rjw-pregnancy-stages-graphics/Patches/PregnantPatch-Humans.xml

103 lines
2.9 KiB
XML

<?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="PatchOperationAdd">
<xpath>Defs/ThingDef[defName="Human"]/alienRace/generalSettings/alienPartGenerator/bodyAddons</xpath>
<value>
<li>
<debug>false</debug>
<bodyPart>Torso</bodyPart>
<path>Genitals/FeaturelessCrotch</path>
<shaderType>Transparent</shaderType>
<inFrontOfBody>true</inFrontOfBody>
<colorChannel>skin</colorChannel>
<drawnInBed>false</drawnInBed>
<!--Hide the belly under clothing-->
<hiddenUnderApparelFor>
<li>Torso</li>
</hiddenUnderApparelFor>
<hediffGraphics>
<!--Replace graphics for implanted pregnancy-->
<RJW_UnknownEgg>
<path>Belly/belly_cumM</path>
</RJW_UnknownEgg>
<RJW_InsectHiveEgg>
<path>Belly/belly_cumM</path>
</RJW_InsectHiveEgg>
<RJW_pregnancy_mech>
<path>Belly/belly_cumM</path>
</RJW_pregnancy_mech>
<!--Replace graphics for beast pregnancy-->
<RJW_pregnancy_beast>
<path>Genitals/FeaturelessCrotch</path>
<severity>
<a0.9>Belly/belly_cumE</a0.9>
<a0.6>Belly/belly_cumI</a0.6>
<a0.3>Belly/belly_cumS</a0.3>
<a0.0>Belly/null</a0.0>
</severity>
</RJW_pregnancy_beast>
<!--Replace graphics for normal pregnancy-->
<RJW_pregnancy>
<path>Genitals/FeaturelessCrotch</path>
<severity>
<a0.9>Belly/belly_cumE</a0.9>
<a0.6>Belly/belly_cumI</a0.6>
<a0.3>Belly/belly_cumS</a0.3>
<a0.0>Belly/null</a0.0>
</severity>
</RJW_pregnancy>
<PregnantHuman MayRequire="Ludeon.Rimworld.Biotech">
<path>Genitals/FeaturelessCrotch</path>
<severity>
<a0.9>Belly/belly_cumE</a0.9>
<a0.6>Belly/belly_cumI</a0.6>
<a0.3>Belly/belly_cumS</a0.3>
<a0.0>Belly/null</a0.0>
</severity>
</PregnantHuman>
</hediffGraphics>
<offsets>
<south>
<layerOffset>-0.28</layerOffset>
<bodyTypes>
<Male>(0,0)</Male>
<Female>(0,0)</Female>
<Fat>(0,0)</Fat>
<Thin>(0,0)</Thin>
<Hulk>(0,0)</Hulk>
</bodyTypes>
</south>
<north>
<layerOffset>-0.28</layerOffset>
<bodyTypes>
<Male>(0,0)</Male>
<Female>(0,0)</Female>
<Fat>(0,0)</Fat>
<Thin>(0,0)</Thin>
<Hulk>(0,0)</Hulk>
</bodyTypes>
</north>
<east>
<layerOffset>-0.28</layerOffset>
<bodyTypes>
<Male>(0.025,0.01)</Male>
<Female>(0.025,0.01)</Female>
<Fat>(0.025,0.01)</Fat>
<Thin>(0.025,0.01</Thin>
<Hulk>(0.025,0.01)</Hulk>
</bodyTypes>
</east>
</offsets>
</li>
</value>
</Operation>
</Patch>