Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002887Dwarf FortressDwarf Mode -- Moodspublic2010-07-29 07:212014-10-01 09:53
ReporterSolra Bizna 
Assigned ToFootkerchief 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusresolvedResolutionduplicate 
PlatformLinuxOSDebian LinuxOS VersionComplicated
Product Version0.31.12 
Target VersionFixed in Version 
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
Attached Files

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

-  Notes
(0011245)
smjjames (reporter)
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 (manager)
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 (reporter)
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 (manager)
2010-07-29 09:35

This is 0.31.12. Some other bug may have been introduced.
(0011273)
Solra Bizna (reporter)
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 (manager)
2010-07-29 20:14

Did you mod in the material after the world was generated?
(0011275)
Rafal99 (reporter)
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 (reporter)
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 (reporter)
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 (reporter)
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 (reporter)
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 (reporter)
2010-09-16 00:38

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 Dwarfu Note Added: 0011247
2010-07-29 09:29 Rafal99 Note Added: 0011254
2010-07-29 09:35 Dwarfu Note Added: 0011256
2010-07-29 19:54 Solra Bizna Note Added: 0011273
2010-07-29 20:14 Footkerchief Note Added: 0011274
2010-07-29 20:20 Rafal99 Note Added: 0011275
2010-07-29 20:21 Rafal99 Note Edited: 0011275 View Revisions
2010-07-29 20:22 Rafal99 Note Edited: 0011275 View Revisions
2010-07-29 20:22 Rafal99 Note Edited: 0011275 View Revisions
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-02 15:40 Solra Bizna Issue Monitored: Solra Bizna
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 Footkerchief Relationship added related to 0005625
2014-01-27 13:56 Footkerchief Relationship deleted related to 0003217
2014-10-01 09:53 Footkerchief Relationship replaced duplicate of 0005625
2014-10-01 09:53 Footkerchief Status new => resolved
2014-10-01 09:53 Footkerchief Resolution open => duplicate
2014-10-01 09:53 Footkerchief Assigned To => Footkerchief


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker