View Issue Details

IDProjectCategoryView StatusLast Update
0008671Dwarf FortressDwarf Mode -- Jobs, Constructions (walls etc)public2016-05-11 21:54
Reporterptb_ptb Assigned Touser11 
PrioritynormalSeveritymajorReproducibilitysometimes
Status resolvedResolutionduplicate 
PlatformPCOSWindowsOS Version7
Product Version0.40.23 
Summary0008671: Dwarves will deconstruct floors under (themselves/neighboring dwarves?) causing them to fall
DescriptionDwarves will stand on tiles that are marked to be deconstructed, even if there are adjacent tiles that are not marked to be deconstructed. Depending on timing this can result in dwarves falling when the tiles vanish. In removing 10 tiles with seven dwarves I had two fall into the river below.
Steps To Reproduce* Build flooring over air/water/magma such that it is two tiles n/s and a bunch e/w (or vice versa).
* Mark one row of the tiles to be deconstructed when several dwarves are available.
* Wait. Check for splashes.
Additional Informationhttp://imagr.eu/up/549eea868435f_splash.png

Of the three dwarves lined up two are standing on tiles that are being deconstructed. One or more may shortly be swimming.

Sav file uploading.
TagsNo tags attached.

Relationships

duplicate of 0008253 new Dwarf removing construction gets "creature swapped" onto construction tile, removes floor beneath his feet 

Activities

ptb_ptb

2014-12-27 09:41

reporter   ~0031511

Last edited: 2014-12-27 11:04

It doesn't always happen. Sometimes the dwarves standing on dangerous tiles 'realize' at the last moment and cancel their job, walking away. Sometimes they don't (or possibly they do 'realize' but there is no job to take them away elsewhere so they don't move fast enough).

I did upload the save from the screenshot. But nobody fell when I unpaused. *shrug* Two _did_ fall in the earlier incident, but I don't have a save for them.

File: http://dffd.wimbli.com/file.php?id=10342

[EDIT] Caught one of the little buggers at it. He was deconstructing under himself, not his neighbor.

ptb_ptb

2014-12-31 07:57

reporter   ~0031616

Last edited: 2014-12-31 08:14

Got a new example. Kubuk is deconstructing the tile he is standing on. Load, wait a short while, SPLASH.

I don't know why he is standing on top of that tile. My best guess is that he previously deconstructed the tile _next_ to him, then decided he didn't have to move.

Save: http://dffd.wimbli.com/file.php?id=10342

Loci

2015-01-09 05:56

viewer   ~0031810

Last edited: 2015-01-09 05:56

This may be a duplicate of 0008253. Does the problem persist if you only have one dwarf removing floor tiles (and no other traffic)?

In my experience, dwarves will generally refuse to remove the floor under a fellow dwarf, but will foolishly remove the floor under themselves.

ptb_ptb

2015-01-09 06:42

reporter   ~0031815

@Loci
Yeah, it probably is a duplicate of 0008253 I didn't see that one when I searched the bug tracker.

user8971

2015-07-11 06:09

  ~0032882

Last edited: 2015-07-12 10:44

Got it now in vanilla 0.40.24: 10ish up/down stairs were being removed all at once. After a while I have found one of the higher ones has a dwarf that is removing that stairs he was standing one. Both stairs above and below him were already removed. After he removed his stairs there was no splash because this was 7ish levels above terrain on side of constructed pillar of big bridge (from walls, not actual "pillar" and "bridge" buildings). Instead, he fell an immediately died from the impact.

I have save stored from few days before the incident. If needed, I may try to remove that staircase again and see if there does happen any creature swapping.

user11

2016-05-11 21:54

  ~0035149

Unless OP has compelling reason to maintain a separate report, I'll resolve this as a duplicate of 0008253, so continue discussion there.

Issue History

Date Modified Username Field Change
2014-12-27 09:23 ptb_ptb New Issue
2014-12-27 09:41 ptb_ptb Note Added: 0031511
2014-12-27 09:50 ptb_ptb Note Edited: 0031511
2014-12-27 11:04 ptb_ptb Note Edited: 0031511
2014-12-31 07:57 ptb_ptb Note Added: 0031616
2014-12-31 08:00 ptb_ptb Note Edited: 0031616
2014-12-31 08:14 ptb_ptb Note Edited: 0031616
2015-01-09 05:56 Loci Note Added: 0031810
2015-01-09 05:56 Loci Note Edited: 0031810
2015-01-09 06:29 user6 Relationship added related to 0008253
2015-01-09 06:42 ptb_ptb Note Added: 0031815
2015-07-11 06:09 user8971 Note Added: 0032882
2015-07-12 10:44 user8971 Note Edited: 0032882
2016-05-11 21:54 user11 Note Added: 0035149
2016-05-11 21:54 user11 Relationship replaced duplicate of 0008253
2016-05-11 21:54 user11 Status new => resolved
2016-05-11 21:54 user11 Resolution open => duplicate
2016-05-11 21:54 user11 Assigned To => user11