ToyWalrus / RequestItems

A Rimworld mod for requesting items from other factions
MIT License
0 stars 4 forks source link

Infinite requested trading caravan. #13

Open CROnologi323 opened 3 years ago

CROnologi323 commented 3 years ago

The requested caravan is spawning infinitely and this is the code. Three of these error come at the same time 1- System.MissingMethodException: void Verse.AI.Group.LordToil_DefendPoint..ctor(Verse.IntVec3,single) at Verse.AI.Group.Lord.SetJob (Verse.AI.Group.LordJob lordJob) [0x0003e] in :0 at Verse.AI.Group.LordMaker.MakeNewLord (RimWorld.Faction faction, Verse.AI.Group.LordJob lordJob, Verse.Map map, System.Collections.Generic.IEnumerable`1[T] startingPawns) [0x00039] in :0 at ItemRequests.IncidentWorker_RequestCaravanArrival.TryExecuteWorker (RimWorld.IncidentParms parms) [0x0013f] in <662809fdb2ad4d41b96546daf62caf40>:0 at (wrapper dynamic-method) RimWorld.IncidentWorker.RimWorld.IncidentWorker.TryExecute_Patch2(RimWorld.IncidentWorker,RimWorld.IncidentParms) at RimWorld.Storyteller.TryFire (RimWorld.FiringIncident fi) [0x00024] in :0 at RimWorld.IncidentQueue.IncidentQueueTick () [0x00048] in :0 at RimWorld.Storyteller.StorytellerTick () [0x00000] in :0 at (wrapper dynamic-method) Verse.TickManager.Verse.TickManager.DoSingleTick_Patch5(Verse.TickManager) Verse.Log:Error(String, Boolean) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch5(TickManager) Verse.TickManager:TickManagerUpdate() Verse.Game:Verse.Game.UpdatePlay_Patch3(Game) Verse.Root_Play:Update()

2- System.MissingMethodException: void Verse.AI.Group.LordToil_DefendPoint..ctor(Verse.IntVec3,single) at Verse.AI.Group.Lord.SetJob (Verse.AI.Group.LordJob lordJob) [0x0003e] in :0 at Verse.AI.Group.LordMaker.MakeNewLord (RimWorld.Faction faction, Verse.AI.Group.LordJob lordJob, Verse.Map map, System.Collections.Generic.IEnumerable`1[T] startingPawns) [0x00039] in :0 at ItemRequests.IncidentWorker_RequestCaravanArrival.TryExecuteWorker (RimWorld.IncidentParms parms) [0x0013f] in <662809fdb2ad4d41b96546daf62caf40>:0 at (wrapper dynamic-method) RimWorld.IncidentWorker.RimWorld.IncidentWorker.TryExecute_Patch2(RimWorld.IncidentWorker,RimWorld.IncidentParms) at RimWorld.Storyteller.TryFire (RimWorld.FiringIncident fi) [0x00024] in :0 at RimWorld.IncidentQueue.IncidentQueueTick () [0x00048] in :0 at RimWorld.Storyteller.StorytellerTick () [0x00000] in :0 at (wrapper dynamic-method) Verse.TickManager.Verse.TickManager.DoSingleTick_Patch5(Verse.TickManager) Verse.Log:Error(String, Boolean) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch5(TickManager) Verse.TickManager:TickManagerUpdate() Verse.Game:Verse.Game.UpdatePlay_Patch3(Game) Verse.Root_Play:Update()

3- Random state stack is not empty. There were more calls to PushState than PopState. Fixing. Verse.Log:Warning(String, Boolean) Verse.Rand:EnsureStateStackEmpty() Verse.Root:Verse.Root.Update_Patch1(Root) Verse.Root_Play:Update()