Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0000099Dwarf FortressDwarf Mode -- Moodspublic2010-04-01 22:362012-03-29 05:37
Toady One 
XPS M1730 LaptopWindows Vista Home PremiumSP2
0000099: Fey dwarf screams for 'rock bars'.
An armorer in a fey mood at a metalsmith's forge is screaming for rock bars.
Reproduction is difficult - you have to have a dwarf enter a mood related to the smithing skills. If you don't have metal bars available, you will receive this message from the dwarf.
I'm assuming this is a result of the raw properties where the ores have a base of being 'stone' (stone_mineral).
bars, mood, rock
related to 0000823resolved Toady One "Native" ores use METAL_TEMPLATE, can supposedly be used for "sharp blades" and studding (doesn't work) 
related to 0000157resolved Toady One Stockpile settings "metal" category includes stones, gems, soil and other inorganics 
has duplicate 0000223closed Footkerchief I must have rock bars!?! 
has duplicate 0000269closed Footkerchief Moody bonecrafter asks for "rock bars" 
has duplicate 0000353closed Footkerchief Strange Moods need Rock Bars 
has duplicate 0001259closed Footkerchief Rock Bars in Artifact 
has duplicate 0003146resolved Logical2u Dwarves require "rock bars" for fey mood constructions 
Issue History
2010-04-01 22:36DwarfuNew Issue
2010-04-02 00:32FrumpleNote Added: 0000130
2010-04-02 00:57DwarfuTag Attached: mood
2010-04-02 14:13damianfNote Added: 0000292
2010-04-02 20:08DwarfuTag Attached: bars
2010-04-02 20:08DwarfuTag Attached: rock
2010-04-03 11:21FootkerchiefRelationship addedhas duplicate 0000223
2010-04-03 11:21FootkerchiefIssue Monitored: Dwarfu
2010-04-03 11:43FootkerchiefRelationship addedhas duplicate 0000269
2010-04-03 21:10FootkerchiefRelationship addedhas duplicate 0000353
2010-04-04 02:37opsneakieNote Added: 0000834
2010-04-04 05:31alexleonNote Added: 0000849
2010-04-04 06:00PhrostNote Added: 0000852
2010-04-04 07:04Village IdiotNote Added: 0000856
2010-04-04 07:55user891Note Added: 0000859
2010-04-04 07:56user891Note Edited: 0000859bug_revision_view_page.php?bugnote_id=0000859#r263
2010-04-05 11:45PsieyeNote Added: 0001136
2010-04-05 19:44finesseNote Added: 0001309
2010-04-06 06:59ZZNote Added: 0001425
2010-04-09 04:20Khym ChanurIssue Monitored: Khym Chanur
2010-04-11 03:56jargnoTag Attached: shell
2010-04-11 03:56jargnoTag Detached: shell
2010-04-16 09:11JinalealiaIssue Monitored: Jinalealia
2010-04-16 19:09FootkerchiefRelationship addedhas duplicate 0001259
2010-04-19 20:34AesculaNote Added: 0004302
2010-04-19 20:58Rafal99Note Added: 0004304
2010-04-23 15:21marzaNote Added: 0004789
2010-04-23 16:08marzaNote Edited: 0004789bug_revision_view_page.php?bugnote_id=0004789#r1662
2010-04-29 13:15FootkerchiefCategoryGeneral => Dwarf Mode -- Moods
2010-05-12 12:55marzaIssue Monitored: marza
2010-05-18 06:19KanddakNote Added: 0006943
2010-05-22 01:28jgoodwinNote Added: 0007165
2010-05-22 01:28jgoodwinIssue Monitored: jgoodwin
2010-06-02 09:47DwarfuIssue End Monitor: Dwarfu
2010-06-11 02:33FalldogNote Added: 0008124
2010-06-11 02:34FalldogIssue Monitored: Falldog
2010-06-11 06:27Kyle_SoloIssue Monitored: Kyle_Solo
2010-06-11 06:57FootkerchiefNote Added: 0008140
2010-06-11 09:12QuietustNote Added: 0008146
2010-06-11 09:15FootkerchiefNote Added: 0008147
2010-06-11 09:16FootkerchiefRelationship addedrelated to 0000823
2010-06-11 09:36kwielandNote Added: 0008148
2010-06-19 02:40wRARNote Added: 0008672
2010-08-08 13:14bicker x 2Note Added: 0011634
2010-08-08 14:40mister_a_guyTag Attached: brutality
2010-08-08 14:40mister_a_guyTag Detached: brutality
2010-08-15 12:41muckypupNote Added: 0011812
2010-09-02 12:14BoldwynNote Added: 0012353
2010-09-02 12:41QuietustNote Added: 0012357
2010-09-02 12:42QuietustNote Edited: 0012357bug_revision_view_page.php?bugnote_id=0012357#r4805
2010-09-02 12:45QuietustNote Edited: 0012357bug_revision_view_page.php?bugnote_id=0012357#r4806
2010-09-02 17:30Logical2uRelationship addedhas duplicate 0003146
2010-09-15 10:28QuietustNote Edited: 0012357bug_revision_view_page.php?bugnote_id=0012357#r4914
2010-10-04 03:30ValgurisNote Added: 0013179
2010-10-04 03:31ValgurisNote Edited: 0013179bug_revision_view_page.php?bugnote_id=0013179#r5098
2010-10-05 13:26ShurikaneIssue Monitored: Shurikane
2010-10-05 14:12QuietustNote Added: 0013216
2010-10-12 17:59troasNote Added: 0013340
2010-11-21 12:34FootkerchiefRelationship addedrelated to 0000157
2011-03-15 16:27OrbordeNote Added: 0016285
2011-03-15 16:29OrbordeNote Edited: 0016285bug_revision_view_page.php?bugnote_id=0016285#r6079
2011-05-08 09:42randyshippNote Added: 0017658
2012-02-28 08:44SyndicNote Added: 0020847
2012-02-28 08:57FootkerchiefSticky IssueNo => Yes
2012-03-29 04:39Toady OneStatusnew => resolved
2012-03-29 04:39Toady OneFixed in Version => Next Version
2012-03-29 04:39Toady OneResolutionopen => fixed
2012-03-29 04:39Toady OneAssigned To => Toady One
2012-03-29 05:37DwarfuSticky IssueYes => No

2010-04-02 00:32   
Something similar happening with 'body parts'; utterly unsure how to reproduce it, though. Presumably it's the same, or at least a related, issue.
2010-04-02 14:13   
I had this happen with a Furnace Operator dwarf who claimed a leatherworker's shop. He grabbed a piece of leather then started screaming about rock bars. So it doesn't have to be a smith (although I am a bit confused about why my dwarf is claiming a leather shop; novice tanner?).
2010-04-04 02:37   
I believe 'body parts' refers to shells or some other remnant of preparing food, not severed limbs or anything. At the moment, I think the body part thing is just a text oddity. I've also had a dwarf screaming about needing them, but he went insane, so I'm still not sure what exactly 'body parts' are.
2010-04-04 05:31   
I had a dwarf asking for body parts, and on having a horse foal slaughtered, he gleefully ran in and took handfuls from the body. So no harm there, I think.
2010-04-04 06:00   
I believe "rock bars" are actually "rock blocks". At least, when my metal crafter was screaming for "rock bars, body parts, logs" he ran out and grabbed a rock block before failing to find the body parts and eventually going insane.
Village Idiot   
2010-04-04 07:04   
Needing body parts is a specific type of mood and not a bug, it usually happens with slightly unhappy dwarves who enter a mood, but are not unhappy enough to slaughter a dwarf themselves.
2010-04-04 07:55   
(edited on: 2010-04-04 07:56)
I had a clothier scream for rock bars, rock blocks and cloth.

Then he changed his mind and picked up some silver bars.

2010-04-05 11:45   
I thought I read somewhere that "rock bars" got resolved by giving them a bar of coke or ash or some such?
2010-04-05 19:44   
Just to confirm that my case of 'rock bars' is the same as the OP, my dwarves needed metal bars conclusively.

He needed plant cloth, green glass and 'rock bars'. He didn't grab anything till i made the green glass, after he got two of those he picked up some cloth and 2x iron bars.
2010-04-06 06:59   
this might be related to the changes in the bar/block storage. glass and gems show up there in the new version. it could be a change in category for those types which also makes the fey mood function choose weird parts from that list.
2010-04-19 20:34   
I have lost a metalcrafter to this bug, while I had large available stockpiles of metal bars, ores, regular stone, and stone blocks. He went berserk, and was forced to be killed. This is NOT just a typographical error, it is not rock blocks, it is not metal bars.
2010-04-19 20:58   
Sometimes moody dwarves will require specific metal. Check his preferences if he refuses to grab nearby metal bars.
Also moody dwarves sometimes take burrows into account, make sure he is not restricted to a burrow.
2010-04-23 15:21   
(edited on: 2010-04-23 16:08)
Currently got a dwarf needing rock bars. He won't touch the stockpile of metal bars, charcoal or rock blocks.

I only have copper bars stockpiled right now. I'll try providing different types of metal and see what happens.

EDIT: Looked at the dwarf's "thoughts and preferences" page. He likes silver, but won't use the silver bars i'm smelting for him.

2010-05-18 06:19   
My dwarf needing rock bars was glad to accept some gold bars.
I wonder if the dwarves who are reportedly not taking metal are actually just waiting for some other item they need first.
2010-05-22 01:28   
My fey tanner claimed a leather shop and screamed for: rock, rock bars, body parts, and tanned hides, logs and rough gems. He collected 3 different pieces of leather, ash logs, 13 stray horse bones, rough jelly opals, magnetite and tin bars and was still missing something.

I had six different kinds of rock blocks available, lots of coke, and iron, gold, silver, copper, bronze, steel, pig iron, electrum, tin, lead and pearlash bars. His preferences indicated a liking for trifle pewter, gabbro, clear tourmaline, voracious cave crawler leather, rope reed fiber fabric, bracelets and donkeys. I produced trifle pewter bars and gabbro blocks but neither one helped. I don't have clear tourmaline or voracious cave crawler leather, but he already collected one gem and 3 leather. There are lots of other rough gems available too.

Stuff out-of-burrow isn't the problem.
2010-06-11 02:33   
Would it help if I uploaded a save with the "rock bars!" where the demand seemingly cannot be met by any of suggested steps?
2010-06-11 06:57   
Sure might! You can upload to http://dffd.wimbli.com/ [^]
2010-06-11 09:12   
It's possible the dwarf might want bars made of *native* metal (e.g. "native silver bars", which you actually CAN get if you designate the ore for Melting) and that this might be another problem caused by 0000823.
2010-06-11 09:15   
^^^ That's very possible, I'll add a relationship.
2010-06-11 09:36   
@jgoodwin I have seen them grab up to three of each item. I assume you had tons of rock, rock bars, logs and rough gems. Did you have extra tanned hides and body parts? Body parts can either mean bones (if you are lucky) or shells. In 40d, you could import raw turtles/lobsters and get shells. No such luck now. I have resorted to keeping a few on hand at all times just for such occasions.

Also, I've only seen dwarf preferences play a role once. In that case, I wanted them to use platinum or steel bars. But I forbade them after the dwarf occupied the shop. He waited until I unforbid his preferred bar then went merrily on his way collecting the other things. Usually they just grab the closest thing.

Also, I think this is with moods in general, not just smithy moods.
2010-06-19 02:40   
http://dffd.wimbli.com/file.php?id=2542 [^]
bicker x 2   
2010-08-08 13:14   
got it as well if save is needed will upload
2010-08-15 12:41   
I've also got a save. Admittedly it may not help, since the fortress has experienced lots of fun and so I only have one type of rock block available, and no metal. I think mine is one dwarf that's going insane.
2010-09-02 12:14   
Happened on 31.12. Save below (bugged dwarf is near the top in the middle).

http://dffd.wimbli.com/file.php?id=3045 [^]
2010-09-02 12:41   
(edited on: 2010-09-15 10:28)
Thinking about this more closely, it's more likely a general bug introduced as a result of 40d's MATGLOSS_STONE and MATGLOSS_METAL being merged together into 0.31's single INORGANIC type - when the game wants to explain that it needs metal bars of any type, it ends up displaying "rock" as the default INORGANIC material (since there is no generic "metal" material outside of the material templates).

This is probably the same reason behind 0000157, 0002589, 0002793, 0003099, and part of 0002859 (specifically, that weaving adamantine cloth claims to require "rock thread"), and a similar change is probably also responsible for 0000845 (since the game no longer subdivides body parts into specific types such as bones, shells, skulls, horn/hoof, tooth/ivory, pearl, etc.).

2010-10-04 03:30   
(edited on: 2010-10-04 03:31)
I noticed some dwarves will grab metal blocks. I had iron bars and silver blocks only at some point in game and it seemed to me like moody dwarf ignored iron bars and got only silver blocks.
Might experiment a bit more with metal blocks.

PS. Game mixed 'metal BARS' with 'ROCK blocks' instead of 'METAL bars' with 'rock BLOCKS'?

2010-10-05 14:12   
Valguris: are you certain those were silver blocks and not native silver blocks? In previous versions, moody dwarves have always insisted on stone blocks and would never accept ones made from metal, glass, or wood.
2010-10-12 17:59   
This is still happening in 31.16. I have a save available where "rock bars" is among the items required by a fey dwarf. Once I satisfied the first need for raw green glass the "rock bars" need was met by silver bars.
2011-03-15 16:27   
(edited on: 2011-03-15 16:29)
Still seeing this in 31.21:

http://dffd.wimbli.com/file.php?id=3974 [^]

I made some gold bars, and he used those.

2011-05-08 09:42   
I have a possibly related issue. In my case, the export agreement from my last dwarven caravan included their declaration that they'd pay 207% for "rock bars." I don't really know how to test whether their desire is satisfied by rock blocks or metal bars, since I don't know the base values well enough.
2012-02-28 08:44   
still happens in 34.02: moody dwarf screams for "rock bars", but isn't happy until I get him METAL bars to grab.