View Issue Details

IDProjectCategoryView StatusLast Update
0003419Dwarf FortressWorld Generation -- Generalpublic2010-11-16 13:43
ReporterAkjosch Assigned Touser6 
PrioritylowSeverityfeatureReproducibilityalways
Status resolvedResolutionno change required 
Product Version0.31.16 
Summary0003419: Parthenogenesis doesn't work
DescriptionSee title.
Steps To ReproduceCreate a race with only one [FEMALE] case. Generate a world. Check in legends - they never reproduced.
TagsNo tags attached.

Activities

Hieronymous Alloy

2010-10-13 05:44

reporter   ~0013346

should it? Why is this a bug?

Akjosch

2010-10-13 17:01

reporter   ~0013354

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

Quietust

2010-10-13 18:25

reporter   ~0013355

What other raw "errors" are logged to the game log?

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

Akjosch

2010-10-14 01:12

reporter   ~0013357

Last edited: 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.

user1294

2010-10-14 02:02

  ~0013359

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.

Akjosch

2010-10-14 02:30

reporter   ~0013360

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.

user6

2010-11-16 13:43

  ~0013928

Yeah, definitely a feature request.

Issue History

Date Modified Username Field Change
2010-10-13 00:44 Akjosch New Issue
2010-10-13 05:44 Hieronymous Alloy Note Added: 0013346
2010-10-13 17:01 Akjosch Note Added: 0013354
2010-10-13 18:25 Quietust Note Added: 0013355
2010-10-14 01:12 Akjosch Note Added: 0013357
2010-10-14 01:19 Akjosch Note Edited: 0013357
2010-10-14 02:02 user1294 Note Added: 0013359
2010-10-14 02:30 Akjosch Note Added: 0013360
2010-11-16 13:43 user6 Note Added: 0013928
2010-11-16 13:43 user6 Status new => resolved
2010-11-16 13:43 user6 Resolution open => no change required
2010-11-16 13:43 user6 Assigned To => user6