NPC Visitor Caravan Enters, Muffaloes Freeze While Men Don't, Everyone Starves

Started by TurtleShroom, June 22, 2021, 09:15:03 PM

Previous topic - Next topic

TurtleShroom

Good evening.

For some bizarre reason, I am experiencing a glitch in my game. When a visiting Caravan from an Allied or Neutral Faction enters the Map, the Caravaneers walk around as normal and can be interacted with.

However, their animals, and particularly their Muffaloes, freeze at the edge and just stand there. Any animal with them freezes like this. Sometimes the animals flicker slightly to the right or left, like they are trying to move.

When I make a Trade, the Muffaloes drop their goods for me to collect like they should. I can kill them and anger the Faction, but they starve to death. As the animals cannot move, neither can the Caravan, so they

Here is what it looks like:


I can interact with the Caravaneers as normal, trade with them as always, and they can walk around unimpeded. It only seems to be the animals.

I have a hunch that my error is as follows:

(Filename: <7927e938de4c4089b4add4215e58d5b1> Line: 0)

Failed to find any textures at Things/Pawn/Animal/Dessicated/CritterDessicatedSmall while constructing Multi(initPath=Things/Pawn/Animal/Dessicated/CritterDessicatedSmall, color=RGBA(1.000, 1.000, 1.000, 1.000), colorTwo=RGBA(1.000, 1.000, 1.000, 1.000))

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Exception in JobDriver tick for pawn Muffalo10345655 driver=JobDriver_Goto (toilIndex=0) driver.job=(Goto (Job_26458000) A=(98, 0, 0))
System.NullReferenceException: Object reference not set to an instance of an object
  at RedScare.Patch_TryGetAttackVerb.Postfix (Verse.Pawn __instance, Verse.Thing target, System.Boolean allowManualCastWeapons) [0x00029] in <94f788f7713e4302b09d10797005ba97>:0
  at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.TryGetAttackVerb_Patch1(Verse.Pawn,Verse.Thing,bool)
  at RunAndGun.Harmony.JobDriver_SetupToils.checkForAutoAttack (Verse.AI.JobDriver_Goto __instance) [0x000c0] in <b794371ac9ff4775865fbf8a3b981e2c>:0
  at RunAndGun.Harmony.JobDriver_SetupToils+<>c__DisplayClass0_0.<Postfix>b__0 () [0x00073] in <b794371ac9ff4775865fbf8a3b981e2c>:0
  at (wrapper dynamic-method) Verse.AI.JobDriver.Verse.AI.JobDriver.DriverTick_Patch0(Verse.AI.JobDriver)

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Exception in Verse.AI.ThinkNode_Priority TryIssueJobPackage: System.NullReferenceException: Object reference not set to an instance of an object
  at RedScare.TryGiveJob_Patch.Postfix (Verse.Pawn pawn) [0x00029] in <94f788f7713e4302b09d10797005ba97>:0
  at (wrapper dynamic-method) RimWorld.JobGiver_TakeCombatEnhancingDrug.RimWorld.JobGiver_TakeCombatEnhancingDrug.TryGiveJob_Patch1(RimWorld.JobGiver_TakeCombatEnhancingDrug,Verse.Pawn)
  at Verse.AI.ThinkNode_JobGiver.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00000] in <7927e938de4c4089b4add4215e58d5b1>:0
  at Verse.AI.ThinkNode_Priority.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00022] in <7927e938de4c4089b4add4215e58d5b1>:0

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Exception in Verse.AI.ThinkNode_Priority TryIssueJobPackage: System.NullReferenceException: Object reference not set to an instance of an object
  at RedScare.Patch_TryGetAttackVerb.Postfix (Verse.Pawn __instance, Verse.Thing target, System.Boolean allowManualCastWeapons) [0x00029] in <94f788f7713e4302b09d10797005ba97>:0
  at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.TryGetAttackVerb_Patch1(Verse.Pawn,Verse.Thing,bool)
  at RimWorld.JobGiver_AIFightEnemy.FindAttackTargetIfPossible (Verse.Pawn pawn) [0x00008] in <7927e938de4c4089b4add4215e58d5b1>:0
  at RimWorld.JobGiver_AIFightEnemy.UpdateEnemyTarget (Verse.Pawn pawn) [0x00082] in <7927e938de4c4089b4add4215e58d5b1>:0
  at RimWorld.JobGiver_AIFightEnemy.TryGiveJob (Verse.Pawn pawn) [0x00000] in <7927e938de4c4089b4add4215e58d5b1>:0
  at RimWorld.JobGiver_AIDefendPawn.TryGiveJob (Verse.Pawn pawn) [0x00063] in <7927e938de4c4089b4add4215e58d5b1>:0
  at Verse.AI.ThinkNode_JobGiver.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00000] in <7927e938de4c4089b4add4215e58d5b1>:0
  at Verse.AI.ThinkNode_Priority.TryIssueJobPackage (Verse.Pawn pawn, Verse.AI.JobIssueParams jobParams) [0x00022] in <7927e938de4c4089b4add4215e58d5b1>:0

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

Exception in BreadthFirstTraverse: System.NullReferenceException: Object reference not set to an instance of an object
  at Verse.Thing.get_BurnableByRecipe () [0x00020] in <7927e938de4c4089b4add4215e58d5b1>:0
  at RimWorld.SpecialThingFilterWorker_NonBurnable.Matches (Verse.Thing t) [0x00010] in <7927e938de4c4089b4add4215e58d5b1>:0
  at Verse.ThingFilter.Allows (Verse.Thing t) [0x000a1] in <7927e938de4c4089b4add4215e58d5b1>:0
  at RimWorld.Bill.IsFixedOrAllowedIngredient (Verse.Thing thing) [0x00045] in <7927e938de4c4089b4add4215e58d5b1>:0
  at RimWorld.WorkGiver_DoBill+<>c__DisplayClass20_0.<TryFindBestBillIngredients>b__0 (Verse.Thing t) [0x00070] in <7927e938de4c4089b4add4215e58d5b1>:0
  at RimWorld.WorkGiver_DoBill+<>c__DisplayClass20_0.<TryFindBestBillIngredients>b__3 (Verse.Region r) [0x0003b] in <7927e938de4c4089b4add4215e58d5b1>:0
  at Verse.RegionTraverser+BFSWorker.BreadthFirstTraverseWork (Verse.Region root, Verse.RegionEntryPredicate entryCondition, Verse.RegionProcessor regionProcessor, System.Int32 maxRegions, Verse.RegionType traversableRegionTypes) [0x00054] in <7927e938de4c4089b4add4215e58d5b1>:0
  at Verse.RegionTraverser.BreadthFirstTraverse (Verse.Region root, Verse.RegionEntryPredicate entryCondition, Verse.RegionProcessor regionProcessor, System.Int32 maxRegions, Verse.RegionType traversableRegionTypes) [0x00046] in <7927e938de4c4089b4add4215e58d5b1>:0


It seems to be a Mod called Red Scare, which I will look into and post there. However, I am also posting it here both to catalog my efforts to fix it and to see if it is anything else going wrong.

What am I doing wrong?


Thank you for any assistance you may render.
-TURTLESHROOM

P.S.: You will find my log attached here.