View Issue Details

IDProjectCategoryView StatusLast Update
0000099Dwarf FortressDwarf Mode -- Moodspublic2012-03-29 05:37
Reporteruser11Assigned ToToady One  
PrioritylowSeverityminorReproducibilitysometimes
Status resolvedResolutionfixed 
PlatformXPS M1730 LaptopOSWindows Vista Home PremiumOS VersionSP2
Fixed in Version0.34.07 
Summary0000099: Fey dwarf screams for 'rock bars'.
DescriptionAn armorer in a fey mood at a metalsmith's forge is screaming for rock bars.
Steps To ReproduceReproduction 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.
Additional InformationI'm assuming this is a result of the raw properties where the ores have a base of being 'stone' (stone_mineral).
Tagsbars, mood, rock

Relationships

related to 0000823 resolvedToady One "Native" ores use METAL_TEMPLATE, can supposedly be used for "sharp blades" and studding (doesn't work) 
related to 0000157 resolvedToady One Stockpile settings "metal" category includes stones, gems, soil and other inorganics 
has duplicate 0000223 closeduser6 I must have rock bars!?! 
has duplicate 0000269 closeduser6 Moody bonecrafter asks for "rock bars" 
has duplicate 0000353 closeduser6 Strange Moods need Rock Bars 
has duplicate 0001259 closeduser6 Rock Bars in Artifact 
has duplicate 0003146 resolvedLogical2u Dwarves require "rock bars" for fey mood constructions 

Activities

Frumple

2010-04-02 00:32

reporter   ~0000130

Something similar happening with 'body parts'; utterly unsure how to reproduce it, though. Presumably it's the same, or at least a related, issue.

damianf

2010-04-02 14:13

reporter   ~0000292

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

opsneakie

2010-04-04 02:37

reporter   ~0000834

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.

alexleon

2010-04-04 05:31

reporter   ~0000849

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.

Phrost

2010-04-04 06:00

reporter   ~0000852

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

reporter   ~0000856

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.

user891

2010-04-04 07:55

  ~0000859

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

Psieye

2010-04-05 11:45

reporter   ~0001136

I thought I read somewhere that "rock bars" got resolved by giving them a bar of coke or ash or some such?

finesse

2010-04-05 19:44

reporter   ~0001309

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.

ZZ

2010-04-06 06:59

reporter   ~0001425

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.

Aescula

2010-04-19 20:34

reporter   ~0004302

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.

Rafal99

2010-04-19 20:58

reporter   ~0004304

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.

marza

2010-04-23 15:21

reporter   ~0004789

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

Kanddak

2010-05-18 06:19

reporter   ~0006943

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.

jgoodwin

2010-05-22 01:28

reporter   ~0007165

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.

Falldog

2010-06-11 02:33

reporter   ~0008124

Would it help if I uploaded a save with the "rock bars!" where the demand seemingly cannot be met by any of suggested steps?

user6

2010-06-11 06:57

  ~0008140

Sure might! You can upload to http://dffd.wimbli.com/

Quietust

2010-06-11 09:12

reporter   ~0008146

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.

user6

2010-06-11 09:15

  ~0008147

^^^ That's very possible, I'll add a relationship.

kwieland

2010-06-11 09:36

reporter   ~0008148

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

wRAR

2010-06-19 02:40

reporter   ~0008672

http://dffd.wimbli.com/file.php?id=2542

bicker x 2

2010-08-08 13:14

reporter   ~0011634

got it as well if save is needed will upload

muckypup

2010-08-15 12:41

reporter   ~0011812

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.

Boldwyn

2010-09-02 12:14

reporter   ~0012353

Happened on 31.12. Save below (bugged dwarf is near the top in the middle).

http://dffd.wimbli.com/file.php?id=3045

Quietust

2010-09-02 12:41

reporter   ~0012357

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

Valguris

2010-10-04 03:30

reporter   ~0013179

Last edited: 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'?

Quietust

2010-10-05 14:12

reporter   ~0013216

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.

troas

2010-10-12 17:59

reporter   ~0013340

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.

Orborde

2011-03-15 16:27

reporter   ~0016285

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

randyshipp

2011-05-08 09:42

reporter   ~0017658

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.

Syndic

2012-02-28 08:44

reporter   ~0020847

still happens in 34.02: moody dwarf screams for "rock bars", but isn't happy until I get him METAL bars to grab.

Issue History

Date Modified Username Field Change
2010-04-01 22:36 user11 New Issue
2010-04-02 00:32 Frumple Note Added: 0000130
2010-04-02 00:57 user11 Tag Attached: mood
2010-04-02 14:13 damianf Note Added: 0000292
2010-04-02 20:08 user11 Tag Attached: bars
2010-04-02 20:08 user11 Tag Attached: rock
2010-04-03 11:21 user6 Relationship added has duplicate 0000223
2010-04-03 11:43 user6 Relationship added has duplicate 0000269
2010-04-03 21:10 user6 Relationship added has duplicate 0000353
2010-04-04 02:37 opsneakie Note Added: 0000834
2010-04-04 05:31 alexleon Note Added: 0000849
2010-04-04 06:00 Phrost Note Added: 0000852
2010-04-04 07:04 Village Idiot Note Added: 0000856
2010-04-04 07:55 user891 Note Added: 0000859
2010-04-04 07:56 user891 Note Edited: 0000859
2010-04-05 11:45 Psieye Note Added: 0001136
2010-04-05 19:44 finesse Note Added: 0001309
2010-04-06 06:59 ZZ Note Added: 0001425
2010-04-11 03:56 jargno Tag Attached: shell
2010-04-11 03:56 jargno Tag Detached: shell
2010-04-16 19:09 user6 Relationship added has duplicate 0001259
2010-04-19 20:34 Aescula Note Added: 0004302
2010-04-19 20:58 Rafal99 Note Added: 0004304
2010-04-23 15:21 marza Note Added: 0004789
2010-04-23 16:08 marza Note Edited: 0004789
2010-04-29 13:15 user6 Category General => Dwarf Mode -- Moods
2010-05-18 06:19 Kanddak Note Added: 0006943
2010-05-22 01:28 jgoodwin Note Added: 0007165
2010-06-11 02:33 Falldog Note Added: 0008124
2010-06-11 06:57 user6 Note Added: 0008140
2010-06-11 09:12 Quietust Note Added: 0008146
2010-06-11 09:15 user6 Note Added: 0008147
2010-06-11 09:16 user6 Relationship added related to 0000823
2010-06-11 09:36 kwieland Note Added: 0008148
2010-06-19 02:40 wRAR Note Added: 0008672
2010-08-08 13:14 bicker x 2 Note Added: 0011634
2010-08-08 14:40 mister_a_guy Tag Attached: brutality
2010-08-08 14:40 mister_a_guy Tag Detached: brutality
2010-08-15 12:41 muckypup Note Added: 0011812
2010-09-02 12:14 Boldwyn Note Added: 0012353
2010-09-02 12:41 Quietust Note Added: 0012357
2010-09-02 12:42 Quietust Note Edited: 0012357
2010-09-02 12:45 Quietust Note Edited: 0012357
2010-09-02 17:30 Logical2u Relationship added has duplicate 0003146
2010-09-15 10:28 Quietust Note Edited: 0012357
2010-10-04 03:30 Valguris Note Added: 0013179
2010-10-04 03:31 Valguris Note Edited: 0013179
2010-10-05 14:12 Quietust Note Added: 0013216
2010-10-12 17:59 troas Note Added: 0013340
2010-11-21 12:34 user6 Relationship added related to 0000157
2011-03-15 16:27 Orborde Note Added: 0016285
2011-03-15 16:29 Orborde Note Edited: 0016285
2011-05-08 09:42 randyshipp Note Added: 0017658
2012-02-28 08:44 Syndic Note Added: 0020847
2012-02-28 08:57 user6 Sticky Issue No => Yes
2012-03-29 04:39 Toady One Status new => resolved
2012-03-29 04:39 Toady One Fixed in Version => Next Version
2012-03-29 04:39 Toady One Resolution open => fixed
2012-03-29 04:39 Toady One Assigned To => Toady One
2012-03-29 05:37 user11 Sticky Issue Yes => No