RimWorld

RimWorld

[FSF] Complex Jobs
Spardok 23 Oct, 2022 @ 4:06am
Bug: Mechanoid Miner Drilling
Don't see anything specific for bug reports.

So I see that in the job files the miner was given the job to be able to drill (exactly what I was looking for) however it doesn't seem to drill.

I have built a new miner, and also built a new drill.

EDIT: I should note that I created new constructo/agri bots and that fixed their issues. So it looks like creating new mechanoids does give them the new jobs. At least for those two.
Last edited by Spardok; 23 Oct, 2022 @ 11:32am
< >
Showing 1-6 of 6 comments
FrozenSnowFox  [developer] 1 Nov, 2022 @ 1:36pm 
Sorry for the late reply steam does not notify me of new discussion topics being created on the workshop. In case this is still an issue getting a new drill mechanoid should solve the problem. If it's not there another mod might be interfering. Try moving my mod near the end of your mod list to ensure it overwrites anything else other mods are trying to change. Maybe some other mod is trying to add a new worktype but replacing the block instead of adding to it.
BugBlatBeast 3 Nov, 2022 @ 3:06pm 
Hey, I'm having the same issue. I tried destroying the Mech and the drill, I even tried giving the command from dev mode. When I tried to issue the command driectly using Dev mode I got the following error in the log. I'm not sure it has anything to do with your mod, which I do not want to play without, but it seemed like a place to start.

Exception in JobDriver tick for pawn Mech_Tunneler18845 driver=JobDriver_OperateDeepDrill (toilIndex=1) driver.job=(OperateDeepDrill (Job_2700) A=Thing_DeepDrill18846)
System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.JobDriver_OperateDeepDrill+<>c__DisplayClass1_0.<MakeNewToils>b__1 () [0x0002c] in <2a35adf0a6b2491888068e783d046a45>:0
at Verse.AI.JobDriver.DriverTick () [0x00163] in <2a35adf0a6b2491888068e783d046a45>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) Verse.AI.JobUtility:Verse.AI.JobUtility.TryStartErrorRecoverJob_Patch1 (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
Verse.AI.JobDriver:DriverTick ()
Verse.AI.Pawn_JobTracker:JobTrackerTick ()
Verse.Pawn:Tick ()
(wrapper dynamic-method) Verse.TickList:Verse.TickList.Tick_Patch2 (Verse.TickList)
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
FrozenSnowFox  [developer] 3 Nov, 2022 @ 3:18pm 
Seeing this thread again I have to apologise. Let me just say I have yet to play with mechanoids so my knowledge is spotty and mostly what I've heard, seen and found in the game files.

Looking up this issue in the game files I found mining mechanoids cannot use drills to begin with. The drill task itself has the tag <canBeDoneByMechs>false</canBeDoneByMechs>. I added the drill work type to mechanoids because its part of mining and there's no harm in doing so. However I did not change the ability for them to actually use drills. If you want them to be able to use drills then you'll need another mod and I believe there was one on the workshop.
BugBlatBeast 3 Nov, 2022 @ 3:42pm 
LOL! Thanks so much! I was so confused because in their description it kinda gives conflicting messages, says work activities drilling and mining, but then if you click that it only lists mine and mining. Anyway, I'm really appreciative that you took the time to look into that for us!
FrozenSnowFox  [developer] 3 Nov, 2022 @ 3:45pm 
No problem I am sorry for the confusion.
BugBlatBeast 3 Nov, 2022 @ 6:43pm 
You didn't cause the confusion, that description is from the DLC.
< >
Showing 1-6 of 6 comments
Per page: 1530 50