Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0010225Dwarf FortressDwarf Mode -- Reclaimpublic2017-05-07 07:172017-05-17 14:34
Assigned Tolethosor 
Platformamd64OSWindowsOS Version7
Product Version0.43.05 
Target VersionFixed in Version 
Summary0010225: Stairs in worldgen Dwarf fortresses are constructed on inappropriate base tiles
DescriptionWhen 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).
TagsNo tags attached.
Attached Files

- Relationships
related to 0005061confirmedFootkerchief World gen constructions made of "rock" rather than a specific stone (roads, bridges, castles, sewers, catacombs, dungeons) 
related to 0001871confirmedFootkerchief Removing a construction after reclaim doesn't reveal hidden areas 

-  Notes
Quietust (reporter)
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.

Loci (manager)
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?
Quietust (reporter)
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.
Loci (manager)
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.
lethosor (manager)
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.

- Issue History
Date Modified Username Field Change
2017-05-07 07:17 Quietust New Issue
2017-05-07 12:58 Quietust Note Added: 0036504
2017-05-07 12:59 Quietust Note Edited: 0036504 View Revisions
2017-05-07 13:56 Loci Note Added: 0036505
2017-05-07 13:56 Loci Assigned To => Loci
2017-05-07 13:56 Loci Status new => needs feedback
2017-05-09 05:47 Quietust Note Added: 0036507
2017-05-09 05:47 Quietust Status needs feedback => assigned
2017-05-09 09:38 lethosor Relationship added related to 0005061
2017-05-10 03:42 Loci Note Added: 0036511
2017-05-17 14:32 lethosor Note Added: 0036538
2017-05-17 14:32 lethosor Assigned To Loci => lethosor
2017-05-17 14:32 lethosor Status assigned => acknowledged
2017-05-17 14:34 lethosor Relationship added related to 0001871
2017-06-08 18:25 Huntthetroll Issue Monitored: Huntthetroll

Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker