Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Intelligent egglayer solution to petitioners  (Read 757 times)

FantasticDorf

  • Bay Watcher
    • View Profile
Intelligent egglayer solution to petitioners
« on: March 21, 2018, 04:24:24 am »

While its not a concern for most live births, you can still attract petitioners who lay eggs as a sort of undeniable fact of geography attracting animalpeople adventurers from other towns, cockatoo people for instance are often plentiful in human civilisations because of the appropriate climate of savannah dwelling humans and high natural population of cockatoo's. As would be retiring egg laying adventurers.

Therefore i propose the reproduction system for them be streamlined with a touch more coding so its not so much a issue.

Quote from: Process

- Egg layers instead require a nest box inside a hospital zone, where they will rest constantly upon the box and not move while nurturing their eggs, dwarves will treat them like any other patient and wash/feed & bring water buckets to them while they are unable and unwilling to move off the egg box until the eggs hatch.

- Parents must remember to feed their children if they are hungry or thirsty to the best of their memory skills like animal caretakers, in that a similar fashion a 'childcare' labour in "Other" may enable this labour for other dwarves to look after babies, but it is automatically applied when a dwarf becomes a parent to prioritise their own child/children. Dwarves with poor views of altruism, sacrifice & family will not enjoy this labour

> The behaviour for egg layers to take up nesting boxes to lay regular eggs out of wedlock is disabled unless they are sorted into the livestock category. And hospital zone eggboxes are denied to regular egg laying animals.

Some of these points shouldn't be too hard to execute and make the system a lot less painful, as currently it is more worthwhile to simply edit all animal people to have live births instead to navigate around the complication.
Logged

GoblinCookie

  • Bay Watcher
    • View Profile
Re: Intelligent egglayer solution to petitioners
« Reply #1 on: March 22, 2018, 07:17:18 am »

Would we even need a next box?  A bed could surely do quite fine. 
Logged

FantasticDorf

  • Bay Watcher
    • View Profile
Re: Intelligent egglayer solution to petitioners
« Reply #2 on: March 22, 2018, 07:52:26 am »

Would we even need a next box?  A bed could surely do quite fine.

Id think for reasonings so that eggs aren't dropped to smash like you see heavy handed elves misplace feather eggs out of the trading animal pack at depot or placed on the floor/bed individually and instead inside a infinite depth egg container can hold onto it for less coding, the former is better than the latter.

If by inexplicable chance a alligator person lays 10 or more fertilized child bearing eggs, then the objects would have been just left in the bed in a quantum stockpile making the game lag. It seems much more straightforward to simply dedicate some space in this way, there are no incubator machines in DF so the mother has to remain on the eggs else the code for the nestbox will terminate them and make them infertile by cheating that it's a resting hospital bed so they recieve treatment also and dont have to move.
Logged