dfhack icon indicating copy to clipboard operation
dfhack copied to clipboard

Suspendmanager and smoothing designations

Open alterae opened this issue 2 years ago • 1 comments

Currently, suspendmanager suspends construction jobs on tiles with smoothing/engraving designations. This is a reasonable and useful behavior. However, it can also block construction for a long time which can be frustrating.

In the current version of DF, it's actually possible to smooth (and possibly engrave?) floors under a number of furniture/constructions. When applicable, I think it might make more sense to allow construction to proceed and then simply replace the smoothing/engraving designation once construction is completed, if that's possible.

Typically construction jobs are in my opinion higher priority than wall smoothing, and so I think this would be useful, though I also recognize it might complicate things or require tying into additional systems depending on the architecture.

alterae avatar Nov 27 '23 15:11 alterae

This is complicated by the smoothing/engraving designation disappearing when the building on that tile is built, and engraving designations might have additional information that is associated with them.

An alternative is to automatically up the priority of smoothing/engraving designations that are under designated buildings so they get completed first. Maybe some players would prefer the existing behavior, though. This feature could be controlled by a flag.

myk002 avatar Nov 27 '23 17:11 myk002