Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Forbid Eating Of Items That Are Being Cooked  (Read 1004 times)

Cheddarius

  • Bay Watcher
  • Hrm.
    • View Profile
Forbid Eating Of Items That Are Being Cooked
« on: March 25, 2010, 12:56:57 am »

Searched forum, searched development thingy, doesn't seem to be on there. This is friggin' annoying. I've hardly been able to cook at all because every time my cook starts making a dwarven wine roast or something, 30 dwarves mob the kitchen and steal his ingredients.
Logged

assimilateur

  • Bay Watcher
    • View Profile
Re: Forbid Eating Of Items That Are Being Cooked
« Reply #1 on: March 25, 2010, 01:06:46 am »

I think ingredients are already forbidden from eating/drinking when at the kitchen. I don't remember anyone grabbing the ingredients of a meal unless the cook aborted his task for another reason.

From what you're telling, you probably have relatively few barrels of wine and your cook is having trouble getting one that isn't currently being drunk from. To avoid this, either make more booze before cooking it, or use "proper" ingredients. Something like dwarven syrup, quarry bush leaves or different kinds of flour will not be eaten raw, which means that there should only be cancellations if you run out of said ingredients.
Logged

Cheddarius

  • Bay Watcher
  • Hrm.
    • View Profile
Re: Forbid Eating Of Items That Are Being Cooked
« Reply #2 on: March 25, 2010, 01:27:06 am »

I dunno, I don't think this should be a problem in the first place. Players shouldn't have to go to these lengths just to be able to cook meals.
Logged

assimilateur

  • Bay Watcher
    • View Profile
Re: Forbid Eating Of Items That Are Being Cooked
« Reply #3 on: March 25, 2010, 01:38:10 am »

You don't have to "go to these lengths just to be able to cook meals", it's just that you're doing it wrong. It's not rocket surgery. If you're trying to cook booze and only have so few booze barrels that dwarves will be drinking out of most of them at a given time, then job cancellations are what you can expect.

If you do insist on cooking the way you do, when what you should be doing is producing more raw materials before cooking, then just order "cook lavish meal (30)" a couple of times at your job manager.
Logged

Darbuk.Ubildolush

  • Bay Watcher
    • View Profile
Re: Forbid Eating Of Items That Are Being Cooked
« Reply #4 on: March 25, 2010, 01:44:11 am »

While we're at it can we have a 'designate how many of each ingredient get used' so my Dwarves can use *SOME* but not *ALL* of my seeds for cooking?
Logged
<At the Midnight Coffee and Endarkenment Sand Bar, at a Mantis Shrimp Man Poetry Jam>
"I call this one "Dining on the shores of a dwarven hold with seaweed in my hand."
"Little dwarven man,
Your insides are delicious.
You can not blame me."
*SNAPSNAPBOOMBOOMSNAPBOOMSNAPBOOM*

assimilateur

  • Bay Watcher
    • View Profile
Re: Forbid Eating Of Items That Are Being Cooked
« Reply #5 on: March 25, 2010, 01:56:26 am »

While we're at it can we have a 'designate how many of each ingredient get used' so my Dwarves can use *SOME* but not *ALL* of my seeds for cooking?

Yeah. No offense to the OP, but this suggestion at least makes sense. Still, you can sort of help yourself with that. What you do is manually forbid a couple of seeds (or other ingredients) before cooking them, but I guess that's a pain in the ass.

To refine on the OP's suggestion, I'd propose something like the following: have a separate "eat" order in the kitchen menu, next to "cook" and "brew". To keep it realistic, it would be best for such orders to be overridden when you run out of other edibles.

Now that I think of it, this might be exactly what the OP meant. My disagreement was over misplacing blame, i.e. that having cook orders aborted was in this case most likely caused by having too few available (read: non-tasked) ingredients, and that circumventing this didn't require a new feature as long as one knew what one was doing.
Logged

Strife26

  • Bay Watcher
    • View Profile
Re: Forbid Eating Of Items That Are Being Cooked
« Reply #6 on: March 25, 2010, 04:23:05 am »

