View Issue Details

IDProjectCategoryView StatusLast Update
0010276Dwarf FortressDwarf Mode -- Petspublic2017-10-01 06:04
Reporterothermike Assigned ToLoci  
PrioritylowSeverityminorReproducibilityhave not tried
Status confirmedResolutionopen 
OSwindowsOS Version7 home SP1 
Product Version0.43.05 
Summary0010276: dieing of old age does not interupt egg incubation
DescriptionI had a turkey hen (pet) die of old age while incubating fertile eggs. about a month (I think) after the corpse had been hauled away, the eggs hatched. (the eggs had stayed forbidden along with the rest of the clutches in that breeding pen, so they were still in the nest box)
Steps To Reproduceget an egg-layer to incubate fertile eggs while it is near max age, then get "lucky"
Additional Informationbecause it was a pet, I could still get to its unit screen from the owner's relationships ... which revealed that the pet "unit" was still located at the nest box, rather than at the location of the corpse. If that is the source of this bug, then it may also happen with other modes of death was well (although combat is likely marked as disturbing the incubation process, and traps can't be built in the same tile as the nest box). drowning is probably the easiest to check.
TagsNo tags attached.

Activities

PatrikLundell

2017-08-21 01:25

reporter   ~0036702

It's possible for eggs to hatch a considerable time after the mother has been slaughtered (that has happened to me several times), so it's not related to the mother being a pet.
A pure speculation is that it might be a side effect of a potential fix to avoid retraining of brooding egg layers to cause the eggs to die. The forum has recommended the blocking of retraining of brooding females as that would kill the eggs, but my experience is that retraining doesn't kill them, so a tweak might have been introduced at some time.

Loci

2017-08-30 06:32

viewer   ~0036710

According to Toady ( http://www.bay12forums.com/smf/index.php?topic=140544.msg5826258#msg5826258 ) eggs have a week-long timer which determines when they "go bad". If the eggs remained viable for a month then the timer is not working as intended.

othermike

2017-09-01 01:33

reporter   ~0036716

I *think* it was longer than a week, but I am no longer certain. The corpse had certainly been moved to the refuse stockpile & then a coffin, so it was a while, but it is now far enough back that I can't be certain it was more than a week. Which probably means this report can either be closed or marked as needing verification.

PatrikLundell

2017-09-01 02:06

reporter   ~0036717

I suspect the timer might not work properly, but it definitely needs to be checked before such a claim can be made.
I'd change the state of this report to "needs feedback" if it's valid to use it as a general request rather than just to the original reporter.

Loci

2017-09-01 16:03

viewer   ~0036718

I modded guineafowl with a max age of 1 year, embarked with several males and females, and arranged for the hens to lay eggs in late winter. Three hens died at the start of spring, but their eggs hatched successfully nearly three months later (late spring).

Here's my test embark in v0.43.05x32, right before spring:

http://dffd.bay12games.com/file.php?id=13081

FantasticDorf

2017-10-01 06:04

reporter   ~0036756

In a abstract kind of way this is desirable for keeping elk birds to be fed in captivity by hand before being returned to their nests instead of dying of grazing starvation sitting on-top of the nest if there is a generous time frame to return them.

Forgive my simplistic question, does this also apply to birds that are kept alive within cages, or does this only apply to hatchings that are posthumous specifically?

Add Note

Note

Issue History

Date Modified Username Field Change
2017-08-20 15:52 othermike New Issue
2017-08-21 01:25 PatrikLundell Note Added: 0036702
2017-08-30 06:32 Loci Note Added: 0036710
2017-09-01 01:33 othermike Note Added: 0036716
2017-09-01 02:06 PatrikLundell Note Added: 0036717
2017-09-01 16:03 Loci Note Added: 0036718
2017-09-01 16:03 Loci Assigned To => Loci
2017-09-01 16:03 Loci Status new => confirmed
2017-10-01 06:04 FantasticDorf Note Added: 0036756