added child offsets

This commit is contained in:
Tory 2022-10-24 10:36:45 -07:00
parent e7c34dc0c0
commit 8aaaf4d33b
10 changed files with 782 additions and 0 deletions

View File

@ -0,0 +1,235 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class = "PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Human"]/alienRace/generalSettings/alienPartGenerator/bodyAddons</xpath>
<value>
<li>
<path>Anus/FeaturelessAnus</path>
<bodyPart>Anus</bodyPart>
<shaderType>Transparent</shaderType>
<inFrontOfBody>true</inFrontOfBody>
<drawnInBed>false</drawnInBed>
<defaultOffset>Tail</defaultOffset>
<debug>false</debug>
<hiddenUnderApparelFor>
<li>Legs</li>
</hiddenUnderApparelFor>
<hediffGraphics>
<!-- vanilla RJW -->
<!-- human -->
<Anus>
<path>Anus/anus_micro</path>
<severity>
<a1.01>Anus/anus_oversized</a1.01>
<a0.8>Anus/anus_gaping</a0.8>
<a0.6>Anus/anus_lips</a0.6>
<a0.4>Anus/anus_common</a0.4>
<a0.2>Anus/anus_tight</a0.2>
<a0.01>Anus/anus_micro</a0.01>
</severity>
</Anus>
<!-- other -->
<InsectAnus>Anus/anus_insect</InsectAnus>
<DemonAnus>Anus/anus_common</DemonAnus>
<CloacalAnus>Anus/anus_micro</CloacalAnus>
<HydraulicAnus>Anus/anus_hyd</HydraulicAnus>
<BionicAnus>Anus/anus_common</BionicAnus>
<ArchotechAnus>
<path>Anus/anus_common</path>
<severity>
<a1.01>Anus/anus_oversized</a1.01>
<a0.8>Anus/anus_gaping</a0.8>
<a0.6>Anus/anus_lips</a0.6>
<a0.4>Anus/anus_common</a0.4>
<a0.2>Anus/anus_tight</a0.2>
<a0.01>Anus/anus_micro</a0.01>
</severity>
<!-- <path>Anus/anus_micro</path> -->
<!-- <severity> -->
<!-- <a1.01>Anus/anus_arco_oversized</a1.01> -->
<!-- <a0.9>Anus/anus_arco_gaping</a0.9> -->
<!-- <a0.7>Anus/anus_arco_lips</a0.7> -->
<!-- <a0.25>Anus/anus_arco_common</a0.25> -->
<!-- <a0.05>Anus/anus_arco_tight</a0.05> -->
<!-- <a0.01>Anus/anus_arco_micro</a0.01> -->
<!-- </severity> -->
</ArchotechAnus>
<!-- race support -->
<!-- ghoul -->
<GhoulAnus MayRequire="Abraxas.RJW.RaceSupport">
<path>Anus/anus_common</path>
<severity>
<a1.01>Anus/anus_oversized</a1.01>
<a0.8>Anus/anus_gaping</a0.8>
<a0.6>Anus/anus_lips</a0.6>
<a0.4>Anus/anus_common</a0.4>
<a0.2>Anus/anus_tight</a0.2>
<a0.01>Anus/anus_micro</a0.01>
</severity>
</GhoulAnus>
<!-- orc -->
<OrcAnus MayRequire="Abraxas.RJW.RaceSupport">
<path>Anus/anus_common</path>
<severity>
<a1.01>Anus/anus_oversized</a1.01>
<a0.8>Anus/anus_gaping</a0.8>
<a0.6>Anus/anus_lips</a0.6>
<a0.4>Anus/anus_common</a0.4>
<a0.2>Anus/anus_tight</a0.2>
<a0.01>Anus/anus_micro</a0.01>
</severity>
</OrcAnus>
<!-- elf -->
<ElfAnus MayRequire="Abraxas.RJW.RaceSupport">
<path>Anus/anus_common</path>
<severity>
<a1.01>Anus/anus_oversized</a1.01>
<a0.8>Anus/anus_gaping</a0.8>
<a0.6>Anus/anus_lips</a0.6>
<a0.4>Anus/anus_common</a0.4>
<a0.2>Anus/anus_tight</a0.2>
<a0.01>Anus/anus_micro</a0.01>
</severity>
</ElfAnus>
<!-- tentacle female -->
<!--DemonAnus>
<path>Anus/anus_common</path>
<severity>
<a1.01>Anus/anus_oversized</a1.01>
<a0.9>Anus/anus_gaping</a0.9>
<a0.7>Anus/anus_lips</a0.7>
<a0.25>Anus/anus_common</a0.25>
<a0.05>Anus/anus_tight</a0.05>
<a0.01>Anus/anus_micro</a0.01>
</severity>
</DemonAnus-->
<!-- tree -->
<TreeAnus MayRequire="Abraxas.RJW.RaceSupport">
<path>Anus/anus_common</path>
<severity>
<a1.01>Anus/anus_oversized</a1.01>
<a0.8>Anus/anus_gaping</a0.8>
<a0.6>Anus/anus_lips</a0.6>
<a0.4>Anus/anus_common</a0.4>
<a0.2>Anus/anus_tight</a0.2>
<a0.01>Anus/anus_micro</a0.01>
</severity>
</TreeAnus>
<!-- ghost -->
<GhostAnus MayRequire="Abraxas.RJW.RaceSupport">
<path>Anus/anus_common</path>
<severity>
<a1.01>Anus/anus_oversized</a1.01>
<a0.8>Anus/anus_gaping</a0.8>
<a0.6>Anus/anus_lips</a0.6>
<a0.4>Anus/anus_common</a0.4>
<a0.2>Anus/anus_tight</a0.2>
<a0.01>Anus/anus_micro</a0.01>
</severity>
</GhostAnus>
<!-- dead -->
<NecroAnus MayRequire="Abraxas.RJW.RaceSupport">
<path>Anus/anus_common</path>
<severity>
<a1.01>Anus/anus_oversized</a1.01>
<a0.8>Anus/anus_gaping</a0.8>
<a0.6>Anus/anus_lips</a0.6>
<a0.4>Anus/anus_common</a0.4>
<a0.2>Anus/anus_tight</a0.2>
<a0.01>Anus/anus_micro</a0.01>
</severity>
</NecroAnus>
<!-- dino -->
<DinoAnus MayRequire="Abraxas.RJW.RaceSupport">
<path>Anus/anus_common</path>
<severity>
<a1.01>Anus/anus_oversized</a1.01>
<a0.8>Anus/anus_gaping</a0.8>
<a0.6>Anus/anus_lips</a0.6>
<a0.4>Anus/anus_common</a0.4>
<a0.2>Anus/anus_tight</a0.2>
<a0.01>Anus/anus_micro</a0.01>
</severity>
</DinoAnus>
<!-- Horse -->
<HorseAnus MayRequire="Abraxas.RJW.RaceSupport">
<path>Anus/anus_common</path>
<severity>
<a1.01>Anus/anus_oversized</a1.01>
<a0.8>Anus/anus_gaping</a0.8>
<a0.6>Anus/anus_lips</a0.6>
<a0.4>Anus/anus_common</a0.4>
<a0.2>Anus/anus_tight</a0.2>
<a0.01>Anus/anus_micro</a0.01>
</severity>
</HorseAnus>
<!-- CatAnus -->
<CatAnus MayRequire="Abraxas.RJW.RaceSupport">
<path>Anus/anus_common</path>
<severity>
<a1.01>Anus/anus_oversized</a1.01>
<a0.8>Anus/anus_gaping</a0.8>
<a0.6>Anus/anus_lips</a0.6>
<a0.4>Anus/anus_common</a0.4>
<a0.2>Anus/anus_tight</a0.2>
<a0.01>Anus/anus_micro</a0.01>
</severity>
</CatAnus>
<!-- DogAnus -->
<DogAnus MayRequire="Abraxas.RJW.RaceSupport">
<path>Anus/anus_common</path>
<severity>
<a1.01>Anus/anus_oversized</a1.01>
<a0.8>Anus/anus_gaping</a0.8>
<a0.6>Anus/anus_lips</a0.6>
<a0.4>Anus/anus_common</a0.4>
<a0.2>Anus/anus_tight</a0.2>
<a0.01>Anus/anus_micro</a0.01>
</severity>
</DogAnus>
</hediffGraphics>
<offsets>
<south>
<layerOffset>-0.325</layerOffset>
<bodyTypes>
<Male>(-0.4264,0.2328)</Male>
<Female>(-0.439,0.17)</Female>
<Fat>(-0.42,0.16)</Fat>
<Thin>(-0.42,0.226)</Thin>
<Hulk>(-0.42,0.02)</Hulk>
<FemaleBB MayRequire="ssulunge.BBBodyHuman">(0.0,0.0)</FemaleBB>
<Baby MayRequire="ludeon.rimworld.biotech">(-0.42, -0.005)</Baby>
<Child MayRequire="ludeon.rimworld.biotech">(-0.42, -0.005)</Child>
</bodyTypes>
</south>
<north>
<layerOffset>-0.325</layerOffset>
<bodyTypes>
<Male>(0.002,0.615)</Male>
<Female>(-0.01,0.59)</Female>
<Fat>(-0.002,0.6)</Fat>
<Thin>(-0.008,0.632)</Thin>
<Hulk>(0,0.427)</Hulk>
<FemaleBB MayRequire="ssulunge.BBBodyHuman">(-006.0,0.68)</FemaleBB>
<Baby MayRequire="ludeon.rimworld.biotech">(0, 0.342)</Baby>
<Child MayRequire="ludeon.rimworld.biotech">(0, 0.342)</Child>
</bodyTypes>
</north>
<east>
<layerOffset>-0.325</layerOffset>
<bodyTypes>
<Male>(-0.544,0.26)</Male>
<Female>(-0.29,0.3)</Female>
<Fat>(-0.76,0.19)</Fat>
<Thin>(-0.428,0.24)</Thin>
<Hulk>(-0.486,0.024)</Hulk>
<FemaleBB MayRequire="ssulunge.BBBodyHuman">(0.0,0.0)</FemaleBB>
<Baby MayRequire="ludeon.rimworld.biotech">(-0.383,-0.1908)</Baby>
<Child MayRequire="ludeon.rimworld.biotech">(-0.383,-0.1908)</Child>
</bodyTypes>
</east>
</offsets>
</li>
</value>
</Operation>
</Patch>

