Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0002887Dwarf FortressDwarf Mode -- Moodspublic2010-07-29 07:212014-10-01 09:53
Solra Bizna 
Footkerchief 
normalminorhave not tried
resolvedduplicate 
LinuxDebian LinuxComplicated
0.31.12 
 
0002887: Weaponsmith had strange mood, made iron battle-axe out of steel
A weaponsmith of mine with preferences for steel* and battle-axes entered a strange mood. I was ecstatic, expecting him to create a steel* battle-axe. He claimed a forge, grabbed steel* bars, grabbed vulture leather, started his construction. I confirmed that the steel* bars and vulture leather were TSK at that workshop. Then, after much tense waiting (this is only my second mood since re-enabling artifacts), I get the following message:
"Udil Uzolnitig, Weaponsmith has created Thibamsatneng Rirasinush, a iron battle axe!"
Description: "This is a iron battle axe. All crafsdwarfship is of the highest quality. This object is adorned with hanging rings of vulture leather."
I thought the material shuffle bug was fixed?
*Rather than ordinary steel, this is modded-in jewel steel, which has the same stats as regular steel but is produced in a different way (and only by humans).
modding, mood
duplicate of 0005625new  "Bone" artifact ends up being iron if the mood dwarf is interrupted (by forbidding, combat, etc) 
Issue History
2010-07-29 07:21Solra BiznaNew Issue
2010-07-29 07:36smjjamesNote Added: 0011245
2010-07-29 07:42smjjamesTag Attached: modding
2010-07-29 07:42smjjamesTag Attached: mood
2010-07-29 08:00DwarfuNote Added: 0011247
2010-07-29 09:29Rafal99Note Added: 0011254
2010-07-29 09:35DwarfuNote Added: 0011256
2010-07-29 19:54Solra BiznaNote Added: 0011273
2010-07-29 20:14FootkerchiefNote Added: 0011274
2010-07-29 20:20Rafal99Note Added: 0011275
2010-07-29 20:21Rafal99Note Edited: 0011275bug_revision_view_page.php?bugnote_id=0011275#r4413
2010-07-29 20:22Rafal99Note Edited: 0011275bug_revision_view_page.php?bugnote_id=0011275#r4414
2010-07-29 20:22Rafal99Note Edited: 0011275bug_revision_view_page.php?bugnote_id=0011275#r4415
2010-07-30 00:36partyaliasNote Added: 0011276
2010-07-30 01:23Solra BiznaNote Added: 0011278
2010-08-27 02:49Solra BiznaNote Added: 0012143
2010-09-02 15:40Solra BiznaIssue Monitored: Solra Bizna
2010-09-14 04:38Logical2uRelationship addedrelated to 0003217
2010-09-14 06:53QuietustNote Added: 0012628
2010-09-16 00:38fivexNote Added: 0012699
2014-01-27 13:56FootkerchiefRelationship addedrelated to 0005625
2014-01-27 13:56FootkerchiefRelationship deletedrelated to 0003217
2014-10-01 09:53FootkerchiefRelationship replacedduplicate of 0005625
2014-10-01 09:53FootkerchiefStatusnew => resolved
2014-10-01 09:53FootkerchiefResolutionopen => duplicate
2014-10-01 09:53FootkerchiefAssigned To => Footkerchief

Notes
(0011245)
smjjames   
2010-07-29 07:36   
Since you said it was modded steel, it could be a modding related bug? Still something Toady should take a look at. Should check with others in the modding forum if they have run into the same thing.
(0011247)
Dwarfu   
2010-07-29 08:00   
It would help if you could post a save post mood but prior to the artifact being created: http://dffd.wimbli.com/ [^]

It might also help if you posted your raw file entries related to the modded steel: http://pastebin.com/ [^]
(0011254)
Rafal99   
2010-07-29 09:29   
I had axe-liking weaponsmith go strange mood, I gave him steel bars and he successfully created steel battle axe. It was in vanilla 0.31.10 I think. So not reproducible in unmodded DF for me.
(0011256)
Dwarfu   
2010-07-29 09:35   
This is 0.31.12. Some other bug may have been introduced.
(0011273)
Solra Bizna   
2010-07-29 19:54   
http://pastebin.com/nbwaDNMi [^]
It's literally copy-pasted steel with names and material value changed.
If my backups were working properly, I'd be able to pluck out the save from the right moment.
I'll make a pocket world and try to reproduce. It's possible that this happened because jewel steel has to be imported, as the reaction to create it isn't in the list of dwarf-permitted reactions.
(0011274)
Footkerchief   
2010-07-29 20:14   
Did you mod in the material after the world was generated?
(0011275)
Rafal99   
2010-07-29 20:20   
(edited on: 2010-07-29 20:22)
Can you post the reaction raws?
I suspect it might be related to the bug with reagents are not being cleared properly and remaining in the product material (here 0000093:0010318). I assume iron is one of the reagents so it may make sense, or it just uses the default metal, which is iron since it is the first one defined in the raws.

Does making other items (not artifact) from your modded metal work?
Try making flasks or mugs, they are the most bugged items so far.

(0011276)
partyalias   
2010-07-30 00:36   
My weaponsmith created artifact steel battle axe out of steel bars and some gems... all was ok for me (0.31.12)
(0011278)
Solra Bizna   
2010-07-30 01:23   
The world was generated after the raws were set up; the only change I made since generating the world was removing PERMIT_REACTION:MAKE_TAMAHAGANE from the dwarves.
http://pastebin.com/2zxRmCmj [^] (summary: at a kiln, 4 black sand + 2 coke + magma-safe barrel (preserved) + fuel -> 1 bar jewel steel)
I just tested the reaction itself for the first time, and it doesn't appear, but jewel steel goods are definitely found in the appropriate places. (I'm betting I would be able to use a manager to give the order, but I didn't mod in a human manager...)
I can't remember whether I've successfully made something out of imported jewel steel in the past.
I made a human fort in a pocket world and ordered my man to make jewel steel crafts, and got jewel steel crafts. Ordered him to make a jewel steel barrel, got a jewel steel barrel. Jewel steel flask order -> jewel steel flasks. Jewel steel goblet order -> jewel steel goblets. This was all with a "jewel steel bars" I bought on embark.
As for the other fort, I spent hours babysitting it and haven't even gotten one moody dwarf, let alone a moody weaponsmith. Unless there's some way to trigger a strange mood in controlled conditions, I'm going to go back to playing on my main world. If I get another strange mood, I'll try to get it to involve jewel steel again.
(0012143)
Solra Bizna   
2010-08-27 02:49   
It just happened again. A weaponsmith got in a strange mood. I forbade all the bars except my adamantine wafers. I confirmed that he took some wafers to the forge. After he had begun his mysterious construction, I unforbade all my bars, but mistakenly forbade and unforbade all my adamantine wafers too. Someone took the adamantine wafer back from the forge, and he made an iron war hammer. (I guess I dodged a bullet there, since an artifact adamantine war hammer would be sad.)
I'm betting it has to do with the accidental forbidding and unforbidding of the wafers making DF reclaim the wafer the moody dwarf had taken. It's quite likely that I did the same thing with the other moody weaponsmith.
(0012628)
Quietust   
2010-09-14 06:53   
When you forbid all of the items which make up the artifact's primary ingredient (e.g. the 1-3 stones, logs, metal bars, cloth, leather, etc.) but not every ingredient (if you forbid everything, then the mood will stall indefinitely and the dwarf will eventually go insane), the artifact's material seems to default to the first INORGANIC material it finds, which happens to be IRON. In 40d and earlier, doing this would result in an artifact made of toad bone (since TOAD is the first CREATURE entry).
(0012699)
fivex   
2010-09-16 00:38   
I just had this happen to me with an mechanism.
I never forbade anything after he started working