This commit is contained in:
AsmodeusRex 2022-10-26 19:36:24 -07:00
parent 23fd56b07e
commit 6475e46293
63 changed files with 10733 additions and 6833 deletions

View file

@ -0,0 +1,56 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Moyo-From the depth</li>
</mods>
<match Class="PatchOperationSequence">
<!-- <success>Always</success> -->
<operations>
<!-- Fix RJW Body parts -->
<li Class="PatchOperationRemove">
<xpath>Defs/BodyDef[defName = "Moyo_Pressurepod" or defName = "Moyo_Hexapod"]/corePart/parts/li[def = "Genitals" or def = "Chest" or def = "Anus"]</xpath>
</li>
<!-- pressurepod -->
<li Class="PatchOperationAdd">
<xpath>Defs/BodyDef[defName = "Moyo_Pressurepod"]/corePart/parts</xpath>
<value>
<li>
<def>MechGenitals</def>
<coverage>0.001</coverage>
<depth>Inside</depth>
</li>
</value>
</li>
<!-- Hexapod -->
<li Class="PatchOperationAdd">
<xpath>Defs/BodyDef[defName = "Moyo_Hexapod"]/corePart/parts/li[def = "Hexapod_TentacleJoint"]/parts/li[def = "Hexapod_Tentacle"]</xpath>
<value>
<parts>
<li>
<def>MechGenitals</def>
<coverage>0.001</coverage>
<depth>Inside</depth>
<groups>
<li>Tentacle1</li>
</groups>
</li>
</parts>
</value>
</li>
<!-- RJW Implant -->
<!-- <li Class="PatchOperationAdd"> -->
<!-- <xpath>Defs/rjw.HediffDef_MechImplants[@Name="RJW_ImplantMech"]/parentDefs</xpath> -->
<!-- <value> -->
<!-- <li>MoyoPressurePod_Kind</li> -->
<!-- <li>MoyoHexapod_Kind</li> -->
<!-- <li>MoyoCryopod_Kind</li> -->
<!-- <li>MoyoPressurePod_Race</li> -->
<!-- <li>MoyoHexaPod_Race</li> -->
<!-- <li>MoyoCryoPod_Race</li> -->
<!-- </value> -->
<!-- </li> -->
</operations>
</match>
</Operation>
</Patch>

View file

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Before After
Before After

View file

@ -0,0 +1,83 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationSequence">
<operations>
<!-- ReviaRaceMarauder -->
<li Class="PatchOperationAttributeAdd">
<xpath>Defs/PawnKindDef[defName="ReviaRaceMarauder"]</xpath>
<attribute>Name</attribute>
<value>ReviaRaceMarauder_Standard</value>
</li>
<!-- <li Class="PatchOperationAttributeAdd">
<xpath>Defs/PawnKindDef[defName="ReviaRaceMarauder_Herm"]</xpath>
<attribute>ParentName</attribute>
<value>ReviaRaceMarauder_Standard</value>
</li> -->
<li Class="PatchOperationAdd">
<xpath>Defs/FactionDef[defName="ReviaMarauderFaction"]/pawnGroupMakers/li[2]/options</xpath>
<value>
<ReviaRaceMarauder_Herm>1</ReviaRaceMarauder_Herm>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/FactionDef[defName="ReviaMarauderFaction"]/pawnGroupMakers/li[3]/options</xpath>
<value>
<ReviaRaceMarauder_Herm>1</ReviaRaceMarauder_Herm>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/FactionDef[defName="ReviaMarauderFaction"]/pawnGroupMakers/li[4]/options</xpath>
<value>
<ReviaRaceMarauder_Herm>2</ReviaRaceMarauder_Herm>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/FactionDef[defName="ReviaMarauderFaction"]/pawnGroupMakers/li[5]/options</xpath>
<value>
<ReviaRaceMarauder_Herm>4</ReviaRaceMarauder_Herm>
</value>
</li>
<!-- ReviaRaceTemplar -->
<li Class="PatchOperationAttributeAdd">
<xpath>Defs/PawnKindDef[defName="ReviaRaceTemplar"]</xpath>
<attribute>Name</attribute>
<value>ReviaRaceTemplar_Standard</value>
</li>
<!-- <li Class="PatchOperationAttributeAdd">
<xpath>Defs/PawnKindDef[defName="ReviaRaceTemplar_Herm"]</xpath>
<attribute>ParentName</attribute>
<value>ReviaRaceMarauder_Standard</value>
</li> -->
<li Class="PatchOperationAdd">
<xpath>Defs/FactionDef[defName="ReviaTemplarFaction"]/pawnGroupMakers/li[2]/options</xpath>
<value>
<ReviaRaceTemplar_Herm>1</ReviaRaceTemplar_Herm>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/FactionDef[defName="ReviaTemplarFaction"]/pawnGroupMakers/li[kindDef="Peaceful"]/options</xpath>
<value>
<ReviaRaceTemplar_Herm>1</ReviaRaceTemplar_Herm>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/FactionDef[defName="ReviaTemplarFaction"]/pawnGroupMakers/li[kindDef="Trader"]/guards</xpath>
<value>
<ReviaRaceTemplar_Herm>2</ReviaRaceTemplar_Herm>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/FactionDef[defName="ReviaTemplarFaction"]/pawnGroupMakers/li[kindDef="Settlement"]/options</xpath>
<value>
<ReviaRaceTemplar_Herm>5</ReviaRaceTemplar_Herm>
</value>
</li>
<!-- Nymph -->
<!-- <li Class="PatchOperationAttributeAdd">
<xpath>Defs/PawnKindDef[defName="Nymph_ReviaRaceMarauder" or defName="Nymph_ReviaRaceMarauder_Herm"]</xpath>
<attribute>ParentName</attribute>
<value>ReviaRaceMarauder_Standard</value>
</li> -->
</operations>
</Operation>
</Patch>