View File

@ -0,0 +1,156 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationRemove"><!--Removes Rimnude's Belly addon-->
<xpath>Defs/ThingDef[defName="Human"]/alienRace/generalSettings/alienPartGenerator/bodyAddons/li[hediffGraphics/RJW_pregnancy]</xpath>
</Operation>
<Operation Class = "PatchOperationInsert"><!--Inserts Belly addon right after pubes (needs to be loaded before breasts)-->
<xpath>Defs/ThingDef[defName="Human"]/alienRace/generalSettings/alienPartGenerator/bodyAddons/li[hediffGraphics/CatVagina]</xpath>
<value>
<li>
<path>Belly/FeaturelessBelly</path>
<bodyPart>Torso</bodyPart>
<shaderType>CutoutComplex</shaderType>
<inFrontOfBody>true</inFrontOfBody>
<drawnInBed>false</drawnInBed>
<defaultOffset>Tail</defaultOffset>
<debug>false</debug>
<hiddenUnderApparelFor>
<li>Torso</li>
</hiddenUnderApparelFor>
<hediffGraphics>
<!--RJW-->
<RJW_pregnancy>
<path>Belly/FeaturelessBelly</path>
<severity>
<a2.0>Belly/BellyBulge_huge</a2.0>
<a0.76>Belly/BellyBulge_huge</a0.76>
<a0.55>Belly/BellyBulge_large</a0.55>
<a0.333>Belly/BellyBulge_medium</a0.333>
<a0.10>Belly/BellyBulge_small</a0.10>
<a0.00>Belly/FeaturelessBelly</a0.00>
</severity>
</RJW_pregnancy>
<RJW_pregnancy_beast>
<path>Belly/FeaturelessBelly</path>
<severity>
<a2.0>Belly/BellyBulge_huge</a2.0>
<a0.76>Belly/BellyBulge_huge</a0.76>
<a0.55>Belly/BellyBulge_large</a0.55>
<a0.333>Belly/BellyBulge_medium</a0.333>
<a0.10>Belly/BellyBulge_small</a0.10>
<a0.00>Belly/FeaturelessBelly</a0.00>
</severity>
</RJW_pregnancy_beast>
<RJW_pregnancy_mech>
<path>Belly/FeaturelessBelly</path>
<severity>
<a2.0>Belly/BellyBulge_huge</a2.0>
<a0.76>Belly/BellyBulge_huge</a0.76>
<a0.55>Belly/BellyBulge_large</a0.55>
<a0.333>Belly/BellyBulge_medium</a0.333>
<a0.10>Belly/BellyBulge_small</a0.10>
<a0.00>Belly/FeaturelessBelly</a0.00>
</severity>
</RJW_pregnancy_mech>
<RJW_UnknownEgg>
<path>Belly/BellyBulge_medium</path>
<severity>
<a2.0>Belly/BellyBulge_huge</a2.0>
<a0.76>Belly/BellyBulge_huge</a0.76>
<a0.55>Belly/BellyBulge_large</a0.55>
<a0.333>Belly/BellyBulge_medium</a0.333>
<a0.10>Belly/BellyBulge_medium</a0.10>
<a0.00>Belly/BellyBulge_medium</a0.00>
</severity>
</RJW_UnknownEgg>
<RJW_InsectHiveEgg>
<path>Belly/BellyBulge_medium</path>
<severity>
<a2.0>Belly/BellyBulge_huge</a2.0>
<a0.76>Belly/BellyBulge_huge</a0.76>
<a0.55>Belly/BellyBulge_large</a0.55>
<a0.333>Belly/BellyBulge_medium</a0.333>
<a0.10>Belly/BellyBulge_medium</a0.10>
<a0.00>Belly/BellyBulge_medium</a0.00>
</severity>
</RJW_InsectHiveEgg>
<!--Licentia Labs-->
<Cumflation MayRequire="lustlicentia.rjwlabs">
<path>Belly/FeaturelessBelly</path>
<severity>
<a2.0>Belly/BellyBulge_huge</a2.0>
<a0.76>Belly/BellyBulge_huge</a0.76>
<a0.55>Belly/BellyBulge_large</a0.55>
<a0.333>Belly/BellyBulge_medium</a0.333>
<a0.10>Belly/BellyBulge_small</a0.10>
<a0.00>Belly/FeaturelessBelly</a0.00>
</severity>
</Cumflation>
<Cumstuffed MayRequire="lustlicentia.rjwlabs">
<path>Belly/FeaturelessBelly</path>
<severity>
<a2.0>Belly/BellyBulge_huge</a2.0>
<a0.76>Belly/BellyBulge_huge</a0.76>
<a0.55>Belly/BellyBulge_large</a0.55>
<a0.333>Belly/BellyBulge_medium</a0.333>
<a0.10>Belly/BellyBulge_small</a0.10>
<a0.00>Belly/FeaturelessBelly</a0.00>
</severity>
</Cumstuffed>
<!--<RNW_BellyBulge>
<path>Belly/FeaturelessBelly</path>
<severity>
<a2.0>Belly/BellyBulge_huge</a2.0>
<a0.76>Belly/BellyBulge_huge</a0.76>
<a0.55>Belly/BellyBulge_large</a0.55>
<a0.333>Belly/BellyBulge_medium</a0.333>
<a0.10>Belly/BellyBulge_small</a0.10>
<a0.00>Belly/FeaturelessBelly</a0.00>
</severity>
</RNW_BellyBulge>-->
</hediffGraphics>
<offsets>
<south>
<layerOffset>-0.289</layerOffset>
<bodyTypes>
<Male>(-0.42,0.20)</Male>
<Female>(-0.42,0.20)</Female>
<Fat>(-0.42,0.22)</Fat>
<Thin>(-0.42,0.226)</Thin>
<Hulk>(-0.42,0.0023)</Hulk>
<FemaleBB MayRequire="ssulunge.BBBodyHuman">(-0.424,0.19)</FemaleBB>
<Baby MayRequire="ludeon.rimworld.biotech">(-0.42,0.22)</Baby>
<Child MayRequire="ludeon.rimworld.biotech">(-0.42,0.22)</Child>
</bodyTypes>
</south>
<north>
<layerOffset>-0.289</layerOffset>
<bodyTypes>
<Male>(0.002,0.6)</Male>
<Female>(0.002,0.570)</Female>
<Fat>(-0.002,0.6)</Fat>
<Thin>(-0.008,0.632)</Thin>
<Hulk>(-0.002,0.6)</Hulk>
<FemaleBB MayRequire="ssulunge.BBBodyHuman">(0.0,0.56)</FemaleBB>
<Baby MayRequire="ludeon.rimworld.biotech">(-0.01,0.537)</Baby>
<Child MayRequire="ludeon.rimworld.biotech">(-0.01,0.537)</Child>
</bodyTypes>
</north>
<east>
<layerOffset>-0.289</layerOffset>
<bodyTypes>
<Male>(-0.4264,0.2328)</Male>
<Female>(-0.42,0.20)</Female>
<Fat>(-0.42,0.22)</Fat>
<Thin>(-0.42,0.226)</Thin>
<Hulk>(-0.42,0.23)</Hulk>
<FemaleBB MayRequire="ssulunge.BBBodyHuman">(-0.43,0.167)</FemaleBB>
<Baby MayRequire="ludeon.rimworld.biotech">(-0.409,0.22)</Baby>
<Child MayRequire="ludeon.rimworld.biotech">(-0.409,0.22)</Child>
</bodyTypes>
</east>
</offsets>
</li>
</value>
</Operation>
</Patch>

