Hello
When oppening the assign tab to manage drug policies only two drugs are displayed : Dwarven meed and bear
The bug appeared after i started my caravan, even when end of caravan the bug doesn't seem to disapear
LOG FILES : https://git.io/fNUCF
The specific errors i'm getting when oppening the assign tab :
"Exception in Verse.AI.ThinkNode_PrioritySorter GetPriority: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.Pawn_DrugPolicyTracker.ShouldTryToTakeScheduledNow (Verse.ThingDef ingestible) [0x00000] in <filename unknown>:0
at RimWorld.JobGiver_TakeDrugsForDrugPolicy.GetPriority (Verse.Pawn pawn) [0x00000] in <filename unknown>:0
at Verse.AI.ThinkNode_PrioritySorter.TryIssueJobPackage (Verse.Pawn pawn, JobIssueParams jobParams) [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.AI.ThinkNode_PrioritySorter:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Tagger:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Subtree:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Conditional:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.Pawn_JobTracker:DetermineNextJob_Patch5(Object, ThinkTreeDef&)
Verse.AI.Pawn_JobTracker:CheckForJobOverride()
Verse.AI.<DoRecipeWork>c__AnonStorey1:<>m__1()
Verse.AI.JobDriver:DriverTick_Patch1(Object)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick_Patch1(Object)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.Pawn_DrugPolicyTracker.ShouldTryToTakeScheduledNow (Verse.ThingDef ingestible) [0x00000] in <filename unknown>:0
at RimWorld.Planet.CaravanDrugPolicyUtility.TryTakeScheduledDrugs (Verse.Pawn pawn, RimWorld.Planet.Caravan caravan) [0x00000] in <filename unknown>:0
at RimWorld.Planet.CaravanDrugPolicyUtility.TryTakeScheduledDrugs (RimWorld.Planet.Caravan caravan) [0x00000] in <filename unknown>:0
at RimWorld.Planet.Caravan.Tick () [0x00000] in <filename unknown>:0
at RimWorld.Planet.WorldObjectsHolder.WorldObjectsHolderTick () [0x00000] in <filename unknown>:0
at RimWorld.Planet.World.WorldTick () [0x00000] in <filename unknown>:0
at Verse.TickManager.DoSingleTick () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
"
When oppening the assign tab to manage drug policies only two drugs are displayed : Dwarven meed and bear
The bug appeared after i started my caravan, even when end of caravan the bug doesn't seem to disapear
LOG FILES : https://git.io/fNUCF
The specific errors i'm getting when oppening the assign tab :
"Exception in Verse.AI.ThinkNode_PrioritySorter GetPriority: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.Pawn_DrugPolicyTracker.ShouldTryToTakeScheduledNow (Verse.ThingDef ingestible) [0x00000] in <filename unknown>:0
at RimWorld.JobGiver_TakeDrugsForDrugPolicy.GetPriority (Verse.Pawn pawn) [0x00000] in <filename unknown>:0
at Verse.AI.ThinkNode_PrioritySorter.TryIssueJobPackage (Verse.Pawn pawn, JobIssueParams jobParams) [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.AI.ThinkNode_PrioritySorter:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Tagger:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Subtree:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Conditional:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.ThinkNode_Priority:TryIssueJobPackage(Pawn, JobIssueParams)
Verse.AI.Pawn_JobTracker:DetermineNextJob_Patch5(Object, ThinkTreeDef&)
Verse.AI.Pawn_JobTracker:CheckForJobOverride()
Verse.AI.<DoRecipeWork>c__AnonStorey1:<>m__1()
Verse.AI.JobDriver:DriverTick_Patch1(Object)
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick_Patch1(Object)
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.Pawn_DrugPolicyTracker.ShouldTryToTakeScheduledNow (Verse.ThingDef ingestible) [0x00000] in <filename unknown>:0
at RimWorld.Planet.CaravanDrugPolicyUtility.TryTakeScheduledDrugs (Verse.Pawn pawn, RimWorld.Planet.Caravan caravan) [0x00000] in <filename unknown>:0
at RimWorld.Planet.CaravanDrugPolicyUtility.TryTakeScheduledDrugs (RimWorld.Planet.Caravan caravan) [0x00000] in <filename unknown>:0
at RimWorld.Planet.Caravan.Tick () [0x00000] in <filename unknown>:0
at RimWorld.Planet.WorldObjectsHolder.WorldObjectsHolderTick () [0x00000] in <filename unknown>:0
at RimWorld.Planet.World.WorldTick () [0x00000] in <filename unknown>:0
at Verse.TickManager.DoSingleTick () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
"