Drugs not showing up in assignment

Started by Viix, July 10, 2018, 04:01:47 AM

Previous topic - Next topic

Viix

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()
"

Canute

Hi,
drugpolicy error's even appear at game start like the log show.
You should have looked at this before you even start a colony. Allways to to eliminate errors (red text) at gamestart when you add mods to your list.

I can't say for sure, but i think Pharmacist or maybe Psychology are the troublemaker.
Be sure you have latest version.
Move them maybe at the end of the modlist.
And if nothing help, ask at the Pharmacist mod-topic if the author maybe know something.