View File

@ -0,0 +1,137 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationReplace"><!--Left Natural Tits-->
<xpath>Defs/ThingDef[defName="Human"]/alienRace/generalSettings/alienPartGenerator/bodyAddons/li[path="Breasts/FeaturelessLeft"]/hediffGraphics/Breasts</xpath>
<value>
<Breasts>
<path>Breasts/NatOTY/breasts_micro_left</path>
<severity>
<a1.6>Breasts/NatOTY/breasts_backb_left</a1.6>
<a1.01>Breasts/NatOTY/breasts_oversized_left</a1.01>
<a0.8>Breasts/NatOTY/breasts_huge_left</a0.8>
<a0.6>Breasts/NatOTY/breasts_large_left</a0.6>
<a0.4>Breasts/NatOTY/breasts_average_left</a0.4>
<a0.2>Breasts/NatOTY/breasts_small_left</a0.2>
<a0.01>Breasts/NatOTY/breasts_micro_left</a0.01>
</severity>
</Breasts>
</value>
</Operation>
<Operation Class="PatchOperationReplace"><!--Right Natural Tits-->
<xpath>Defs/ThingDef[defName="Human"]/alienRace/generalSettings/alienPartGenerator/bodyAddons/li[path="Breasts/FeaturelessRight"]/hediffGraphics/Breasts</xpath>
<value>
<Breasts>
<path>Breasts/NatOTY/breasts_micro_right</path>
<severity>
<a1.6>Breasts/NatOTY/breasts_backb_right</a1.6>
<a1.01>Breasts/NatOTY/breasts_oversized_right</a1.01>
<a0.8>Breasts/NatOTY/breasts_huge_right</a0.8>
<a0.6>Breasts/NatOTY/breasts_large_right</a0.6>
<a0.4>Breasts/NatOTY/breasts_average_right</a0.4>
<a0.2>Breasts/NatOTY/breasts_small_right</a0.2>
<a0.01>Breasts/NatOTY/breasts_micro_right</a0.01>
</severity>
</Breasts>
</value>
</Operation>
<Operation Class="PatchOperationReplace"><!--Left Hydraulic Tits-->
<xpath>Defs/ThingDef[defName="Human"]/alienRace/generalSettings/alienPartGenerator/bodyAddons/li[path="Breasts/FeaturelessLeft"]/hediffGraphics/HydraulicBreasts</xpath>
<value>
<HydraulicBreasts>
<path>Breasts/HydOTY/breasts_hyd_micro_left</path>
<severity>
<a1.01>Breasts/HydOTY/breasts_hyd_oversized_left</a1.01>
<a0.8>Breasts/HydOTY/breasts_hyd_huge_left</a0.8>
<a0.6>Breasts/HydOTY/breasts_hyd_large_left</a0.6>
<a0.4>Breasts/HydOTY/breasts_hyd_left</a0.4>
<a0.2>Breasts/HydOTY/breasts_hyd_small_left</a0.2>
<a0.01>Breasts/HydOTY/breasts_hyd_micro_left</a0.01>
</severity>
</HydraulicBreasts>
</value>
</Operation>
<Operation Class="PatchOperationReplace"><!--Right Hydraulic Tits-->
<xpath>Defs/ThingDef[defName="Human"]/alienRace/generalSettings/alienPartGenerator/bodyAddons/li[path="Breasts/FeaturelessRight"]/hediffGraphics/HydraulicBreasts</xpath>
<value>
<HydraulicBreasts>
<path>Breasts/HydOTY/breasts_hyd_micro_right</path>
<severity>
<a1.01>Breasts/HydOTY/breasts_hyd_oversized_right</a1.01>
<a0.8>Breasts/HydOTY/breasts_hyd_huge_right</a0.8>
<a0.6>Breasts/HydOTY/breasts_hyd_large_right</a0.6>
<a0.4>Breasts/HydOTY/breasts_hyd_right</a0.4>
<a0.2>Breasts/HydOTY/breasts_hyd_small_right</a0.2>
<a0.01>Breasts/HydOTY/breasts_hyd_micro_right</a0.01>
</severity>
</HydraulicBreasts>
</value>
</Operation>
<Operation Class="PatchOperationReplace"><!--Left Bionic Tits-->
<xpath>Defs/ThingDef[defName="Human"]/alienRace/generalSettings/alienPartGenerator/bodyAddons/li[path="Breasts/FeaturelessLeft"]/hediffGraphics/BionicBreasts</xpath>
<value>
<BionicBreasts>
<path>Breasts/BioOTY/breasts_bio_micro_left</path>
<severity>
<a1.01>Breasts/BioOTY/breasts_bio_oversized_left</a1.01>
<a0.8>Breasts/BioOTY/breasts_bio_huge_left</a0.8>
<a0.6>Breasts/BioOTY/breasts_bio_large_left</a0.6>
<a0.4>Breasts/BioOTY/breasts_bio_left</a0.4>
<a0.2>Breasts/BioOTY/breasts_bio_small_left</a0.2>
<a0.01>Breasts/BioOTY/breasts_bio_micro_left</a0.01>
</severity>
</BionicBreasts>
</value>
</Operation>
<Operation Class="PatchOperationReplace"><!--Right Bionic Tits-->
<xpath>Defs/ThingDef[defName="Human"]/alienRace/generalSettings/alienPartGenerator/bodyAddons/li[path="Breasts/FeaturelessRight"]/hediffGraphics/BionicBreasts</xpath>
<value>
<BionicBreasts>
<path>Breasts/BioOTY/breasts_bio_micro_right</path>
<severity>
<a1.01>Breasts/BioOTY/breasts_bio_oversized_right</a1.01>
<a0.8>Breasts/BioOTY/breasts_bio_huge_right</a0.8>
<a0.6>Breasts/BioOTY/breasts_bio_large_right</a0.6>
<a0.4>Breasts/BioOTY/breasts_bio_right</a0.4>
<a0.2>Breasts/BioOTY/breasts_bio_small_right</a0.2>
<a0.01>Breasts/BioOTY/breasts_bio_micro_right</a0.01>
</severity>
</BionicBreasts>
</value>
</Operation>
<Operation Class="PatchOperationReplace"><!--Left Archo Tits-->
<xpath>Defs/ThingDef[defName="Human"]/alienRace/generalSettings/alienPartGenerator/bodyAddons/li[path="Breasts/FeaturelessLeft"]/hediffGraphics/ArchotechBreasts</xpath>
<value>
<ArchotechBreasts>
<path>Breasts/ArcOTY/breasts_arc_micro_left</path>
<severity>
<a1.01>Breasts/ArcOTY/breasts_arc_oversized_left</a1.01>
<a0.8>Breasts/ArcOTY/breasts_arc_huge_left</a0.8>
<a0.6>Breasts/ArcOTY/breasts_arc_large_left</a0.6>
<a0.4>Breasts/ArcOTY/breasts_arc_left</a0.4>
<a0.2>Breasts/ArcOTY/breasts_arc_small_left</a0.2>
<a0.01>Breasts/ArcOTY/breasts_arc_micro_left</a0.01>
</severity>
</ArchotechBreasts>
</value>
</Operation>
<Operation Class="PatchOperationReplace"><!--Right Archo Tits-->
<xpath>Defs/ThingDef[defName="Human"]/alienRace/generalSettings/alienPartGenerator/bodyAddons/li[path="Breasts/FeaturelessRight"]/hediffGraphics/ArchotechBreasts</xpath>
<value>
<ArchotechBreasts>
<path>Breasts/ArcOTY/breasts_arc_micro_right</path>
<severity>
<a1.01>Breasts/ArcOTY/breasts_arc_oversized_right</a1.01>
<a0.8>Breasts/ArcOTY/breasts_arc_huge_right</a0.8>
<a0.6>Breasts/ArcOTY/breasts_arc_large_right</a0.6>
<a0.4>Breasts/ArcOTY/breasts_arc_right</a0.4>
<a0.2>Breasts/ArcOTY/breasts_arc_small_right</a0.2>
<a0.01>Breasts/ArcOTY/breasts_arc_micro_right</a0.01>
</severity>
</ArchotechBreasts>
</value>
</Operation>
</Patch>

