View Issue Details

IDProjectCategoryView StatusLast Update
0002924Dwarf FortressDwarf Mode -- Moodspublic2014-01-27 13:33
ReporterChthon Assigned To 
PrioritylowSeveritytweakReproducibilityhave not tried
Status newResolutionopen 
PlatformPCOSWindows 7OS VersionPro 64bit
Product Version0.31.12 
Summary0002924: Moody dwarf has inconsistent display of quantities for primary vs. decorative items
DescriptionIn the past, if a dwarf needed more than one of an item/stack he would spend more time requesting it on the workshop orders screen. This time the following happened:
For 2 seconds drew pictures of skeletons.
For 2 seconds drew pictures of square blocks.
For 2 seconds drew pictures of stacked cloth.
For 2 seconds drew pictures of stacked leather.
Repeat.

Then he insisted on picking up in order: 3 stacks of bones, 1 rock block, 1 bolt of cloth, and one piece of leather.

Is this normal in the new version, or was this a bug?
Additional InformationIf this is how it will work in the future might I suggest that once a moody dwarf has all of a type of item he needs he stop requesting it. That and grab everything he can and only stop when there's nothing else available that he wants. This would make it much easier to work with strange moods than it currently is. After all it makes no sense to keep having him scream "I must have shells" if he's already gotten one and only wanted one.
TagsNo tags attached.

Relationships

related to 0002806 resolvedToady One Bone Artifacts Missing Decorations and Materials 
related to 0000159 resolveduser6 Mood failed because dwarf cannot find needed material 

Activities

Chthon

2010-08-01 21:34

reporter   ~0011384

Resulting artifact was wierd.
"This is a donkey bone table. All craftmanship is of the highest quality."
Thats it. No modifiers at all. 1200 Dwarfbucks too.

In my experience all artifacts have 1 modifier per input material, with a minimum of one modifier ever. This one had 7 input materials and 0 modifiers.

user6

2010-08-01 22:03

  ~0011389

The lack of modifiers is 0002806.

Chthon

2010-08-01 22:43

reporter   ~0011392

Well if anything you have some info as to how this may have come about. Symptoms include requiring additional stacks of items that were not originally requested.

Chthon

2010-08-02 04:17

reporter   ~0011395

Last edited: 2010-08-02 05:48

Update: I can now reproduce this error. Or at the least it has been reproduced.

Like last time this was a bone carver mood. It only listed that it needed one stack of bones, but instead required three before it would proceed. Resulting artifact did not have any properties except for the base materials. I have saves from after the previous bugged artifact and during and after the second bugged artifact. Uploading them to DFFD now.

Files uploaded in one zip: http://dffd.wimbli.com/file.php?id=2881

Logical2u

2010-08-02 05:32

manager   ~0011397

Chthon, if the dwarf only requests one type of item, it can be difficult to identify the number of items they require as there is often no break between the displays items.

Essentially, "Needs bones" looks exactly the same as "Needs bones" and "Needs bones" back to back. So I'm not sure this is a bug beyond a duplicate of 0002806.

Chthon

2010-08-02 05:49

reporter   ~0011398

Last edited: 2010-08-03 15:16

Check out the saves. Usually if they need 3 of an item it will display the need bones for 3 times as long. In this save he does not display it for 3 times as long. If you actually take a stopwatch to it it is the same length for all items.

To put it another way, needs bone needs bones does not look exactly like needs bones. It looks instead like Neeeeds Boooones. Here I should have seen something like that but if you check the save out you do not.

Update: Carpenter mood requiring bones had no issues of needing extra stacks of bones. This may just be a bone carver issue. Waiting to see a mood which legitimately requires 2 or more of an item in a row to show a save with the delay difference.

Chthon

2010-08-05 07:02

reporter   ~0011520

Last edited: 2010-08-05 07:08

Just had a woodworker require 1 Time unit logs, 1 time unit bones. He took 2 logs and 1 stack of bones. Will update with whether or not he creates a bugged artifact here.

Update: Was not bugged. Still the only moods that fail to produce correct artifacts for the inputs are bone crafter moods.

Also Logical2U, just noticed that you failed to notice that both of the bugged artifacts required more than just bones to create. Both required 6+ ingredients and 2 extra bones that were not listed. One was 8 items before the 2 extra bone stacks.

