Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Possibility to forbid collecting eggs from a specific nestbox  (Read 4015 times)

BesorgterZwerg

  • Bay Watcher
    • View Profile
Possibility to forbid collecting eggs from a specific nestbox
« on: February 10, 2015, 02:27:25 pm »

Hey,

i really like to have lots of tamed animals. Some of them are egglaying, so i want my dwarfs to stop collecting these eggs and let them hatching.
To forbid the door is no option since my animaltrainers sometimes have to get to the animals. I tried to forbid the eggs in the kitchen menu but its not working either, my dwarfs still collect them. Then i read that you can also try to forbid the eggs in the stockpile menu. ...
But considering all these things is getting really on my nerves. It would be much simpler, if we could just forbid certain nestboxes, so that dwarfs wont touch the eggs in there.
Logged

Deboche

  • Bay Watcher
    • View Profile
Re: Possibility to forbid collecting eggs from a specific nestbox
« Reply #1 on: February 10, 2015, 03:13:24 pm »

Yeah just stop it being cooked in the kitchen menu and forbid eggs in the stockpiles.

This exact same thing is suggested very often but I don't see what the big deal is. I have lots and lots of eggs, over 2k prepared meals and I rarely have to tell them to cook at all. Without forbidding anything, I had to separate my male birds because too many new ones were hatching.
Logged

Batgirl1

  • Bay Watcher
    • View Profile
Re: Possibility to forbid collecting eggs from a specific nestbox
« Reply #2 on: February 10, 2015, 04:22:16 pm »

I've tried forbidding nestboxes using d-b-f (forbid items/buildings).  I don't know how well it's worked since, while the eggs were never collected, they never hatched, either (Perhaps it's just that my rooster was a dud).  It would be nice, though, to have a simple "do not collect" option like the hives have. 
Logged

GoblinCookie

  • Bay Watcher
    • View Profile
Re: Possibility to forbid collecting eggs from a specific nestbox
« Reply #3 on: February 10, 2015, 04:55:41 pm »

Create a burrow, confine your dwarves to it and do not include the nestboxes in it.

Or install a door and set it to locked for everything.
« Last Edit: February 10, 2015, 05:25:12 pm by GoblinCookie »
Logged

clockwork

  • Bay Watcher
  • Dabbling Performer
    • View Profile
Re: Possibility to forbid collecting eggs from a specific nestbox
« Reply #4 on: February 14, 2015, 06:29:42 pm »

or you could always create a custom food stockpile that doesn't include eggs...
Logged

BesorgterZwerg

  • Bay Watcher
    • View Profile
Re: Possibility to forbid collecting eggs from a specific nestbox
« Reply #5 on: February 14, 2015, 06:35:09 pm »

Not a good solution when you have two groups of turkey hens and gobblers and you want to collect the eggs only from one group and from the other the offspring.
Logged

Reelya

  • Bay Watcher
    • View Profile
Re: Possibility to forbid collecting eggs from a specific nestbox
« Reply #6 on: February 14, 2015, 06:43:50 pm »

Turn off food hauling in all dwarves except a few haulers. Then put those guys in a burrow which doesn't include all the nest boxes.

Alternatively, you can forbid the eggs once they're laid.

Another option would be to lock a full time trainer in with the animals you want to breed. With no path from the eggs to a relevant stockpile, then there will never be a hauling issue. You can combine this with forbidding the eggs once they're laid, so that you can open the door then.

Here's a great solution though that Toady could add: add a "breeding" option to the pasture zone. If that tag is set then no dwarf collects eggs etc from any tile in that pasture.
« Last Edit: February 14, 2015, 06:53:01 pm by Reelya »
Logged

BesorgterZwerg

  • Bay Watcher
    • View Profile
Re: Possibility to forbid collecting eggs from a specific nestbox
« Reply #7 on: February 14, 2015, 07:21:21 pm »

Thank you guys for all the tips :)
Though those tips have all in common that they arent really comfortable to do.

Quote from: Reelya link=topic=148426.msg6035684#msg6035684

Here's a great solution though that Toady could add: add a "breeding" option to the pasture zone. If that tag is set then no dwarf collects eggs etc from any tile in that pasture.

I would really like that. Also maybe its just me but one idea posted here was quite interesting: using the "forbid object" function. This would be the easiest solution as it uses an already implemented feature (+ no extra zones/rooms needed) but sadly it doesnt seem to work. Dwarfs wont collect eggs from a forbidden nestbox this way but the eggs are just not hatching. I tried it and i have the same problem like the guy here who posted it. This seems to be a bug since the whole "forbid object" thing should only affect dwarfs right? Maybe i should open a thread in the bugtracker.
« Last Edit: February 14, 2015, 07:28:41 pm by BesorgterZwerg »
Logged

lethosor

  • Bay Watcher
    • View Profile
Re: Possibility to forbid collecting eggs from a specific nestbox
« Reply #8 on: February 14, 2015, 07:32:01 pm »

Are the eggs fertile?
Regardless, I think that forbidding the eggs themselves (via `t`) should work. I was actually working on a DFHack plugin to do this a while back, but was having trouble preventing dwarves from picking up the eggs reliably.
Logged
DFHack - Dwarf Manipulator (Lua) - DF Wiki talk

There was a typo in the siegers' campfire code. When the fires went out, so did the game.

BesorgterZwerg

  • Bay Watcher
    • View Profile
Re: Possibility to forbid collecting eggs from a specific nestbox
« Reply #9 on: February 14, 2015, 07:42:33 pm »

I had 3-4 turkey hens and the same number of gobblers and waited long enough but nothing happened. When i changed it back and used the stockpile approach, they hatched after waiting
Logged