Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0001835Dwarf FortressArenapublic2010-05-11 10:492014-09-04 13:50
Quietust 
Footkerchief 
normalminoralways
confirmedopen 
0.31.03 
 
0001835: Arena cave-ins make clouds of "Rock" dust
When a cave-in occurs in Arena mode and punches through a floor tile, the resulting dust cloud is made of a seemingly random material.
In Arena mode, enter [k] mode, hover at least 1 Z-level above a block floor, press [w] followed by [l] to create a wall, then unpause.

If done over a sufficiently large area (for example, destroying a large stretch of the bridge extending over the upper-right corner area), serious lag results as dozens of material clouds constantly mix together.
Parent of 0001823 and 0001824.
No tags attached.
related to 0005686new  Cave-in dust from constructions does not use the contruction material. 
parent of 0001823new  In arena, magma can appear as object and become laced with magma and magmaproof stones. 
has duplicate 0001824resolved Footkerchief Rock blocks can contain "rock coating" 
has duplicate 0004655resolved Logical2u dust from cave-in has random material + buggy cave-in. update to 0004653 
Not all the children of this issue are yet resolved or closed.
Issue History
2010-05-11 10:49QuietustNew Issue
2010-05-11 10:54QuietustNote Added: 0006549
2010-05-11 11:04FootkerchiefRelationship addedparent of 0001823
2010-05-11 11:04FootkerchiefRelationship addedparent of 0001824
2010-05-11 11:13derigoNote Added: 0006552
2011-05-20 21:17Logical2uRelationship addedhas duplicate 0004655
2012-03-22 17:08QuietustNote Added: 0021668
2012-03-22 17:09QuietustNote Edited: 0021668bug_revision_view_page.php?bugnote_id=0021668#r8082
2012-03-22 18:20FootkerchiefRelationship addedrelated to 0005686
2012-04-19 11:08QuietustNote Edited: 0021668bug_revision_view_page.php?bugnote_id=0021668#r8315
2012-10-02 08:44QuietustNote Edited: 0021668bug_revision_view_page.php?bugnote_id=0021668#r8824
2012-10-02 08:54QuietustNote Edited: 0021668bug_revision_view_page.php?bugnote_id=0021668#r8825
2014-01-27 14:06FootkerchiefRelationship replacedhas duplicate 0001824
2014-01-27 14:06FootkerchiefIssue Monitored: Village Idiot
2014-09-04 12:31QuietustNote Added: 0029939
2014-09-04 12:35QuietustNote Edited: 0029939bug_revision_view_page.php?bugnote_id=0029939#r11627
2014-09-04 12:48FootkerchiefSummaryArena cave-ins through floors make random material dust clouds => Arena cave-ins make clouds of "Rock" dust
2014-09-04 13:394maskwolfIssue Monitored: 4maskwolf
2014-09-04 13:50FootkerchiefAssigned To => Footkerchief
2014-09-04 13:50FootkerchiefStatusnew => confirmed

Notes
(0006549)
Quietust   
2010-05-11 10:54   
Actually stepping into the resulting cave-in cloud reports being caught in a cloud of numerous *boiling* materials (including boiling adamantine in one test), as per 0001638.
(0006552)
derigo   
2010-05-11 11:13   
Ok, that's a random bug.
(0021668)
Quietust   
2012-03-22 17:08   
(edited on: 2012-10-02 08:54)
0005686 may explain why this is happening - when cave-ins happen, the dust cloud is made of either the local stone layer or the local soil layer, and in Arena mode the geology is initialized to 100% Gneiss and has no soil layers; as a result, when it looks for a soil layer, it fails to find anything and instead picks a random material* (as seen in http://mkv25.net/dfma/movie-2423-nosoilweirdness [^] and http://mkv25.net/dfma/movie-2345-discodesert [^] ).

* In version 0.28.181.40d, it was literally a random matgloss_stone type if it failed to find an appropriate layer material - layer stone searches start at the surface and work their way down, while soil searches start at the bottom and work their way up. Memory hacking in version 0.31 and later suggests that this logic is mostly unchanged.

(0029939)
Quietust   
2014-09-04 12:31   
(edited on: 2014-09-04 12:35)
This no longer appears to be the case in version 0.40, as the arena's geology now includes layers of Soil and Sand. However, some dust clouds are made of "rock" rather than the local layer material (which seems to be a random Metamorphic stone type); either it's using the construction material (contrary to 0005686), or it's using the Lava Stone material which is also undefined due to there being no local region details (the data which keeps track of biome edges, river locations, seeds, and the local lava stone type).