RimWorld

RimWorld

Better Infestations 1.4
Zethamnos 21 Sep, 2021 @ 3:36pm
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 ()
< >
Showing 1-2 of 2 comments
Zethamnos 21 Sep, 2021 @ 3:52pm 
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 Sep, 2021 @ 6:16pm 
I have now realized bugs are masochistic and are attacking themselves!

https://imgur.com/jf77Ar1
https://imgur.com/YNSDn4z
Last edited by Zethamnos; 24 Sep, 2021 @ 7:16pm
< >
Showing 1-2 of 2 comments
Per page: 1530 50