Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0002493Dwarf FortressDwarf Mode -- Jobs, Smeltingpublic2010-06-28 07:232014-07-23 11:05
Jimmy 
Toady One 
normalminoralways
resolvedfixed 
0.31.08 
0.40.05 
0002493: Cannot melt metal chests
Designating metal chests for melting at a smelter will endlessly burn charcoal but not melt the item.
Have not attempted with magma smelter, additional input welcome.
0.13.14, 0.31.08, binary patch, melting, smelter
has duplicate 0006450resolved Footkerchief Can't melt furniture 
Issue History
2010-06-28 07:23JimmyNew Issue
2010-06-28 07:24JimmyTag Attached: 0.31.08
2010-06-28 07:24JimmyTag Attached: melting
2010-06-28 07:24JimmyTag Attached: smelter
2010-06-28 07:25JimmyNote Added: 0009216
2010-10-09 17:44caknuckTag Attached: 0.13.14
2010-10-09 18:02caknuckNote Added: 0013283
2010-10-09 18:04QuietustNote Added: 0013284
2010-10-22 22:40bcd1024Note Added: 0013475
2011-02-16 14:00MarthnnNote Added: 0015134
2011-02-16 14:05hyndisNote Added: 0015135
2013-05-19 14:23lethosorNote Added: 0023978
2013-05-20 13:39QuietustNote Added: 0023979
2013-05-20 17:30QuietustNote Added: 0023980
2014-03-03 07:44FootkerchiefRelationship addedhas duplicate 0006450
2014-03-03 07:44FootkerchiefTag Attached: binary patch
2014-03-25 13:15DwarfuAssigned To => Dwarfu
2014-03-25 13:15DwarfuStatusnew => acknowledged
2014-07-23 11:05Toady OneStatusacknowledged => resolved
2014-07-23 11:05Toady OneFixed in Version => Next Version
2014-07-23 11:05Toady OneResolutionopen => fixed
2014-07-23 11:05Toady OneAssigned ToDwarfu => Toady One

Notes
(0009216)
Jimmy   
2010-06-28 07:25   
Note that quality of item or material used do not seem to affect the results. I've tested both with exceptional electrum and well-crafted bismuth bronze.
(0013283)
caknuck   
2010-10-09 18:02   
This bug still exists through version 0.31.14.

I have four magma smelters with melting jobs queued on repeat. Three of the smelters also have ore smelting jobs queued. A furnace operator will try to melt the chest for a while, then will move on to the next job. The chest won't be destroyed and no metal bars will be produced. The furnace operator, however, does appear to get experience.
(0013284)
Quietust   
2010-10-09 18:04   
This is yet another holdover from 40d.

http://www.bay12forums.com/smf/index.php?topic=31660.0 [^]
(0013475)
bcd1024   
2010-10-22 22:40   
Confirmed in 0.31.16 via a magma forge.
Job is queued and tasked, the Furnace Operator takes the chest to the smelter, and "works" until it's time to sleep, at which point the chest has not been melted yet.

http://www.bay12forums.com/smf/index.php?topic=68885 [^]
(0015134)
Marthnn   
2011-02-16 14:00   
Confirmed in 0.31.18 via magma forges.

The Furnace Operator does not work until it's time to sleep, it's only an impression given from setting the task on repeat.

In fact, the worker assumes the task is done properly and proceeds to the next one (melting of an object), with the closest melt-designated item at hand: the exact same chest.

Game save and reload, with or without melt designations, does not affect this bug.
(0015135)
hyndis   
2011-02-16 14:05   
Its a great way to train up furnace operators if you have access to magma, but chests indeed do not melt (at least in 31.18 I have not yet tried 31.19).

If you want to get rid of the chest you can sell them to a caravan, atom smash them, or toss them into the magma ocean. The magma ocean acts like a bottomless pit. Stuff tossed into it will vanish forever.
(0023978)
lethosor   
2013-05-19 14:23   
This also exists in 0.34.11: http://www.bay12forums.com/smf/index.php?topic=126143.0 [^]
(0023979)
Quietust   
2013-05-20 13:39   
A quick check confirms that this bug dates all the way back to version 0.23.130.23a, which makes it feasible for me to track down (using my annotated disassembly of said ancient version).
(0023980)
Quietust   
2013-05-20 17:30   
Found it - right after it sets the output quantity to 3 for "Make Flask" and "Make Goblet" jobs, it converts rough rock crystals into raw crystal glass and then converts sand bags into raw green/clear glass (presumably so it can query the reagent in order to get the output material). The problem is that it removes the bag from the job before confirming that the job is actually making a glass item (and that the bag actually contains sand, at which point it creates a piece of raw glass and adds it to the job), so all BOX objects just get unconditionally removed from the job.

After that, it handles "Process Plants" and then "Melt Metal Object", and since the metal chest is no longer attached to the job, nothing actually happens (chest not consumed, no metal bars produced). Other bag-using jobs are apparently handled earlier, so they precede this check and thus work correctly.