Attempting to smelt steel (with the crucible upgrade) returns the following error and the (amusing) unfinished work product of "wooden steel"
Error 1:
MakeThing error: Tried to make SRV_UnfinishedSmelt from ChunkSlagSteel which is not a stuff. Assigning default.
Verse.Log:Error(String, Boolean)
Verse.ThingMaker:MakeThing(ThingDef, ThingDef)
Verse.AI.cAnonStorey0:<>m0()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:Notify_PatherArrived()
Verse.AI.Pawn_PathFollower:PatherArrived()
Verse.AI.Pawn_PathFollower:StartPath(LocalTargetInfo, PathEndMode)
Verse.AI.cAnonStorey0:<>m0()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:Notify_PatherArrived()
Verse.AI.Pawn_PathFollower:PatherArrived()
Verse.AI.Pawn_PathFollower:TryEnterNextPathCell()
Verse.AI.Pawn_PathFollower:PatherTick()
Verse.Pawn:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
Error 2:
JobDriver threw exception in initAction for pawn Zeke driver=JobDriver_DoBill (toilIndex=13) driver.job=(DoBill (Job_3666250) A=Thing_SRV_Forge394810 B=Thing_SRV_UnfinishedSmelt815870 C=(128, 0, 119)) lastJobGiver=RimWorld.JobGiver_Work
System.InvalidOperationException: Operation is not valid due to the current state of the object
at System.Linq.Enumerable.First[Thing] (IEnumerable1 source, System.Func2 predicate, Fallback fallback) [0x00000] in :0
at System.Linq.Enumerable.First[Thing] (IEnumerable1 source, System.Func2 predicate) [0x00000] in :0
at Verse.AI.Toils_Recipe.CalculateDominantIngredient (Verse.AI.Job job, System.Collections.Generic.List`1 ingredients) [0x00000] in :0
at Verse.AI.Toils_Recipe+cAnonStorey2.<>m0 () [0x00000] in :0
at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x00000] 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.cAnonStorey1:<>m1()
Verse.AI.JobDriver:DriverTick()
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
Attempting to smelt steel (with the crucible upgrade) returns the following error and the (amusing) unfinished work product of "wooden steel"
Error 1: MakeThing error: Tried to make SRV_UnfinishedSmelt from ChunkSlagSteel which is not a stuff. Assigning default. Verse.Log:Error(String, Boolean) Verse.ThingMaker:MakeThing(ThingDef, ThingDef) Verse.AI.cAnonStorey0:<>m0()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:Notify_PatherArrived()
Verse.AI.Pawn_PathFollower:PatherArrived()
Verse.AI.Pawn_PathFollower:StartPath(LocalTargetInfo, PathEndMode)
Verse.AI.cAnonStorey0:<>m0()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:Notify_PatherArrived()
Verse.AI.Pawn_PathFollower:PatherArrived()
Verse.AI.Pawn_PathFollower:TryEnterNextPathCell()
Verse.AI.Pawn_PathFollower:PatherTick()
Verse.Pawn:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
Error 2: JobDriver threw exception in initAction for pawn Zeke driver=JobDriver_DoBill (toilIndex=13) driver.job=(DoBill (Job_3666250) A=Thing_SRV_Forge394810 B=Thing_SRV_UnfinishedSmelt815870 C=(128, 0, 119)) lastJobGiver=RimWorld.JobGiver_Work System.InvalidOperationException: Operation is not valid due to the current state of the object at System.Linq.Enumerable.First[Thing] (IEnumerable:0
at System.Linq.Enumerable.First[Thing] (IEnumerable:0
at Verse.AI.Toils_Recipe.CalculateDominantIngredient (Verse.AI.Job job, System.Collections.Generic.List`1 ingredients) [0x00000] in :0
at Verse.AI.Toils_Recipe+cAnonStorey2.<>m0 () [0x00000] in :0
at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x00000] 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.cAnonStorey1:<>m1()
Verse.AI.JobDriver:DriverTick()
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
1 source, System.Func
2 predicate, Fallback fallback) [0x00000] in1 source, System.Func
2 predicate) [0x00000] in