Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Bringing materials to moody dwarf  (Read 2225 times)

MerkerBenson

  • Bay Watcher
    • View Profile
Bringing materials to moody dwarf
« on: January 29, 2014, 05:26:46 pm »

Yo,
I have several questions regarding moods:
1. I have another dwarf in a secretive mood and he wants leather, bone, blocks and cloth. However, he's not picking them up himself, how do I get the stuff to him?

2. There is cloth on the map from an ambushed merchant caravan, but none of my dwarfs are bringing it in, despite the fact I made a cloth stockpile near the moody dwarf. Note: the items are NOT forbidden, they did take everything from that caravan BUT the cloth.

3. Aren't horses supposed to drop horse leather? Or is there cat leather? Those are about the only animals I can butcher atm. Or do I have to take into account the preferences(likes blabla leather) of my moody dwarf for this one?

4. Even if the dwarf has some bones with him, he's still drawing pictures of stacks of bones, does he keep doing that even after he has the materials?

Cheers
Logged

MrsStick

  • Bay Watcher
    • View Profile
Re: Bringing materials to moody dwarf
« Reply #1 on: January 29, 2014, 05:35:38 pm »

Have you checked what materials he has in his workshop with the t command? It might be that he is missing something else that you aren't aware of.

As for the specific type of leather, it shouldn't matter to him. The only ones I've had where they wanted specifics were a specific type of raw glass, specific types of metal bars, and specific types of gems (rough or cut).
Logged
My hubby got me into DF...then abandoned his for MineCraft.
Husband has been possessed!
I'm sorry your husband had a strange mood and ended up making a useless trinket out of useless materials without gaining any experience in the process.

PhantomXD

  • Bay Watcher
  • Digging designation cancelled: warm stone located
    • View Profile
Re: Bringing materials to moody dwarf
« Reply #2 on: January 29, 2014, 05:48:48 pm »

Hi and welcome to some common problems that confuse allot of people at first.

1. He will only get the materials him self. He wont start until he can get access all the materials.

2. This can be tricky as it could be multiple causes and possibly some at the same time. If the dwarfs tryed to collect the cloth and there were hostiles nearby it will automaticly re-forbidden. Are the objects marked for dumping this will forbid them from being used. Do you have enuf haulers to collect the cloth if its in a que it wont be touched. Others might have more ideas to.

3. If your not using a modded version all leather is unique to its owner. You need to build a leather works to to turn it into usable leather.

4. The dwarf WILL keep asking for all the materials even if he has all but one. This is normal.
Logged
Ironhand's Graphics Set

Bottom line is, the wiki is your friend, and error is your teacher.

MrsStick

  • Bay Watcher
    • View Profile
Re: Bringing materials to moody dwarf
« Reply #3 on: January 29, 2014, 05:52:20 pm »

Also, do you have burrows turned on? If your dwarf(ves) are assigned to a burrow, then he/she/it/they can't get the cloth? Or maybe they have no way to get to it?

(I'm thinking like the pathing spam if I'm turtled into my fortress and my beekeeper picks that moment to install colony in hive).
Logged
My hubby got me into DF...then abandoned his for MineCraft.
Husband has been possessed!
I'm sorry your husband had a strange mood and ended up making a useless trinket out of useless materials without gaining any experience in the process.

Bo-Rufus CMVII

  • Bay Watcher
    • View Profile
Re: Bringing materials to moody dwarf
« Reply #4 on: January 29, 2014, 05:58:14 pm »

If you use dfhack you can type 'showmood' in its console and it will list out exactly what the moody dwarf wants and what he has already collected.

I think he collects them in the order listed by showmood, and will get stuck on the first one he can't obtain, even if stuff after it on the list is available.

If showmood just says "leather", any type will do.

I think I have seen a dwarf drawing or muttering about some material type, even after he obtained it and was not able to get some other material on his list.

A thousand things can go wrong.  I had huge piles of leather sit in my depot for a long time, until I noticed that it was in bins and my stockpile already had as many bins as it was configured to allow.
Logged

Drecon

  • Bay Watcher
    • View Profile
Re: Bringing materials to moody dwarf
« Reply #5 on: January 29, 2014, 05:58:45 pm »

It's actually possible that he wants silk or yarn cloth specifically. Most moods don't actually specify which of those is necessary.
Logged

Sutremaine

  • Bay Watcher
  • [ETHIC:ATROCITY: PERSONAL_MATTER]
    • View Profile
Re: Bringing materials to moody dwarf
« Reply #6 on: January 29, 2014, 06:35:34 pm »

If you use dfhack you can type 'showmood' in its console and it will list out exactly what the moody dwarf wants and what he has already collected.
For the collection, you'll get false positives on most moods. I think it's cloth that messes up the reading of what the dwarf has, causing 'got 1' or whatever to appear on all the items in the list even when the dwarf doesn't have 1 yet. I've also seen it show that a dwarf wants 3 bars of metal (as a primary material), but then the dwarf only gets 1 bar.

