1.5, added stuff, fixed stuff

- mod icon
- fixes for new vanilla clipping issues
- GenClosest optimization improving repairing, wardening, tending jobs
- caching for new ListerBuildings methods
- DynamicDrawManager single threading
- Type.GetFields caching
- StatParts analyzer category
- removed duplicate steam warning and optionally window
- added exception handling for debug menu, incidentworker, Graphic_Multi, InitializeComps, making all those now log what mod broke and not cause black screens or whatever
This commit is contained in:
bbradson
2024-04-27 22:31:07 +02:00
parent be3dae46bb
commit d34bc77869
76 changed files with 3061 additions and 1134 deletions
+314
View File
@@ -0,0 +1,314 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<PerformanceFish.GasDef>
<defName>BlindSmoke</defName>
<label>blind smoke</label>
<dissipationRate>4</dissipationRate>
<diffuses>false</diffuses>
<color>(200,200,200)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>ToxGas</defName>
<label>tox gas</label>
<dissipationRate>3</dissipationRate>
<diffuses>true</diffuses>
<color>(180,214,24)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>RotStink</defName>
<label>rot stink</label>
<dissipationRate>4</dissipationRate>
<diffuses>true</diffuses>
<color>(214,90,24)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>DeadLifeDust</defName>
<label>dead life dust</label>
<dissipationRate>3</dissipationRate>
<diffuses>true</diffuses>
<color>(3,13,51)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>FirstTestGas</defName>
<label>first test gas</label>
<dissipationRate>2</dissipationRate>
<diffuses>false</diffuses>
<color>(229,52,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>SecondTestGas</defName>
<label>second test gas</label>
<dissipationRate>1</dissipationRate>
<diffuses>true</diffuses>
<color>(52,113,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>ThirdTestGas</defName>
<label>third test gas</label>
<dissipationRate>1</dissipationRate>
<diffuses>true</diffuses>
<color>(255,113,0,0)</color>
</PerformanceFish.GasDef>
<!-- PerformanceFish.GasDef>
<defName>Test1Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(229,52,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test2Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(52,113,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test3Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(229,52,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test4Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(52,113,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test5Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(229,52,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test6Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(52,113,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test7Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(229,52,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test8Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(52,113,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test9Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(229,52,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test10Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(52,113,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test11Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(229,52,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test12Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(52,113,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test13Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(229,52,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test14Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(52,113,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test15Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(229,52,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test16Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(52,113,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test17Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(229,52,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test18Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(52,113,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test19Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(229,52,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test20Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(52,113,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test21Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(229,52,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test22Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(52,113,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test23Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(229,52,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test24Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(52,113,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test25Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(229,52,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test26Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(52,113,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test27Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(229,52,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test28Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(52,113,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test29Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(229,52,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test30Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(52,113,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test31Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(229,52,235)</color>
</PerformanceFish.GasDef>
<PerformanceFish.GasDef>
<defName>Test32Gas</defName>
<label>test gas</label>
<dissipationRate>0</dissipationRate>
<diffuses>true</diffuses>
<color>(52,113,235)</color>
</PerformanceFish.GasDef -->
</Defs>