View Issue Details

IDProjectCategoryView StatusLast Update
0002887Dwarf FortressDwarf Mode -- Moodspublic2014-10-01 09:53
ReporterSolra Bizna Assigned Touser6 
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionduplicate 
PlatformLinuxOSDebian LinuxOS VersionComplicated
Product Version0.31.12 
Summary0002887: Weaponsmith had strange mood, made iron battle-axe out of steel
DescriptionA 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?
Additional Information*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).
Tagsmodding, mood

Relationships

duplicate of 0005625 new "Bone" artifact ends up being iron if the mood dwarf is interrupted (by forbidding, combat, etc) 

Activities

smjjames

2010-07-29 07:36

reporter   ~0011245

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.

user11

2010-07-29 08:00

  ~0011247

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/

Rafal99

2010-07-29 09:29

reporter   ~0011254

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.

user11

2010-07-29 09:35

  ~0011256

This is 0.31.12. Some other bug may have been introduced.

Solra Bizna

2010-07-29 19:54

reporter   ~0011273

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.

user6

2010-07-29 20:14

  ~0011274

Did you mod in the material after the world was generated?

Rafal99

2010-07-29 20:20

reporter   ~0011275

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

partyalias

2010-07-30 00:36

reporter   ~0011276

My weaponsmith created artifact steel battle axe out of steel bars and some gems... all was ok for me (0.31.12)

Solra Bizna

2010-07-30 01:23

reporter   ~0011278

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.

Solra Bizna

2010-08-27 02:49

reporter   ~0012143

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.

Quietust

2010-09-14 06:53

reporter   ~0012628

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

fivex

2010-09-16 00:38

reporter   ~0012699

I just had this happen to me with an mechanism.
I never forbade anything after he started working

Issue History

Date Modified Username Field Change
2010-07-29 07:21 Solra Bizna New Issue
2010-07-29 07:36 smjjames Note Added: 0011245
2010-07-29 07:42 smjjames Tag Attached: modding
2010-07-29 07:42 smjjames Tag Attached: mood
2010-07-29 08:00 user11 Note Added: 0011247
2010-07-29 09:29 Rafal99 Note Added: 0011254
2010-07-29 09:35 user11 Note Added: 0011256
2010-07-29 19:54 Solra Bizna Note Added: 0011273
2010-07-29 20:14 user6 Note Added: 0011274
2010-07-29 20:20 Rafal99 Note Added: 0011275
2010-07-29 20:21 Rafal99 Note Edited: 0011275
2010-07-29 20:22 Rafal99 Note Edited: 0011275
2010-07-29 20:22 Rafal99 Note Edited: 0011275
2010-07-30 00:36 partyalias Note Added: 0011276
2010-07-30 01:23 Solra Bizna Note Added: 0011278
2010-08-27 02:49 Solra Bizna Note Added: 0012143
2010-09-14 04:38 Logical2u Relationship added related to 0003217
2010-09-14 06:53 Quietust Note Added: 0012628
2010-09-16 00:38 fivex Note Added: 0012699
2014-01-27 13:56 user6 Relationship added related to 0005625
2014-01-27 13:56 user6 Relationship deleted related to 0003217
2014-10-01 09:53 user6 Relationship replaced duplicate of 0005625
2014-10-01 09:53 user6 Status new => resolved
2014-10-01 09:53 user6 Resolution open => duplicate
2014-10-01 09:53 user6 Assigned To => user6