mirror of
https://github.com/vegapnk/RJW-Genes.git
synced 2024-08-15 00:23:31 +00:00
Modified how racegenedefs are formatted
This commit is contained in:
parent
33a37f26de
commit
33c0fa3e3b
14 changed files with 188 additions and 231 deletions
|
@ -1,22 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Defs>
|
||||
<RJW_BGS.RaceGeneDef ParentName="Slime_base">
|
||||
<defName>AA_Aerofleet</defName>
|
||||
<raceNames>
|
||||
<li>AA_Aerofleet</li>
|
||||
<li>AA_ColossalAerofleet</li>
|
||||
</raceNames>
|
||||
<genes>
|
||||
<li>AG_BlueGelProduction</li>
|
||||
<li>AG_GasBags</li>
|
||||
<li>AG_AerofleetHead</li>
|
||||
<li>AG_SlimeBody</li>
|
||||
</genes>
|
||||
<genechances>
|
||||
<li>0.25</li>
|
||||
<li>0.25</li>
|
||||
<li>0.25</li>
|
||||
<li>0.25</li>
|
||||
</genechances>
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
</Defs>
|
|
@ -1,82 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Defs>
|
||||
<RJW_BGS.RaceGeneDef ParentName="Insect_base" Name="AA_lisks_base" Abstract="True">
|
||||
<defName>AA_lisks_base</defName>
|
||||
<!-- <raceNames>
|
||||
<li>AA_Animalisk</li>
|
||||
<li>AA_Blizzarisk</li>
|
||||
<li>AA_Cinderlisk</li>
|
||||
<li>AA_Dunealisk</li>
|
||||
<li>AA_Feralisk</li>
|
||||
<li>AA_Junglelisk</li>
|
||||
</raceNames> -->
|
||||
<genes>
|
||||
<li>AG_Spinnerets</li>
|
||||
<li>AG_EggLaying</li>
|
||||
<li>AG_FeraliskEyes</li>
|
||||
</genes>
|
||||
<genechances>
|
||||
<li>0.25</li>
|
||||
<li>0.25</li>
|
||||
<li>0.25</li>
|
||||
</genechances>
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
|
||||
<RJW_BGS.RaceGeneDef ParentName="AA_lisks_base">
|
||||
<defName>AA_Animalisk</defName>
|
||||
<raceNames>
|
||||
<li>AA_Animalisk</li>
|
||||
</raceNames>
|
||||
<genes>
|
||||
<li>PsychicAbility_Enhanced</li>
|
||||
<li>PsychicAbility_Extreme</li>
|
||||
</genes>
|
||||
<genechances>
|
||||
<li>0.8</li>
|
||||
<li>0.2</li>
|
||||
</genechances>
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
|
||||
<RJW_BGS.RaceGeneDef ParentName="AA_lisks_base">
|
||||
<defName>AA_Blizzarisk</defName>
|
||||
<raceNames>
|
||||
<li>AA_Blizzarisk</li>
|
||||
</raceNames>
|
||||
<genes>
|
||||
<li>MaxTemp_SmallDecrease</li>
|
||||
<li>MinTemp_SmallDecrease</li>
|
||||
<li>MinTemp_LargeDecrease</li>
|
||||
</genes>
|
||||
<genechances>
|
||||
<li>0.8</li>
|
||||
<li>0.8</li>
|
||||
<li>0.2</li>
|
||||
</genechances>
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
|
||||
<RJW_BGS.RaceGeneDef ParentName="AA_lisks_base">
|
||||
<defName>AA_Hotlisk</defName>
|
||||
<raceNames>
|
||||
<li>AA_Cinderlisk</li>
|
||||
<li>AA_Dunealisk</li>
|
||||
</raceNames>
|
||||
<genes>
|
||||
<li>MinTemp_SmallIncrease</li>
|
||||
<li>MaxTemp_SmallIncrease</li>
|
||||
<li>MaxTemp_LargeIncrease</li>
|
||||
</genes>
|
||||
<genechances>
|
||||
<li>0.8</li>
|
||||
<li>0.8</li>
|
||||
<li>0.2</li>
|
||||
</genechances>
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
|
||||
<RJW_BGS.RaceGeneDef ParentName="AA_lisks_base">
|
||||
<defName>AA_Normallisk</defName>
|
||||
<raceNames>
|
||||
<li>AA_Feralisk</li>
|
||||
<li>AA_Junglelisk</li>
|
||||
</raceNames>
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
</Defs>
|
|
@ -1,28 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Defs>
|
||||
<RJW_BGS.RaceGeneDef>
|
||||
<defName>AA_Wildpodgroup</defName>
|
||||
<raceNames>
|
||||
<li>AA_Wildpod</li>
|
||||
<li>AA_Wildpawn</li>
|
||||
<li>AA_Agaripawn</li>
|
||||
<li>AA_Agaripod</li>
|
||||
</raceNames>
|
||||
<genes>
|
||||
<li>AG_FungalSkin</li>
|
||||
<li>MoveSpeed_Slow</li>
|
||||
<li>FireWeakness</li>
|
||||
<li>FireTerror</li>
|
||||
<li>Robust</li>
|
||||
<li>Unstoppable</li>
|
||||
</genes>
|
||||
<genechances>
|
||||
<li>0.15</li>
|
||||
<li>0.25</li>
|
||||
<li>0.25</li>
|
||||
<li>0.25</li>
|
||||
<li>0.25</li>
|
||||
<li>0.25</li>
|
||||
</genechances>
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
</Defs>
|
|
@ -3,24 +3,28 @@
|
|||
<RJW_BGS.RaceGeneDef Name="Insect_base" Abstract="True">
|
||||
<defName>Insect_base</defName>
|
||||
<genes>
|
||||
<li>AG_InsectBlood</li>
|
||||
<li>rjw_genes_ovipositor_genitalia</li>
|
||||
<li>
|
||||
<defName>AG_InsectBlood</defName>
|
||||
<chance>0.5</chance>
|
||||
</li>
|
||||
<li>
|
||||
<defName>rjw_genes_ovipositor_genitalia</defName>
|
||||
<chance>0.5</chance>
|
||||
</li>
|
||||
</genes>
|
||||
<genechances>
|
||||
<li>0.5</li>
|
||||
<li>0.5</li>
|
||||
</genechances>
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
|
||||
<RJW_BGS.RaceGeneDef Name="Slime_base" Abstract="True">
|
||||
<defName>Slime_base</defName>
|
||||
<defName>Slime_base</defName>
|
||||
<genes>
|
||||
<li>AG_SlimeBlood</li>
|
||||
<li>rjw_genes_slime_genitalia</li>
|
||||
</genes>
|
||||
<genechances>
|
||||
<li>0.5</li>
|
||||
<li>0.5</li>
|
||||
</genechances>
|
||||
<li>
|
||||
<defName>AG_SlimeBlood</defName>
|
||||
<chance>0.5</chance>
|
||||
</li>
|
||||
<li>
|
||||
<defName>rjw_genes_slime_genitalia</defName>
|
||||
<chance>0.5</chance>
|
||||
</li>
|
||||
</genes>
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
</Defs>
|
|
@ -4,107 +4,101 @@
|
|||
<defName>Canine</defName>
|
||||
<raceGroup>Canine_Group</raceGroup>
|
||||
<genes>
|
||||
<li>Ears_Floppy</li>
|
||||
</genes>
|
||||
<genechances>
|
||||
<li>0.9</li>
|
||||
</genechances>
|
||||
<li>
|
||||
<defName>Ears_Floppy</defName>
|
||||
<chance>0.9</chance>
|
||||
</li>
|
||||
</genes>
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
<!-- You can use parents to have animals get specific genes in addition to the group.
|
||||
<RJW_BGS.RaceGeneDef ParentName = "Canine">
|
||||
<defName>Warg</defName>
|
||||
<raceNames>
|
||||
<li>Warg</li>
|
||||
</raceNames>
|
||||
<genes>
|
||||
<li>DarkVision</li>
|
||||
</genes>
|
||||
<genechances>
|
||||
<li>0.9</li>
|
||||
</genechances>
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
-->
|
||||
|
||||
|
||||
<RJW_BGS.RaceGeneDef>
|
||||
<defName>Insect</defName>
|
||||
<raceGroup>Insect_Group</raceGroup>
|
||||
<genes>
|
||||
<li>Beauty_Ugly</li>
|
||||
<li>
|
||||
<defName>Beauty_Ugly</defName>
|
||||
<chance>0.5</chance>
|
||||
</li>
|
||||
</genes>
|
||||
<genechances>
|
||||
<li>0.5</li>
|
||||
</genechances>
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
|
||||
<RJW_BGS.RaceGeneDef>
|
||||
<defName>Feline</defName>
|
||||
<raceGroup>Feline_Group</raceGroup>
|
||||
<genes>
|
||||
<li>Ears_Cat</li>
|
||||
<li>Sleepy</li>
|
||||
<li>DarkVision</li>
|
||||
<li>
|
||||
<defName>Ears_Cat</defName>
|
||||
<chance>0.9</chance>
|
||||
</li>
|
||||
<li>
|
||||
<defName>Sleepy</defName>
|
||||
<chance>0.25</chance>
|
||||
</li>
|
||||
<li>
|
||||
<defName>DarkVision</defName>
|
||||
<chance>0.25</chance>
|
||||
</li>
|
||||
</genes>
|
||||
<genechances>
|
||||
<li>0.9</li>
|
||||
<li>0.25</li>
|
||||
<li>0.25</li>
|
||||
</genechances>
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
<!--
|
||||
<RJW_BGS.RaceGeneDef>
|
||||
<defName>Equine</defName>
|
||||
<raceGroup>Equine_Group</raceGroup>
|
||||
<genes>
|
||||
<li>Ears_Floppy</li>
|
||||
<li>
|
||||
<defName>StrongStomach</defName>
|
||||
<chance>0.5</chance>
|
||||
</li>
|
||||
</genes>
|
||||
<genechances>
|
||||
<li>10</li>
|
||||
</genechances>
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
-->
|
||||
<RJW_BGS.RaceGeneDef>
|
||||
<defName>Dragon</defName>
|
||||
<raceGroup>Dragon_Group</raceGroup>
|
||||
<genes>
|
||||
<li>Unstoppable</li>
|
||||
<li>Headbone_CenterHorn</li>
|
||||
</genes>
|
||||
<genechances>
|
||||
<li>0.25</li>
|
||||
<li>0.9</li>
|
||||
</genechances>
|
||||
<li>
|
||||
<defName>Unstoppable</defName>
|
||||
<chance>0.25</chance>
|
||||
</li>
|
||||
<li>
|
||||
<defName>Headbone_CenterHorn</defName>
|
||||
<chance>0.9</chance>
|
||||
</li>
|
||||
</genes>
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
|
||||
<RJW_BGS.RaceGeneDef>
|
||||
<defName>Rodent</defName>
|
||||
<raceGroup>Rodent_Group</raceGroup>
|
||||
<genes>
|
||||
<li>Fertile</li>
|
||||
</genes>
|
||||
<genechances>
|
||||
<li>0.25</li>
|
||||
</genechances>
|
||||
<li>
|
||||
<defName>Fertile</defName>
|
||||
<chance>0.25</chance>
|
||||
</li>
|
||||
</genes>
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
|
||||
<RJW_BGS.RaceGeneDef>
|
||||
<defName>Racoon</defName>
|
||||
<raceGroup>Raccon_Group</raceGroup>
|
||||
<genes>
|
||||
<li>StrongStomach</li>
|
||||
<li>
|
||||
<defName>StrongStomach</defName>
|
||||
<chance>0.5</chance>
|
||||
</li>
|
||||
</genes>
|
||||
<genechances>
|
||||
<li>0.5</li>
|
||||
</genechances>
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
<!--
|
||||
<RJW_BGS.RaceGeneDef>
|
||||
<defName>Needle</defName>
|
||||
<raceGroup>Needle_Group</raceGroup>
|
||||
<genes>
|
||||
<li>Ears_Floppy</li>
|
||||
</genes>
|
||||
<genechances>
|
||||
<li>10</li>
|
||||
</genechances>
|
||||
<li>
|
||||
<defName>StrongStomach</defName>
|
||||
<chance>0.5</chance>
|
||||
</li>
|
||||
</genes>
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
-->
|
||||
<!--
|
||||
|
@ -112,11 +106,11 @@
|
|||
<defName>Hemi</defName>
|
||||
<raceGroup>Hemi_Group</raceGroup>
|
||||
<genes>
|
||||
<li>Ears_Floppy</li>
|
||||
</genes>
|
||||
<genechances>
|
||||
<li>10</li>
|
||||
</genechances>
|
||||
<li>
|
||||
<defName>StrongStomach</defName>
|
||||
<chance>0.5</chance>
|
||||
</li>
|
||||
</genes>
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
-->
|
||||
</Defs>
|
|
@ -23,16 +23,33 @@
|
|||
which genes can be inherited
|
||||
|
||||
<genes>
|
||||
<li>Ears_Floppy</li>
|
||||
</genes>
|
||||
The genes which may be inherited. Use the defName of the gene, you can also add modded genes.
|
||||
|
||||
<genechances>
|
||||
<li>0.9</li>
|
||||
</genechances>
|
||||
WIP, the chance of each gene to be inherited. Is in same order as genes, so for the second gene the chance to inherit is based on the second line in geweights.
|
||||
<li>
|
||||
<defName>Ears_Floppy</defName>
|
||||
<chance>0.5</chance>
|
||||
</li>
|
||||
<li>
|
||||
<defName>rjw_genes_slime_genitalia</defName> You can add modded genes which will be ignored if the mod is inactive.
|
||||
<chance>0.5</chance>
|
||||
</li>
|
||||
</genes>
|
||||
For each gene you need to find the defname and give it a chance to appear. Each gene is rolled independently.
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
|
||||
|
||||
-->
|
||||
|
||||
<!-- You can use parents to have animals get specific genes in addition to the group. So warg children will have a chance for Ears_Floppy, rjw_genes_slime_genitalia and StrongStomach
|
||||
<RJW_BGS.RaceGeneDef ParentName = "Canine">
|
||||
<defName>Warg</defName>
|
||||
<raceNames>
|
||||
<li>Warg</li>
|
||||
</raceNames>
|
||||
<genes>
|
||||
<li>
|
||||
<defName>StrongStomach</defName>
|
||||
<chance>0.5</chance>
|
||||
</li>
|
||||
</genes>
|
||||
</RJW_BGS.RaceGeneDef>
|
||||
-->
|
||||
</Defs>
|
Loading…
Add table
Add a link
Reference in a new issue