View Issue Details

IDProjectCategoryView StatusLast Update
0008356Dwarf FortressDwarf Mode -- Artifactspublic2014-09-26 08:39
ReporterTwoThe Assigned Touser6 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionno change required 
PlatformwintelOSWindowsOS Version7
Product Version0.40.13 
Summary0008356: Dwarfs trie to build artifacts with materials which are impossible to get
DescriptionA dwarf of my fortress just had this mood today and ran around screaming. I had no idea what he wanted to build, so I guessed from his job description (glass maker) that he wants a glass maker shop so I build one. He immediately ran off and claimed that building, then demanded raw green glass.

The problem is that there is no sand in my embarking area nor in the general area around it, so no merchant brought any sand or glass to me so far. Effectively it was impossible to satisfy his needs, so I did the only reasonable thing and locked the door to his room, till he eventually died from lack of food.

Expected: Dwarfs should only try to build artifacts which are at least possible to build.
TagsNo tags attached.

Relationships

related to 0004803 new Moody dwarves not satisfied by imported/purchased/traded glass/metal 

Activities

smjjames

2014-09-26 06:03

reporter   ~0030374

Last edited: 2014-09-26 06:36

If dwarves only built artifacts which are at least possible to build, then they wouldn't be artifacts and they wouldn't be a source of FUN. That's how moods are supposed to work.

So, it's not a bug.

Next time the liason comes around, ask him/her for some sand or glass.

Quietust

2014-09-26 08:11

reporter   ~0030379

Last edited: 2014-09-26 08:13

There actually is logic in the strange mood code to filter out unmakeable glass types, and it prevents non-glassmaker moods from requesting any type of raw glass which you have not made yourself (importing it doesn't count, as per 0004803).

It also prevents glassmaker moods from demanding clear glass or crystal glass as the base material if you haven't made them (crystal glass is problematic because it's very easy to get an embark region that contains no rock crystals, and clear glass is just included for completeness); however, it explicitly does not prevent them from demanding green glass as the base component because otherwise it would be possible for them to have no valid base materials at all.

user6

2014-09-26 08:39

  ~0030382

Thanks for the explanation, Quietust -- sounds intentional.

Issue History

Date Modified Username Field Change
2014-09-26 05:30 TwoThe New Issue
2014-09-26 06:03 smjjames Note Added: 0030374
2014-09-26 06:36 smjjames Note Edited: 0030374
2014-09-26 08:11 Quietust Note Added: 0030379
2014-09-26 08:13 Quietust Note Edited: 0030379
2014-09-26 08:39 user6 Relationship added related to 0004803
2014-09-26 08:39 user6 Note Added: 0030382
2014-09-26 08:39 user6 Status new => resolved
2014-09-26 08:39 user6 Resolution open => no change required
2014-09-26 08:39 user6 Assigned To => user6