Dwarf Fortress Bug Tracker - Dwarf Fortress |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0002493 | Dwarf Fortress | Dwarf Mode -- Jobs, Smelting | public | 2010-06-28 07:23 | 2014-07-23 11:05 |
|
Reporter | Jimmy | |
Assigned To | Toady One | |
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | 0.31.08 | |
Target Version | | Fixed in Version | 0.40.05 | |
|
Summary | 0002493: Cannot melt metal chests |
Description | Designating metal chests for melting at a smelter will endlessly burn charcoal but not melt the item. |
Steps To Reproduce | |
Additional Information | Have not attempted with magma smelter, additional input welcome. |
Tags | 0.13.14, 0.31.08, binary patch, melting, smelter |
Relationships | has duplicate | 0006450 | resolved | Footkerchief | Can't melt furniture |
|
Attached Files | |
|
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 | Footkerchief | Relationship added | has duplicate 0006450 |
2014-03-03 07:44 | Footkerchief | Tag Attached: binary patch | |
2014-03-25 13:15 | Dwarfu | Assigned To | => Dwarfu |
2014-03-25 13:15 | Dwarfu | 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 | Dwarfu => 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. |
|
|
|
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. |
|
|
|
|
|
|
|
|
|
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. |
|
|
|
|
|
|
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). |
|
|
|
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. |
|