RimWorld

RimWorld

The Dead Man's Switch - Motorized
BUG:變色龍的76mm塔的圖層錯誤
Exception drawing 變色龍: System.NullReferenceException: Object reference not set to an instance of an object.
[Ref 98732FD7]
at Vehicles.VehicleTurret.ParallelPreRenderResults (SmashTools.Rendering.TransformData& transformData, System.Single rotation, System.Single parentRotation, System.Boolean forceDraw) [0x000cb] in C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\Vehicle-Framework\Source\Vehicles\Turrets\Turret\VehicleTurret_Rendering.cs:385
at Vehicles.VehicleTurret.ParallelPreRenderResultsRecursive (SmashTools.Rendering.TransformData& transformData, System.Single rotation, System.Single parentRotation, System.Boolean forceDraw) [0x00000] in C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\Vehicle-Framework\Source\Vehicles\Turrets\Turret\VehicleTurret_Rendering.cs:337
at Vehicles.VehicleTurret.ParallelPreRenderResultsRecursive (SmashTools.Rendering.TransformData& transformData, System.Single rotation, System.Single parentRotation, System.Boolean forceDraw) [0x00043] in C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\Vehicle-Framework\Source\Vehicles\Turrets\Turret\VehicleTurret_Rendering.cs:347
at Vehicles.VehicleTurret.DynamicDrawPhaseAt (Verse.DrawPhase phase, SmashTools.Rendering.TransformData& transformData, System.Boolean forceDraw) [0x0011c] in C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\Vehicle-Framework\Source\Vehicles\Turrets\Turret\VehicleTurret_Rendering.cs:322
at Vehicles.Rendering.VehicleDrawTracker.DynamicDrawPhaseAt (Verse.DrawPhase phase, UnityEngine.Vector3& drawLoc, SmashTools.Rot8 rot, System.Single rotation) [0x0004c] in C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\Vehicle-Framework\Source\Vehicles\Components\Rendering\VehicleDrawTracker.cs:92
at Vehicles.VehiclePawn.DynamicDrawPhaseAt (Verse.DrawPhase phase, UnityEngine.Vector3 drawLoc, System.Boolean flip) [0x00009] in C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\Vehicle-Framework\Source\Vehicles\Components\Vehicles\VehiclePawn\VehiclePawn_Rendering.cs:319
at Verse.Thing.DynamicDrawPhase (Verse.DrawPhase phase) [0x00017] in <24d25868955f4df08b02c73b55f389fe>:0
at Verse.DynamicDrawManager.DrawDynamicThings () [0x0011a] in <24d25868955f4df08b02c73b55f389fe>:0
- POSTFIX net.pardeike.rimworld.mod.camera+: Void CameraPlus.DynamicDrawManager_DrawDynamicThings_Patch:Postfix()
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.DynamicDrawManager.DrawDynamicThings_Patch1 (Verse.DynamicDrawManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Map.MapUpdate_Patch1 (Verse.Map)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()


Exception drawing 變色龍: System.NullReferenceException: Object reference not set to an instance of an object.
[Ref 98732FD7] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.DynamicDrawManager.DrawDynamicThings_Patch1 (Verse.DynamicDrawManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Map.MapUpdate_Patch1 (Verse.Map)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()

RandomElementByWeight with totalWeight=0 - use TryRandomElementByWeight.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
Verse.GenCollection:RandomElementByWeight<Verse.BodyPartRecord> (System.Collections.Generic.IEnumerable`1<Verse.BodyPartRecord>,System.Func`2<Verse.BodyPartRecord, single>)
Verse.HediffGiverUtility:TryApply (Verse.Pawn,Verse.HediffDef,System.Collections.Generic.IEnumerable`1<Verse.BodyPartDef>,bool,int,System.Collections.Generic.List`1<Verse.Hediff>,bool)
Verse.HediffGiver:TryApply (Verse.Pawn,System.Collections.Generic.List`1<Verse.Hediff>)
Verse.HediffGiver_Birthday:TryApplyAndSimulateSeverityChange (Verse.Pawn,single,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.AgeInjuryUtility.GenerateRandomOldAgeInjuries_Patch2 (Verse.Pawn,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnGenerator.GenerateInitialHediffs_Patch1 (Verse.Pawn,Verse.PawnGenerationRequest)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnGenerator.TryGenerateNewPawnInternal_Patch2 (Verse.PawnGenerationRequest&,string&,bool,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnGenerator.GenerateNewPawnInternal_Patch2 (Verse.PawnGenerationRequest&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnGenerator.GenerateOrRedressPawnInternal_Patch1 (Verse.PawnGenerationRequest)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.PawnGenerator.GeneratePawn_Patch3 (Verse.PawnGenerationRequest)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.PawnGroupKindWorker_Normal.GeneratePawns_Patch4 (RimWorld.PawnGroupKindWorker_Normal,RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,System.Collections.Generic.List`1<Verse.Pawn>,bool)
RimWorld.PawnGroupKindWorker:GeneratePawns (RimWorld.PawnGroupMakerParms,RimWorld.PawnGroupMaker,bool)
RimWorld.PawnGroupMaker:GeneratePawns (RimWorld.PawnGroupMakerParms,bool)
RimWorld.PawnGroupMakerUtility/<GeneratePawns>d__2:MoveNext ()
System.Collections.Generic.List`1<Verse.Pawn>:AddEnumerable (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
System.Collections.Generic.List`1<Verse.Pawn>:.ctor (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
System.Linq.Enumerable:ToList<Verse.Pawn> (System.Collections.Generic.IEnumerable`1<Verse.Pawn>)
RimWorld.IncidentWorker_Raid:TryGenerateRaidInfo (RimWorld.IncidentParms,System.Collections.Generic.List`1<Verse.Pawn>&,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker_Raid.TryExecuteWorker_Patch1 (RimWorld.IncidentWorker_Raid,RimWorld.IncidentParms)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker_RaidEnemy.TryExecuteWorker_Patch1 (RimWorld.IncidentWorker_RaidEnemy,RimWorld.IncidentParms)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.IncidentWorker.TryExecute_Patch2 (RimWorld.IncidentWorker,RimWorld.IncidentParms)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.Storyteller.TryFire_Patch2 (RimWorld.Storyteller,RimWorld.FiringIncident,bool)
RimWorld.IncidentQueue:IncidentQueueTick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.Storyteller.StorytellerTick_Patch1 (RimWorld.Storyteller)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()


========
造第1台還勉強能用,而第2台變色龍的76mm塔的圖層錯誤,塔的圖層會一直閃
噴煙跟鱷龜的噴煙也是1樣BUG