Skip to content

v1.2.0

Compare
Choose a tag to compare
@vegapnk vegapnk released this 11 Jun 09:18
· 90 commits to main since this release

Changes:

  • Cocoon Weaver Gene
  • Spawn Spelopede Gene (Can be changed to spawn megascarabs or other insects via xml)
  • Queens & Caste logic (see below)
  • Addition to InsectIncubator: Now fertilizes eggs once placed inside a host, and breeds out eggs roughly twice as fast.
  • Many new icons
  • Custom background icons when Vanilla-Expanded-Framework is loaded
  • Sexual Age Drainer & Youth Fountain now change age as configured in XML
  • Draft for a Hive-Start Scenario
  • Added Orgasmic Mytosis Gene: On Multiple Orgasms, spawn an identical copy of a pawn. Items and Implants are not copied.
  • Patches for Alpha Genes Xenotypes and LTS Xenotech
  • New Simple Genitalia Patches for other popular Xenotypes (Thanks @Pali42K)

Internal:

  • Renamed abilities to have ability in their name, to not exactly match the gene-defnames.
  • Moved Insect-Incubator & Insect-Breeder to hive category and folders (from breeding)
  • Some exclusion-tags for Alpha Genes
  • Removed Patches for conditional Genes, and moved them to mayRequire in the XenotypeDefs

Fixes:

  • Cockeater Ability has now Icon of Cockeater Gene
  • Cockeater now leaves a bite wound!
  • Pythokin-Patch checks for Licentialabs (#30)
  • Removed Sex-Change thoughts for pawns born or spawned with a gender-altering gene (Issue #32, PR #33 by @callavico)
  • More consistent behavior for genitalia resizing over multiple game-starts (Issue #34)

Queen & Caste Logic

There are 3 genes revolting around a new, hopefully flexible insect-caste system. Queens, Drones and Workers. These reproduce either through normal sex, or can utilize the insect birth once this PR has been merged in.
Update: It has been merged into RJW 5.3.5, make sure you update!

In general, the logic is the following:

  • A queen can have sex with anyone. If the partner was a drone, there is chance for the baby to become a queen, drone or worker.
  • If the partner of the queen was not a drone, the baby will be a worker.
  • If the drone didn't mate with a queen but someone else, normal inheritance happens
  • The assignment is done by xenotypes for queen and drones. The baby will get all xenogenes of their parents chosen xenotypes.
  • For workers, every queen can have a set of genes for their workers defined in a special def. These will be added as endogenes, so that pawns can still become xenotypes.
  • There is a default gene-set for workers, making dumb, sterile and servile pawns.
  • Chances for Offsprings (Drone, Queen, Worker) is defined in an XML-Def. They are set per Queen.
  • Birthlogic should apply for normal pregnancies, and for RJW-Insect Eggs. Other Pregnancies (from mods) are not supported.

I am not sure if I want to have a specific mapping defining that queen can only mate with certain drones, let me know how you feel about it.
Queens can be male. I just used the female-term, but implementation is gender-neutral.

On Alpha Genes

Alpha genes might have colliding features, but I need some reports to find out about it.
I disabled the specific gender and the oviparious reproduction (when you have rjw-ovipos).
I recommend using alpha genes for the Hive-Playthroughs, as otherwise the Halamyr look a bit ... boring?
But i don't want to add a bunch of cosmetic genes on top of things.

And what the fuck is a halamyr? Well I had to name my little ants somehow. But I didn't want to call them myr as I maybe want to make some TiTs xenotypes separately.
And I am aware that the TiTs-Myr work different than the things I made now.