From 6dd8e27e0e0214eb6d1e4f250ba5f66ed0740ae2 Mon Sep 17 00:00:00 2001
From: a flock of birds <97801845+flock-of-birds@users.noreply.github.com>
Date: Sun, 31 Mar 2024 12:54:55 +0100
Subject: [PATCH 01/15] Added support for Big and Small Slimes
---
Common/Patches/Xenotypes/PatchBSSlimes.xml | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
create mode 100644 Common/Patches/Xenotypes/PatchBSSlimes.xml
diff --git a/Common/Patches/Xenotypes/PatchBSSlimes.xml b/Common/Patches/Xenotypes/PatchBSSlimes.xml
new file mode 100644
index 0000000..11b20c8
--- /dev/null
+++ b/Common/Patches/Xenotypes/PatchBSSlimes.xml
@@ -0,0 +1,22 @@
+
+
+
+
+ Big and Small - Slimes
+
+
+ Defs/XenotypeDef[defName="BS_GreenSlime"
+ or defName="BS_PinkSlime"
+ or defName="BS_FrostSlime"
+ or defName="BS_LavaSlime"
+ or defName="BS_EmperorSlime"
+ or defName="BS_ElixirSlime"
+ or defName="BS_BananaSplitSlime"
+ or defName="BS_ToxicSludge"
+ ]/genes
+
+ rjw_genes_slime_genitalia
+
+
+
+
\ No newline at end of file
From c3773bb7bae71b1175ef7822817dae01378b4740 Mon Sep 17 00:00:00 2001
From: a flock of birds <97801845+flock-of-birds@users.noreply.github.com>
Date: Sun, 31 Mar 2024 13:19:37 +0100
Subject: [PATCH 02/15] Added support for Big and Small Yokai
---
Common/Patches/Xenotypes/PatchBSYokai.xml | 42 +++++++++++++++++++++++
1 file changed, 42 insertions(+)
create mode 100644 Common/Patches/Xenotypes/PatchBSYokai.xml
diff --git a/Common/Patches/Xenotypes/PatchBSYokai.xml b/Common/Patches/Xenotypes/PatchBSYokai.xml
new file mode 100644
index 0000000..43648ec
--- /dev/null
+++ b/Common/Patches/Xenotypes/PatchBSYokai.xml
@@ -0,0 +1,42 @@
+
+
+
+
+ Big and Small - Yokai
+
+
+
+
+ Defs/XenotypeDef[defName = "BS_Kitsune"]/genes
+
+ rjw_genes_canine_genitalia
+
+
+
+
+ Defs/XenotypeDef[defName = "BS_Nekomata"]/genes
+
+ rjw_genes_feline_genitalia
+ rjw_genes_extra_vagina
+ rjw_genes_extra_penis
+
+
+
+
+ Defs/XenotypeDef[defName = "BS_RedOni" or defName = "BS_BlueOni" or defName = "BS_LesserOni"]/genes
+
+ rjw_genes_demonic_genitalia
+
+
+
+
+ Defs/XenotypeDef[defName = "BS_GreatBlueOni" or defName = "BS_GreatRedOni"]/genes
+
+ rjw_genes_demonic_genitalia
+ rjw_genes_much_cum
+
+
+
+
+
+
\ No newline at end of file
From 707ca7cfa6aaa146a4cb933d523942d4a3756301 Mon Sep 17 00:00:00 2001
From: a flock of birds <97801845+flock-of-birds@users.noreply.github.com>
Date: Sun, 31 Mar 2024 13:50:51 +0100
Subject: [PATCH 03/15] Snake-people patches and yokai/slime touchups
---
Common/Patches/Xenotypes/PatchBSSlimes.xml | 39 ++++++++++++++--------
Common/Patches/Xenotypes/PatchBSSneks.xml | 33 ++++++++++++++++++
Common/Patches/Xenotypes/PatchBSYokai.xml | 7 +++-
3 files changed, 65 insertions(+), 14 deletions(-)
create mode 100644 Common/Patches/Xenotypes/PatchBSSneks.xml
diff --git a/Common/Patches/Xenotypes/PatchBSSlimes.xml b/Common/Patches/Xenotypes/PatchBSSlimes.xml
index 11b20c8..fea02c8 100644
--- a/Common/Patches/Xenotypes/PatchBSSlimes.xml
+++ b/Common/Patches/Xenotypes/PatchBSSlimes.xml
@@ -4,19 +4,32 @@
Big and Small - Slimes
-
- Defs/XenotypeDef[defName="BS_GreenSlime"
- or defName="BS_PinkSlime"
- or defName="BS_FrostSlime"
- or defName="BS_LavaSlime"
- or defName="BS_EmperorSlime"
- or defName="BS_ElixirSlime"
- or defName="BS_BananaSplitSlime"
- or defName="BS_ToxicSludge"
- ]/genes
-
- rjw_genes_slime_genitalia
-
+
+
+
+ Defs/XenotypeDef[defName="BS_GreenSlime"
+ or defName="BS_PinkSlime"
+ or defName="BS_FrostSlime"
+ or defName="BS_LavaSlime"
+ or defName="BS_EmperorSlime"
+ or defName="BS_ElixirSlime"
+ or defName="BS_ToxicSludge"
+ or defName="BS_BananaSplitSlime"
+ ]/genes
+
+ rjw_genes_slime_genitalia
+ rjw_genes_much_cum
+ rjw_genes_elasticity
+
+
+
+ Defs/XenotypeDef[defName="BS_BananaSplitSlime"]/genes
+
+ rjw_genes_hypersexual
+ rjw_genes_bisexual
+
+
+
\ No newline at end of file
diff --git a/Common/Patches/Xenotypes/PatchBSSneks.xml b/Common/Patches/Xenotypes/PatchBSSneks.xml
new file mode 100644
index 0000000..8624f82
--- /dev/null
+++ b/Common/Patches/Xenotypes/PatchBSSneks.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+ Big and Small - Lamias and other Snake-People [HOLDHORSES]
+
+
+
+
+ Defs/XenotypeDef[defName = "LoS_Lamia"
+ or defName = "LoS_TrueLamia"
+ or defName = "LoS_Siren"
+ or defName = "LoS_Gorgon"
+ or defName = "Naga"
+ or defName = "Los_Adderman"
+ or defName = "Los_Anacondaman"
+ or defName = "Los_Snakeman"]/genes
+
+ rjw_genes_reptilian_genitalia
+
+
+
+ Defs/XenotypeDef[defName = "Nagaraj" or defName = "Los_Silver"]/genes
+
+ rjw_genes_reptilian_genitalia
+ rjw_genes_unbreakable
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Common/Patches/Xenotypes/PatchBSYokai.xml b/Common/Patches/Xenotypes/PatchBSYokai.xml
index 43648ec..04d3e5f 100644
--- a/Common/Patches/Xenotypes/PatchBSYokai.xml
+++ b/Common/Patches/Xenotypes/PatchBSYokai.xml
@@ -10,6 +10,7 @@
Defs/XenotypeDef[defName = "BS_Kitsune"]/genes
rjw_genes_canine_genitalia
+ LitteredBirths
@@ -19,6 +20,7 @@
rjw_genes_feline_genitalia
rjw_genes_extra_vagina
rjw_genes_extra_penis
+ LitteredBirths
@@ -26,6 +28,7 @@
Defs/XenotypeDef[defName = "BS_RedOni" or defName = "BS_BlueOni" or defName = "BS_LesserOni"]/genes
rjw_genes_demonic_genitalia
+ rjw_genes_much_cum
@@ -33,7 +36,9 @@
Defs/XenotypeDef[defName = "BS_GreatBlueOni" or defName = "BS_GreatRedOni"]/genes
rjw_genes_demonic_genitalia
- rjw_genes_much_cum
+ rjw_genes_big_male_genitalia
+ rjw_genes_loose_female_genitalia
+ rjw_genes_very_much_cum
From 9c109aea63121567f83cc7c1ad3afa7efa025cbd Mon Sep 17 00:00:00 2001
From: a flock of birds <97801845+flock-of-birds@users.noreply.github.com>
Date: Fri, 31 May 2024 17:24:51 +0100
Subject: [PATCH 04/15] Small breasts for nekomata
---
Common/Patches/Xenotypes/PatchBSYokai.xml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Common/Patches/Xenotypes/PatchBSYokai.xml b/Common/Patches/Xenotypes/PatchBSYokai.xml
index 04d3e5f..ef6d7b4 100644
--- a/Common/Patches/Xenotypes/PatchBSYokai.xml
+++ b/Common/Patches/Xenotypes/PatchBSYokai.xml
@@ -20,6 +20,8 @@
rjw_genes_feline_genitalia
rjw_genes_extra_vagina
rjw_genes_extra_penis
+ rjw_genes_extra_breasts
+ rjw_genes_small_breasts
LitteredBirths
From 79a8d10ea750f78229ccdbbee2cb1c89f01ce788 Mon Sep 17 00:00:00 2001
From: a flock of birds <97801845+flock-of-birds@users.noreply.github.com>
Date: Fri, 31 May 2024 21:41:02 +0100
Subject: [PATCH 05/15] Removed unnecessary PatchOperationFindMod operations
from some xenotype patches
---
Common/Patches/Xenotypes/PatchAlphaGenes.xml | 216 +++++++-----------
Common/Patches/Xenotypes/PatchBSYokai.xml | 1 -
Common/Patches/Xenotypes/PatchVREPhytokin.xml | 61 ++---
.../Patches/Xenotypes/PatchVRESanguophage.xml | 50 +---
Common/Patches/Xenotypes/PatchXenotech.xml | 109 ++++-----
5 files changed, 157 insertions(+), 280 deletions(-)
diff --git a/Common/Patches/Xenotypes/PatchAlphaGenes.xml b/Common/Patches/Xenotypes/PatchAlphaGenes.xml
index 33622b0..bf38411 100644
--- a/Common/Patches/Xenotypes/PatchAlphaGenes.xml
+++ b/Common/Patches/Xenotypes/PatchAlphaGenes.xml
@@ -1,131 +1,91 @@
-
-
-
-
- Alpha Genes
-
-
- Defs/XenotypeDef[defName="AG_Fleetkind"]/genes
-
- rjw_genes_slime_genitalia
- rjw_genes_elasticity
-
-
-
-
-
-
- Alpha Genes
-
-
- Defs/XenotypeDef[defName="AG_Helixien"]/genes
-
- rjw_genes_slime_genitalia
- rjw_genes_elasticity
-
-
-
-
-
-
- Alpha Genes
-
-
- Defs/XenotypeDef[defName="AG_Taukai"]/genes
-
- rjw_genes_sexual_mytosis
-
-
-
-
-
-
- Alpha Genes
-
-
- Defs/XenotypeDef[defName="AG_MindDevourer"]/genes
-
- rjw_genes_demonic_genitalia
- rjw_genes_sex_age_drain
-
-
-
-
-
-
- Alpha Genes
-
-
- Defs/XenotypeDef[defName="AG_Lapis"]/genes
-
- rjw_genes_big_breasts
- rjw_genes_no_cum
- rjw_genes_big_male_genitalia
-
-
-
-
-
-
- Alpha Genes
-
-
- Defs/XenotypeDef[defName="AG_Efreet"]/genes
-
- rjw_genes_demonic_genitalia
- rjw_genes_small_breasts
- rjw_genes_tight_female_genitalia
- rjw_genes_tight_anus
-
-
-
-
-
-
- Alpha Genes
-
-
- Defs/XenotypeDef[defName="AG_Drakonori"]/genes
-
- rjw_genes_dragon_genitalia
- rjw_genes_big_male_genitalia
- rjw_genes_aphrodisiac_pheromones
- rjw_genes_big_breasts
-
-
-
-
-
-
- Alpha Genes
-
-
- Defs/XenotypeDef[defName="AG_Animusen"]/genes
-
- rjw_genes_canine_genitalia
-
-
-
-
-
-
- Alpha Genes
-
-
-
- Vanilla Races Expanded - Sanguophage
-
-
- Defs/XenotypeDef[defName="AG_Malachai"]/genes
-
- rjw_genes_demonic_genitalia
-
-
-
-
-
-
-
+
+
+ Alpha Genes
+
+
+
+
+ Defs/XenotypeDef[defName="AG_Fleetkind"]/genes
+
+ rjw_genes_slime_genitalia
+ rjw_genes_elasticity
+
+
+
+
+ Defs/XenotypeDef[defName="AG_Helixien"]/genes
+
+ rjw_genes_slime_genitalia
+ rjw_genes_elasticity
+
+
+
+
+ Defs/XenotypeDef[defName="AG_Taukai"]/genes
+
+ rjw_genes_sexual_mytosis
+
+
+
+
+ Defs/XenotypeDef[defName="AG_MindDevourer"]/genes
+
+ rjw_genes_demonic_genitalia
+ rjw_genes_sex_age_drain
+
+
+
+
+ Defs/XenotypeDef[defName="AG_Lapis"]/genes
+
+ rjw_genes_big_breasts
+ rjw_genes_no_cum
+ rjw_genes_big_male_genitalia
+
+
+
+
+ Defs/XenotypeDef[defName="AG_Efreet"]/genes
+
+ rjw_genes_demonic_genitalia
+ rjw_genes_small_breasts
+ rjw_genes_tight_female_genitalia
+ rjw_genes_tight_anus
+
+
+
+
+ Defs/XenotypeDef[defName="AG_Drakonori"]/genes
+
+ rjw_genes_dragon_genitalia
+ rjw_genes_big_male_genitalia
+ rjw_genes_aphrodisiac_pheromones
+ rjw_genes_big_breasts
+
+
+
+
+ Defs/XenotypeDef[defName="AG_Animusen"]/genes
+
+ rjw_genes_canine_genitalia
+
+
+
+
+
+ Vanilla Races Expanded - Sanguophage
+
+
+ Defs/XenotypeDef[defName="AG_Malachai"]/genes
+
+ rjw_genes_demonic_genitalia
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Common/Patches/Xenotypes/PatchBSYokai.xml b/Common/Patches/Xenotypes/PatchBSYokai.xml
index ef6d7b4..eb1c2ac 100644
--- a/Common/Patches/Xenotypes/PatchBSYokai.xml
+++ b/Common/Patches/Xenotypes/PatchBSYokai.xml
@@ -20,7 +20,6 @@
rjw_genes_feline_genitalia
rjw_genes_extra_vagina
rjw_genes_extra_penis
- rjw_genes_extra_breasts
rjw_genes_small_breasts
LitteredBirths
diff --git a/Common/Patches/Xenotypes/PatchVREPhytokin.xml b/Common/Patches/Xenotypes/PatchVREPhytokin.xml
index d58226c..055f695 100644
--- a/Common/Patches/Xenotypes/PatchVREPhytokin.xml
+++ b/Common/Patches/Xenotypes/PatchVREPhytokin.xml
@@ -1,50 +1,17 @@
-
-
-
-
- Vanilla Races Expanded - Phytokin
-
-
- Defs/XenotypeDef[defName="VRE_Poluxkin"]/genes
-
- rjw_genes_tight_female_genitalia
- rjw_genes_tight_anus
- rjw_genes_elasticity
- rjw_genes_bisexual
-
-
-
-
-
- Vanilla Races Expanded - Phytokin
-
-
- Defs/XenotypeDef[defName="VRE_Gauranlenkin"]/genes
-
- rjw_genes_tight_female_genitalia
- rjw_genes_tight_anus
- rjw_genes_elasticity
- rjw_genes_bisexual
-
-
-
-
-
-
- Vanilla Races Expanded - Phytokin
-
-
- Defs/XenotypeDef[defName="VRE_Animakin"]/genes
-
- rjw_genes_tight_female_genitalia
- rjw_genes_tight_anus
- rjw_genes_elasticity
- rjw_genes_bisexual
-
-
-
-
-
+
+
+ Vanilla Races Expanded - Phytokin
+
+
+ Defs/XenotypeDef[defName="VRE_Poluxkin" or defName="VRE_Gauranlenkin" or defName="VRE_Animakin"]/genes
+
+ rjw_genes_tight_female_genitalia
+ rjw_genes_tight_anus
+ rjw_genes_elasticity
+ rjw_genes_bisexual
+
+
+
\ No newline at end of file
diff --git a/Common/Patches/Xenotypes/PatchVRESanguophage.xml b/Common/Patches/Xenotypes/PatchVRESanguophage.xml
index 14c581e..706852c 100644
--- a/Common/Patches/Xenotypes/PatchVRESanguophage.xml
+++ b/Common/Patches/Xenotypes/PatchVRESanguophage.xml
@@ -1,41 +1,15 @@
-
-
-
-
- Vanilla Races Expanded - Sanguophage
-
-
- Defs/XenotypeDef[defName="VRE_Bruxa"]/genes
-
- rjw_genes_demonic_genitalia
-
-
-
-
-
- Vanilla Races Expanded - Sanguophage
-
-
- Defs/XenotypeDef[defName="VRE_Ekkimian"]/genes
-
- rjw_genes_demonic_genitalia
-
-
-
-
-
-
- Vanilla Races Expanded - Sanguophage
-
-
- Defs/XenotypeDef[defName="VRE_Strigoi"]/genes
-
- rjw_genes_demonic_genitalia
-
-
-
-
-
+
+
+ Vanilla Races Expanded - Sanguophage
+
+
+ Defs/XenotypeDef[defName="VRE_Bruxa" or defName="VRE_Ekkimian" or defName="VRE_Strigoi"]/genes
+
+ rjw_genes_demonic_genitalia
+
+
+
+
\ No newline at end of file
diff --git a/Common/Patches/Xenotypes/PatchXenotech.xml b/Common/Patches/Xenotypes/PatchXenotech.xml
index 846cb3a..a64c24d 100644
--- a/Common/Patches/Xenotypes/PatchXenotech.xml
+++ b/Common/Patches/Xenotypes/PatchXenotech.xml
@@ -1,69 +1,46 @@
-
-
-
-
- [LTS]Xenotech
-
-
- Defs/XenotypeDef[defName="LTS_Nyankind"]/genes
-
- rjw_genes_feline_genitalia
-
-
-
-
-
- [LTS]Xenotech
-
-
- Defs/XenotypeDef[defName="LTS_Growler"]/genes
-
- rjw_genes_canine_genitalia
-
-
-
-
-
-
- [LTS]Xenotech
-
-
- Defs/XenotypeDef[defName="LTS_Elfin"]/genes
-
- rjw_genes_small_male_genitalia
- rjw_genes_tight_female_genitalia
-
-
-
-
-
-
- [LTS]Xenotech
-
-
- Defs/XenotypeDef[defName="LTS_Ork"]/genes
-
- rjw_genes_big_male_genitalia
- rjw_genes_loose_female_genitalia
-
-
-
-
-
-
- [LTS]Xenotech
-
-
- Defs/XenotypeDef[defName="LTS_Lilime"]/genes
-
- rjw_genes_demonic_genitalia
- rjw_genes_elasticity
- AptitudeRemarkable_Sex
-
-
-
-
-
+
+
+ [LTS]Xenotech
+
+
+
+
+ Defs/XenotypeDef[defName="LTS_Nyankind"]/genes
+
+ rjw_genes_feline_genitalia
+
+
+
+ Defs/XenotypeDef[defName="LTS_Growler"]/genes
+
+ rjw_genes_canine_genitalia
+
+
+
+ Defs/XenotypeDef[defName="LTS_Elfin"]/genes
+
+ rjw_genes_small_male_genitalia
+ rjw_genes_tight_female_genitalia
+
+
+
+ Defs/XenotypeDef[defName="LTS_Ork"]/genes
+
+ rjw_genes_big_male_genitalia
+ rjw_genes_loose_female_genitalia
+
+
+
+ Defs/XenotypeDef[defName="LTS_Lilime"]/genes
+
+ rjw_genes_demonic_genitalia
+ rjw_genes_elasticity
+ AptitudeRemarkable_Sex
+
+
+
+
+
\ No newline at end of file
From b79c733324d2ddd1dd77f189fe67fd2481a7a064 Mon Sep 17 00:00:00 2001
From: a flock of birds <97801845+flock-of-birds@users.noreply.github.com>
Date: Fri, 31 May 2024 23:00:00 +0100
Subject: [PATCH 06/15] Added patches for Big and Small Races (singular)
---
Common/Patches/Xenotypes/PatchBSRaces.xml | 94 +++++++++++++++++++++++
1 file changed, 94 insertions(+)
create mode 100644 Common/Patches/Xenotypes/PatchBSRaces.xml
diff --git a/Common/Patches/Xenotypes/PatchBSRaces.xml b/Common/Patches/Xenotypes/PatchBSRaces.xml
new file mode 100644
index 0000000..31f8002
--- /dev/null
+++ b/Common/Patches/Xenotypes/PatchBSRaces.xml
@@ -0,0 +1,94 @@
+
+
+
+
+ Big and Small - Races
+
+
+
+
+ Defs/XenotypeDef[defName="BS_Ogre"]/genes
+
+ rjw_genes_Orc_genitalia
+ rjw_genes_much_cum
+
+
+
+ Defs/XenotypeDef[defName="BS_GreatOgre"]/genes
+
+ rjw_genes_Orc_genitalia
+ rjw_genes_very_much_cum
+ rjw_genes_big_male_genitalia
+ rjw_genes_big_breasts
+ rjw_genes_loose_female_genitalia
+ rjw_genes_loose_anus
+
+
+
+ Defs/XenotypeDef[defName="BS_Troll"]/genes
+
+ rjw_genes_Orc_genitalia
+ rjw_genes_evergrowth
+
+
+
+ Defs/XenotypeDef[defName="BS_Jotun"
+ or defName="BS_FrostJotun"
+ or defName="BS_FireJotun"
+ or defName="BS_Surtr"
+ or defName="BS_Ymir"
+ or defName="BS_Half_Jotun"
+ ]/genes
+
+ rjw_genes_big_male_genitalia
+ rjw_genes_big_breasts
+ rjw_genes_orgasm_rush
+
+
+
+
+ Alpha Genes
+
+
+ Defs/XenotypeDef[defName="BS_Corrupterd_Titan"]/genes
+
+ rjw_genes_rapist
+ rjw_genes_Tentacle_genitalia
+
+
+
+
+ Defs/XenotypeDef[defName="BS_Gnome"]/genes
+
+ rjw_genes_tight_female_genitalia
+ rjw_genes_tight_anus
+ rjw_genes_very_much_cum
+ rjw_genes_likes_cumflation
+
+
+
+ Defs/XenotypeDef[defName="BS_Dwarf" or defName="BS_Svartalf"]/genes
+
+ rjw_genes_big_male_genitalia
+
+
+
+ Defs/XenotypeDef[defName="BS_Redcap"]/genes
+
+ LitteredBirths
+ rjw_genes_tight_female_genitalia
+ rjw_genes_tight_anus
+ rjw_genes_much_cum
+ rjw_genes_rapist
+
+
+
+ Defs/XenotypeDef[defName = "BS_Hearthguard" or defName = "BS_Hearthdoll" or defName = "BS_PilotableFleshGolem" or defName="BS_FleshGolemServant"]/genes
+
+ rjw_genes_no_sex_need
+
+
+
+
+
+
\ No newline at end of file
From 3bcb79a27892b418c33aaaead5225324214953a0 Mon Sep 17 00:00:00 2001
From: a flock of birds <97801845+flock-of-birds@users.noreply.github.com>
Date: Fri, 31 May 2024 23:13:56 +0100
Subject: [PATCH 07/15] Added patches for Big and Small - More Races
---
Common/Patches/Xenotypes/PatchBSMore.xml | 26 ++++++++++++++++++++++++
1 file changed, 26 insertions(+)
create mode 100644 Common/Patches/Xenotypes/PatchBSMore.xml
diff --git a/Common/Patches/Xenotypes/PatchBSMore.xml b/Common/Patches/Xenotypes/PatchBSMore.xml
new file mode 100644
index 0000000..533b2db
--- /dev/null
+++ b/Common/Patches/Xenotypes/PatchBSMore.xml
@@ -0,0 +1,26 @@
+
+
+
+
+ Big and Small - More Xenotypes
+
+
+
+
+ Defs/XenotypeDef[defName="BS_Weaver" or defName="BS_Devilspider"]/genes
+
+ rjw_genes_ovipositor_genitalia
+
+
+
+ Defs/XenotypeDef[defName="BS_Abomination"]/genes
+
+ rjw_genes_Tentacle_genitalia
+ rjw_genes_reptilian_genitalia
+ rjw_genes_human_genitalia
+
+
+
+
+
+
\ No newline at end of file
From d83c2354b9753ef8f10f8e19ae7f3def3ec96ff9 Mon Sep 17 00:00:00 2001
From: a flock of birds <97801845+flock-of-birds@users.noreply.github.com>
Date: Sat, 1 Jun 2024 11:06:43 +0100
Subject: [PATCH 08/15] Added patches for Big and Small - Vampires and Undead
---
Common/Patches/Xenotypes/PatchBSShared.xml | 53 +++++++++++++++++++
Common/Patches/Xenotypes/PatchBSUndead.xml | 60 ++++++++++++++++++++++
2 files changed, 113 insertions(+)
create mode 100644 Common/Patches/Xenotypes/PatchBSShared.xml
create mode 100644 Common/Patches/Xenotypes/PatchBSUndead.xml
diff --git a/Common/Patches/Xenotypes/PatchBSShared.xml b/Common/Patches/Xenotypes/PatchBSShared.xml
new file mode 100644
index 0000000..1759c8b
--- /dev/null
+++ b/Common/Patches/Xenotypes/PatchBSShared.xml
@@ -0,0 +1,53 @@
+
+
+
+
+ Big and Small - Genes & More
+
+
+
+
+ Defs/XenotypeDef[@Name="BS_Succubus_A"]/genes
+
+ rjw_genes_demonic_genitalia
+ rjw_genes_aphrodisiac_pheromones
+ rjw_genes_hypersexual
+ rjw_genes_bisexual
+ AptitudeRemarkable_Sex
+ rjw_genes_elasticity
+
+
+
+ Defs/XenotypeDef[@Name="BS_Hellguard_A"]/genes
+
+ rjw_genes_demonic_genitalia
+ rjw_genes_equine_genitalia
+ AptitudePoor_Sex
+
+
+
+ Defs/XenotypeDef[@Name="BS_GateKeeper_A"]/genes
+
+ rjw_genes_demonic_genitalia
+ rjw_genes_equine_genitalia
+ rjw_genes_large_male_genitalia
+ rjw_genes_much_cum
+ AptitudeTerrible_Sex
+
+
+
+ Defs/XenotypeDef[@Name="BS_Imp_A"]/genes
+
+ rjw_genes_demonic_genitalia
+ rjw_genes_much_cum
+ rjw_genes_small_male_genitalia
+ rjw_genes_tight_female_genitalia
+ rjw_genes_tight_anus
+ rjw_genes_small_breasts
+ rjw_genes_tight_anus
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Common/Patches/Xenotypes/PatchBSUndead.xml b/Common/Patches/Xenotypes/PatchBSUndead.xml
new file mode 100644
index 0000000..0c2e592
--- /dev/null
+++ b/Common/Patches/Xenotypes/PatchBSUndead.xml
@@ -0,0 +1,60 @@
+
+
+
+
+ Big and Small - Vampires and the Undead
+
+
+
+
+ Defs/XenotypeDef[defName="VU_Returned" or defName="VU_Ghoul" or defName="VU_Frankenstein"]/genes
+
+ rjw_genes_Necro_genitalia
+ rjw_genes_no_sex_need
+
+
+
+ Defs/XenotypeDef[defName="VU_Revenant"]/genes
+
+ rjw_genes_Necro_genitalia
+
+
+
+ Defs/XenotypeDef[defName="VU_Lycantrope"]/genes
+
+ rjw_genes_canine_genitalia
+
+
+
+ Defs/XenotypeDef[defName="VU_Nosferatu" or defName="VU_Dracul_Feral"]/genes
+
+ rjw_genes_demonic_genitalia
+ rjw_genes_no_sex_need
+
+
+
+ Defs/XenotypeDef[defName="VU_Dracul_Spawn"
+ or defName="VU_Dracul"
+ or defName="VU_Dracul_Mature"
+ or defName="VU_Dracul_Progenitor"
+ ]/genes
+
+ rjw_genes_demonic_genitalia
+
+
+
+ Defs/XenotypeDef[defName="VU_WhiteRose"]/genes
+
+ rjw_genes_demonic_genitalia
+ rjw_genes_aphrodisiac_pheromones
+ rjw_genes_bisexual
+ AptitudeRemarkable_Sex
+ rjw_genes_elasticity
+
+
+
+
+
+
+
+
\ No newline at end of file
From 3c9e4b760cf9c7421469be18336acbf9d9cdc0f6 Mon Sep 17 00:00:00 2001
From: a flock of birds <97801845+flock-of-birds@users.noreply.github.com>
Date: Sat, 1 Jun 2024 12:26:54 +0100
Subject: [PATCH 09/15] Added patches for Big and Small - Heaven and Hell
---
Common/Patches/Xenotypes/PatchBSHeavHell.xml | 90 ++++++++++++++++++++
1 file changed, 90 insertions(+)
create mode 100644 Common/Patches/Xenotypes/PatchBSHeavHell.xml
diff --git a/Common/Patches/Xenotypes/PatchBSHeavHell.xml b/Common/Patches/Xenotypes/PatchBSHeavHell.xml
new file mode 100644
index 0000000..79e7472
--- /dev/null
+++ b/Common/Patches/Xenotypes/PatchBSHeavHell.xml
@@ -0,0 +1,90 @@
+
+
+
+
+ Big and Small - Heaven and Hell
+
+
+
+
+ Defs/XenotypeDef[defName="BS_Authority"]/genes
+
+ rjw_genes_large_male_genitalia
+ rjw_genes_large_breasts
+ rjw_genes_no_sex_need
+ rjw_genes_generous_donor
+ AptitudePoor_Sex
+
+
+
+ Defs/XenotypeDef[defName="BS_Malakim"]/genes
+
+ rjw_genes_small_breasts
+ rjw_genes_generous_donor
+ AptitudeTerrible_Sex
+
+
+
+ Defs/XenotypeDef[defName="BS_Satan"]/genes
+
+ rjw_genes_large_male_genitalia
+ rjw_genes_large_breasts
+ rjw_genes_human_genitalia
+ rjw_genes_equine_genitalia
+ rjw_genes_reptilian_genitalia
+ rjw_genes_crocodilian_genitalia
+ AptitudeStrong_Sex
+
+
+
+ Defs/XenotypeDef[defName="BS_Grigori"]/genes
+
+ rjw_genes_generous_donor
+ AptitudeStrong_Sex
+
+
+
+ Defs/XenotypeDef[defName="BS_Nephilim"]/genes
+
+ rjw_genes_large_male_genitalia
+ rjw_genes_large_breasts
+
+
+
+ Defs/XenotypeDef[defName="BS_Lilim"]/genes
+
+ rjw_genes_hypersexual
+ AptitudeStrong_Sex
+
+
+
+ Defs/XenotypeDef[defName="BS_Glutton"]/genes
+
+ rjw_genes_demonic_genitalia
+ rjw_genes_large_male_genitalia
+ rjw_genes_loose_female_genitalia
+ rjw_genes_loose_anus
+ rjw_genes_extra_female_genitalia
+ rjw_genes_extra_anus
+ rjw_genes_cumflation_immunity
+ AptitudeStrong_Sex
+
+
+
+ Defs/XenotypeDef[defName="BS_LilGlutton"]/genes
+
+ rjw_genes_demonic_genitalia
+ rjw_genes_small_male_genitalia
+ rjw_genes_tight_female_genitalia
+ rjw_genes_tight_anus
+ rjw_genes_extra_female_genitalia
+ rjw_genes_extra_anus
+ rjw_genes_likes_cumflation
+ rjw_genes_elastic
+ AptitudeStrong_Sex
+
+
+
+
+
+
\ No newline at end of file
From c0e63b1a40901ec46c87339128794fc140e9c285 Mon Sep 17 00:00:00 2001
From: a flock of birds <97801845+flock-of-birds@users.noreply.github.com>
Date: Sat, 1 Jun 2024 12:44:53 +0100
Subject: [PATCH 10/15] Fixed label capitalisation
---
Common/Defs/AbilityDefs/Ability_CockEater.xml | 2 +-
.../Defs/AbilityDefs/Ability_CocoonWeaver.xml | 2 +-
Common/Defs/AbilityDefs/Ability_PussyHeal.xml | 2 +-
Common/Defs/AbilityDefs/Ability_Seduce.xml | 6 +++---
Common/Defs/GeneDefs/GeneCategories.xml | 18 +++++++++---------
Common/Defs/GeneDefs/GeneDefs_Breeding.xml | 12 ++++++------
Common/Defs/GeneDefs/GeneDefs_Cum.xml | 12 ++++++------
Common/Defs/GeneDefs/GeneDefs_Damage.xml | 4 ++--
.../Defs/GeneDefs/GeneDefs_ExtraGenitalia.xml | 2 +-
.../Defs/GeneDefs/GeneDefs_GenitaliaSizes.xml | 18 +++++++++---------
Common/Defs/GeneDefs/GeneDefs_LifeForce.xml | 8 ++++----
Common/Defs/GeneDefs/GeneDefs_Reproduction.xml | 14 +++++++-------
Common/Defs/GeneDefs/GeneDefs_SexSpecial.xml | 14 +++++++-------
.../Defs/GeneDefs/GeneDefs_SpecifiedGender.xml | 6 +++---
Common/Defs/GeneDefs/Xenotype_Lifeforce.xml | 4 ++--
Common/Defs/HediffDefs/Hediffs_OrgasmRush.xml | 3 +--
Common/Defs/JobDefs/Jobs_LifeForce.xml | 8 ++++----
Common/Defs/JobDefs/Jobs_SexOnSpot.xml | 2 +-
.../Defs/PawnKindDefs/PawnKind_LifeForce.xml | 2 +-
Common/Defs/ThoughtDefs/Thoughts_Special.xml | 2 +-
Common/Patches/Xenotypes/PatchBSHeavHell.xml | 2 ++
21 files changed, 72 insertions(+), 71 deletions(-)
diff --git a/Common/Defs/AbilityDefs/Ability_CockEater.xml b/Common/Defs/AbilityDefs/Ability_CockEater.xml
index 4a8f2e3..f5cc8ad 100644
--- a/Common/Defs/AbilityDefs/Ability_CockEater.xml
+++ b/Common/Defs/AbilityDefs/Ability_CockEater.xml
@@ -2,7 +2,7 @@
rjw_genes_ability_cockeater
- Eat Cock
+ eat cock
Eat the cock of another pawn, restoring fertilin based on the size of the cock.
Genes/Icons/cockeater
true
diff --git a/Common/Defs/AbilityDefs/Ability_CocoonWeaver.xml b/Common/Defs/AbilityDefs/Ability_CocoonWeaver.xml
index 2a1577a..434df04 100644
--- a/Common/Defs/AbilityDefs/Ability_CocoonWeaver.xml
+++ b/Common/Defs/AbilityDefs/Ability_CocoonWeaver.xml
@@ -2,7 +2,7 @@
rjw_genes_ability_cocoonweaver
- Cocoon
+ cocoon
Weaves the victim into a (self-sustaining) cocoon. The victim cannot move, but can be bred.
Genes/Icons/Cocoon
true
diff --git a/Common/Defs/AbilityDefs/Ability_PussyHeal.xml b/Common/Defs/AbilityDefs/Ability_PussyHeal.xml
index c31cb75..e9fb85b 100644
--- a/Common/Defs/AbilityDefs/Ability_PussyHeal.xml
+++ b/Common/Defs/AbilityDefs/Ability_PussyHeal.xml
@@ -2,7 +2,7 @@
rjw_genes_ability_pussyheal
- SexHeal
+ sexheal
Rape another pawn, so you can heal them with your vagina's special healing power.
Things/Mote/Heart
false
diff --git a/Common/Defs/AbilityDefs/Ability_Seduce.xml b/Common/Defs/AbilityDefs/Ability_Seduce.xml
index 620be2b..60d5d10 100644
--- a/Common/Defs/AbilityDefs/Ability_Seduce.xml
+++ b/Common/Defs/AbilityDefs/Ability_Seduce.xml
@@ -9,13 +9,13 @@
true
true
false
-
+
10
Mote_CoagulateStencil
Coagulate
Coagulate_Cast
-
+
Verb_CastAbility
10
1
@@ -35,7 +35,7 @@
Heart
-
+
0.20
diff --git a/Common/Defs/GeneDefs/GeneCategories.xml b/Common/Defs/GeneDefs/GeneCategories.xml
index ecce35f..e506741 100644
--- a/Common/Defs/GeneDefs/GeneCategories.xml
+++ b/Common/Defs/GeneDefs/GeneCategories.xml
@@ -15,55 +15,55 @@
rjw_genes_gender
- Gender
+ gender
21
rjw_genes_genitalia_type
- cosmetic - Genitalia Types
+ cosmetic - genitalia type
19
rjw_genes_genitalia_extras
- Genitalia Amounts
+ genitalia count
17
rjw_genes_genitalia_size
- Genitalia Size / Attributes
+ genitalia size / attributes
15
rjw_genes_fertilin
- Fertilin
+ fertilin
14
rjw_genes_breeding
- Breeding
+ breeding
13
rjw_genes_cum
- Cum
+ cum
12
rjw_genes_damage
- Genital Related Damage
+ genital-related damage
11
rjw_genes_special
- Genital Based Special Abilities
+ genital-based special abilities
8
diff --git a/Common/Defs/GeneDefs/GeneDefs_Breeding.xml b/Common/Defs/GeneDefs/GeneDefs_Breeding.xml
index 6d16ee6..c54ece4 100644
--- a/Common/Defs/GeneDefs/GeneDefs_Breeding.xml
+++ b/Common/Defs/GeneDefs/GeneDefs_Breeding.xml
@@ -16,7 +16,7 @@
rjw_genes_mechbreeder
- Mechbreeder
+ mechbreeder
Pawns with this gene are able to birth mechanoids unharmed.
World/WorldObjects/Expanding/Mechanoids
51
@@ -26,7 +26,7 @@
rjw_genes_zoophile
- Zoophile
+ zoophile
Xenotypes with this Gene are Zoophile.
Genes/Icons/Zoophile
54
@@ -39,7 +39,7 @@
rjw_genes_fertile_anus
- Fertile Anus
+ fertile anus
Xenotypes with this gene have a functional uterus connected to the anal cavity even for males
Genes/Icons/Fertile_anus
54
@@ -47,7 +47,7 @@
rjw_genes_insectincubator
- Insect Incubator
+ insect incubator
RJW_Genes.Gene_InsectIncubator
Pawns with this gene fertilize insect eggs that are placed inside them.
Genes/Icons/Egg
@@ -58,7 +58,7 @@
rjw_genes_insectbreeder
- Insect Breeder
+ insect breeder
Pawns with this gene are able to fertilize eggs with any fertile penis.
Genes/Icons/Insect_Breeder
53
@@ -68,7 +68,7 @@
rjw_genes_fervent_ovipositor
- Fervent Ovipositor
+ fervent ovipositor
RJW_Genes.Gene_FerventOvipositor
Pawns that have a female (egg producing) ovipositor produce eggs at drastically increased speed.
Genes/Icons/Fervent_Ovipositor
diff --git a/Common/Defs/GeneDefs/GeneDefs_Cum.xml b/Common/Defs/GeneDefs/GeneDefs_Cum.xml
index c031645..a3f9208 100644
--- a/Common/Defs/GeneDefs/GeneDefs_Cum.xml
+++ b/Common/Defs/GeneDefs/GeneDefs_Cum.xml
@@ -17,7 +17,7 @@
rjw_genes_no_cum
- No Cum
+ no cum
Males of these species have no fluid.
Genes/Icons/No_Cum
RJW_Genes.Gene_NoCum
@@ -28,7 +28,7 @@
rjw_genes_much_cum
- Much Cum
+ much cum
Males of this species produce a lot of fluid.
Genes/Icons/Much_Cum
RJW_Genes.Gene_MuchCum
@@ -39,7 +39,7 @@
rjw_genes_very_much_cum
- Very Much Cum
+ very much cum
Males of this species produce a whole lot of fluid. They are like fountains basically.
Genes/Icons/Very_Much_Cum
RJW_Genes.Gene_VeryMuchCum
@@ -50,7 +50,7 @@
rjw_genes_likes_cumflation
- Likes Cumflation
+ likes cumflation
rjw_genes_cum
This Xenotype loves being cumflated.
Genes/Icons/Cumflation
@@ -74,7 +74,7 @@
rjw_genes_cumflation_immunity
- Cumflation Immunity
+ cumflation immunity
rjw_genes_cum
This Xenotype cannot get cumflated.
Genes/Icons/Cumflation_Immunity
@@ -94,7 +94,7 @@
rjw_genes_generous_donor
- Generous Donor
+ generous donor
rjw_genes_cum
When this Xenotype transfers nutrition via cumshot, the giver will not get hungry. (Licentia Configuration for Transfer Nutrition must be enabled).
Genes/Icons/Generous_Donor
diff --git a/Common/Defs/GeneDefs/GeneDefs_Damage.xml b/Common/Defs/GeneDefs/GeneDefs_Damage.xml
index 97aba0e..0e3f586 100644
--- a/Common/Defs/GeneDefs/GeneDefs_Damage.xml
+++ b/Common/Defs/GeneDefs/GeneDefs_Damage.xml
@@ -3,7 +3,7 @@
rjw_genes_elasticity
- Elasticity
+ elasticity
rjw_genes_damage
This Xenotype cannot get stretched by huge penetrators.
Genes/Icons/Elasticity
@@ -22,7 +22,7 @@
rjw_genes_unbreakable
- Unbreakable
+ unbreakable
rjw_genes_damage
This Gene makes the Carrier unable to get mood or social penalties from being raped and they cannot be broken for a long period of time.
UI/Icons/Rituals/TrialDefend
diff --git a/Common/Defs/GeneDefs/GeneDefs_ExtraGenitalia.xml b/Common/Defs/GeneDefs/GeneDefs_ExtraGenitalia.xml
index c9d3c17..eaf8728 100644
--- a/Common/Defs/GeneDefs/GeneDefs_ExtraGenitalia.xml
+++ b/Common/Defs/GeneDefs/GeneDefs_ExtraGenitalia.xml
@@ -138,7 +138,7 @@
rjw_genes_featureless_chest
- Featureless Chest
+ featureless chest
Carriers of this gene do not have breasts or nipples.
Genes/Icons/No_Breasts
RJW_Genes.Gene_FeaturelessChest
diff --git a/Common/Defs/GeneDefs/GeneDefs_GenitaliaSizes.xml b/Common/Defs/GeneDefs/GeneDefs_GenitaliaSizes.xml
index 492aedc..4c93001 100644
--- a/Common/Defs/GeneDefs/GeneDefs_GenitaliaSizes.xml
+++ b/Common/Defs/GeneDefs/GeneDefs_GenitaliaSizes.xml
@@ -15,7 +15,7 @@
rjw_genes_big_male_genitalia
- Big Male Genitaliasize
+ big male genitalia
Penises of this Xenotype are bigger.(Resizing takes place at 20th Birthday)
Genes/Icons/Big_Male_Genitalia
RJW_Genes.Gene_BigMaleGenitalia
@@ -27,7 +27,7 @@
rjw_genes_small_male_genitalia
- Small Male Genitaliasize
+ small male genitalia
Penises of this Xenotype are smaller. (Resizing takes place at 20th Birthday)
Genes/Icons/Small_Male_Genitalia
RJW_Genes.Gene_SmallMaleGenitalia
@@ -40,7 +40,7 @@
rjw_genes_loose_female_genitalia
- Loose Female Genitalia
+ loose female genitalia
Vaginas of this Xenotype are quite spacy. (Resizing takes place at 20th Birthday)
Genes/Icons/Loose_Vagina
RJW_Genes.Gene_LooseFemaleGenitalia
@@ -52,7 +52,7 @@
rjw_genes_tight_female_genitalia
- Tight Female Genitalia
+ tight female genitalia
Vaginas of this Xenotype are pretty tight.(Resizing takes place at 20th Birthday)
Genes/Icons/Tight_Vagina
RJW_Genes.Gene_TightFemaleGenitalia
@@ -65,7 +65,7 @@
rjw_genes_big_breasts
- Big Breasts
+ big breasts
Females of this Xenotype have big honkers.(Resizing takes place at 20th Birthday)
Genes/Icons/Big_Breasts
RJW_Genes.Gene_BigBreasts
@@ -77,7 +77,7 @@
rjw_genes_small_breasts
- Small Breasts
+ small breasts
Females of this Xenotype have smaller breasts.(Resizing takes place at 20th Birthday)
Genes/Icons/Small_Breasts
RJW_Genes.Gene_SmallBreasts
@@ -90,7 +90,7 @@
rjw_genes_loose_anus
- Loose Anus
+ loose anus
The Anus of this Xenotype is roomy.(Resizing takes place at 20th Birthday)
Genes/Icons/Loose_Anus
RJW_Genes.Gene_LooseAnus
@@ -102,7 +102,7 @@
rjw_genes_tight_anus
- Tight Anus
+ tight anus
The anus of this Xenotype is small.(Resizing takes place at 20th Birthday)
Genes/Icons/Tight_Anus
RJW_Genes.Gene_TightAnus
@@ -116,7 +116,7 @@
rjw_genes_evergrowth
- Evergrowth
+ evergrowth
One of the most regretted gene-modifications in the Glitterworlds: The (primary) genitalia will continue growing forever. This affects size and fluid output. Excessive growth can also effect mental stability! (Resizing takes place at 20th Birthday)
Genes/Icons/Big_Male_Genitalia
RJW_Genes.Gene_EvergrowingGenitalia
diff --git a/Common/Defs/GeneDefs/GeneDefs_LifeForce.xml b/Common/Defs/GeneDefs/GeneDefs_LifeForce.xml
index 8c793e2..12a58a0 100644
--- a/Common/Defs/GeneDefs/GeneDefs_LifeForce.xml
+++ b/Common/Defs/GeneDefs/GeneDefs_LifeForce.xml
@@ -62,7 +62,7 @@
rjw_genes_pussyhealing
- Pussy Healer
+ pussy healer
pussyhealer
Carriers of this gene are able use vaginal sex to tend to other's wounds.
Genes/Icons/Healpussy
@@ -87,7 +87,7 @@
rjw_genes_cockeater
- Cockeater
+ cockeater
cockeater
Carriers of this gene are able eat cocks to restore their fertilin supply. Cocks are consumed during that process.
Genes/Icons/cockeater
@@ -178,7 +178,7 @@
rjw_genes_cum_eater
- Cum eater
+ cum eater
Carriers of this gene are able to absorb fertilin through eating cum. This includes oral sex, eating cum for food or sucking out cumflated pawns.
Genes/Icons/cumeater
rjw_genes_lifeforce
@@ -188,7 +188,7 @@
rjw_genes_fertilin_absorber
- Fertilin Absorber
+ fertilin absorber
Carriers of this gene are able to absorb the fertilin inside sperm through their vagina and anus.
Genes/Icons/Vaginal_cum_absorption
rjw_genes_lifeforce
diff --git a/Common/Defs/GeneDefs/GeneDefs_Reproduction.xml b/Common/Defs/GeneDefs/GeneDefs_Reproduction.xml
index 3dbc43e..4e5160a 100644
--- a/Common/Defs/GeneDefs/GeneDefs_Reproduction.xml
+++ b/Common/Defs/GeneDefs/GeneDefs_Reproduction.xml
@@ -3,7 +3,7 @@
rjw_genes_hypersexual
- Hypersexuality
+ hypersexuality
Reproduction
Xenotypes with this Gene are Hypersexual (Nymphs).
Genes/Icons/Hypersexual
@@ -25,7 +25,7 @@
rjw_genes_rapist
- Rapist
+ rapist
Reproduction
Xenotypes with this Gene are Rapists.
Genes/Icons/Rape
@@ -49,7 +49,7 @@
Carriers of this gene grow more unstable with ongoing multiple orgasms - climaxing in a process of mytosis. This will result in an (biologically) identical pawn and both twins are set in a regenerative state. Also, the pawn can have multiple orgasms: In a state of higher unstableness, they come quicker.
UI/Icons/Genes/Gene_PsychicBonding
@@ -91,7 +91,7 @@
rjw_genes_hormonal_saliva
- Hormonal Saliva
+ hormonal saliva
The saliva of this xenotype stimulates growth in penises. Regular contact will lead to noticable growth.
2
-1
@@ -111,7 +111,7 @@
rjw_genes_cocoonweaver
- Cocoon Weaver
+ cocoon weaver
cocooner
Carriers of this gene can produce a cocoon to prepare helpless (or willing) victims for breeding.
Genes/Icons/Cocoon
diff --git a/Common/Defs/GeneDefs/GeneDefs_SpecifiedGender.xml b/Common/Defs/GeneDefs/GeneDefs_SpecifiedGender.xml
index d7541e7..e8e7ed3 100644
--- a/Common/Defs/GeneDefs/GeneDefs_SpecifiedGender.xml
+++ b/Common/Defs/GeneDefs/GeneDefs_SpecifiedGender.xml
@@ -2,7 +2,7 @@
rjw_genes_female_only
- Female
+ female
rjw_genes_gender
This Xenotype only has females.
0
@@ -26,7 +26,7 @@
rjw_genes_male_only
rjw_genes_gender
- Male
+ male
This Xenotype only has males.
0
Genes/Icons/Male_Only
@@ -50,7 +50,7 @@
rjw_genes_gender_fluid
rjw_genes_gender
- Gender Fluid
+ genderfluid
Everyday carriers of this gene might change their biological sex.
0
Genes/Icons/Futa
diff --git a/Common/Defs/GeneDefs/Xenotype_Lifeforce.xml b/Common/Defs/GeneDefs/Xenotype_Lifeforce.xml
index 608a2f4..9c96211 100644
--- a/Common/Defs/GeneDefs/Xenotype_Lifeforce.xml
+++ b/Common/Defs/GeneDefs/Xenotype_Lifeforce.xml
@@ -3,7 +3,7 @@
rjw_genes_succubus
- Succubus
+ succubus
Succubi are strongly enhanced xenohumans. These overnaturally beautiful creatures strive parasitically on the Fertilin found in semen.
Succubi are beautiful and extremely hungry Xenohumans. They strive on having sex and extracting their victims life-force through this.
Genes/Icons/Xenotypes/Xenotype-Succubus
@@ -53,7 +53,7 @@
rjw_genes_incubus
- Incubus
+ incubus
Incubi are strongly enhanced xenohumans. These overnaturally beautiful creatures strive parasitically on the Fertilin found in semen.
Incubi are beautiful and extremely hungry Xenohumans. They strive on having sex and extracting their victims life-force through this.
Genes/Icons/Xenotypes/Xenotype-Incubus
diff --git a/Common/Defs/HediffDefs/Hediffs_OrgasmRush.xml b/Common/Defs/HediffDefs/Hediffs_OrgasmRush.xml
index f68663f..255b3e9 100644
--- a/Common/Defs/HediffDefs/Hediffs_OrgasmRush.xml
+++ b/Common/Defs/HediffDefs/Hediffs_OrgasmRush.xml
@@ -4,7 +4,7 @@
rjw_genes_orgasm_rush_hediff
HediffWithComps
- Orgasm Rush
+ orgasm rush
Xenotypes with this Gene are pushed beyond normal limits when they have an orgasm.
(240,200,110)
false
@@ -75,4 +75,3 @@
-
diff --git a/Common/Defs/JobDefs/Jobs_LifeForce.xml b/Common/Defs/JobDefs/Jobs_LifeForce.xml
index 13dd1e3..c05bf61 100644
--- a/Common/Defs/JobDefs/Jobs_LifeForce.xml
+++ b/Common/Defs/JobDefs/Jobs_LifeForce.xml
@@ -4,21 +4,21 @@
rjw_genes_lifeforce_randomrape
rjw.JobDriver_RandomRape
- Raping
+ raping
false
rjw_genes_lifeforce_healpussy
RJW_Genes.JobDriver_CastAbilityAfterSex
- Tending someones wounds with sex.
+ tending wounds with sex.
false
rjw_genes_lifeforce_seduced
RJW_Genes.JobDriver_Seduced
- Seduced.
+ seduced.
false
false
@@ -26,7 +26,7 @@
rjw_genes_flirt
RJW_Genes.JobDriver_Flirt
- Seduced.
+ seduced.
false
\ No newline at end of file
diff --git a/Common/Defs/JobDefs/Jobs_SexOnSpot.xml b/Common/Defs/JobDefs/Jobs_SexOnSpot.xml
index e904f3e..842f676 100644
--- a/Common/Defs/JobDefs/Jobs_SexOnSpot.xml
+++ b/Common/Defs/JobDefs/Jobs_SexOnSpot.xml
@@ -4,7 +4,7 @@
sex_on_spot
RJW_Genes.JobDriver_SexOnSpot
- Making love on the spot.
+ making love on the spot.
false
diff --git a/Common/Defs/PawnKindDefs/PawnKind_LifeForce.xml b/Common/Defs/PawnKindDefs/PawnKind_LifeForce.xml
index 9d48cdc..ed6001a 100644
--- a/Common/Defs/PawnKindDefs/PawnKind_LifeForce.xml
+++ b/Common/Defs/PawnKindDefs/PawnKind_LifeForce.xml
@@ -45,7 +45,7 @@
rjw_genes_incubus
- succubus
+ incubus
50
Human
diff --git a/Common/Defs/ThoughtDefs/Thoughts_Special.xml b/Common/Defs/ThoughtDefs/Thoughts_Special.xml
index b669317..5620ca9 100644
--- a/Common/Defs/ThoughtDefs/Thoughts_Special.xml
+++ b/Common/Defs/ThoughtDefs/Thoughts_Special.xml
@@ -8,7 +8,7 @@
RJW_Genes.ThoughtWorker_Aphrodisiac_Pheromones_Social
- Pheromones
+ pheromones
{0} has a special vibe, we should hang out more often.
+3
diff --git a/Common/Patches/Xenotypes/PatchBSHeavHell.xml b/Common/Patches/Xenotypes/PatchBSHeavHell.xml
index 79e7472..df8754d 100644
--- a/Common/Patches/Xenotypes/PatchBSHeavHell.xml
+++ b/Common/Patches/Xenotypes/PatchBSHeavHell.xml
@@ -84,6 +84,8 @@
AptitudeStrong_Sex
+
+
From 7067766521f4124257fcfa1139c0a14af66491b6 Mon Sep 17 00:00:00 2001
From: a flock of birds <97801845+flock-of-birds@users.noreply.github.com>
Date: Sat, 1 Jun 2024 12:51:59 +0100
Subject: [PATCH 11/15] Updated Xenotech patch
---
Common/Patches/Xenotypes/PatchXenotech.xml | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/Common/Patches/Xenotypes/PatchXenotech.xml b/Common/Patches/Xenotypes/PatchXenotech.xml
index a64c24d..1959c08 100644
--- a/Common/Patches/Xenotypes/PatchXenotech.xml
+++ b/Common/Patches/Xenotypes/PatchXenotech.xml
@@ -28,6 +28,7 @@
Defs/XenotypeDef[defName="LTS_Ork"]/genes
+ rjw_genes_Orc_genitalia
rjw_genes_big_male_genitalia
rjw_genes_loose_female_genitalia
@@ -40,6 +41,14 @@
AptitudeRemarkable_Sex
+
+ Defs/XenotypeDef[defName="LTS_Anthrae"]/genes
+
+ rjw_genes_ovipositor_genitalia
+ rjw_genes_bisexual
+ rjw_genes_insectincubator
+
+
From a369432fe391ff935fc7ee66ee3ce875a474a5a2 Mon Sep 17 00:00:00 2001
From: a flock of birds <97801845+flock-of-birds@users.noreply.github.com>
Date: Sun, 2 Jun 2024 14:38:33 +0100
Subject: [PATCH 12/15] Bugfixes
---
Common/Patches/Xenotypes/PatchAlphaGenes.xml | 2 +-
Common/Patches/Xenotypes/PatchBSHeavHell.xml | 18 +++++++++---------
Common/Patches/Xenotypes/PatchBSShared.xml | 3 +--
3 files changed, 11 insertions(+), 12 deletions(-)
diff --git a/Common/Patches/Xenotypes/PatchAlphaGenes.xml b/Common/Patches/Xenotypes/PatchAlphaGenes.xml
index bf38411..fd5aa82 100644
--- a/Common/Patches/Xenotypes/PatchAlphaGenes.xml
+++ b/Common/Patches/Xenotypes/PatchAlphaGenes.xml
@@ -1,6 +1,6 @@
-
+
Alpha Genes
diff --git a/Common/Patches/Xenotypes/PatchBSHeavHell.xml b/Common/Patches/Xenotypes/PatchBSHeavHell.xml
index df8754d..8550b79 100644
--- a/Common/Patches/Xenotypes/PatchBSHeavHell.xml
+++ b/Common/Patches/Xenotypes/PatchBSHeavHell.xml
@@ -9,8 +9,8 @@
Defs/XenotypeDef[defName="BS_Authority"]/genes
- rjw_genes_large_male_genitalia
- rjw_genes_large_breasts
+ rjw_genes_big_male_genitalia
+ rjw_genes_big_breasts
rjw_genes_no_sex_need
rjw_genes_generous_donor
AptitudePoor_Sex
@@ -27,8 +27,8 @@
Defs/XenotypeDef[defName="BS_Satan"]/genes
- rjw_genes_large_male_genitalia
- rjw_genes_large_breasts
+ rjw_genes_big_male_genitalia
+ rjw_genes_big_breasts
rjw_genes_human_genitalia
rjw_genes_equine_genitalia
rjw_genes_reptilian_genitalia
@@ -46,8 +46,8 @@
Defs/XenotypeDef[defName="BS_Nephilim"]/genes
- rjw_genes_large_male_genitalia
- rjw_genes_large_breasts
+ rjw_genes_big_male_genitalia
+ rjw_genes_big_breasts
@@ -61,10 +61,10 @@
Defs/XenotypeDef[defName="BS_Glutton"]/genes
rjw_genes_demonic_genitalia
- rjw_genes_large_male_genitalia
+ rjw_genes_big_male_genitalia
rjw_genes_loose_female_genitalia
rjw_genes_loose_anus
- rjw_genes_extra_female_genitalia
+ rjw_genes_extra_vagina
rjw_genes_extra_anus
rjw_genes_cumflation_immunity
AptitudeStrong_Sex
@@ -77,7 +77,7 @@
rjw_genes_small_male_genitalia
rjw_genes_tight_female_genitalia
rjw_genes_tight_anus
- rjw_genes_extra_female_genitalia
+ rjw_genes_extra_vagina
rjw_genes_extra_anus
rjw_genes_likes_cumflation
rjw_genes_elastic
diff --git a/Common/Patches/Xenotypes/PatchBSShared.xml b/Common/Patches/Xenotypes/PatchBSShared.xml
index 1759c8b..227e663 100644
--- a/Common/Patches/Xenotypes/PatchBSShared.xml
+++ b/Common/Patches/Xenotypes/PatchBSShared.xml
@@ -30,7 +30,7 @@
rjw_genes_demonic_genitalia
rjw_genes_equine_genitalia
- rjw_genes_large_male_genitalia
+ rjw_genes_big_male_genitalia
rjw_genes_much_cum
AptitudeTerrible_Sex
@@ -42,7 +42,6 @@
rjw_genes_much_cum
rjw_genes_small_male_genitalia
rjw_genes_tight_female_genitalia
- rjw_genes_tight_anus
rjw_genes_small_breasts
rjw_genes_tight_anus
From 93c6b370c25782b14ae4277541d70bd72e1fea8e Mon Sep 17 00:00:00 2001
From: Ohreallyow <01maparker@gmail.com>
Date: Sun, 2 Jun 2024 16:21:15 -0700
Subject: [PATCH 13/15] Biotech Expansion - Mammalia + Mythic -Support
All xenotypes in both mods are now supported.
---
Common/Patches/Xenotypes/PatchMammalia.xml | 141 ++++++++++++++++++
.../Patches/Xenotypes/PatchMammaliaMythic.xml | 40 +++++
2 files changed, 181 insertions(+)
create mode 100644 Common/Patches/Xenotypes/PatchMammalia.xml
create mode 100644 Common/Patches/Xenotypes/PatchMammaliaMythic.xml
diff --git a/Common/Patches/Xenotypes/PatchMammalia.xml b/Common/Patches/Xenotypes/PatchMammalia.xml
new file mode 100644
index 0000000..d441b87
--- /dev/null
+++ b/Common/Patches/Xenotypes/PatchMammalia.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ Biotech Expansion - Mammalia
+
+
+ Defs/XenotypeDef[defName="Barkkin"]/genes
+
+ rjw_genes_canine_genitalia
+ rjw_genes_zoophile
+
+
+
+
+
+ Biotech Expansion - Mammalia
+
+
+ Defs/XenotypeDef[defName="Bonecrown"]/genes
+
+ rjw_genes_equine_genitalia
+ rjw_genes_zoophile
+
+
+
+
+
+ Biotech Expansion - Mammalia
+
+
+ Defs/XenotypeDef[defName="Wiretail"]/genes
+
+ rjw_genes_small_breasts
+ rjw_genes_small_male_genitalia
+ rjw_genes_tight_female_genitalia
+ rjw_genes_tight_anus
+ rjw_genes_Needle_genitalia
+ rjw_genes_zoophile
+
+
+
+
+
+ Biotech Expansion - Mammalia
+
+
+ Defs/XenotypeDef[defName="Hidewing"]/genes
+
+ rjw_genes_small_breasts
+ rjw_genes_small_male_genitalia
+ rjw_genes_tight_female_genitalia
+ rjw_genes_tight_anus
+ rjw_genes_Needle_genitalia
+ rjw_genes_zoophile
+
+
+
+
+
+ Biotech Expansion - Mammalia
+
+
+ Defs/XenotypeDef[defName="Seertusk"]/genes
+
+ rjw_genes_big_breasts
+ rjw_genes_big_male_genitalia
+ rjw_genes_loose_female_genitalia
+ rjw_genes_loose_anus
+ rjw_genes_zoophile
+
+
+
+
+
+ Biotech Expansion - Mammalia
+
+
+ Defs/XenotypeDef[defName="Hindhopper"]/genes
+
+ rjw_genes_tight_female_genitalia
+ rjw_genes_tight_anus
+ LitteredBirths
+ rjw_genes_zoophile
+
+
+
+
+
+ Biotech Expansion - Mammalia
+
+
+ Defs/XenotypeDef[defName="Haytankard"]/genes
+
+ rjw_genes_big_breasts
+ rjw_genes_big_male_genitalia
+ rjw_genes_loose_female_genitalia
+ rjw_genes_loose_anus
+ rjw_genes_udder
+ rjw_genes_equine_genitalia
+ rjw_genes_zoophile
+
+
+
+
+
+ Biotech Expansion - Mammalia
+
+
+ Defs/XenotypeDef[defName="Cloudpuff"]/genes
+
+ rjw_genes_Needle_genitalia
+ rjw_genes_zoophile
+
+
+
+
+
+ Biotech Expansion - Mammalia
+
+
+ Defs/XenotypeDef[defName="Devilpuff"]/genes
+
+ rjw_genes_Needle_genitalia
+ rjw_genes_zoophile
+
+
+
+
+
+ Biotech Expansion - Mammalia
+
+
+ Defs/XenotypeDef[defName="Blastheart"]/genes
+
+ rjw_genes_equine_genitalia
+ rjw_genes_zoophile
+
+
+
+
\ No newline at end of file
diff --git a/Common/Patches/Xenotypes/PatchMammaliaMythic.xml b/Common/Patches/Xenotypes/PatchMammaliaMythic.xml
new file mode 100644
index 0000000..f106536
--- /dev/null
+++ b/Common/Patches/Xenotypes/PatchMammaliaMythic.xml
@@ -0,0 +1,40 @@
+
+
+
+
+ Biotech Expansion - Mythic
+
+
+ Defs/XenotypeDef[defName="Glintscale"]/genes
+
+ rjw_genes_much_cum
+ rjw_genes_dragon_genitalia
+ rjw_genes_big_male_genitalia
+
+
+
+
+
+ Biotech Expansion - Mythic
+
+
+ Defs/XenotypeDef[defName="Ashfeather"]/genes
+
+ rjw_genes_much_cum
+ rjw_genes_Needle_genitalia
+
+
+
+
+
+ Biotech Expansion - Mythic
+
+
+ Defs/XenotypeDef[defName="Tailbinder"]/genes
+
+ rjw_genes_much_cum
+ rjw_genes_canine_genitalia
+
+
+
+
\ No newline at end of file
From ea6c0387829a5df77aa4ad67dfc5bd4b053322d8 Mon Sep 17 00:00:00 2001
From: Ohreallyow <01maparker@gmail.com>
Date: Sun, 2 Jun 2024 16:33:59 -0700
Subject: [PATCH 14/15] Small update for a few Xeno genitalia that were left
out.
---
Common/Patches/Xenotypes/PatchMammalia.xml | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/Common/Patches/Xenotypes/PatchMammalia.xml b/Common/Patches/Xenotypes/PatchMammalia.xml
index d441b87..409bdb5 100644
--- a/Common/Patches/Xenotypes/PatchMammalia.xml
+++ b/Common/Patches/Xenotypes/PatchMammalia.xml
@@ -67,6 +67,7 @@
rjw_genes_big_male_genitalia
rjw_genes_loose_female_genitalia
rjw_genes_loose_anus
+ rjw_genes_equine_genitalia
rjw_genes_zoophile
@@ -80,6 +81,7 @@
rjw_genes_tight_female_genitalia
rjw_genes_tight_anus
+ rjw_genes_Needle_genitalia
LitteredBirths
rjw_genes_zoophile
@@ -109,6 +111,7 @@
Defs/XenotypeDef[defName="Cloudpuff"]/genes
+ rjw_genes_tight_female_genitalia
rjw_genes_Needle_genitalia
rjw_genes_zoophile
@@ -121,6 +124,7 @@
Defs/XenotypeDef[defName="Devilpuff"]/genes
+ rjw_genes_tight_female_genitalia
rjw_genes_Needle_genitalia
rjw_genes_zoophile
@@ -138,4 +142,4 @@
-
\ No newline at end of file
+
From af6577a9bb1a50fa3c00601b10af1c01a6057522 Mon Sep 17 00:00:00 2001
From: Jaaldabaoth
Date: Tue, 4 Jun 2024 11:34:28 +0200
Subject: [PATCH 15/15] VE genetics patching
---
Common/Assemblies/Rjw-Genes.dll | Bin 139776 -> 143360 bytes
Common/Textures/Genes/Icons/sex_curiosity.dds | Bin 0 -> 16532 bytes
Common/Textures/Genes/Icons/sex_disabled.dds | Bin 0 -> 435748 bytes
Common/Textures/Genes/Icons/sex_enabled.dds | Bin 0 -> 16532 bytes
LoadFolders.xml | 1 +
.../Defs/HedifDef/Hediffs_Animals.xml | 22 +
.../RaceGeneDef/RaceGeneDefs_VEgenetic.xml | 654 ++++++++++++++
.../Defs/RaceGroupDef/Hybrid_Group.xml | 795 ++++++++++++++++++
.../Patches/BasePregnancyPatcher.cs | 108 +++
.../Patches/PregnancyHelperPatcher.cs | 55 ++
.../Settings/RJW_BGSSettings.cs | 4 +
Source/Rjw-Genes.csproj | 2 +
12 files changed, 1641 insertions(+)
create mode 100644 Common/Textures/Genes/Icons/sex_curiosity.dds
create mode 100644 Common/Textures/Genes/Icons/sex_disabled.dds
create mode 100644 Common/Textures/Genes/Icons/sex_enabled.dds
create mode 100644 Mods/VE_Genetics/Defs/HedifDef/Hediffs_Animals.xml
create mode 100644 Mods/VE_Genetics/Defs/RaceGeneDef/RaceGeneDefs_VEgenetic.xml
create mode 100644 Mods/VE_Genetics/Defs/RaceGroupDef/Hybrid_Group.xml
create mode 100644 Source/Animal_Inheritance/Patches/BasePregnancyPatcher.cs
create mode 100644 Source/Animal_Inheritance/Patches/PregnancyHelperPatcher.cs
diff --git a/Common/Assemblies/Rjw-Genes.dll b/Common/Assemblies/Rjw-Genes.dll
index abefb5f91db587a88efe0f0b2a4b0d0e2e49f168..fced62f86a7e52b82b5eb2e300b6bfb25213de22 100644
GIT binary patch
delta 45157
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