Conditionalised the Quirk Patches - only if their VRE Mod is loaded

This commit is contained in:
Vegapnk 2024-06-04 16:20:32 +02:00
parent 6d45dd8756
commit ea63db147d
10 changed files with 269 additions and 95 deletions

View file

@ -1,11 +1,14 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8"?>
<Defs> <Defs>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis"> <rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>NeedlePenis</defName> <defName>NeedlePenis</defName>
<label>needle penis</label> <label>needle penis</label>
<labelNoun>a needle penis</labelNoun> <labelNoun>a needle penis</labelNoun>
<description>A long thin needle penis</description> <description>A long thin needle penis</description>
<descriptionHyperlinks><ThingDef>NeedlePenis</ThingDef></descriptionHyperlinks> <descriptionHyperlinks>
<ThingDef>NeedlePenis</ThingDef>
</descriptionHyperlinks>
<spawnThingOnRemoved>NeedlePenis</spawnThingOnRemoved> <spawnThingOnRemoved>NeedlePenis</spawnThingOnRemoved>
<modExtensions> <modExtensions>
<li Class="rjw.PartProps"> <li Class="rjw.PartProps">
@ -16,12 +19,15 @@
</li> </li>
</modExtensions> </modExtensions>
</rjw.HediffDef_PartBase> </rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis"> <rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>PigPenis</defName> <defName>PigPenis</defName>
<label>screw penis</label> <label>screw penis</label>
<labelNoun>a screw penis</labelNoun> <labelNoun>a screw penis</labelNoun>
<description>A large screw penis.</description> <description>A large screw penis.</description>
<descriptionHyperlinks><ThingDef>PigPenis</ThingDef></descriptionHyperlinks> <descriptionHyperlinks>
<ThingDef>PigPenis</ThingDef>
</descriptionHyperlinks>
<spawnThingOnRemoved>PigPenis</spawnThingOnRemoved> <spawnThingOnRemoved>PigPenis</spawnThingOnRemoved>
<modExtensions> <modExtensions>
<li Class="rjw.PartProps"> <li Class="rjw.PartProps">
@ -33,12 +39,15 @@
</li> </li>
</modExtensions> </modExtensions>
</rjw.HediffDef_PartBase> </rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis"> <rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>MarinePenis</defName> <defName>MarinePenis</defName>
<label>marine penis</label> <label>marine penis</label>
<labelNoun>a marine penis</labelNoun> <labelNoun>a marine penis</labelNoun>
<description>A penis similar to those of marine mammals.</description> <description>A penis similar to those of marine mammals.</description>
<descriptionHyperlinks><ThingDef>MarinePenis</ThingDef></descriptionHyperlinks> <descriptionHyperlinks>
<ThingDef>MarinePenis</ThingDef>
</descriptionHyperlinks>
<spawnThingOnRemoved>MarinePenis</spawnThingOnRemoved> <spawnThingOnRemoved>MarinePenis</spawnThingOnRemoved>
<modExtensions> <modExtensions>
<li Class="rjw.PartProps"> <li Class="rjw.PartProps">
@ -49,12 +58,15 @@
</li> </li>
</modExtensions> </modExtensions>
</rjw.HediffDef_PartBase> </rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis"> <rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>TentaclePenis</defName> <defName>TentaclePenis</defName>
<label>alien penis</label> <label>alien penis</label>
<labelNoun>an alien penis</labelNoun> <labelNoun>an alien penis</labelNoun>
<description>A alien penis featuring multiples tentacles.</description> <description>A alien penis featuring multiples tentacles.</description>
<descriptionHyperlinks><ThingDef>TentaclePenis</ThingDef></descriptionHyperlinks> <descriptionHyperlinks>
<ThingDef>TentaclePenis</ThingDef>
</descriptionHyperlinks>
<spawnThingOnRemoved>TentaclePenis</spawnThingOnRemoved> <spawnThingOnRemoved>TentaclePenis</spawnThingOnRemoved>
<modExtensions> <modExtensions>
<li Class="rjw.PartProps"> <li Class="rjw.PartProps">
@ -71,7 +83,9 @@
<label>golem penis</label> <label>golem penis</label>
<labelNoun>an golem penis</labelNoun> <labelNoun>an golem penis</labelNoun>
<description>A large rocky golem penis.</description> <description>A large rocky golem penis.</description>
<descriptionHyperlinks><ThingDef>GolemPenis</ThingDef></descriptionHyperlinks> <descriptionHyperlinks>
<ThingDef>GolemPenis</ThingDef>
</descriptionHyperlinks>
<spawnThingOnRemoved>GolemPenis</spawnThingOnRemoved> <spawnThingOnRemoved>GolemPenis</spawnThingOnRemoved>
<modExtensions> <modExtensions>
<li Class="rjw.PartProps"> <li Class="rjw.PartProps">
@ -83,12 +97,15 @@
</li> </li>
</modExtensions> </modExtensions>
</rjw.HediffDef_PartBase> </rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis"> <rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>OrcPenis</defName> <defName>OrcPenis</defName>
<label>orc penis</label> <label>orc penis</label>
<labelNoun>an orc penis</labelNoun> <labelNoun>an orc penis</labelNoun>
<description>A large orc penis.</description> <description>A large orc penis.</description>
<descriptionHyperlinks><ThingDef>OrcPenis</ThingDef></descriptionHyperlinks> <descriptionHyperlinks>
<ThingDef>OrcPenis</ThingDef>
</descriptionHyperlinks>
<spawnThingOnRemoved>OrcPenis</spawnThingOnRemoved> <spawnThingOnRemoved>OrcPenis</spawnThingOnRemoved>
<modExtensions> <modExtensions>
<li Class="rjw.PartProps"> <li Class="rjw.PartProps">
@ -99,12 +116,15 @@
</li> </li>
</modExtensions> </modExtensions>
</rjw.HediffDef_PartBase> </rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis"> <rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>GhostPenis</defName> <defName>GhostPenis</defName>
<label>ghost penis</label> <label>ghost penis</label>
<labelNoun>an ghost penis</labelNoun> <labelNoun>an ghost penis</labelNoun>
<description>A evanescent ghost penis, you can barely feel it.</description> <description>A evanescent ghost penis, you can barely feel it.</description>
<descriptionHyperlinks><ThingDef>GhostPenis</ThingDef></descriptionHyperlinks> <descriptionHyperlinks>
<ThingDef>GhostPenis</ThingDef>
</descriptionHyperlinks>
<spawnThingOnRemoved>GhostPenis</spawnThingOnRemoved> <spawnThingOnRemoved>GhostPenis</spawnThingOnRemoved>
<modExtensions> <modExtensions>
<li Class="rjw.PartProps"> <li Class="rjw.PartProps">
@ -115,12 +135,15 @@
</li> </li>
</modExtensions> </modExtensions>
</rjw.HediffDef_PartBase> </rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis"> <rjw.HediffDef_PartBase ParentName="NaturalPrivatePartPenis">
<defName>NecroPenis</defName> <defName>NecroPenis</defName>
<label>undead penis</label> <label>undead penis</label>
<labelNoun>an undead penis</labelNoun> <labelNoun>an undead penis</labelNoun>
<description>A rotten, reanimated penis.</description> <description>A rotten, reanimated penis.</description>
<descriptionHyperlinks><ThingDef>NecroPenis</ThingDef></descriptionHyperlinks> <descriptionHyperlinks>
<ThingDef>NecroPenis</ThingDef>
</descriptionHyperlinks>
<spawnThingOnRemoved>NecroPenis</spawnThingOnRemoved> <spawnThingOnRemoved>NecroPenis</spawnThingOnRemoved>
<modExtensions> <modExtensions>
<li Class="rjw.PartProps"> <li Class="rjw.PartProps">
@ -131,12 +154,15 @@
</li> </li>
</modExtensions> </modExtensions>
</rjw.HediffDef_PartBase> </rjw.HediffDef_PartBase>
<rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina"> <rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina">
<defName>GhostVagina</defName> <defName>GhostVagina</defName>
<label>ghost vagina</label> <label>ghost vagina</label>
<labelNoun>a ghost vagina</labelNoun> <labelNoun>a ghost vagina</labelNoun>
<description>A evanescent ghost vagina, you can barely feel it.</description> <description>A evanescent ghost vagina, you can barely feel it.</description>
<descriptionHyperlinks><ThingDef>GhostVagina</ThingDef></descriptionHyperlinks> <descriptionHyperlinks>
<ThingDef>GhostVagina</ThingDef>
</descriptionHyperlinks>
<spawnThingOnRemoved>GhostVagina</spawnThingOnRemoved> <spawnThingOnRemoved>GhostVagina</spawnThingOnRemoved>
<modExtensions> <modExtensions>
<li Class="rjw.PartProps"> <li Class="rjw.PartProps">
@ -148,5 +174,4 @@
</modExtensions> </modExtensions>
</rjw.HediffDef_PartBase> </rjw.HediffDef_PartBase>
</Defs> </Defs>