View File

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Human"]/alienRace/generalSettings/alienPartGenerator/bodyAddons/li[path="Genitals/Testicles/FeaturelessTesticles"]/offsets</xpath>
<value>
<offsets>
<south>
<layerOffset>-0.2764</layerOffset>
<bodyTypes>
<Male>(-0.4263,-0.2235)</Male>
<Female>(-0.4196,-0.267)</Female>
<Fat>(-0.4199,-0.2834)</Fat>
<Thin>(-0.4199,-0.2239)</Thin>
<Hulk>(-0.4199,-0.4363)</Hulk>
<FemaleBB MayRequire="ssulunge.BBBodyHuman">(-0.43,-0.1)</FemaleBB>
<Baby MayRequire="ludeon.rimworld.biotech">(-0.42, 0)</Baby>
<Child MayRequire="ludeon.rimworld.biotech">(-0.42, 0)</Child>
</bodyTypes>
</south>
<north>
<layerOffset>-0.2764</layerOffset>
<bodyTypes>
<Male>(0,0.082)</Male>
<Female>(-0.01156913,0.0455)</Female>
<Fat>(-0.006,0.0291)</Fat>
<Thin>(-0.006030868,0.087)</Thin>
<Hulk>(0,-0.1109)</Hulk>
<FemaleBB MayRequire="ssulunge.BBBodyHuman">(-0.018,0.0455)</FemaleBB>
<Baby MayRequire="ludeon.rimworld.biotech">(0.0004,0.34)</Baby>
<Child MayRequire="ludeon.rimworld.biotech">(0.0004,0.34)</Child>
</bodyTypes>
</north>
<east>
<layerOffset>-0.2764</layerOffset>
<bodyTypes>
<Male>(-0.49,-0.1901)</Male>
<Female>(-0.4854,-0.2469)</Female>
<Fat>(-0.6634,-0.2793)</Fat>
<Thin>(-0.383,-0.1908)</Thin>
<Hulk>(-0.3832,-0.4262)</Hulk>
<FemaleBB MayRequire="ssulunge.BBBodyHuman">(-0.4854,-0.2469)</FemaleBB>
<Baby MayRequire="ludeon.rimworld.biotech">(-0.383,-0.0)</Baby>
<Child MayRequire="ludeon.rimworld.biotech">(-0.383,-0.0)</Child>
</bodyTypes>
</east>
</offsets>
</value>
</Operation>
</Patch>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<Patch>
<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Human"]/alienRace/generalSettings/alienPartGenerator/bodyAddons/li[path="Genitals/Testicles/FeaturelessTesticles"]/hediffGraphics/Penis</xpath>
<value>
<Penis>
<path>Genitals/Testicles/balls_micro</path>
<severity>
<a1.01>Genitals/Testicles/balls_huge</a1.01>
<a0.6>Genitals/Testicles/balls_large</a0.6>
<a0.4>Genitals/Testicles/balls_average</a0.4>
<a0.01>Genitals/Testicles/balls_micro</a0.01>
</severity>
</Penis>
</value>
</Operation>
</Patch>