View file

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!-- These will be hard -->
<!-- <PawnKindDef ParentName="ReviaRaceMarauder_Standard">
<defName>Nymph_ReviaRaceMarauder</defName>
</PawnKindDef>
<PawnKindDef ParentName="ReviaRaceMarauder_Standard">
<defName>Nymph_ReviaRaceMarauder_Herm</defName>
</PawnKindDef> -->
<!-- normal -->
<PawnKindDef ParentName="RJW_NymphStandard">
<!-- <defName>Nymph_ReviaRace</defName> -->
<defName>Nymph_ReviaRaceMarauder</defName>
<label>nymph</label>
<combatPower>30</combatPower>
<race>ReviaRaceAlien</race>
</PawnKindDef>
<PawnKindDef ParentName="RJW_NymphStandard">
<!-- <defName>Nymph_ReviaRace_Herm</defName> -->
<defName>Nymph_ReviaRaceMarauder_Herm</defName>
<label>nymph</label>
<combatPower>30</combatPower>
<race>ReviaRaceAlien</race>
</PawnKindDef>
</Defs>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<PawnKindDef ParentName="ReviaRaceMarauder_Standard">
<!-- <PawnKindDef> -->
<defName>ReviaRaceMarauder_Herm</defName>
<combatPower>40</combatPower>
</PawnKindDef>
<PawnKindDef ParentName="ReviaRaceTemplar_Standard">
<!-- <PawnKindDef> -->
<defName>ReviaRaceTemplar_Herm</defName>
<combatPower>40</combatPower>
</PawnKindDef>
</Defs>

View file

@ -0,0 +1,79 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!-- Revia Race. 2020041005. https://steamcommunity.com/sharedfiles/filedetails/?id=2020041005 -->
<!-- Awoo -->
<rjw.RaceGroupDef Name="RJW_Revia_Standard">
<defName>Revia_Fox_Girl_Race</defName>
<raceNames>
<li>ReviaRaceAlien</li>
</raceNames>
<anuses>
<li>Petite_FoxGirls_Anus</li>
</anuses>
<femaleBreasts>
<li>Petite_FoxGirls_Breasts</li>
</femaleBreasts>
<femaleGenitals>
<li>Petite_FoxGirls_Vagina</li>
</femaleGenitals>
<maleBreasts>
<li>Breasts</li>
</maleBreasts>
<maleGenitals>
<li>DogPenis</li>
</maleGenitals>
<tags>
<li>Fur</li>
</tags>
<hybridRaceParents>
<li>ReviaRaceAlien</li>
<li>Any</li>
</hybridRaceParents>
<hybridChildKindDef>
<li>ReviaRaceColonist</li>
<li>ReviaRaceColonist</li>
<li>ReviaRaceColonist</li>
<li>ReviaRaceColonist</li>
<li>ReviaRaceColonist</li>
<li>ReviaRaceColonist</li>
<li>ReviaRaceColonist</li>
<li>ReviaRaceColonist</li>
<li>ReviaRaceColonist</li>
<li>ReviaRaceColonist</li>
<li>ReviaRaceColonist</li>
<li>ReviaRaceColonist</li>
<li>ReviaRaceColonist</li>
<li>ReviaRaceColonist</li>
<li>ReviaRaceColonist</li>
<li>ReviaRaceColonist</li>
<li>ReviaRaceColonist</li>
<li>ReviaRaceColonist</li>
<li>ReviaRaceColonist</li>
<li>ReviaRaceMarauder_Herm</li>
</hybridChildKindDef>
</rjw.RaceGroupDef>
<rjw.RaceGroupDef ParentName="RJW_Revia_Standard">
<defName>Revia_Fox_Girl_Race_Herm</defName>
<raceNames Inherit="false">
<!-- safety net -->
</raceNames>
<pawnKindNames>
<li>ReviaRaceMarauder_Herm</li>
<li>ReviaRaceTemplar_Herm</li>
<li>Nymph_ReviaRaceMarauder_Herm</li>
</pawnKindNames>
<hasSingleGender>true</hasSingleGender>
</rjw.RaceGroupDef>
</Defs>