It will still tell you what items will go into the finished artifact, but that's only really useful for possessions and other moods with cryptic demands. You don't need a script to tell you that the fey dwarf screaming for 'silk cloth' wants silk cloth.
Logged
I am trying to make chickens lay bees as eggs. So far it only produces a single "Tame Small Creature" when a hen lays bees.
Honestly at the time, I didn't see what could go wrong with crowding 80 military Dwarves into a small room with a necromancer for the purpose of making bacon.

MerkerBenson

  • Bay Watcher
    • View Profile
Re: Bringing materials to moody dwarf
« Reply #7 on: January 30, 2014, 07:51:31 am »

If you use dfhack you can type 'showmood' in its console and it will list out exactly what the moody dwarf wants and what he has already collected.
For the collection, you'll get false positives on most moods. I think it's cloth that messes up the reading of what the dwarf has, causing 'got 1' or whatever to appear on all the items in the list even when the dwarf doesn't have 1 yet. I've also seen it show that a dwarf wants 3 bars of metal (as a primary material), but then the dwarf only gets 1 bar.

It will still tell you what items will go into the finished artifact, but that's only really useful for possessions and other moods with cryptic demands. You don't need a script to tell you that the fey dwarf screaming for 'silk cloth' wants silk cloth.
Thank you all for the replies and info. I will try to see if setting all my 65 dwarfs to haul stuff will get this guy his things :D
The situation still:
so, there are 12 yak bones and 2 logs in the workshop, rock blocks in a stockpile around the fort, and yarn cloth outside the fort, no leather yet but "showmood" displays this:
item 1: any logs, quantity 2 <got 1>
item 2: any bones, quantity 1 <got 0>
item 3: any leather, quantity 1 <got 0>
item 4: rock blocks: quantity 1 <got 0>
item 5: any yarn cloth, quantity 1 <got 0>
item 6: any leather, quantity 1 <got 0>

So, he's not taking the bones, wood and blocks despite them being right nearby...
I will try getting some random leather, see if that kickstarts him...
Quote
A thousand things can go wrong.  I had huge piles of leather sit in my depot for a long time, until I noticed that it was in bins and my stockpile already had as many bins as it was configured to allow.
so if stuff is in bins the dwarf won't consider it available? All the cloth outside(the caravan that got killed had all 3 types) is in bins... And yes I always check for it to be claimed, not forbidden, learned my lesson after my freaking squad didn't touch the iron armor a goblin had left, even though I had assigned it to them and to be hauled.

PS:I know this is off-topic, but what does the fact my map has 1055 years of history mean?

Cheers
« Last Edit: January 30, 2014, 07:58:21 am by MerkerBenson »
Logged

Drecon

  • Bay Watcher
    • View Profile
Re: Bringing materials to moody dwarf
« Reply #8 on: January 30, 2014, 08:27:43 am »

The thing is: he will only start to take items once all of them are available. I'd say make sure you get some yarn cloth and the rest will probably follow.
Logged

MerkerBenson

  • Bay Watcher
    • View Profile
Re: Bringing materials to moody dwarf
« Reply #9 on: January 30, 2014, 08:44:32 am »

I finally did it! So all I had to do is designate a stockpile near him to take from the workshops making the leather and yarn and the dude went to get his items and started the work immediately. Let's hope he makes something good :D

Cheers
Logged

Sutremaine

  • Bay Watcher
  • [ETHIC:ATROCITY: PERSONAL_MATTER]
    • View Profile
Re: Bringing materials to moody dwarf
« Reply #10 on: January 30, 2014, 10:14:17 am »

The thing is: he will only start to take items once all of them are available. I'd say make sure you get some yarn cloth and the rest will probably follow.
Dwarves will take individual items even if all the mood items aren't available, but they stick to the order in which they demand the items. If a mood needs wood, silk, leather, and blocks, and you don't have any leather, the dwarf will go and get the wood and silk and then halt.
Logged
I am trying to make chickens lay bees as eggs. So far it only produces a single "Tame Small Creature" when a hen lays bees.
Honestly at the time, I didn't see what could go wrong with crowding 80 military Dwarves into a small room with a necromancer for the purpose of making bacon.

Drecon

  • Bay Watcher
    • View Profile
Re: Bringing materials to moody dwarf
« Reply #11 on: February 02, 2014, 03:01:51 pm »

The thing is: he will only start to take items once all of them are available. I'd say make sure you get some yarn cloth and the rest will probably follow.
Dwarves will take individual items even if all the mood items aren't available, but they stick to the order in which they demand the items. If a mood needs wood, silk, leather, and blocks, and you don't have any leather, the dwarf will go and get the wood and silk and then halt.

Ah, I didn't know that. That's actually pretty useful information. Thanks.

OP: Glad you got things to work.
Logged