Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0003419Dwarf FortressWorld Generation -- Generalpublic2010-10-13 00:442010-11-16 13:43
Akjosch 
Footkerchief 
lowfeaturealways
resolvedno change required 
0.31.16 
 
0003419: Parthenogenesis doesn't work
See title.
Create a race with only one [FEMALE] case. Generate a world. Check in legends - they never reproduced.
No tags attached.
Issue History
2010-10-13 00:44AkjoschNew Issue
2010-10-13 05:44Hieronymous AlloyNote Added: 0013346
2010-10-13 17:01AkjoschNote Added: 0013354
2010-10-13 18:25QuietustNote Added: 0013355
2010-10-14 01:12AkjoschNote Added: 0013357
2010-10-14 01:19AkjoschNote Edited: 0013357bug_revision_view_page.php?bugnote_id=0013357#r5161
2010-10-14 02:02Knight OtuNote Added: 0013359
2010-10-14 02:30AkjoschNote Added: 0013360
2010-11-16 13:43FootkerchiefNote Added: 0013928
2010-11-16 13:43FootkerchiefStatusnew => resolved
2010-11-16 13:43FootkerchiefResolutionopen => no change required
2010-11-16 13:43FootkerchiefAssigned To => Footkerchief

Notes
(0013346)
Hieronymous Alloy   
2010-10-13 05:44   
should it? Why is this a bug?
(0013354)
Akjosch   
2010-10-13 17:01   
Yes, it's a bug. If you have a creature with [CHILD]/[BABY] tags (which means it can be born), and only [FEMALE] caste(s), the game should do one of the following:

* Make the females breed among themselves (since we don't have hybrids yet), f.e. through parthenogenesis
* Dismiss the creature as "broken" (due to a "syntax error", basically) and ignore it, logging the fact in the game log
(0013355)
Quietust   
2010-10-13 18:25   
What other raw "errors" are logged to the game log?

Who are you to say that the current behavior is not the intended behavior?
(0013357)
Akjosch   
2010-10-14 01:12   
(edited on: 2010-10-14 01:19)
> What other raw "errors" are logged to the game log?

Quite a few. For example, unrecognised tokens, like if I misspell CIV_CONTROLLABLE:

*** Error(s) found in the file "raw/objects/entity_default.txt"
MOUNTAIN:Unrecognized Entity Token: CIV_CCONTROLLABLE

> Who are you to say that the current behavior is not the intended behavior?

If I did consider it the intended behaviour, I wouldn't have opened a bug report, would I? Same as everyone else who reports bugs here.

(0013359)
Knight Otu   
2010-10-14 02:02   
If you intended this as a bug report, why did you call it a feature request on the forums?

Wild populations already do spawn regardless of whether it's viable that the creatures are born. See the harpy. It's not an objective error since there are many reasons to create a creature like this, unlike the raw errors that are logged already. Civilizations that lack a gender have never spawned unless they are immortal, because their entire population was tracked through historical figures, and would die out immediately anyway. Now that there are entity populations, sure, they could work that way, but it's not a bug per se, and until it works, there is an easy workaround in giving the all-female race a male caste with pop_ratio 0.
(0013360)
Akjosch   
2010-10-14 02:30   
I called it a "feature request" because I consider it working properly as a nice feature to have, but the underlying problems with reproduction in general (as well as related stuff like no hybridisation, no hermaphroditic species, gender being always determined at birth and so on) as a bug, though a very low priority one.

The workaround doesn't quite work: Every new birth is "... of unknown parentage", even if you don't cull unimportant historical figures. The local populations also tend to die off as soon as you hit adventure or fortress mode.
(0013928)
Footkerchief   
2010-11-16 13:43   
Yeah, definitely a feature request.