mirror of
https://gitgud.io/ll.mirrors/sizedapparel.git
synced 2024-08-15 00:43:40 +00:00
Mirror of 1.4.7 from Lovers Lab
This commit is contained in:
parent
161133e4e1
commit
9a3d9f4185
607 changed files with 11263 additions and 1309 deletions
18
1.3/Patches/ApparelPatches/Tip_TagList.txt
Normal file
18
1.3/Patches/ApparelPatches/Tip_TagList.txt
Normal file
|
@ -0,0 +1,18 @@
|
|||
|
||||
SizedApparel_ShowBelly
|
||||
-don't hide belly even the apparel covers torso
|
||||
|
||||
SizedApparel_ShowPrivateCrotch
|
||||
-don't hide crotch(genitals and anus) even the apparel covers genitals
|
||||
|
||||
SizedApparel_ShowUdder
|
||||
-don't hide udder even the apparel covers udder
|
||||
-wip (not work yet)
|
||||
|
||||
SizedApparel_IgnorBreastSize
|
||||
-sized apparel mod will just ignore the apparel during calculate breasts size of apparels
|
||||
-this tag is useful to skip. good example is ratkin shield (the shield is covering breasts)
|
||||
|
||||
SizedApparel_IgnorePose
|
||||
-when the custom pose is checking posed apparel texture, skip current apparel
|
||||
-wip
|
|
@ -0,0 +1,38 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<!-- <li>ShowPrivateCrotch</li> -->
|
||||
<!-- <Patch> -->
|
||||
<!-- <Operation Class="PatchOperationAdd"> -->
|
||||
<!-- <xpath>Defs/ThingDef[defName = "Apparel_Duster"]/apparel/tags</xpath> -->
|
||||
<!-- <value> -->
|
||||
<!-- <li>SizedApparel_ShowPrivateCrotch</li> -->
|
||||
<!-- </value> -->
|
||||
<!-- </Operation> -->
|
||||
<!-- </Patch> -->
|
||||
|
||||
<!-- skip core checking. the core must be loaded. -->
|
||||
|
||||
<Patch>
|
||||
<Operation Class="PatchOperationSequence">
|
||||
<success>Normal</success>
|
||||
<operations>
|
||||
<li Class="PatchOperationConditional">
|
||||
<xpath>Defs/ThingDef[defName = "Apparel_Duster"]/apparel/tags</xpath>
|
||||
<nomatch Class="PatchOperationAdd">
|
||||
<xpath>Defs/ThingDef[defName = "Apparel_Duster"]/apparel</xpath>
|
||||
<value>
|
||||
<tags>
|
||||
<li>SizedApparel_ShowPrivateCrotch</li>
|
||||
</tags>
|
||||
</value>
|
||||
</nomatch>
|
||||
<match Class="PatchOperationAdd">
|
||||
<xpath>Defs/ThingDef[defName = "Apparel_Duster"]/apparel/tags</xpath>
|
||||
<value>
|
||||
<li>SizedApparel_ShowPrivateCrotch</li>
|
||||
</value>
|
||||
</match>
|
||||
</li>
|
||||
</operations>
|
||||
</Operation>
|
||||
</Patch>
|
|
@ -0,0 +1,25 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Patch>
|
||||
<Operation Class="PatchOperationSequence">
|
||||
<success>Normal</success>
|
||||
<operations>
|
||||
<li Class="PatchOperationConditional">
|
||||
<xpath>Defs/ThingDef[defName = "Apparel_BasicShirt"]/apparel/tags</xpath>
|
||||
<nomatch Class="PatchOperationAdd">
|
||||
<xpath>Defs/ThingDef[defName = "Apparel_BasicShirt"]/apparel</xpath>
|
||||
<value>
|
||||
<tags>
|
||||
<li>SizedApparel_ShowPrivateCrotch</li>
|
||||
</tags>
|
||||
</value>
|
||||
</nomatch>
|
||||
<match Class="PatchOperationAdd">
|
||||
<xpath>Defs/ThingDef[defName = "Apparel_BasicShirt"]/apparel/tags</xpath>
|
||||
<value>
|
||||
<li>SizedApparel_ShowPrivateCrotch</li>
|
||||
</value>
|
||||
</match>
|
||||
</li>
|
||||
</operations>
|
||||
</Operation>
|
||||
</Patch>
|
|
@ -0,0 +1,31 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Patch>
|
||||
<Operation Class="PatchOperationFindMod">
|
||||
<mods>
|
||||
<li>Ideology</li>
|
||||
</mods>
|
||||
<match Class="PatchOperationSequence">
|
||||
<success>Normal</success>
|
||||
<operations>
|
||||
<li Class="PatchOperationConditional">
|
||||
<xpath>Defs/ThingDef[defName = "Apparel_BodyStrap"]/apparel/tags</xpath>
|
||||
<nomatch Class="PatchOperationAdd">
|
||||
<xpath>Defs/ThingDef[defName = "Apparel_BodyStrap"]/apparel</xpath>
|
||||
<value>
|
||||
<tags>
|
||||
<li>SizedApparel_IgnorBreastSize</li>
|
||||
</tags>
|
||||
</value>
|
||||
</nomatch>
|
||||
<match Class="PatchOperationAdd">
|
||||
<xpath>Defs/ThingDef[defName = "Apparel_BodyStrap"]/apparel/tags</xpath>
|
||||
<value>
|
||||
<li>SizedApparel_IgnorBreastSize</li>
|
||||
</value>
|
||||
</match>
|
||||
</li>
|
||||
</operations>
|
||||
</match>
|
||||
</Operation>
|
||||
</Patch>
|
28
1.3/Patches/ApparelRecorderCompPatch.xml
Normal file
28
1.3/Patches/ApparelRecorderCompPatch.xml
Normal file
|
@ -0,0 +1,28 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Patch>
|
||||
<!-- <Operation Class="PatchOperationSequence"> -->
|
||||
<!-- <success>Always</success> -->
|
||||
<!-- <operations> -->
|
||||
<!-- <li Class="PatchOperationTest"> -->
|
||||
<!-- <xpath>Defs/ThingDef[defName="Human"]/comps</xpath> -->
|
||||
<!-- <success>Invert</success> -->
|
||||
<!-- </li> -->
|
||||
<!-- <li Class="PatchOperationAdd"> -->
|
||||
<!-- <xPath>Defs/ThingDef[defName="Human]"</xPath> -->
|
||||
<!-- <value> -->
|
||||
<!-- <comps /> -->
|
||||
<!-- </value> -->
|
||||
<!-- </li> -->
|
||||
<!-- </operations> -->
|
||||
<!-- </Operation> -->
|
||||
|
||||
<Operation Class="PatchOperationAdd">
|
||||
<xpath>/Defs/ThingDef[@Name="BasePawn"]/comps</xpath>
|
||||
<value>
|
||||
<li>
|
||||
<compClass>SizedApparel.ApparelRecorderComp</compClass>
|
||||
</li>
|
||||
</value>
|
||||
</Operation>
|
||||
|
||||
</Patch>
|
68
1.3/Patches/HediffPatches/PrivateHediffPartsPatches.xml
Normal file
68
1.3/Patches/HediffPatches/PrivateHediffPartsPatches.xml
Normal file
|
@ -0,0 +1,68 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Patch>
|
||||
<Operation Class="PatchOperationSequence">
|
||||
<operations>
|
||||
<li Class = "PatchOperationConditional">
|
||||
<xpath>/Defs/rjw.HediffDef_PartBase[@Name="RJW_PrivatePartBase"]/comps</xpath>
|
||||
<nomatch Class="PatchOperationAdd">
|
||||
<xpath>/Defs/rjw.HediffDef_PartBase[@Name="RJW_PrivatePartBase"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class = "SizedApparel.SizedApparelBodyPartDetailProperties" />
|
||||
</comps>
|
||||
</value>
|
||||
</nomatch>
|
||||
<match Class="PatchOperationAdd">
|
||||
<xpath>/Defs/rjw.HediffDef_PartBase[@Name="RJW_PrivatePartBase"]/comps</xpath>
|
||||
<value>
|
||||
<li Class = "SizedApparel.SizedApparelBodyPartDetailProperties" />
|
||||
</value>
|
||||
</match>
|
||||
</li>
|
||||
|
||||
<!-- <li Class = "PatchOperationConditional"> -->
|
||||
<!-- <xpath>/Defs/ThingDef[@Name="rjw_BodyPartBase"]/comps</xpath> -->
|
||||
<!-- <nomatch Class="PatchOperationAdd"> -->
|
||||
<!-- <xpath>/Defs/ThingDef[@Name="rjw_BodyPartBase"]</xpath> -->
|
||||
<!-- <value> -->
|
||||
<!-- <comps> -->
|
||||
<!-- <li Class = "SizedApparel.SizedApparelBodyPartDetailThingProperties" /> -->
|
||||
<!-- </comps> -->
|
||||
<!-- </value> -->
|
||||
<!-- </nomatch> -->
|
||||
<!-- <match Class="PatchOperationAdd"> -->
|
||||
<!-- <xpath>/Defs/ThingDef[@Name="RJW_PrivatePartBase"]/comps</xpath> -->
|
||||
<!-- <value> -->
|
||||
<!-- <li Class = "SizedApparel.SizedApparelBodyPartDetailThingProperties" /> -->
|
||||
<!-- </value> -->
|
||||
<!-- </match> -->
|
||||
<!-- </li> -->
|
||||
|
||||
</operations>
|
||||
</Operation>
|
||||
|
||||
|
||||
|
||||
<!-- <Operation Class="PatchOperationAdd"> -->
|
||||
<!-- <success>Normal</success> -->
|
||||
<!-- <xpath>/Defs/HediffDef[@Name="RJW_PrivatePartBase"]/comps</xpath> -->
|
||||
<!-- <value> -->
|
||||
<!-- <li Class = "SizedApparel.SizedApparelBodyPartDetailProperties" /> -->
|
||||
<!-- </value> -->
|
||||
<!-- </Operation> -->
|
||||
|
||||
<!-- <Operation Class="PatchOperationAdd"> -->
|
||||
<!-- <xpath>/Defs/HediffDef[@Name="NaturalPrivatePartBreast"]/comps[@Class ="SizedApparel.SizedApparelBodyPartDetailProperties"]</xpath> -->
|
||||
<!-- <value> -->
|
||||
<!-- <bodyPartName>Breasts</bodyPartName> -->
|
||||
<!-- </value> -->
|
||||
<!-- </Operation> -->
|
||||
|
||||
<!-- <Operation Class="PatchOperationAdd"> -->
|
||||
<!-- <xpath>/Defs/HediffDef[@Name="NaturalPrivatePartBreast"]/comps</xpath> -->
|
||||
<!-- <value> -->
|
||||
<!-- <bodyPartName>Breasts</bodyPartName> -->
|
||||
<!-- </value> -->
|
||||
<!-- </Operation> -->
|
||||
|
||||
</Patch>
|
68
1.3/Patches/ThingPatches/BodyPartThingPatch.xml
Normal file
68
1.3/Patches/ThingPatches/BodyPartThingPatch.xml
Normal file
|
@ -0,0 +1,68 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Patch>
|
||||
<Operation Class="PatchOperationSequence">
|
||||
<operations>
|
||||
<!-- <li Class = "PatchOperationConditional"> -->
|
||||
<!-- <xpath>/Defs/rjw.HediffDef_PartBase[@Name="RJW_PrivatePartBase"]/comps</xpath> -->
|
||||
<!-- <nomatch Class="PatchOperationAdd"> -->
|
||||
<!-- <xpath>/Defs/rjw.HediffDef_PartBase[@Name="RJW_PrivatePartBase"]</xpath> -->
|
||||
<!-- <value> -->
|
||||
<!-- <comps> -->
|
||||
<!-- <li Class = "SizedApparel.SizedApparelBodyPartDetailProperties" /> -->
|
||||
<!-- </comps> -->
|
||||
<!-- </value> -->
|
||||
<!-- </nomatch> -->
|
||||
<!-- <match Class="PatchOperationAdd"> -->
|
||||
<!-- <xpath>/Defs/rjw.HediffDef_PartBase[@Name="RJW_PrivatePartBase"]/comps</xpath> -->
|
||||
<!-- <value> -->
|
||||
<!-- <li Class = "SizedApparel.SizedApparelBodyPartDetailProperties" /> -->
|
||||
<!-- </value> -->
|
||||
<!-- </match> -->
|
||||
<!-- </li> -->
|
||||
|
||||
<li Class = "PatchOperationConditional">
|
||||
<xpath>/Defs/ThingDef[@Name="rjw_BodyPartBase"]/comps</xpath>
|
||||
<nomatch Class="PatchOperationAdd">
|
||||
<xpath>/Defs/ThingDef[@Name="rjw_BodyPartBase"]</xpath>
|
||||
<value>
|
||||
<comps>
|
||||
<li Class = "SizedApparel.SizedApparelBodyPartDetailThingProperties" />
|
||||
</comps>
|
||||
</value>
|
||||
</nomatch>
|
||||
<match Class="PatchOperationAdd">
|
||||
<xpath>/Defs/ThingDef[@Name="rjw_BodyPartBase"]/comps</xpath>
|
||||
<value>
|
||||
<li Class = "SizedApparel.SizedApparelBodyPartDetailThingProperties" />
|
||||
</value>
|
||||
</match>
|
||||
</li>
|
||||
|
||||
</operations>
|
||||
</Operation>
|
||||
|
||||
|
||||
|
||||
<!-- <Operation Class="PatchOperationAdd"> -->
|
||||
<!-- <success>Normal</success> -->
|
||||
<!-- <xpath>/Defs/HediffDef[@Name="RJW_PrivatePartBase"]/comps</xpath> -->
|
||||
<!-- <value> -->
|
||||
<!-- <li Class = "SizedApparel.SizedApparelBodyPartDetailProperties" /> -->
|
||||
<!-- </value> -->
|
||||
<!-- </Operation> -->
|
||||
|
||||
<!-- <Operation Class="PatchOperationAdd"> -->
|
||||
<!-- <xpath>/Defs/HediffDef[@Name="NaturalPrivatePartBreast"]/comps[@Class ="SizedApparel.SizedApparelBodyPartDetailProperties"]</xpath> -->
|
||||
<!-- <value> -->
|
||||
<!-- <bodyPartName>Breasts</bodyPartName> -->
|
||||
<!-- </value> -->
|
||||
<!-- </Operation> -->
|
||||
|
||||
<!-- <Operation Class="PatchOperationAdd"> -->
|
||||
<!-- <xpath>/Defs/HediffDef[@Name="NaturalPrivatePartBreast"]/comps</xpath> -->
|
||||
<!-- <value> -->
|
||||
<!-- <bodyPartName>Breasts</bodyPartName> -->
|
||||
<!-- </value> -->
|
||||
<!-- </Operation> -->
|
||||
|
||||
</Patch>
|
Loading…
Add table
Add a link
Reference in a new issue