DFHack / dfhack

Memory hacking library for Dwarf Fortress and a set of tools that use it
Other
1.86k stars 469 forks source link

Advfort: Starting a reaction at a workshop while not on the centre tile makes the job timer start at -1 #1880

Closed Tachytaenius closed 3 years ago

Tachytaenius commented 3 years ago

Starting a reaction at a workshop while not on the centre tile (or more likely the workshop's specific work-here spot (custom workshops and all that)) makes the job timer start at -1, so you need to step time to start the job.

warmist commented 3 years ago

This is an interesting bug.

IIRC the -1 is "correct". I.e. advfort sets it to -1 for df to fill out the correct value when starting a job. However it probably fails to start the job as player is in a wrong spot. I'll investigate further...

warmist commented 3 years ago

probably fixed in https://github.com/DFHack/scripts/pull/298