RimWorld
Better Infestations 1.4
Negligent insects bug
I have this and vanilla insectoids expanded.

Now, insects behave like normal animals and don't tend to their hives letting them deteriorate. Same issue with vanilla insect spawns and the royal insects from expanded.

If no-one has heard of this issue before, how is the best way to remove this mod from an in progress game, so I can see if it is this mod causing issues?


Here are three repeated errors. The second is slightly different than the first.


VFEI_Insectoid_Queen1113504 doing ThinkNode_Duty with no duty.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch3 (string)
RimWorld.ThinkNode_Duty:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Conditional:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Tagger:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Subtree:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.DetermineNextJob_Patch2 (Verse.AI.Pawn_JobTracker,Verse.ThinkTreeDef&)
Verse.AI.Pawn_JobTracker:TryFindAndStartJob ()
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch3 (Verse.AI.Pawn_JobTracker,Verse.AI.JobCondition,bool,bool)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch0 (Verse.AI.Pawn_JobTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch3 (Verse.Game)
Verse.Root_Play:Update ()

VFEI_Insectoid_Queen1113504 doing ThinkNode_DutyConstant with no duty.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch3 (string)
RimWorld.ThinkNode_DutyConstant:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Conditional:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Tagger:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Subtree:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Conditional:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage (Verse.Pawn,Verse.AI.JobIssueParams)
Verse.AI.Pawn_JobTracker:DetermineNextConstantThinkTreeJob ()
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch0 (Verse.AI.Pawn_JobTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch1 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch3 (Verse.Game)
Verse.Root_Play:Update ()


Error in LordToil.UpdateAllDuties(): System.NullReferenceException: Object reference not set to an instance of an object
at VFEI.HarmonyInit+FindClosestHive_Postfix.PostFix (RimWorld.LordToil_HiveRelated __instance, RimWorld.Hive& __result, Verse.Pawn pawn) [0x00019] in <83b1796b86b141349e38286b70d872b4>:0
at (wrapper dynamic-method) RimWorld.LordToil_HiveRelated.RimWorld.LordToil_HiveRelated.FindClosestHive_Patch1(RimWorld.LordToil_HiveRelated,Verse.Pawn)
at RimWorld.LordToil_HiveRelated.GetHiveFor (Verse.Pawn pawn) [0x00017] in <b64badbf3c3d41018b3ca5d3e8c77771>:0
at RimWorld.LordToil_DefendAndExpandHive.UpdateAllDuties () [0x0001c] in <b64badbf3c3d41018b3ca5d3e8c77771>:0
at Verse.AI.Group.Lord.GotoToil (Verse.AI.Group.LordToil newLordToil) [0x00112] in <b64badbf3c3d41018b3ca5d3e8c77771>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch3 (string)
Verse.AI.Group.Lord:GotoToil (Verse.AI.Group.LordToil)
(wrapper dynamic-method) Verse.AI.Group.Transition:Verse.AI.Group.Transition.Execute_Patch2 (Verse.AI.Group.Transition,Verse.AI.Group.Lord)
Verse.AI.Group.Transition:CheckSignal (Verse.AI.Group.Lord,Verse.AI.Group.TriggerSignal)
Verse.AI.Group.Lord:CheckTransitionOnSignal (Verse.AI.Group.TriggerSignal)
Verse.AI.Group.Lord:LordTick ()
Verse.AI.Group.LordManager:LordManagerTick ()
(wrapper dynamic-method) Verse.Map:Verse.Map.MapPostTick_Patch1 (Verse.Map)
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch3 (Verse.Game)
Verse.Root_Play:Update ()
< >
Se afișează 1-2 din 2 comentarii
Zethamnos 21 sept. 2021 la 15:52 
Error in LordToil.UpdateAllDuties(): System.NullReferenceException: Object reference not set to an instance of an object
at VFEI.HarmonyInit+FindClosestHive_Postfix.PostFix (RimWorld.LordToil_HiveRelated __instance, RimWorld.Hive& __result, Verse.Pawn pawn) [0x00019] in <83b1796b86b141349e38286b70d872b4>:0
at (wrapper dynamic-method) RimWorld.LordToil_HiveRelated.RimWorld.LordToil_HiveRelated.FindClosestHive_Patch1(RimWorld.LordToil_HiveRelated,Verse.Pawn)
at RimWorld.LordToil_HiveRelated.GetHiveFor (Verse.Pawn pawn) [0x00017] in <b64badbf3c3d41018b3ca5d3e8c77771>:0
at RimWorld.LordToil_DefendHiveAggressively.UpdateAllDuties () [0x0001c] in <b64badbf3c3d41018b3ca5d3e8c77771>:0
at Verse.AI.Group.Lord.GotoToil (Verse.AI.Group.LordToil newLordToil) [0x00112] in <b64badbf3c3d41018b3ca5d3e8c77771>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch3 (string)
Verse.AI.Group.Lord:GotoToil (Verse.AI.Group.LordToil)
(wrapper dynamic-method) Verse.AI.Group.Transition:Verse.AI.Group.Transition.Execute_Patch2 (Verse.AI.Group.Transition,Verse.AI.Group.Lord)
Verse.AI.Group.Transition:CheckSignal (Verse.AI.Group.Lord,Verse.AI.Group.TriggerSignal)
Verse.AI.Group.Lord:CheckTransitionOnSignal (Verse.AI.Group.TriggerSignal)
Verse.AI.Group.Lord:ReceiveMemo (string)
RimWorld.Hive:DeSpawn (Verse.DestroyMode)
Verse.Thing:Destroy (Verse.DestroyMode)
(wrapper dynamic-method) Verse.ThingWithComps:Verse.ThingWithComps.Destroy_Patch1 (Verse.ThingWithComps,Verse.DestroyMode)
RimWorld.Hive:Destroy (Verse.DestroyMode)
(wrapper dynamic-method) Verse.Thing:Verse.Thing.Kill_Patch1 (Verse.Thing,System.Nullable`1<Verse.DamageInfo>,Verse.Hediff)
RimWorld.Hive:Kill (System.Nullable`1<Verse.DamageInfo>,Verse.Hediff)
Verse.DamageWorker:Apply (Verse.DamageInfo,Verse.Thing)
(wrapper dynamic-method) Verse.Thing:Verse.Thing.TakeDamage_Patch3 (Verse.Thing,Verse.DamageInfo)
RimWorld.CompMaintainable:CheckTakeDamage ()
RimWorld.CompMaintainable:CompTick ()
Verse.ThingWithComps:Tick ()
RimWorld.Hive:Tick ()
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch3 (Verse.Game)
Verse.Root_Play:Update ()

Zethamnos 24 sept. 2021 la 18:16 
I have now realized bugs are masochistic and are attacking themselves!

https://imgur.com/jf77Ar1
https://imgur.com/YNSDn4z
Editat ultima dată de Zethamnos; 24 sept. 2021 la 19:16
< >
Se afișează 1-2 din 2 comentarii
Per pagină: 1530 50