Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0005625Dwarf FortressDwarf Mode -- Artifactspublic2012-03-11 18:402015-04-06 10:22
0005625: "Bone" artifact ends up being iron if the mood dwarf is interrupted (by forbidding, combat, etc)
My possessed bone carver crafted a chain out of a named zombie grizzly bears paw bone, the result was an iron chain.
Save scummed thrice - received more iron chain, unsure if I can get an alternative out of the dwarf as he has a preference for chains.
The same fort has had a bone buckler, door and table come out normally, so it's not bone artifacts themselves that are the problem, unsure as to if it's related to the components he used (a named, zombie creatures paw bone) or the outcome of a chain.

The chain still has proper decorations unlike the old bone artifact bug.
related to 0000359resolved Toady One Artifacts that use bone/shell turn into iron figurines 
related to 0005139new  Fish cleaners getting interrupted by undead mussel shells 
has duplicate 0003217resolved Footkerchief Forbidding base artifact material results in Iron item. 
has duplicate 0002887resolved Footkerchief Weaponsmith had strange mood, made iron battle-axe out of steel 
has duplicate 0008909resolved lethosor Forbidding main item(s) used in a mood results in strange artifacts 
has duplicate 0010068resolved Loci Galena ore produced an iron crown artifact 
related to 0003899new  Non-Bone Artifact Missing Components 
Issue History
2012-03-11 18:40NagasshNew Issue
2012-03-11 19:03Logical2uRelationship addedrelated to 0000359
2012-03-11 19:03Logical2uNote Added: 0021383
2012-03-11 19:19FootkerchiefNote Added: 0021384
2012-03-11 19:20FootkerchiefTag Attached: AWAITING UPDATE
2012-03-11 19:22NagasshNote Added: 0021386
2012-03-14 19:43FootkerchiefIssue Monitored: Toady One
2012-03-15 00:11Khym ChanurNote Added: 0021477
2012-03-15 00:11Khym ChanurIssue Monitored: Khym Chanur
2012-03-15 00:51GreendogoNote Added: 0021478
2012-03-15 00:51GreendogoIssue Monitored: Greendogo
2012-03-19 07:01FootkerchiefTag Detached: AWAITING UPDATE
2012-03-19 12:23QuietustNote Added: 0021603
2012-04-01 08:13maanahrNote Added: 0021984
2012-04-01 08:15maanahrIssue Monitored: maanahr
2012-04-01 09:30FootkerchiefRelationship addedrelated to 0005139
2012-04-01 13:52PetWolverineNote Added: 0021994
2012-04-01 13:56PetWolverineIssue Monitored: PetWolverine
2012-04-01 14:07QuietustNote Added: 0021995
2012-04-01 14:08QuietustNote Edited: 0021995bug_revision_view_page.php?bugnote_id=0021995#r8182
2012-06-28 04:28NagasshNote Added: 0023119
2012-06-28 04:28NagasshTag Attached: 0.34.11
2012-06-28 04:29NagasshTag Attached: artifacts
2014-01-26 10:10FootkerchiefSummaryBone artifact made of iron => "Bone" artifact ends up being iron if the mood dwarf is interrupted (by forbidding, combat, etc)
2014-01-27 13:43FootkerchiefRelationship addedrelated to 0003899
2014-01-27 13:56FootkerchiefRelationship addedhas duplicate 0003217
2014-01-27 13:56FootkerchiefRelationship addedrelated to 0002887
2014-10-01 09:53FootkerchiefRelationship replacedhas duplicate 0002887
2014-10-01 09:53FootkerchiefIssue Monitored: Solra Bizna
2015-04-06 08:40Afghani84Issue Monitored: Afghani84
2015-04-06 09:20JonBaker_123Note Added: 0032533
2015-04-06 09:22JonBaker_123Note Edited: 0032533bug_revision_view_page.php?bugnote_id=0032533#r13023
2015-04-06 10:21lethosorRelationship addedhas duplicate 0008909
2015-04-06 10:22lethosorTag Detached: 0.34.11
2015-04-06 11:55JonBaker_123Note Edited: 0032533bug_revision_view_page.php?bugnote_id=0032533#r13024
2016-11-10 09:28LociRelationship addedhas duplicate 0010068