View File

@ -0,0 +1,96 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Human"]/alienRace/generalSettings/alienPartGenerator/bodyAddons/li[path="Breasts/FeaturelessLeft"]/offsets</xpath>
<value>
<offsets>
<south>
<layerOffset>-0.2765</layerOffset>
<bodyTypes>
<Male>(-0.4042926,0.194)</Male>
<Female>(-0.4049383,0.20)</Female>
<Fat>(-0.3277679,0.16)</Fat>
<Thin>(-0.42,0.22)</Thin>
<Hulk>(-0.3084309,0.05)</Hulk>
<FemaleBB MayRequire="ssulunge.BBBodyHuman">(-0.41,0.22)</FemaleBB>
<Baby MayRequire="ludeon.rimworld.biotech">(-0.42,0.22)</Baby>
<Child MayRequire="ludeon.rimworld.biotech">(-0.42, 0.22)</Child>
</bodyTypes>
</south>
<north>
<layerOffset>-0.2765</layerOffset>
<bodyTypes>
<Male>(0.02787782,0.5)</Male>
<Female>(-0.0002926054,0.56)</Female>
<Fat>(-0.05575563,0.46)</Fat>
<Thin>(0.006569132,0.537)</Thin>
<Hulk>(0,0.41)</Hulk>
<FemaleBB MayRequire="ssulunge.BBBodyHuman">(0.008,0.52)</FemaleBB>
<Baby MayRequire="ludeon.rimworld.biotech">(0.0, 0.347)</Baby>
<Child MayRequire="ludeon.rimworld.biotech">(-0.0, 0.347)</Child>
</bodyTypes>
</north>
<east>
<layerOffset>-0.2765</layerOffset>
<bodyTypes>
<Male>(-0.518,0.1913)</Male>
<Female>(-0.428,0.236)</Female>
<Fat>(-0.62,0.21)</Fat>
<Thin>(-0.409,0.22)</Thin>
<Hulk>(-0.6,0.093)</Hulk>
<FemaleBB MayRequire="ssulunge.BBBodyHuman">(-0.38,0.22)</FemaleBB>
<Baby MayRequire="ludeon.rimworld.biotech">(-0.42,0.22)</Baby>
<Child MayRequire="ludeon.rimworld.biotech">(-0.42,0.22)</Child>
</bodyTypes>
</east>
</offsets>
</value>
</Operation>
<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Human"]/alienRace/generalSettings/alienPartGenerator/bodyAddons/li[path="Breasts/FeaturelessRight"]/offsets</xpath>
<value>
<offsets>
<south>
<layerOffset>-0.2765</layerOffset>
<bodyTypes>
<Male>(-0.456,0.194)</Male>
<Female>(-0.437,0.20)</Female>
<Fat>(-0.565,0.16)</Fat>
<Thin>(-0.42,0.22)</Thin>
<Hulk>(-0.5336,0.05)</Hulk>
<FemaleBB MayRequire="ssulunge.BBBodyHuman">(-0.45,0.22)</FemaleBB>
<Baby MayRequire="ludeon.rimworld.biotech">(-0.42,0.22)</Baby>
<Child MayRequire="ludeon.rimworld.biotech">(-0.42, 0.22)</Child>
</bodyTypes>
</south>
<north>
<layerOffset>-0.2765</layerOffset>
<bodyTypes>
<Male>(-0.03,0.5)</Male>
<Female>(-0.02,0.56)</Female>
<Fat>(0.06,0.46)</Fat>
<Thin>(-0.01,0.537)</Thin>
<Hulk>(0,0.41)</Hulk>
<FemaleBB MayRequire="ssulunge.BBBodyHuman">(-0.04,0.52)</FemaleBB>
<Baby MayRequire="ludeon.rimworld.biotech">(0.0, 0.347)</Baby>
<Child MayRequire="ludeon.rimworld.biotech">(-0.0, 0.347)</Child>
</bodyTypes>
</north>
<east>
<layerOffset>-0.2765</layerOffset>
<bodyTypes>
<Male>(-0.518,0.1913)</Male>
<Female>(-0.428,0.236)</Female>
<Fat>(-0.62,0.21)</Fat>
<Thin>(-0.409,0.22)</Thin>
<Hulk>(-0.48,0.5)</Hulk>
<FemaleBB MayRequire="ssulunge.BBBodyHuman">(-0.38,0.25)</FemaleBB>
<Baby MayRequire="ludeon.rimworld.biotech">(-0.42,0.22)</Baby>
<Child MayRequire="ludeon.rimworld.biotech">(-0.42,0.22)</Child>
</bodyTypes>
</east>
</offsets>
</value>
</Operation>
</Patch>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationReplace"><!--Puts penis texture behind body for east/west-->
<xpath>Defs/ThingDef[defName="Human"]/alienRace/generalSettings/alienPartGenerator/bodyAddons/li[hediffGraphics/Penis][path="Genitals/FeaturelessCrotch"]/offsets/east/layerOffset</xpath>
<value>
<layerOffset>-0.291</layerOffset>
</value>
</Operation>
</Patch>