kwieland

2010-08-05 11:06

reporter   ~0011524

Last edited: 2010-08-06 07:48

I also have observed this bug but I don't have the save. In 40d, as Chthon said, the time (or if it was repeated in different places) was significant. .31 doesn't seem to have that. I have seen dwarfs only use one thing to make an artifact, which I wouldn't think would have a modifier. The fact that they got several items and they were not incorporated into the artifact is bizarre and definitely a bug.

EDIT: Same thing again - requested "bones". Took three, and the finished artifact was only "a rhesus bone gauntlet" Nothing about the donkey and dog bones.

Chthon

2010-08-06 03:50

reporter   ~0011544

Just had a stonecrafter mood require 1 TU stone, 1 TU cloth. He took 3 stone and 1 cloth and made a correct artifact.

Chthon

2010-08-07 03:06

reporter   ~0011585

Last edited: 2010-08-07 04:46

Just had a jewelcrafter require 1 TU cloth, 1 TU cut gems, 1 TU logs. He took 2 cloth 1 cut gems and 1 log.

It's looking more and more that moods require 2 of the base item type and one or more of everything else. The bug then would be that bonecrafter moods instead require 3 stacks of bones and get bugged as a result.

Edit: Looks like I had a bonecarver mood where he only required 2 stacks of bones. Still got a bugged artifact though. Perhaps total of the stacks has to be 30 bones? Will have to test this more.

Quietust

2010-09-14 07:00

reporter   ~0012629

The mechanics of mood item requirements seems to have changed, presumably as a result of object dimensions for stuff like bars, cloth, and thread - when the dwarf gets a mood, the job itself only has one entry for the primary material and it uses the "quantity" to determine how much it needs, just like how making rose gold requires "3 bars of gold, 1 bar of copper" (technically 450 and 150) rather than "1 bar of gold, 1 bar of gold, 1 bar of gold, 1 bar of copper"; as a result, the first ingredient only shows up for the 2 seconds indicative of a single ingredient. Subsequent ingredients will show up multiple times just as they have in the past.

king doom

2011-06-01 13:07

reporter   ~0017916

This might be intended behaviour, checking this involves timing how long the message for each requirement is onscreen before it changes. It could be the game is flashing up 'needs x' for three seconds, then flashing up the next requirement, which is also 'needs x', so it seems like it needs only one item instead of two or three.

Quietust

2011-06-01 13:59

reporter   ~0017917

king doom: read the original bug report again - it's clearly stated that the "pictures of skeletons" was only shown for 2 seconds, not the 6 seconds he was expecting.

Add Note

Note

Issue History

Date Modified Username Field Change
2010-08-01 21:15 Chthon New Issue
2010-08-01 21:34 Chthon Note Added: 0011384
2010-08-01 22:03 user6 Note Added: 0011389
2010-08-01 22:03 user6 Relationship added related to 0002806
2010-08-01 22:43 Chthon Note Added: 0011392
2010-08-02 04:17 Chthon Note Added: 0011395
2010-08-02 05:32 Logical2u Note Added: 0011397
2010-08-02 05:48 Chthon Note Edited: 0011395
2010-08-02 05:49 Chthon Note Added: 0011398
2010-08-02 20:18 Chthon Note Edited: 0011398
2010-08-03 15:16 Chthon Note Edited: 0011398
2010-08-05 07:02 Chthon Note Added: 0011520
2010-08-05 07:06 Chthon Note Edited: 0011520
2010-08-05 07:08 Chthon Note Edited: 0011520
2010-08-05 11:06 kwieland Note Added: 0011524
2010-08-06 03:50 Chthon Note Added: 0011544
2010-08-06 07:48 kwieland Note Edited: 0011524
2010-08-07 03:06 Chthon Note Added: 0011585
2010-08-07 04:46 Chthon Note Edited: 0011585
2010-09-14 07:00 Quietust Note Added: 0012629
2011-06-01 13:07 king doom Note Added: 0017916
2011-06-01 13:59 Quietust Note Added: 0017917
2014-01-27 13:33 user6 Summary Dwarf requires 3 stacks of bone even though he only drew one picture of skeletons => Moody dwarf has inconsistent display of quantities for primary vs. decorative items
2014-01-27 13:36 user6 Relationship added related to 0000159