giddyuprideandroll's People
giddyuprideandroll's Issues
Exception when caravan entering map
Exception filling window for Verse.FloatMenuWorld: System.NullReferenceException: Object reference not set to an instance of an object
at GiddyUpRideAndRoll.Harmony.GenSpawn_Spawn.Postfix (Verse.Thing&,bool) <0x0024b>
at (wrapper dynamic-method) Verse.GenSpawn.Spawn_Patch3 (Verse.Thing,Verse.IntVec3,Verse.Map,Verse.Rot4,Verse.WipeMode,bool) <0x00fee>
at (wrapper dynamic-method) RimWorld.Planet.CaravanEnterMapUtility.Enter_Patch1 (RimWorld.Planet.Caravan,Verse.Map,System.Func`2<Verse.Pawn, Verse.IntVec3>,RimWorld.Planet.CaravanDropInventoryMode,bool) <0x0016a>
at RimWorld.Planet.CaravanEnterMapUtility.Enter (RimWorld.Planet.Caravan,Verse.Map,RimWorld.Planet.CaravanEnterMode,RimWorld.Planet.CaravanDropInventoryMode,bool,System.Predicate`1<Verse.IntVec3>) <0x00262>
at RimWorld.Planet.CaravanArrivalAction_Enter.Arrived (RimWorld.Planet.Caravan) <0x0013d>
at RimWorld.Planet.CaravanArrivalActionUtility/<GetFloatMenuOptions>c__Iterator0`1/<GetFloatMenuOptions>c__AnonStorey1<RimWorld.Planet.CaravanArrivalAction_Enter>.<>m__1 () <0x00104>
at Verse.FloatMenuOption.Chosen (bool,Verse.FloatMenu) <0x0008f>
at Verse.FloatMenuOption.DoGUI (UnityEngine.Rect,bool,Verse.FloatMenu) <0x00cb0>
at Verse.FloatMenu.DoWindowContents (UnityEngine.Rect) <0x00573>
at Verse.FloatMenuWorld.DoWindowContents (UnityEngine.Rect) <0x00262>
at Verse.Window/<WindowOnGUI>c__AnonStorey0.<>m__0 (int) <0x00882>
Verse.Log:Error(String, Boolean)
Verse.<WindowOnGUI>c__AnonStorey0:<>m__0(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)
Caravan have 1 pawn and 4 animals, I reloaded the save, deleted all animals, all goods, still exception.
After this exception, my pawn became invisible but still controllable as normal, 2 of 4 animals disappeared ( probably destroyed ).
I have multiple Exceptions thrown from animal-collab or alpha-animal when loading the game. Maybe it's related.
Could not execute post-long-event action. Exception: System.NullReferenceException: Object reference not set to an instance of an object
at AnimalVariations.AnimalMultiSkins.ApplyNewSkin (Int32 index) [0x00000] in <filename unknown>:0
at AnimalVariations.AnimalMultiSkins.<Tick>b__24_0 () [0x00000] in <filename unknown>:0
at Verse.LongEventHandler.ExecuteToExecuteWhenFinished () [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:ExecuteWhenFinished(Action)
AnimalVariations.AnimalMultiSkins:Tick()
RimWorld.Planet.WorldPawns:WorldPawnsTick()
RimWorld.Planet.World:WorldTick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update_Patch1(Object)
Double Beds Issue and Debug Logs in 1.2.0
Hello !
-
It seems that the issue with double beds is not really fixed in 1.2.0. I still have married pawns loosing their beds. I'm using Gloomy Furniture beds, in case it matters.
-
Also, the debug log seems to be enabled in this version.
Changing Allowed Area Freezes Pawns
Changing the allowed area of both a mountable animal and a colonist freezes the colonist, and spams the error log.
Steps to reproduce:
-
Quickstart a new game, tame a mountable animal close to (in mountable range of) a colonist.
-
Expand "Area 1" to an area far away from the colonists and ride-able animal.
-
Pause the game, set the allowed area for both the colonist and the animal to "Area 1." The error log immediately pops up when paused, and only stops when the colonist is drafted or the animal moves out of mounting range.
For real world context, I always run into this issue when raids arrive, as I change the allowed area to inside the base while colonists are doing work with their animals in the field.
Here's a sample log. I went ahead and enabled job logging for one of the colonists:
Click to Expand Error Log
Log uploaded on Wednesday, September 04, 2019, 11:16:37 PM
Loaded mods:
Core: (no assemblies)
HugsLib[ov:6.1.3]: 0Harmony(1.2.0.1), HugsLib(av:1.0.0.0,fv:6.1.3)
Giddy-up! Core[ov:1.1.6]: GiddyUpCore(0.0.0.0)
Giddy-up! Battle Mounts[ov:1.0.2]: Battlemounts(0.0.0.0), DependencyChecker(1.0.0.0)
Giddy-up! Caravan[ov:1.1.0]: DependencyChecker(1.0.0.0), GiddyUpCaravan(0.0.0.0)
Giddy-up! Ride and Roll[ov:1.2.0]: DependencyChecker(1.0.0.0), GiddyUpRideAndRoll(0.0.0.0)
...
[HugsLib] Quickstarter generating map with scenario: Crashlanded
Unloading 3 Unused Serialized files (Serialized files now loaded: 0)
Unloading 29 unused Assets to reduce memory usage. Loaded Objects now: 15826.
Total: 316.636261 ms (FindLiveObjects: 2.219066 ms CreateObjectMapping: 2.452266 ms MarkObjects: 311.701416 ms DeleteObjects: 0.254711 ms)
Unable to get latest version information from rimworldgame.com. (Couldn't resolve host name)
Initializing new game with mods Core, 818773962, 1216999901, 1217001091, 1253251478, 1331961995
Cleaned up 0 depricated records from Giddy-up!
Unloading 1 Unused Serialized files (Serialized files now loaded: 0)
Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 21367.
Total: 482.316315 ms (FindLiveObjects: 4.211778 ms CreateObjectMapping: 3.372844 ms MarkObjects: 474.541504 ms DeleteObjects: 0.183822 ms)
Odette started 10 jobs in one tick. newJob=Mount (Job_186) A=Thing_Muffalo48272 jobGiver=Verse.AI.ThinkNode_QueuedJob jobList=(Mount (Job_176) A=Thing_Muffalo48272) (Mount (Job_177) A=Thing_Muffalo48272) (Mount (Job_178) A=Thing_Muffalo48272) (Mount (Job_179) A=Thing_Muffalo48272) (Mount (Job_180) A=Thing_Muffalo48272) (Mount (Job_181) A=Thing_Muffalo48272) (Mount (Job_182) A=Thing_Muffalo48272) (Mount (Job_183) A=Thing_Muffalo48272) (Mount (Job_184) A=Thing_Muffalo48272) (Mount (Job_185) A=Thing_Muffalo48272) (Mount (Job_186) A=Thing_Muffalo48272) lastJobGiver=Verse.AI.ThinkNode_QueuedJob
Jimbo started 10 jobs in one tick. newJob=Mount (Job_200) A=Thing_Muffalo48272 jobGiver=Verse.AI.ThinkNode_QueuedJob jobList=(Mount (Job_190) A=Thing_Muffalo48272) (Mount (Job_191) A=Thing_Muffalo48272) (Mount (Job_192) A=Thing_Muffalo48272) (Mount (Job_193) A=Thing_Muffalo48272) (Mount (Job_194) A=Thing_Muffalo48272) (Mount (Job_195) A=Thing_Muffalo48272) (Mount (Job_196) A=Thing_Muffalo48272) (Mount (Job_197) A=Thing_Muffalo48272) (Mount (Job_198) A=Thing_Muffalo48272) (Mount (Job_199) A=Thing_Muffalo48272) (Mount (Job_200) A=Thing_Muffalo48272) lastJobGiver=Verse.AI.ThinkNode_QueuedJob
Julie started 10 jobs in one tick. newJob=Mount (Job_214) A=Thing_Muffalo48272 jobGiver=Verse.AI.ThinkNode_QueuedJob jobList=(Mount (Job_204) A=Thing_Muffalo48272) (Mount (Job_205) A=Thing_Muffalo48272) (Mount (Job_206) A=Thing_Muffalo48272) (Mount (Job_207) A=Thing_Muffalo48272) (Mount (Job_208) A=Thing_Muffalo48272) (Mount (Job_209) A=Thing_Muffalo48272) (Mount (Job_210) A=Thing_Muffalo48272) (Mount (Job_211) A=Thing_Muffalo48272) (Mount (Job_212) A=Thing_Muffalo48272) (Mount (Job_213) A=Thing_Muffalo48272) (Mount (Job_214) A=Thing_Muffalo48272) lastJobGiver=Verse.AI.ThinkNode_QueuedJob
424 Julie: Job expire
424 Julie: EndCurrentJob Wait (Job_215) condition=Succeeded curToil=0
424 Julie: CleanupCurrentJob Wait condition Succeeded
424 Julie: StartJob [Wait_MaintainPosture (Job_318)] lastJobEndCondition=None, jobGiver=, cancelBusyStances=False
Odette started 10 jobs in one tick. newJob=Mount (Job_329) A=Thing_Muffalo48272 jobGiver=Verse.AI.ThinkNode_QueuedJob jobList=(Mount (Job_319) A=Thing_Muffalo48272) (Mount (Job_320) A=Thing_Muffalo48272) (Mount (Job_321) A=Thing_Muffalo48272) (Mount (Job_322) A=Thing_Muffalo48272) (Mount (Job_323) A=Thing_Muffalo48272) (Mount (Job_324) A=Thing_Muffalo48272) (Mount (Job_325) A=Thing_Muffalo48272) (Mount (Job_326) A=Thing_Muffalo48272) (Mount (Job_327) A=Thing_Muffalo48272) (Mount (Job_328) A=Thing_Muffalo48272) (Mount (Job_329) A=Thing_Muffalo48272) lastJobGiver=Verse.AI.ThinkNode_QueuedJob
Jimbo started 10 jobs in one tick. newJob=Mount (Job_341) A=Thing_Muffalo48272 jobGiver=Verse.AI.ThinkNode_QueuedJob jobList=(Mount (Job_331) A=Thing_Muffalo48272) (Mount (Job_332) A=Thing_Muffalo48272) (Mount (Job_333) A=Thing_Muffalo48272) (Mount (Job_334) A=Thing_Muffalo48272) (Mount (Job_335) A=Thing_Muffalo48272) (Mount (Job_336) A=Thing_Muffalo48272) (Mount (Job_337) A=Thing_Muffalo48272) (Mount (Job_338) A=Thing_Muffalo48272) (Mount (Job_339) A=Thing_Muffalo48272) (Mount (Job_340) A=Thing_Muffalo48272) (Mount (Job_341) A=Thing_Muffalo48272) lastJobGiver=Verse.AI.ThinkNode_QueuedJob
425 Julie: Job expire
425 Julie: EndCurrentJob Wait_MaintainPosture (Job_318) condition=Succeeded curToil=0
425 Julie: CleanupCurrentJob Wait_MaintainPosture condition Succeeded
425 Julie: TryFindAndStartJob
425 Julie: Returning queued job: Goto (Job_202) A=(154, 0, 182)
425 Julie: StartJob [Mount (Job_343) A=Thing_Muffalo48272] lastJobEndCondition=None, jobGiver=Verse.AI.ThinkNode_QueuedJob, cancelBusyStances=False
425 Julie: JobDriver_Mount ends current job Mount (Job_343) A=Thing_Muffalo48272 because of globalFailConditions[1]
425 Julie: EndCurrentJob Mount (Job_343) A=Thing_Muffalo48272 condition=Incompletable curToil=0
425 Julie: CleanupCurrentJob Mount condition Incompletable
425 Julie: TryFindAndStartJob
425 Julie: Returning queued job: Goto (Job_202) A=(154, 0, 182)
425 Julie: StartJob [Mount (Job_344) A=Thing_Muffalo48272] lastJobEndCondition=None, jobGiver=Verse.AI.ThinkNode_QueuedJob, cancelBusyStances=False
425 Julie: JobDriver_Mount ends current job Mount (Job_344) A=Thing_Muffalo48272 because of globalFailConditions[1]
425 Julie: EndCurrentJob Mount (Job_344) A=Thing_Muffalo48272 condition=Incompletable curToil=0
425 Julie: CleanupCurrentJob Mount condition Incompletable
425 Julie: TryFindAndStartJob
425 Julie: Returning queued job: Goto (Job_202) A=(154, 0, 182)
425 Julie: StartJob [Mount (Job_345) A=Thing_Muffalo48272] lastJobEndCondition=None, jobGiver=Verse.AI.ThinkNode_QueuedJob, cancelBusyStances=False
425 Julie: JobDriver_Mount ends current job Mount (Job_345) A=Thing_Muffalo48272 because of globalFailConditions[1]
425 Julie: EndCurrentJob Mount (Job_345) A=Thing_Muffalo48272 condition=Incompletable curToil=0
425 Julie: CleanupCurrentJob Mount condition Incompletable
425 Julie: TryFindAndStartJob
425 Julie: Returning queued job: Goto (Job_202) A=(154, 0, 182)
425 Julie: StartJob [Mount (Job_346) A=Thing_Muffalo48272] lastJobEndCondition=None, jobGiver=Verse.AI.ThinkNode_QueuedJob, cancelBusyStances=False
425 Julie: JobDriver_Mount ends current job Mount (Job_346) A=Thing_Muffalo48272 because of globalFailConditions[1]
425 Julie: EndCurrentJob Mount (Job_346) A=Thing_Muffalo48272 condition=Incompletable curToil=0
425 Julie: CleanupCurrentJob Mount condition Incompletable
425 Julie: TryFindAndStartJob
425 Julie: Returning queued job: Goto (Job_202) A=(154, 0, 182)
425 Julie: StartJob [Mount (Job_347) A=Thing_Muffalo48272] lastJobEndCondition=None, jobGiver=Verse.AI.ThinkNode_QueuedJob, cancelBusyStances=False
425 Julie: JobDriver_Mount ends current job Mount (Job_347) A=Thing_Muffalo48272 because of globalFailConditions[1]
425 Julie: EndCurrentJob Mount (Job_347) A=Thing_Muffalo48272 condition=Incompletable curToil=0
425 Julie: CleanupCurrentJob Mount condition Incompletable
425 Julie: TryFindAndStartJob
425 Julie: Returning queued job: Goto (Job_202) A=(154, 0, 182)
425 Julie: StartJob [Mount (Job_348) A=Thing_Muffalo48272] lastJobEndCondition=None, jobGiver=Verse.AI.ThinkNode_QueuedJob, cancelBusyStances=False
425 Julie: JobDriver_Mount ends current job Mount (Job_348) A=Thing_Muffalo48272 because of globalFailConditions[1]
425 Julie: EndCurrentJob Mount (Job_348) A=Thing_Muffalo48272 condition=Incompletable curToil=0
425 Julie: CleanupCurrentJob Mount condition Incompletable
425 Julie: TryFindAndStartJob
425 Julie: Returning queued job: Goto (Job_202) A=(154, 0, 182)
425 Julie: StartJob [Mount (Job_349) A=Thing_Muffalo48272] lastJobEndCondition=None, jobGiver=Verse.AI.ThinkNode_QueuedJob, cancelBusyStances=False
425 Julie: JobDriver_Mount ends current job Mount (Job_349) A=Thing_Muffalo48272 because of globalFailConditions[1]
425 Julie: EndCurrentJob Mount (Job_349) A=Thing_Muffalo48272 condition=Incompletable curToil=0
425 Julie: CleanupCurrentJob Mount condition Incompletable
425 Julie: TryFindAndStartJob
425 Julie: Returning queued job: Goto (Job_202) A=(154, 0, 182)
425 Julie: StartJob [Mount (Job_350) A=Thing_Muffalo48272] lastJobEndCondition=None, jobGiver=Verse.AI.ThinkNode_QueuedJob, cancelBusyStances=False
425 Julie: JobDriver_Mount ends current job Mount (Job_350) A=Thing_Muffalo48272 because of globalFailConditions[1]
425 Julie: EndCurrentJob Mount (Job_350) A=Thing_Muffalo48272 condition=Incompletable curToil=0
425 Julie: CleanupCurrentJob Mount condition Incompletable
425 Julie: TryFindAndStartJob
425 Julie: Returning queued job: Goto (Job_202) A=(154, 0, 182)
425 Julie: StartJob [Mount (Job_351) A=Thing_Muffalo48272] lastJobEndCondition=None, jobGiver=Verse.AI.ThinkNode_QueuedJob, cancelBusyStances=False
425 Julie: JobDriver_Mount ends current job Mount (Job_351) A=Thing_Muffalo48272 because of globalFailConditions[1]
425 Julie: EndCurrentJob Mount (Job_351) A=Thing_Muffalo48272 condition=Incompletable curToil=0
425 Julie: CleanupCurrentJob Mount condition Incompletable
425 Julie: TryFindAndStartJob
425 Julie: Returning queued job: Goto (Job_202) A=(154, 0, 182)
425 Julie: StartJob [Mount (Job_352) A=Thing_Muffalo48272] lastJobEndCondition=None, jobGiver=Verse.AI.ThinkNode_QueuedJob, cancelBusyStances=False
425 Julie: JobDriver_Mount ends current job Mount (Job_352) A=Thing_Muffalo48272 because of globalFailConditions[1]
425 Julie: EndCurrentJob Mount (Job_352) A=Thing_Muffalo48272 condition=Incompletable curToil=0
425 Julie: CleanupCurrentJob Mount condition Incompletable
425 Julie: TryFindAndStartJob
425 Julie: Returning queued job: Goto (Job_202) A=(154, 0, 182)
Julie started 10 jobs in one tick. newJob=Mount (Job_353) A=Thing_Muffalo48272 jobGiver=Verse.AI.ThinkNode_QueuedJob jobList=(Mount (Job_343) A=Thing_Muffalo48272) (Mount (Job_344) A=Thing_Muffalo48272) (Mount (Job_345) A=Thing_Muffalo48272) (Mount (Job_346) A=Thing_Muffalo48272) (Mount (Job_347) A=Thing_Muffalo48272) (Mount (Job_348) A=Thing_Muffalo48272) (Mount (Job_349) A=Thing_Muffalo48272) (Mount (Job_350) A=Thing_Muffalo48272) (Mount (Job_351) A=Thing_Muffalo48272) (Mount (Job_352) A=Thing_Muffalo48272) (Mount (Job_353) A=Thing_Muffalo48272) lastJobGiver=Verse.AI.ThinkNode_QueuedJob
425 Julie: StartJob [Wait (Job_354)] lastJobEndCondition=None, jobGiver=, cancelBusyStances=True
Now I don't know much about C# RimWorld modding, so I'm in way over my head here, but it looks like this line in JobDriver_Mounted.cs is repeatedly canceling the mounting job:
else if (!__instance.Rider.pather.Moving)
And the colonist tries to pick up another mounting job each time its canceled.
nvm, just saw the not
Exception Ticking Pawn
Opened up a new game in dev mode, thew this error for every pawn per tick. An example is listed below:
Exception ticking Senra (at (34, 0, 38)): System.NullReferenceException: Object reference not set to an instance of an object
at GiddyUpRideAndRoll.Harmony.Pawn_Jobtracker_DetermineNextJob.Postfix (Verse.AI.Pawn_JobTracker __instance, Verse.AI.ThinkResult& __result) [0x002e9] in <87887ca142eb446c987d4dd3b82e5159>:0
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.DMD<DMD<DetermineNextJob_Patch3>?-2147331200::DetermineNextJob_Patch3>(Verse.AI.Pawn_JobTracker,Verse.ThinkTreeDef&)
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () [0x00083] in :0
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.DMD<DMD<EndCurrentJob_Patch0>?-1051767680::EndCurrentJob_Patch0>(Verse.AI.Pawn_JobTracker,Verse.AI.JobCondition,bool,bool)
at Verse.AI.Pawn_JobTracker.JobTrackerTick () [0x00151] in :0
at Verse.Pawn.Tick () [0x00090] in :0
at Verse.TickList.Tick () [0x0015c] in :0
Verse.Log:Error(String, Boolean)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:DMD<DMD<Update_Patch1>?311170432::Update_Patch1>(Root_Play)
I am unsure why this is happening, so unfortunately I cannot provide any more info.
Compatibility with "Haul Explicitly"
This is the mod : https://steamcommunity.com/sharedfiles/filedetails/?id=1547394294
I think it's "Ride & Roll" because the mod "Haul Explicitly" adds a new hauling command which seems unrecognized by your mod, so whenever a pawn is trying to haul something using the mods instruction and mounting an animal to do so, they just go to the edge of the map (bottom left, but dunno if it's always the case), dismount the animal then go back on foot to do the hauling.
Wanted to point it out so perhaps you can add a fix or something.
Exception Ticking Pawn caused by animal sickness
Got this error earlier and all my colonist froze in their spot. Also found out that this error is caused by animal sickness(flu/plague) I fixed it by removing the plague/flu by development mode.
Exception ticking Harvey (at (99, 0, 203)): System.NullReferenceException: Object reference not set to an instance of an object at GiddyUpRideAndRoll.Harmony.Pawn_Jobtracker_DetermineNextJob.AnimalNotAvailable (Verse.Pawn animal, Verse.Pawn rider) [0x00135] in <f2a255b31b7742feb9fc211cbe4c4119>:0 at GiddyUpRideAndRoll.Harmony.Pawn_Jobtracker_DetermineNextJob.GetBestChoiceAnimal (Verse.Pawn pawn, Verse.LocalTargetInfo target, Verse.LocalTargetInfo secondTarget, System.Single pawnTargetDistance, System.Single firstToSecondTargetDistance, GiddyUpCore.Storage.ExtendedDataStorage store) [0x00152] in <f2a255b31b7742feb9fc211cbe4c4119>:0 at GiddyUpRideAndRoll.Harmony.Pawn_Jobtracker_DetermineNextJob.Postfix (Verse.AI.Pawn_JobTracker __instance, Verse.AI.ThinkResult& __result, Verse.Pawn& ___pawn) [0x002f0] in <f2a255b31b7742feb9fc211cbe4c4119>:0 at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.Verse.AI.Pawn_JobTracker.DetermineNextJob_Patch3(Verse.AI.Pawn_JobTracker,Verse.ThinkTreeDef&) at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () [0x00083] in <dbe63bde722043a39a8fbe7afeb1fc48>:0 at Verse.AI.Pawn_JobTracker.JobTrackerTick () [0x001b6] in <dbe63bde722043a39a8fbe7afeb1fc48>:0 at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.Tick_Patch1(Verse.Pawn) at (wrapper dynamic-method) Verse.TickList.Verse.TickList.Tick_Patch2(Verse.TickList) Verse.Log:Verse.Log.Error_Patch2(String, Boolean) Verse.TickList:Verse.TickList.Tick_Patch2(TickList) Verse.TickManager:DoSingleTick() Verse.TickManager:TickManagerUpdate() Verse.Game:UpdatePlay() Verse.Root_Play:Update()
Infinite job loop
Hi, I have noticed an issue with this mod which makes paws on an infinite loop trying to do a job until they break down. Until now it only happened to me when trying to refuel things with wood but I suspect that it is more connected to a weight problem.
Infinite job loop pawn behavior:
- Riding to the job: "Refueling something with wood"
- When he reaches the wood, he doesn't pick it up and changes the job to "Hauling something" while adding to queue the "Refueling something with wood" job
- Do the hauling job correctly, starting the queued job "Refueling something with wood"
- Last steps repeat forever
Ride:
- Husky
Pawn Inventory:
- Charge Lance
- Plasteel advance helmet
- Heavy fur tribalwear
- Marine armor
- Medical bag (Field Medic mod https://github.com/flyfire2002/RimworldFieldMedic)
Mounting Deletes Hauling Items
Figured I'd at least start the issue.
I have yet to isolate what items specifically nor if this occurs outside of other mods, but certain items when being hauled are destroyed/deleted.
I've noticed serveral times through my last playthroughs/testing sessions that occasionally an item goes missing (even if I use a searching mod). This time I figured out what causes it. I had one of my animals carrying it and my pawn tried mounting it and poof, gone.
The only item I've confirmed to be the case is the Heavy Charge Blaster. It's vanilla, but I'm pretty sure it was changed so it could be acquired.
EDIT:
Also occurs with the charge lance.
Animals ride indoor
I am new to this mod.
Pawns ride the animals but they unmount and leave them indoor. So the animal is stuck and the indoor gets animal filth.
I cannot find an option to ride and leave the animals only outdoor.
Game crush by infinite creating toil loop
My version is: 94376a3
Exception in CheckCurrentToilEndOrFail for pawn Borne driver=JobDriver_Hunt (toilIndex=3) driver.job=(Hunt (Job_1362462) A=Thing_WildBoar135694) lastJobGiver=Verse.AI.ThinkNode_QueuedJob
System.StackOverflowException: The requested operation caused a stack overflow.
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0036a>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at Verse.AI.JobDriver.TryActuallyStartNextToil () <0x0084e>
at Verse.AI.JobDriver.ReadyForNextToil () <0x00023>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.StartJob_Patch2 (object,Verse.AI.Job,Verse.AI.JobCondition,Verse.AI.ThinkNode,bool,bool,Verse.ThinkTreeDef,System.Nullable`1<Verse.AI.JobTag>,bool) <0x00da0>
at Verse.AI.Pawn_JobTracker.TryFindAndStartJob () <0x00245>
at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.EndCurrentJob_Patch1 (object,Verse.AI.JobCondition,bool) <0x0050c>
at Verse.AI.JobDriver.EndJobWith (Verse.AI.JobCondition) <0x0008a>
at Verse.AI.JobDriver.CheckCurrentToilEndOrFail () <0x00625>
Don't get off mount, if you already on it!
My pawn is on a buck, I asked him to do something, it's about 5 hex away, and he dismount to get to it.
If he can directly ride to it, will be much faster.
Founded the reason:
Pawn dismount himself right after undrafted.
So that pawn is dismounted BEFORE I gave him the order.
So.
Why a pawn dismount himself right after undrafted? It should be uneasy to find a job that request a pawn to instantly dismount himself at the start of the job right?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.