Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: [40d] Dwarfs misuse seed stockpile  (Read 970 times)

CobaltKobold

  • Bay Watcher
  • ☼HOOD☼ ☼ROBE☼ ☼DAGGER☼ [TAIL]
    • View Profile
[40d] Dwarfs misuse seed stockpile
« on: June 03, 2009, 04:21:20 am »

Dwarfs, when faced with seeds that have no stockpile (usu. prickle berries in my case) will put them in a bag on a stockpile that has them disabled, when Mix Food is on at the least. (Usually the bag has just emptied- early game all plump helmets planted and no new seeds.)

And they leave this there in its wrong stockpileness, until I notice and I dump the seeds.
Logged
Neither whole, nor broken. Interpreting this post is left as an exercise for the reader.
OCEANCLIFF seeding, high z-var(40d)
Tilesets

Derakon

  • Bay Watcher
    • View Profile
Re: [40d] Dwarfs misuse seed stockpile
« Reply #1 on: June 03, 2009, 12:26:33 pm »

Are you sure that the bag is still marked as being in the stockpile? It should say e.g. "Prickle Berry Bag (#3)" if it is, and just "Prickle Berry Bag" if it isn't. Dwarves will often move things into a bag without moving the bag itself; I often find seed bags in my glassworks, for example. They'll keep doing this until someone gets a job to move the bag.
Logged
Jetblade - an open-source Metroid/Castlevania game with procedurally-generated levels

Dwaref

  • Bay Watcher
    • View Profile
Re: [40d] Dwarfs misuse seed stockpile
« Reply #2 on: June 03, 2009, 11:59:32 pm »

Mine have a habit of putting food in barrels reserved for the booze stockpiles around my jailing area.
Said booze stockpiles should only accept barrels and plant liquids.
I realize i should probably not have any 'spare' barrels in it, since booze comes in its own. But i still see a problem.

Is a barrel fair game, no matter the stockpile, before it gets a content and thus a 'tag'? If so they should be fixed, so stockpiles of limited inventory gets spare containers dedicated to that specific pile, even if currently empty.
A pile that only accept blocks/bars should get pre-defined bins that store these objects, not able to be stolen by dwarves out storing other stuff.

I guess they would be smart enough to eventually move the illegal barrel, but it kind of counter-acts the intended use for spare barrels/bins.
Logged
He is somewhat reserved. He prefers to be alone. He doesn't need thrills or risks in life. He is never optimistic or enthusiastic about anything. He has a fertile imagination. He is open-minded to new ideas. He is put off by authority and tradition. He is very straightforward with others. He is very disorganized. He thinks it is incredibly important to strive for excellence. He has very little self-discipline. He takes time when making decisions. He doesn't really care about anything anymore.

Jay

  • Bay Watcher
  • ☼Not Dead Yet☼
    • View Profile
Re: [40d] Dwarfs misuse seed stockpile
« Reply #3 on: June 04, 2009, 12:30:40 pm »

The bag/barrel/whathaveyou is not in the actual stockpile but just not moved to the correct one.
In the case of there not BEING a correct one, it will just sit there, similar to rocks, and take up space on your stockpile.
If there is open space in a correct stockpile, and the item/contents are not forbidden, it should get moved eventually.
Logged
Mishimanriz: Histories of Pegasi and Dictionaries

Dwaref

  • Bay Watcher
    • View Profile
Re: [40d] Dwarfs misuse seed stockpile
« Reply #4 on: June 05, 2009, 06:59:58 pm »

The main issue here is that the barrel reserved for a specific stockpile may be filled with other stuff, and has to be replaced.
Logged
He is somewhat reserved. He prefers to be alone. He doesn't need thrills or risks in life. He is never optimistic or enthusiastic about anything. He has a fertile imagination. He is open-minded to new ideas. He is put off by authority and tradition. He is very straightforward with others. He is very disorganized. He thinks it is incredibly important to strive for excellence. He has very little self-discipline. He takes time when making decisions. He doesn't really care about anything anymore.

Corona688

  • Bay Watcher
    • View Profile
Re: [40d] Dwarfs misuse seed stockpile
« Reply #5 on: June 28, 2009, 01:20:19 pm »

Okay.  So, it's not just a barrel sitting in the wrong stockpile that hasn't been moved yet.  I tried Dumping a prepared food barrel that was sitting in my Venom Vault, letting it get dumped, then unforbidding it and seeing where they took it.  They brought it back to the venom stockpile!  Prepared food was specifically forbidden there("dude, you got food in my venom!"  "dude, you got venom in my food!")  There was nowhere else for it to go -- my prepared food stockpile disallows barrels, so I can easily see how much we have -- so they just took it back there.  I'll see if destroying the barrel makes the universe unravel or something.
« Last Edit: June 28, 2009, 01:24:47 pm by Corona688 »
Logged
You never know when you might need a berserk dwarf to set loose somewhere.

Draco18s

  • Bay Watcher
    • View Profile
Re: [40d] Dwarfs misuse seed stockpile
« Reply #6 on: June 29, 2009, 08:01:39 am »

Try forbidding the BARREL and not the CONTENTS;
Logged

Corona688

  • Bay Watcher
    • View Profile
Re: [40d] Dwarfs misuse seed stockpile
« Reply #7 on: June 29, 2009, 01:57:03 pm »

To get the contents where they're supposed to be, what I had to do was dump the contents first, then dump the barrel, then unforbid the contents to get them put where they're supposed to be.  For good measure I crushed the barrel afterwards to guarantee it wouldn't come back to haunt me.  Afterwards a new barrel was placed in the venom stockpile in its place, but an empty one, and designated for the venom stockpile, not for prepared food.

This may give an insight into how this bug is happening -- it seems to happen when the stockpile would have an empty barrel anyway, but allows barrels from the wrong stockpile(even -- perhaps especially -- stockpiles that don't otherwise allow barrels) to get put there instead of empty ones.  And when you disable something in a stockpile, if the dwarves don't have anywhere to put entire barrels of something, they might just leave a barrel in the stockpile that used to allow it instead of breaking it open to put its contents somewhere else.
« Last Edit: June 29, 2009, 01:59:29 pm by Corona688 »
Logged
You never know when you might need a berserk dwarf to set loose somewhere.