I believe the core problem here deals with dwarves abandoning project overly easily.

If the cook has to go a fair distance to get his supplies, by the time he's gathered everything, there is a decent chance he'll go on a drink/food/break/nap break. As soon as the job gets shifted to idle, then all the items get untasked, opening them to be eaten, drunk, or moved back to the stocks.

If memory serves, Toady added something to DF2010 that will make dwarves more likely to finish a job they've started, becuase, once your ingredient object is tasked for the cooking job, it shouldn't be available for anything else.
Logged
Even the avatars expire eventually.

Pilsu

  • Bay Watcher
    • View Profile
Re: Forbid Eating Of Items That Are Being Cooked
« Reply #7 on: March 25, 2010, 06:22:26 am »

I haven't encountered this myself but if dwarves actually steal tasked barrels to drink out of, it would count as a bug worth noting. No need to diss it
« Last Edit: March 25, 2010, 06:24:08 am by Pilsu »
Logged

assimilateur

  • Bay Watcher
    • View Profile
Re: Forbid Eating Of Items That Are Being Cooked
« Reply #8 on: March 25, 2010, 06:35:06 am »

I haven't encountered this myself but if dwarves actually steal tasked barrels to drink out of, it would count as a bug worth noting. No need to diss it

I agree. The point is that I have not encountered what you (or the OP) described either.

No disrespect to the OP, but we've talked about this in the "little questions" thread already. From what was said it seems far more probable that the OP can't figure out the ergonomics and logistics of cooking than that he has discovered a new and most peculiar bug.
Logged

Strife26

  • Bay Watcher
    • View Profile
Re: Forbid Eating Of Items That Are Being Cooked
« Reply #10 on: March 25, 2010, 05:02:40 pm »

*The falling stack of links hits Strife26, Human Pikeman*
*Strife26, Human Pikeman, has been crushed by a falling object!*
*You have died*


Of course, damage from falling objects would have to be implemented first.
Logged
Even the avatars expire eventually.

darkflagrance

  • Bay Watcher
  • Carry on, carry on
    • View Profile
Re: Forbid Eating Of Items That Are Being Cooked
« Reply #11 on: March 25, 2010, 05:14:56 pm »

Another part of the problem is that the cooks task barrels, which puts them off-limits, but doesn't do the same for the contents of the barrel. Thus, if you're booze-cooking, a dwarf may drink the barrel contents while the cook is preparing, leading to a cancellation due to the contents of the barrel vanishing.
Logged
...as if nothing really matters...
   
The Legend of Tholtig Cryptbrain: 8000 dead elves and a cyclops

Tired of going decades without goblin sieges? Try The Fortress Defense Mod

assimilateur

  • Bay Watcher
    • View Profile
Re: Forbid Eating Of Items That Are Being Cooked
« Reply #12 on: March 25, 2010, 05:25:21 pm »

Thus, if you're booze-cooking, a dwarf may drink the barrel contents while the cook is preparing, leading to a cancellation due to the contents of the barrel vanishing.

That changes a lot, and means that I should apologize to the OP: sorry, mate. I thought what was happening was that you didn't have enough barrels in the first place, not that your cook wasn't able to reach already tasked ones.

My advice about cooking dwarven syrup or quarry bush leaves instead of booze still stands, though.
Logged

Cheddarius

  • Bay Watcher
  • Hrm.
    • View Profile
Re: Forbid Eating Of Items That Are Being Cooked
« Reply #13 on: March 25, 2010, 05:47:08 pm »

Dwarven syrup is weird. I tried to do that once, and my guys never processed the pods... I guess I'll try again sometime. Thanks!
Logged

assimilateur

  • Bay Watcher
    • View Profile
Re: Forbid Eating Of Items That Are Being Cooked
« Reply #14 on: March 25, 2010, 05:51:14 pm »

You need barrels for syrup, and providing those can sometimes be a problem. It might be easier to make quarry bush leaves since those only need bags, the resources for which (cloth and leather) are usually more readily available than wood* or metal** for barrels.

*unless you've embarked in a forest
** unless you've modded your geology to increased the prevalence of ores
Logged