Got this little bug here, though I'd share, feel free to dig in.
Code Select
Exception in JobDriver tick for pawn ACPHorse168376 driver=JobDriver_Mounted (toilIndex=1) driver.job=(Mounted (Job_1117846) A=Thing_Human216745) lastJobGiver=Verse.AI.ThinkNode_QueuedJob
System.NullReferenceException: Object reference not set to an instance of an object
at GiddyUpCore.Jobs.JobDriver_Mounted.tryAttackEnemy () <0x000f9>
at GiddyUpCore.Jobs.JobDriver_Mounted.<delegateMovement>b__9_0 () <0x0010b>
at (wrapper dynamic-method) Verse.AI.JobDriver.DriverTick_Patch1 (object) <0x0032f>
Verse.Log:Error(String, Boolean)
Verse.AI.JobUtility:TryStartErrorRecoverJob(Pawn, String, Exception, JobDriver)
Verse.AI.JobDriver:DriverTick_Patch1(Object)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick_Patch1(Object)
AnimalVariations.AnimalMultiSkins:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()