View file

@ -1,20 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<!-- hmm -->
<Patch>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Rim of Madness - Vampires</li>
</mods>
<match Class="PatchOperationSequence">
<operations>
<li Class="PatchOperationAdd">
<xpath>/Defs/ThinkTreeDef[defName="ROMV_TemporaryPawnAI_Constant"]/thinkRoot[@Class="ThinkNode_Priority"]/subNodes</xpath>
<value>
<li Class="rjw.JobGiver_RapeEnemy" />
<li Class="rjw.JobGiver_AIRapePrisoner" />
</value>
</li>
</operations>
</match>
</Operation>
</Patch>

View file

@ -0,0 +1,270 @@
<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!-- Vanilla Genetics Expanded. https://steamcommunity.com/sharedfiles/filedetails/?id=2801160906 -->
<rjw.RaceGroupDef>
<defName>VGE_SterileInsect</defName>
<raceNames>
<li>GR_ParagonInsectoid</li>
<li>GR_Bearscarab</li>
<li>GR_Boombeetle</li>
<li>GR_Chickenspider</li>
<li>GR_Muffalopede</li>
<li>GR_Wolfscarab</li>
<li>GR_Spidercat</li>
<li>GR_Manscarab</li>
</raceNames>
<anuses>
<li>InsectAnus</li>
</anuses>
<femaleBreasts />
<femaleGenitals>
<li>OvipositorF</li>
</femaleGenitals>
<maleBreasts />
<maleGenitals>
<li>OvipositorM</li>
</maleGenitals>
<tags>
<li>Chitin</li>
</tags>
<hasFertility>false</hasFertility>
<hasPregnancy>false</hasPregnancy>
</rjw.RaceGroupDef>
<rjw.RaceGroupDef>
<defName>VGE_Mechabear</defName>
<raceNames>
<li>GR_Mechabear</li>
</raceNames>
<anuses>
<li>MammalianAnus</li>
</anuses>
<femaleBreasts>
<li>MammalBreasts</li>
</femaleBreasts>
<femaleGenitals>
<li>MammalVagina</li>
</femaleGenitals>
<maleGenitals>
<li>BearPenis</li>
</maleGenitals>
<tags>
<li>Robot</li>
</tags>
<hasFertility>false</hasFertility>
<hasPregnancy>false</hasPregnancy>
</rjw.RaceGroupDef>
<rjw.RaceGroupDef>
<defName>VGE_Mechbovine</defName>
<raceNames>
<li>GR_Mechalope</li>
<li>GR_Mechamuffalo</li>
</raceNames>
<anuses>
<li>MammalianAnus</li>
</anuses>
<femaleBreasts>
<li>UdderBreasts</li>
</femaleBreasts>
<femaleGenitals>
<li>BovineVagina</li>
</femaleGenitals>
<maleGenitals>
<li>BovinePenis</li>
</maleGenitals>
<tags>
<li>Robot</li>
</tags>
<hasFertility>false</hasFertility>
<hasPregnancy>false</hasPregnancy>
</rjw.RaceGroupDef>
<rjw.RaceGroupDef>
<defName>VGE_Mechachicken</defName>
<raceNames>
<li>GR_Mechachicken</li>
</raceNames>
<anuses>
<li>CloacalAnus</li>
</anuses>
<femaleBreasts />
<femaleGenitals>
<li>CloacalVagina</li>
</femaleGenitals>
<maleGenitals>
<li>CloacalPenis</li>
</maleGenitals>
<maleBreasts />
<tags>
<li>Robot</li>
</tags>
<hasFertility>false</hasFertility>
<hasPregnancy>false</hasPregnancy>
</rjw.RaceGroupDef>
<rjw.RaceGroupDef>
<defName>VGE_Mechaspider</defName>
<raceNames>
<li>GR_Mechaspider</li>
</raceNames>
<anuses>
<li>InsectAnus</li>
</anuses>
<femaleBreasts />
<femaleGenitals>
<li>OvipositorF</li>
</femaleGenitals>
<maleBreasts />
<maleGenitals>
<li>OvipositorM</li>
</maleGenitals>
<tags>
<li>Robot</li>
</tags>
<hasFertility>false</hasFertility>
<hasPregnancy>false</hasPregnancy>
</rjw.RaceGroupDef>
<rjw.RaceGroupDef>
<defName>VGE_Mecharat</defName>
<raceNames>
<li>GR_Mecharat</li>
</raceNames>
<anuses>
<li>MammalianAnus</li>
</anuses>
<femaleBreasts>
<li>MammalBreasts</li>
</femaleBreasts>
<femaleGenitals>
<li>MammalVagina</li>
</femaleGenitals>
<maleGenitals>
<li>RodentPenis</li>
</maleGenitals>
<tags>
<li>Robot</li>
</tags>
<hasFertility>false</hasFertility>
<hasPregnancy>false</hasPregnancy>
</rjw.RaceGroupDef>
<rjw.RaceGroupDef>
<defName>VGE_Mechaturtle</defName>
<raceNames>
<li>GR_Mechaturtle</li>
</raceNames>
<anuses>
<li>CloacalAnus</li>
</anuses>
<femaleBreasts />
<femaleGenitals>
<li>CloacalVagina</li>
</femaleGenitals>
<maleBreasts />
<maleGenitals>
<li>TurtlePenis</li>
</maleGenitals>
<tags>
<li>Robot</li>
</tags>
<hasFertility>false</hasFertility>
<hasPregnancy>false</hasPregnancy>
</rjw.RaceGroupDef>
<rjw.RaceGroupDef>
<defName>VGE_Mechawolf</defName>
<raceNames>
<li>GR_Mechawolf</li>
</raceNames>
<anuses>
<li>MammalianAnus</li>
</anuses>
<femaleBreasts>
<li>MammalBreasts</li>
</femaleBreasts>
<femaleGenitals>
<li>DogVagina</li>
</femaleGenitals>
<maleGenitals>
<li>DogPenis</li>
</maleGenitals>
<tags>
<li>Robot</li>
</tags>
<hasFertility>false</hasFertility>
<hasPregnancy>false</hasPregnancy>
</rjw.RaceGroupDef>
<rjw.RaceGroupDef>
<defName>VGE_Mechathrumbo</defName>
<raceNames>
<li>GR_Mechathrumbo</li>
</raceNames>
<anuses>
<li>DragonAnus</li>
</anuses>
<femaleBreasts />
<femaleGenitals>
<li>DragonVagina</li>
</femaleGenitals>
<maleBreasts />
<maleGenitals>
<li>DragonPenis</li>
</maleGenitals>
<tags>
<li>Robot</li>
</tags>
<hasFertility>false</hasFertility>
<hasPregnancy>false</hasPregnancy>
</rjw.RaceGroupDef>
<rjw.RaceGroupDef>
<defName>VGE_Mechacat</defName>
<raceNames>
<li>GR_Mechacat</li>
</raceNames>
<anuses>
<li>CatAnus</li>
</anuses>
<femaleBreasts>
<li>MammalBreasts</li>
</femaleBreasts>
<femaleGenitals>
<li>CatVagina</li>
</femaleGenitals>
<maleGenitals>
<li>CatPenis</li>
</maleGenitals>
<tags>
<li>Robot</li>
</tags>
<hasFertility>false</hasFertility>
<hasPregnancy>false</hasPregnancy>
</rjw.RaceGroupDef>
<rjw.RaceGroupDef>
<defName>VGE_Mechahorse</defName>
<raceNames>
<li>GR_Mechahorse</li>
</raceNames>
<anuses>
<li>MammalianAnus</li>
</anuses>
<femaleBreasts>
<li>MammalBreasts</li>
</femaleBreasts>
<femaleGenitals>
<li>BovineVagina</li>
</femaleGenitals>
<maleGenitals>
<li>HorsePenis</li>
</maleGenitals>
<tags>
<li>Robot</li>
</tags>
<hasFertility>false</hasFertility>
<hasPregnancy>false</hasPregnancy>
</rjw.RaceGroupDef>
</Defs>