View Issue Details

IDProjectCategoryView StatusLast Update
0008253Dwarf FortressDwarf Mode -- Jobs, Building Construction and Destructionpublic2015-03-26 12:34
ReporterLoci Assigned To 
PrioritynormalSeverityminorReproducibilitysometimes
Status newResolutionopen 
Product Version0.40.11 
Summary0008253: Dwarf removing construction gets "creature swapped" onto construction tile, removes floor beneath his feet
DescriptionA dwarf removing a walkable construction can be "creature swapped" onto the construction he is removing. If this happens, he will happily finish removing the construction and potentially plummet to his doom.

Steps To Reproducebuild a 1-tile wide span of floor tiles
order a middle tile removed
use station orders to march military dwarves back and forth across the span until the removing dwarf ends up on the tile being removed
Additional Information("Creature swapping" is when a creature in tile A moves into tile B and a creature occupying tile B is automatically relocated to tile A. Creature swapping occurs more frequently with animals and visiting creatures, however fortress dwarves will occasionally swap tiles as well.)
Tagscreature swap

Relationships

related to 0003371 new Non-fliers end up on top of walls (swapped positions with flying pets etc?) 
has duplicate 0008671 resolveduser11 Dwarves will deconstruct floors under (themselves/neighboring dwarves?) causing them to fall 
related to 0007976 new Minecarts suddenly 'inaccessible' while being guided 
related to 0008845 new Caravan dwarves stuck in one-tile-wide corridor, trying to precede each other. 

Activities

smjjames

2014-09-06 20:31

reporter   ~0030006

This is a really old bug that goes back to 40D at least, maybe older. Also related is that they'll remove a construction while another dwarf is standing on it and sometimes (as is often the case for stairs), they'll stand right on the stair they're removing, causing them to fall.

Loci

2014-09-07 12:18

viewer   ~0030019

Last edited: 2014-09-07 12:19

@smjjames: Some of those details are outdated. Dwarves will cancel removal if another dwarf is standing on the tile (though there appears to be a timing window where the tile will still be removed right after another dwarf moves to it). The fact that they don't cancel when they are the ones standing on the construction becomes all the more buggy in comparison.

The stair removal problem, however, still applies.

smjjames

2014-09-07 12:59

reporter   ~0030023

It's entirely possible that I've been observing the 'creature swap' issue.

Add Note

Note

Issue History

Date Modified Username Field Change
2014-09-06 18:41 Loci New Issue
2014-09-06 20:31 smjjames Note Added: 0030006
2014-09-07 01:01 user6 Relationship added related to 0003371
2014-09-07 12:18 Loci Note Added: 0030019
2014-09-07 12:19 Loci Note Edited: 0030019
2014-09-07 12:59 smjjames Note Added: 0030023
2015-01-09 06:29 user6 Relationship added related to 0008671
2015-03-26 12:34 Loci Tag Attached: creature swap
2015-03-29 07:56 user6 Relationship added related to 0007976
2015-03-29 07:56 user6 Relationship added related to 0008845
2016-05-11 21:54 user11 Relationship replaced has duplicate 0008671