Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0010225Dwarf FortressDwarf Mode -- Reclaimpublic2017-05-07 07:172017-05-17 14:34
0010225: Stairs in worldgen Dwarf fortresses are constructed on inappropriate base tiles
When a worldgen Dwarven fortress is reclaimed, the various constructed stairways (which are incidentally made of "rock" instead of an appropriate material) are being placed on inappropriate base tiles, giving unexpected results when they are deconstructed.

Specifically, downward stairs are being placed on top of a solid floor (and can be deconstructed to yield a once-again solid floor), and upward stairs are being placed on top of open space (which will result in bug 0001871 upon removal).
No tags attached.
related to 0005061confirmed Footkerchief World gen constructions made of "rock" rather than a specific stone (roads, bridges, castles, sewers, catacombs, dungeons) 
related to 0001871confirmed Footkerchief Removing a construction after reclaim doesn't reveal hidden areas 
Issue History
2017-05-07 07:17QuietustNew Issue
2017-05-07 12:58QuietustNote Added: 0036504
2017-05-07 12:59QuietustNote Edited: 0036504bug_revision_view_page.php?bugnote_id=0036504#r14724
2017-05-07 13:56LociNote Added: 0036505
2017-05-07 13:56LociAssigned To => Loci
2017-05-07 13:56LociStatusnew => needs feedback
2017-05-09 05:47QuietustNote Added: 0036507
2017-05-09 05:47QuietustStatusneeds feedback => assigned
2017-05-09 09:38lethosorRelationship addedrelated to 0005061
2017-05-10 03:42LociNote Added: 0036511
2017-05-17 14:32lethosorNote Added: 0036538
2017-05-17 14:32lethosorAssigned ToLoci => lethosor
2017-05-17 14:32lethosorStatusassigned => acknowledged
2017-05-17 14:34lethosorRelationship addedrelated to 0001871
2017-06-08 18:25HuntthetrollIssue Monitored: Huntthetroll

2017-05-07 12:58   
(edited on: 2017-05-07 12:59)
Open space beneath constructed upward stairs seems to only occur above caverns - if there is natural stone underneath, the underlying tile is properly marked as a stone floor.

2017-05-07 13:56   
"which are incidentally made of "rock" instead of an appropriate material"

That's 0005061.

"downward stairs are being placed on top of a solid floor (and can be deconstructed to yield a once-again solid floor"

That's how all constructed downward stairs work--they override the 'base tile'. You can construct a downward stairway over a floor tile, send dwarves down through the tile, then remove the stairway to reveal the intact floor (see, for instance, the exploit to mine slade).

"upward stairs are being placed on top of open space"

You can build an upward stair in (and above) Open Space tiles in the game (constructed upward stairs provide a "floor" if the tile does not already have one). How is it different in generated fortresses?
2017-05-09 05:47   
One might argue that being able to construct/remove downward stairs on natural stone is a bug in and of itself - it doesn't make sense that dwarves would be able to "construct" a hole in the floor and subsequently "deconstruct" it to yield the original floor afterwards (it would make more sense if the underlying tile was changed either to open space or a downward stair).

As for upward stairs, the "oddity" is that all of the surrounding tiles are *natural* stone floors, even if the region would've been open space beforehand. Either they should be constructed floors, or the upward stairs should have natural floor base tiles beneath them.
2017-05-10 03:42   
While I don't disagree that constructing stairs through an intact floor is unrealistic, I think modifying that behavior is more in the realm of suggestion than bug.

The problem with the upward stairs, though, sounds like an inconsistency that should be fixed.
2017-05-17 14:32   
Yeah, the upward stair part sounds like a bug. I was discussing this with Quietust earlier and thought that the base tiles for upward and downward stairs could have been reversed unintentionally, although I don't think anyone's confirmed that.