View file

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8"?>
<Defs> <Defs>
<ThingDef ParentName="rjw_BodyPartNaturalBaseGenMale"> <ThingDef ParentName="rjw_BodyPartNaturalBaseGenMale">
@ -84,7 +84,9 @@
<ThingDef ParentName="rjw_BodyPartNaturalBaseGenMale"> <ThingDef ParentName="rjw_BodyPartNaturalBaseGenMale">
<defName>GhostVagina</defName> <defName>GhostVagina</defName>
<label>ghost vagina</label> <label>ghost vagina</label>
<descriptionHyperlinks><ThingDef>GhostVagina</ThingDef></descriptionHyperlinks> <descriptionHyperlinks>
<ThingDef>GhostVagina</ThingDef>
</descriptionHyperlinks>
<statBases> <statBases>
<MarketValue>250</MarketValue> <MarketValue>250</MarketValue>
<Mass>0.40</Mass> <Mass>0.40</Mass>
@ -92,5 +94,4 @@
</ThingDef> </ThingDef>
</Defs> </Defs>

View file

@ -1,26 +1,44 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8"?>
<Patch> <Patch>
<Operation Class="PatchOperationAddModExtension">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Android</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/VREAndroids.AndroidGeneDef[defName="VREA_SyntheticBody"]</xpath> <xpath>/Defs/VREAndroids.AndroidGeneDef[defName="VREA_SyntheticBody"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>RobotLoverQuirk</Satisfiedquirk> <Satisfiedquirk>RobotLoverQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
<Operation Class="PatchOperationAddModExtension">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Android</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/VREAndroids.AndroidGeneDef[defName="VREA_SyntheticSkin"]</xpath> <xpath>/Defs/VREAndroids.AndroidGeneDef[defName="VREA_SyntheticSkin"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>RobotLoverQuirk</Satisfiedquirk> <Satisfiedquirk>RobotLoverQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
<Operation Class="PatchOperationReplace">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Android</li>
</mods>
<match Class="PatchOperationReplace">
<xpath>/Defs/GeneCategoryDef[defName="VREA_Subroutine"]/displayPriorityInXenotype</xpath> <xpath>/Defs/GeneCategoryDef[defName="VREA_Subroutine"]/displayPriorityInXenotype</xpath>
<value> <value>
<displayPriorityInXenotype>10</displayPriorityInXenotype> <displayPriorityInXenotype>10</displayPriorityInXenotype>
</value> </value>
</match>
</Operation> </Operation>
</Patch>
</Patch>

View file

@ -1,12 +1,18 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8"?>
<Patch> <Patch>
<Operation Class="PatchOperationAddModExtension">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Archon</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRE_Leatherskin"]</xpath> <xpath>/Defs/GeneDef[defName="VRE_Leatherskin"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>SkinLoverQuirk</Satisfiedquirk> <Satisfiedquirk>SkinLoverQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
</Patch>
</Patch>

View file

@ -1,28 +1,46 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8"?>
<Patch> <Patch>
<Operation Class="PatchOperationAddModExtension">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Fungoid</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRE_FungalCrest"]</xpath> <xpath>/Defs/GeneDef[defName="VRE_FungalCrest"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>PlantLoverQuirk</Satisfiedquirk> <Satisfiedquirk>PlantLoverQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
<Operation Class="PatchOperationAddModExtension">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Fungoid</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRE_HairMushroom"]</xpath> <xpath>/Defs/GeneDef[defName="VRE_HairMushroom"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>PlantLoverQuirk</Satisfiedquirk> <Satisfiedquirk>PlantLoverQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
<Operation Class="PatchOperationAddModExtension">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Fungoid</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRE_FungalFlesh"]</xpath> <xpath>/Defs/GeneDef[defName="VRE_FungalFlesh"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>PlantLoverQuirk</Satisfiedquirk> <Satisfiedquirk>PlantLoverQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
</Patch>
</Patch>

View file

@ -1,28 +1,45 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8"?>
<Patch> <Patch>
<Operation Class="PatchOperationAddModExtension"> <Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Highmate</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRE_FelineEars"]</xpath> <xpath>/Defs/GeneDef[defName="VRE_FelineEars"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>FurLoverQuirk</Satisfiedquirk> <Satisfiedquirk>FurLoverQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
<Operation Class="PatchOperationAddModExtension">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Highmate</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRE_FelineTail"]</xpath> <xpath>/Defs/GeneDef[defName="VRE_FelineTail"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>FurLoverQuirk</Satisfiedquirk> <Satisfiedquirk>FurLoverQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
<Operation Class="PatchOperationAddModExtension">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Highmate</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRE_PerfectBody"]</xpath> <xpath>/Defs/GeneDef[defName="VRE_PerfectBody"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>SkinLoverQuirk</Satisfiedquirk> <Satisfiedquirk>SkinLoverQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
</Patch>
</Patch>

View file

@ -1,20 +1,32 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8"?>
<Patch> <Patch>
<Operation Class="PatchOperationAddModExtension">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Lycanthrope</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRE_ChestFur"]</xpath> <xpath>/Defs/GeneDef[defName="VRE_ChestFur"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>FurLoverQuirk</Satisfiedquirk> <Satisfiedquirk>FurLoverQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
<Operation Class="PatchOperationAddModExtension">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Lycanthrope</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRE_CanineTail"]</xpath> <xpath>/Defs/GeneDef[defName="VRE_CanineTail"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>FurLoverQuirk</Satisfiedquirk> <Satisfiedquirk>FurLoverQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
</Patch>
</Patch>

View file

@ -1,28 +1,46 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8"?>
<Patch> <Patch>
<Operation Class="PatchOperationAddModExtension">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Phytokin</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRE_BarkSkin"]</xpath> <xpath>/Defs/GeneDef[defName="VRE_BarkSkin"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>PlantLoverQuirk</Satisfiedquirk> <Satisfiedquirk>PlantLoverQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
<Operation Class="PatchOperationAddModExtension">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Phytokin</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRE_FoliageHair"]</xpath> <xpath>/Defs/GeneDef[defName="VRE_FoliageHair"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>PlantLoverQuirk</Satisfiedquirk> <Satisfiedquirk>PlantLoverQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
<Operation Class="PatchOperationAddModExtension">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Phytokin</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRE_SapBlood"]</xpath> <xpath>/Defs/GeneDef[defName="VRE_SapBlood"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>PlantLoverQuirk</Satisfiedquirk> <Satisfiedquirk>PlantLoverQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
</Patch>
</Patch>

View file

@ -1,44 +1,74 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8"?>
<Patch> <Patch>
<Operation Class="PatchOperationAddModExtension">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Sanguophage</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRE_SanguineHair"]</xpath> <xpath>/Defs/GeneDef[defName="VRE_SanguineHair"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>DemonLoverQuirk</Satisfiedquirk> <Satisfiedquirk>DemonLoverQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
<Operation Class="PatchOperationAddModExtension">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Sanguophage</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRE_BatEars"]</xpath> <xpath>/Defs/GeneDef[defName="VRE_BatEars"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>TeratophileQuirk</Satisfiedquirk> <Satisfiedquirk>TeratophileQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
<Operation Class="PatchOperationAddModExtension">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Sanguophage</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRE_UpperBatEars"]</xpath> <xpath>/Defs/GeneDef[defName="VRE_UpperBatEars"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>TeratophileQuirk</Satisfiedquirk> <Satisfiedquirk>TeratophileQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
<Operation Class="PatchOperationAddModExtension">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Sanguophage</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRE_Talons"]</xpath> <xpath>/Defs/GeneDef[defName="VRE_Talons"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>DemonLoverQuirk</Satisfiedquirk> <Satisfiedquirk>DemonLoverQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
<Operation Class="PatchOperationAddModExtension">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Sanguophage</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRE_BatNose"]</xpath> <xpath>/Defs/GeneDef[defName="VRE_BatNose"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>TeratophileQuirk</Satisfiedquirk> <Satisfiedquirk>TeratophileQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
</Patch>
</Patch>

View file

@ -1,44 +1,73 @@
<?xml version="1.0" encoding="utf-8" ?> <?xml version="1.0" encoding="utf-8"?>
<Patch> <Patch>
<Operation Class="PatchOperationAddModExtension"> <Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Saurid</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRESaurids_FrilledEars"]</xpath> <xpath>/Defs/GeneDef[defName="VRESaurids_FrilledEars"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>ScaleLoverQuirk</Satisfiedquirk> <Satisfiedquirk>ScaleLoverQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
<Operation Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRESaurids_CenterFrill"]</xpath> <Operation Class="PatchOperationFindMod">
<value> <mods>
<li Class="RJW_Genes.QirkExtension"> <li>Vanilla Races Expanded - Saurid</li>
<Satisfiedquirk>ScaleLoverQuirk</Satisfiedquirk> </mods>
</li> <match Class="PatchOperationAddModExtension">
</value>
</Operation>
<Operation Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRESaurids_GeckoTail"]</xpath> <xpath>/Defs/GeneDef[defName="VRESaurids_GeckoTail"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>ScaleLoverQuirk</Satisfiedquirk> <Satisfiedquirk>ScaleLoverQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
<Operation Class="PatchOperationAddModExtension">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Saurid</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRESaurids_CenterFrill"]</xpath>
<value>
<li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>ScaleLoverQuirk</Satisfiedquirk>
</li>
</value>
</match>
</Operation>
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Saurid</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRESaurids_SauridClaws"]</xpath> <xpath>/Defs/GeneDef[defName="VRESaurids_SauridClaws"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>ScaleLoverQuirk</Satisfiedquirk> <Satisfiedquirk>ScaleLoverQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
<Operation Class="PatchOperationAddModExtension">
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Races Expanded - Saurid</li>
</mods>
<match Class="PatchOperationAddModExtension">
<xpath>/Defs/GeneDef[defName="VRESaurids_ScaleSkin"]</xpath> <xpath>/Defs/GeneDef[defName="VRESaurids_ScaleSkin"]</xpath>
<value> <value>
<li Class="RJW_Genes.QirkExtension"> <li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>ScaleLoverQuirk</Satisfiedquirk> <Satisfiedquirk>ScaleLoverQuirk</Satisfiedquirk>
</li> </li>
</value> </value>
</match>
</Operation> </Operation>
</Patch>
</Patch>