2012-03-11 19:03   
Marked as potentially related to that old iron/bone artifact bug, but sounds slightly different.
2012-03-11 19:19   
Reminder sent to: Nagassh

Have you done any modding?
2012-03-11 19:22   
Nope, nothing has been touched.
Khym Chanur   
2012-03-15 00:11   
Possibly related, someone on the forums reported an alligator bone chest artifact being made from the body of a dwarven were-llama: http://www.bay12forums.com/smf/index.php?topic=104504.0 [^]
2012-03-15 00:51   
Let me consolidate what we have here:
bone -> iron
bone type 1 -> bone type 2

So bone artifacts "can" be bugged, but aren't always. Artifacts made from bone can result in artifacts made of completely different material.
2012-03-19 12:23   
A bone artifact being made of iron would be due to the game being unable to determine the material of the artifact's base item - material 0:0 happens to be INORGANIC:IRON.
2012-04-01 08:13   
I thought I'd add an edge case I just saw, which caused this in 0.34.07. A dwarf started a shell artifact, but the mussels re-animated while he was working. The mooding dwarf killed the zombie mussels, but didn't re-use the shells. The result was an iron artifact chain.
2012-04-01 13:52   
I've had this happen for artifacts when I tried to control the material used in the artifact by mass-forbidding everything else in the stocks screen. It goes something like this:

- Have a moody dwarf who wants, let's say, rough gems.
- Mass-forbid all but the most expensive rough gems available in my fort.
- Wait for the moody dwarf to finish gathering materials and begin construction.
- Mass-un-forbid all those rough gems.
The key step:
- Accidentally mass-forbid rough gems of the type the moody dwarf was using, because I'm pressing down then F repeatedly and don't notice in time when I reach the diamonds.
- Unforbid immediately, before leaving the stocks screen - but it's too late.

If the gem were being used for anything other than a strange mood, the job would simply be canceled. For a mood, the item is no longer marked with "TSK", but the moody dwarf continues without it and it will not be included in the final product.

Lastly, if it was the base material for the artifact, then it will be replaced with "iron" generated out of thin air. I'm not sure if the artifact then gets the value of iron. If so, this could be exploited, say by causing a woodworker to use "iron" which is ten times more valuable than whatever wood they were using.

I suspect, though, that the "iron" is really just an artifact of the process of generating the string, which sees absolutely no base material and still has to describe it somehow; in this case the value contribution from the missing material is probably zero.
2012-04-01 14:07   
(edited on: 2012-04-01 14:08)
It's not a display glitch - if the artifact says it's made of iron, then it's really made of iron. If it couldn't determine the material, then it would actually say "unknown material".

Back in 40d and earlier, trying to pull this trick would've resulted in it being made of toad bone.

2012-06-28 04:28   
PetWolverine is probably onto something, I've just had a crocodile-bone helm come out as iron, I mass-forbid all bones while my hunter was dragging in the croc since I'd prefer a croc-helm to a tiger one. Ended up coming out as iron.

So it looks like messing around with mass-forbidding items during moods causes this bug, still present in the latest DF build.
2015-04-06 09:20   
(edited on: 2015-04-06 11:55)
Turns out I had posted a duplicate of this issue (0.40.24). Here's my experiences with this bug:

I've tried this so far for cloth, leather, wood and stone moods. Let's say you have a clothier in a mood, who requires:

- cloth
- cloth
- gem
- wood

Forbidding the two cloths (you can do this through t and select workshop) will give you an IRON piece of artifact clothing, decorated with gem and wood. I have yet to test the viability of these iron clothings as armor. Dwarfbucks-wise, the item is valued significantly higher. Decently exploitable especially with artifact weapons/armor from non-metal moods such as leather or bone.