pale-ghost / FriendsByForce

A Rimworld Slavery Mod
0 stars 0 forks source link

Critical Failure to Enslave Pawn #1

Open pale-ghost opened 3 years ago

pale-ghost commented 3 years ago

JobDriver threw exception in initAction for pawn Tlahuizcal driver=JobDriver_EnslavePrisoner (toilIndex=7) driver.job=(FBF_EnslavePrisoner (Job_223061) A=Thing_IkquanRace74779 B=Thing_FBF_RopeCollar96199) System.NullReferenceException: Object reference not set to an instance of an object at FriendsByForce.JobDriver_EnslavePrisoner.b__6_1 () [0x00118] in <4c0b110870a34b75a4db5689271ac436>:0 at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x001df] in :0 Verse.Log:Error(String, Boolean) Verse.AI.JobUtility:TryStartErrorRecoverJob(Pawn, String, Exception, JobDriver) Verse.AI.JobDriver:TryActuallyStartNextToil() Verse.AI.JobDriver:ReadyForNextToil() Verse.AI.JobDriver:Verse.AI.JobDriver.DriverTick_Patch1(JobDriver) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch0(Pawn_JobTracker) Verse.Pawn:Verse.Pawn.Tick_Patch0(Pawn) Verse.TickList:Tick() Verse.TickManager:DoSingleTick() Verse.TickManager:TickManagerUpdate() Verse.Game:UpdatePlay() Verse.Root_Play:Update()

pale-ghost commented 3 years ago

The enslave attempt failed, btw. I think the prisoner was trying to go berserk?

pale-ghost commented 3 years ago

Actually, no, eventually the prisoner actually went berserk after repeat attempts, so I think those attempts were succeeding, but failing at the same time. Every time the collar ended up back on the ground next to the prisoner.

pale-ghost commented 3 years ago

Ah. It appears to be a conflict with RJW, but uh I guess we can just.... let them make a patch for it. I have full confidence they can do that themselves, lol.