Skip to content

The [Create New -Roadtype- Road] Command Returns Exception #4

@MortisLegati

Description

@MortisLegati

It looks like the base game changed the method name for trying to call the caravan that's the target of the action?

JecsTools :: MakeDriver Called :: RimRoads.CaravanJobDriver_ConstructRoads
Verse.Log:Message(String, Boolean)
JecsTools.CaravanJob:MakeDriver(Caravan)
JecsTools.Caravan_JobTracker:StartJob(CaravanJob, JobCondition, ThinkNode, Boolean, Boolean, ThinkTreeDef, Nullable`1)
JecsTools.Caravan_JobTracker:TryFindAndStartJob()
JecsTools.Caravan_JobTracker:JobTrackerTick()
JecsTools.CaravanJobGiver:WorldComponentTick()
RimWorld.Planet.WorldComponentUtility:WorldComponentTick(World)
RimWorld.Planet.World:WorldTick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

Exception in Tick (pawn=Caravan Gnat's caravan (tile=352223), job=RimRoads_JobConstructRoads A=@WorldObject_593 B=(0, 0, 0), null, CurToil=2): System.MissingMethodException: Method not found: 'RimWorld.Planet.Caravan.get_Resting'.
  at JecsTools.CaravanJobDriver.DriverTick () [0x00000] in <filename unknown>:0 , curJob.def=RimRoads_JobConstructRoads, curDriver=RimRoads.CaravanJobDriver_ConstructRoads
Verse.Log:Error(String, Boolean)
JecsTools.Caravan_JobTracker:StartErrorRecoverJob(String)
JecsTools.CaravanJobDriver:DriverTick()
JecsTools.Caravan_JobTracker:JobTrackerTick()
JecsTools.CaravanJobGiver:WorldComponentTick()
RimWorld.Planet.WorldComponentUtility:WorldComponentTick(World)
RimWorld.Planet.World:WorldTick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions