View Issue Details

IDProjectCategoryView StatusLast Update
0005625Dwarf FortressDwarf Mode -- Artifactspublic2015-04-06 10:22
ReporterNagassh Assigned To 
PrioritynormalSeverityminorReproducibilitysometimes
Status newResolutionopen 
Product Version0.34.02 
Summary0005625: "Bone" artifact ends up being iron if the mood dwarf is interrupted (by forbidding, combat, etc)
DescriptionMy possessed bone carver crafted a chain out of a named zombie grizzly bears paw bone, the result was an iron chain.
Steps To ReproduceSave scummed thrice - received more iron chain, unsure if I can get an alternative out of the dwarf as he has a preference for chains.
Additional InformationThe 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.
Tagsartifacts

Relationships

related to 0000359 resolvedToady One Artifacts that use bone/shell turn into iron figurines 
related to 0005139 new Fish cleaners getting interrupted by undead mussel shells 
has duplicate 0003217 resolveduser6 Forbidding base artifact material results in Iron item. 
has duplicate 0002887 resolveduser6 Weaponsmith had strange mood, made iron battle-axe out of steel 
has duplicate 0008909 resolvedlethosor Forbidding main item(s) used in a mood results in strange artifacts 
has duplicate 0010068 resolvedLoci Galena ore produced an iron crown artifact 
related to 0003899 new Non-Bone Artifact Missing Components 

Activities

Logical2u

2012-03-11 19:03

manager   ~0021383

Marked as potentially related to that old iron/bone artifact bug, but sounds slightly different.

user6

2012-03-11 19:19

  ~0021384

Reminder sent to: Nagassh

Have you done any modding?

Nagassh

2012-03-11 19:22

reporter   ~0021386

Nope, nothing has been touched.

Khym Chanur

2012-03-15 00:11

reporter   ~0021477

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

Greendogo

2012-03-15 00:51

reporter   ~0021478

Let me consolidate what we have here:
bone -> iron
and
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.

Quietust

2012-03-19 12:23

reporter   ~0021603

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.

maanahr

2012-04-01 08:13

reporter   ~0021984

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.

PetWolverine

2012-04-01 13:52

reporter   ~0021994

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.

Quietust

2012-04-01 14:07

reporter   ~0021995

Last edited: 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.

Nagassh

2012-06-28 04:28

reporter   ~0023119

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.

JonBaker_123

2015-04-06 09:20

reporter   ~0032533

Last edited: 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.

Add Note

Note

Issue History

Date Modified Username Field Change
2012-03-11 18:40 Nagassh New Issue
2012-03-11 19:03 Logical2u Relationship added related to 0000359
2012-03-11 19:03 Logical2u Note Added: 0021383
2012-03-11 19:19 user6 Note Added: 0021384
2012-03-11 19:20 user6 Tag Attached: AWAITING UPDATE
2012-03-11 19:22 Nagassh Note Added: 0021386
2012-03-15 00:11 Khym Chanur Note Added: 0021477
2012-03-15 00:51 Greendogo Note Added: 0021478
2012-03-19 07:01 user6 Tag Detached: AWAITING UPDATE
2012-03-19 12:23 Quietust Note Added: 0021603
2012-04-01 08:13 maanahr Note Added: 0021984
2012-04-01 09:30 user6 Relationship added related to 0005139
2012-04-01 13:52 PetWolverine Note Added: 0021994
2012-04-01 14:07 Quietust Note Added: 0021995
2012-04-01 14:08 Quietust Note Edited: 0021995
2012-06-28 04:28 Nagassh Note Added: 0023119
2012-06-28 04:28 Nagassh Tag Attached: 0.34.11
2012-06-28 04:29 Nagassh Tag Attached: artifacts
2014-01-26 10:10 user6 Summary Bone artifact made of iron => "Bone" artifact ends up being iron if the mood dwarf is interrupted (by forbidding, combat, etc)
2014-01-27 13:43 user6 Relationship added related to 0003899
2014-01-27 13:56 user6 Relationship added has duplicate 0003217
2014-01-27 13:56 user6 Relationship added related to 0002887
2014-10-01 09:53 user6 Relationship replaced has duplicate 0002887
2015-04-06 09:20 JonBaker_123 Note Added: 0032533
2015-04-06 09:22 JonBaker_123 Note Edited: 0032533
2015-04-06 10:21 lethosor Relationship added has duplicate 0008909
2015-04-06 10:22 lethosor Tag Detached: 0.34.11
2015-04-06 11:55 JonBaker_123 Note Edited: 0032533
2016-11-10 09:28 Loci Relationship added has duplicate 0010068