View File

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Human"]/alienRace/generalSettings/alienPartGenerator/bodyAddons/li[hediffGraphics/Vagina]/offsets</xpath>
<value>
<offsets>
<south>
<layerOffset>-0.289</layerOffset>
<bodyTypes>
<Male>(-0.4198691,-0.2235)</Male>
<Female>(-0.4196,-0.267)</Female>
<Fat>(-0.4199,-0.2834)</Fat>
<Thin>(-0.4199,-0.2239)</Thin>
<Hulk>(-0.4199,-0.4363)</Hulk>
<FemaleBB MayRequire="ssulunge.BBBodyHuman">(-0.43,-0.17)</FemaleBB>
<Baby MayRequire="ludeon.rimworld.biotech">(-0.42, -0.005)</Baby>
<Child MayRequire="ludeon.rimworld.biotech">(-0.42, -0.005)</Child>
</bodyTypes>
</south>
<north>
<layerOffset>-0.289</layerOffset>
<bodyTypes>
<Male>(-0.006430868,0.082)</Male>
<Female>(-0.018,0.0455)</Female>
<Fat>(-0.006,0.0291)</Fat>
<Thin>(-0.01246174,0.087)</Thin>
<Hulk>(-0.0064308,-0.1109)</Hulk>
<FemaleBB MayRequire="ssulunge.BBBodyHuman">(-0.018,0.15)</FemaleBB>
<Baby MayRequire="ludeon.rimworld.biotech">(0, 0.342)</Baby>
<Child MayRequire="ludeon.rimworld.biotech">(0, 0.342)</Child>
</bodyTypes>
</north>
<east>
<layerOffset>-0.289</layerOffset>
<bodyTypes>
<Male>(-0.49,-0.1901)</Male>
<Female>(-0.4854,-0.2469)</Female>
<Fat>(-0.6634,-0.2793)</Fat>
<Thin>(-0.383,-0.1908)</Thin>
<Hulk>(-0.3832,-0.4262)</Hulk>
<FemaleBB MayRequire="ssulunge.BBBodyHuman">(0.0,0.0)</FemaleBB>
<Baby MayRequire="ludeon.rimworld.biotech">(-0.383,-0.1908)</Baby>
<Child MayRequire="ludeon.rimworld.biotech">(-0.383,-0.1908)</Child>
</bodyTypes>
</east>
</offsets>
</value>
</Operation>
</Patch>

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8" ?>
<Patch>
<Operation Class="PatchOperationReplace">
<xpath>Defs/ThingDef[defName="Human"]/alienRace/generalSettings/alienPartGenerator/bodyAddons/li[path="Genitals/FeaturelessCrotch"]/hediffGraphics/Vagina</xpath>
<value>
<Vagina>
<path>Genitals/vagina_micro</path>
<severity>
<a1.01>Genitals/vagina_oversized</a1.01>
<a0.8>Genitals/vagina_gaping</a0.8>
<a0.6>Genitals/vagina_lips</a0.6>
<a0.4>Genitals/vagina_common</a0.4>
<a0.2>Genitals/vagina_tight</a0.2>
<a0.01>Genitals/vagina_micro</a0.01>
</severity>
</Vagina>
</value>
</Operation>
</Patch>

View File

@ -15,4 +15,8 @@
<li>1.3</li>
<!--<li>!Extra/1.3</li>-->
</v1.3>
<v1.4>
<li>/</li>
<li>1.4</li>
</v1.4>
</loadFolders>