View Issue Details

IDProjectCategoryView StatusLast Update
0002493Dwarf FortressDwarf Mode -- Jobs, Smeltingpublic2014-07-23 11:05
ReporterJimmy Assigned ToToady One  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version0.31.08 
Fixed in Version0.40.05 
Summary0002493: Cannot melt metal chests
DescriptionDesignating metal chests for melting at a smelter will endlessly burn charcoal but not melt the item.
Additional InformationHave not attempted with magma smelter, additional input welcome.
Tags0.13.14, 0.31.08, binary patch, melting, smelter

Relationships

has duplicate 0006450 resolveduser6 Can't melt furniture 

Activities

Jimmy

2010-06-28 07:25

reporter   ~0009216

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.

caknuck

2010-10-09 18:02

reporter   ~0013283

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.

Quietust

2010-10-09 18:04

reporter   ~0013284

This is yet another holdover from 40d.

http://www.bay12forums.com/smf/index.php?topic=31660.0

bcd1024

2010-10-22 22:40

reporter   ~0013475

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

Marthnn

2011-02-16 14:00

reporter   ~0015134

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.

hyndis

2011-02-16 14:05

reporter   ~0015135

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.

lethosor

2013-05-19 14:23

manager   ~0023978

This also exists in 0.34.11: http://www.bay12forums.com/smf/index.php?topic=126143.0

Quietust

2013-05-20 13:39

reporter   ~0023979

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).

Quietust

2013-05-20 17:30

reporter   ~0023980

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.

Issue History

Date Modified Username Field Change
2010-06-28 07:23 Jimmy New Issue
2010-06-28 07:24 Jimmy Tag Attached: 0.31.08
2010-06-28 07:24 Jimmy Tag Attached: melting
2010-06-28 07:24 Jimmy Tag Attached: smelter
2010-06-28 07:25 Jimmy Note Added: 0009216
2010-10-09 17:44 caknuck Tag Attached: 0.13.14
2010-10-09 18:02 caknuck Note Added: 0013283
2010-10-09 18:04 Quietust Note Added: 0013284
2010-10-22 22:40 bcd1024 Note Added: 0013475
2011-02-16 14:00 Marthnn Note Added: 0015134
2011-02-16 14:05 hyndis Note Added: 0015135
2013-05-19 14:23 lethosor Note Added: 0023978
2013-05-20 13:39 Quietust Note Added: 0023979
2013-05-20 17:30 Quietust Note Added: 0023980
2014-03-03 07:44 user6 Relationship added has duplicate 0006450
2014-03-03 07:44 user6 Tag Attached: binary patch
2014-03-25 13:15 user11 Assigned To => user11
2014-03-25 13:15 user11 Status new => acknowledged
2014-07-23 11:05 Toady One Status acknowledged => resolved
2014-07-23 11:05 Toady One Fixed in Version => Next Version
2014-07-23 11:05 Toady One Resolution open => fixed
2014-07-23 11:05 Toady One Assigned To user11 => Toady One