Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8" ?>
- <Patch>
- <!--============================== Remove "Headgear" ThingCategoryDef ==============================-->
- <!-- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingCategoryDef[defName="Headgear"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationRemove">
- <xpath>*/ThingCategoryDef[defName="Headgear"]/label</xpath>
- </li>
- <li Class="PatchOperationRemove">
- <xpath>*/ThingCategoryDef[defName="Headgear"]/parent</xpath>
- </li>
- </operations>
- </Operation> -->
- <!--============================== Remove "USCMApparels" ThingCategoryDef ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingCategoryDef[defName="USCMApparels"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationRemove">
- <xpath>*/ThingCategoryDef[defName="USCMApparels"]/label</xpath>
- </li>
- <li Class="PatchOperationRemove">
- <xpath>*/ThingCategoryDef[defName="USCMApparels"]/parent</xpath>
- </li>
- </operations>
- </Operation>
- <!--============================== Remove "USCMHeadgears" ThingCategoryDef ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingCategoryDef[defName="USCMHeadgears"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationRemove">
- <xpath>*/ThingCategoryDef[defName="USCMHeadgears"]/label</xpath>
- </li>
- <li Class="PatchOperationRemove">
- <xpath>*/ThingCategoryDef[defName="USCMHeadgears"]/parent</xpath>
- </li>
- </operations>
- </Operation>
- <!--============================== Remove "Apparellosets" ThingCategoryDef ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingCategoryDef[defName="Apparellosets"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationRemove">
- <xpath>*/ThingCategoryDef[defName="Apparellosets"]/label</xpath>
- </li>
- <li Class="PatchOperationRemove">
- <xpath>*/ThingCategoryDef[defName="Apparellosets"]/parent</xpath>
- </li>
- </operations>
- </Operation>
- <!--============================== Remove "Apparellosets" ThingCategoryDef ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingCategoryDef[defName="Accessorellocategory"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationRemove">
- <xpath>*/ThingCategoryDef[defName="Accessorellocategory"]/label</xpath>
- </li>
- <li Class="PatchOperationRemove">
- <xpath>*/ThingCategoryDef[defName="Accessorellocategory"]/parent</xpath>
- </li>
- </operations>
- </Operation>
- <!--============================== Remove "Hand'n'Footwear" ThingCategoryDef ==============================-->
- <!-- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingCategoryDef[defName="Handwear"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationRemove">
- <xpath>*/ThingCategoryDef[defName="Handwear"]/label</xpath>
- </li>
- <li Class="PatchOperationRemove">
- <xpath>*/ThingCategoryDef[defName="Handwear"]/parent</xpath>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingCategoryDef[defName="Footwear"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationRemove">
- <xpath>*/ThingCategoryDef[defName="Footwear"]/label</xpath>
- </li>
- <li Class="PatchOperationRemove">
- <xpath>*/ThingCategoryDef[defName="Footwear"]/parent</xpath>
- </li>
- </operations>
- </Operation> -->
- <!--============================== Hats: Rimsenal - Feral ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_CowboyHat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_CowboyHat"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_Tuque"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_Tuque"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_PsychicFoilHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_PsychicFoilHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>Special_Apparel_Hats</li>
- </thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_TribalHeaddress"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_TribalHeaddress"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Hats: Rimsenal - Feral ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_HuskerHood"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_HuskerHood"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_SkulkerHood"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_SkulkerHood"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_ThumperHood"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_ThumperHood"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Hats: Rimsenal - FashionRIMsta ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FSFurHat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_FSFurHat"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FSDesertWrap"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_FSDesertWrap"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FSChefsHat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_FSChefsHat"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FSSurgicalMask"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_FSSurgicalMask"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Hats: Call of Cthulhu - Factions ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ROM_Apparel1920sPoliceHat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "ROM_Apparel1920sPoliceHat"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ROM_Apparel_NurseCap"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "ROM_Apparel_NurseCap"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ROM_Apparel_CallOfCthulhuTopHat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "ROM_Apparel_CallOfCthulhuTopHat"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ROM_Apparel_CallOfCthulhuNewsboyCap"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "ROM_Apparel_CallOfCthulhuNewsboyCap"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ROM_Apparel_CallOfCthulhuFedora"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "ROM_Apparel_CallOfCthulhuFedora"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ROM_Apparel_CallOfCthulhuBowler"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "ROM_Apparel_CallOfCthulhuBowler"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Hats: Call of Cthulhu - Cults ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_CultistHood"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_CultistHood"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_CthulhuMaskHood"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_CthulhuMaskHood"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_NyarlathotepHood"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_NyarlathotepHood"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_DagonMitre"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_DagonMitre"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_ShubMask"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_ShubMask"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_StandardHood"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_StandardHood"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_SailorsCap"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_SailorsCap"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Hats: Forsakens ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Forsaken_Hood"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Forsaken_Hood"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Hats: Apparello 2 ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Quote"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparello_Quote"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Zorro"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationConditional">
- <xpath>/Defs/ThingDef[defName = "Apparello_Zorro"]/thingCategories</xpath>
- <match Class="PatchOperationAdd">
- <xpath>/Defs/ThingDef[defName = "Apparello_Zorro"]/thingCategories</xpath>
- <value>
- <li>Hats</li>
- </value>
- </match>
- <nomatch Class="PatchOperationAdd">
- <xpath>/Defs/ThingDef[defName = "Apparello_Zorro"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </nomatch>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Rockman"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Rockman"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Raz"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Raz"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_MojoFeather"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_MojoFeather"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Wendywelder"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Wendywelder"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Hardhat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Hardhat"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Chefhat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Chefhat"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Chefhatplus"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Chefhatplus"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Commissar"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Commissar"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Cybissar"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Cybissar"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Medband"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Medband"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Docteur"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Docteur"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Plainhat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Plainhat"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Furhat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Furhat"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Bandit"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Bandit"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Cardshark"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Cardshark"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Sandtrader"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Sandtrader"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Tradecone"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Tradecone"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Fedora"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Fedora"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Headset"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Headset"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Beret"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Beret"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Tophat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Tophat"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Bandal"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Bandal"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Vandal"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Vandal"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Lecap"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Lecap"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Hood"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Hood"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Sombrero"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Sombrero"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Hats: PB Basic Apparel ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PBStrawHat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PBStrawHat"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PBTopHat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PBTopHat"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Hats: Drizzly's Christmas Hats ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_DBSantaHat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_DBSantaHat"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_DBElfHat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_DBElfHat"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Hats: Animal Hoods ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_WolfHood"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_WolfHood"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_ArcticHood"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_ArcticHood"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_DeerHood"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_DeerHood"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_ScarabHood"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_ScarabHood"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Hats: Tribal Essentials ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "WovenHat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "WovenHat"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "MuffaloHeaddress"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "MuffaloHeaddress"]</xpath>
- <value>
- <thingCategories>
- <li>Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Goggles: Apparello 2 ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Goggles"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparello_Goggles"]</xpath>
- <value>
- <thingCategories>
- <li>Goggles</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Visoor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparello_Visoor"]</xpath>
- <value>
- <thingCategories>
- <li>Goggles</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Shadess"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparello_Shadess"]</xpath>
- <value>
- <thingCategories>
- <li>Goggles</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Piloggle"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparello_Piloggle"]</xpath>
- <value>
- <thingCategories>
- <li>Goggles</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Brimsk"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparello_Brimsk"]</xpath>
- <value>
- <thingCategories>
- <li>Goggles</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Fallout: Toxic Fallout Protection Suit ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_ABC_Helmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_ABC_Helmet"]</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Fallout</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_ABC_Jacket"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_ABC_Jacket"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Fallout</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_ABC_Pants"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_ABC_Pants"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Fallout</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Masks: Remote Explosives ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_GasMask"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_GasMask"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Masks</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Masks: Rimsenal - Feral ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_ScorcherHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_ScorcherHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>Masks</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Masks: FashionRIMsta ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FSGasmask"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_FSGasmask"]</xpath>
- <value>
- <thingCategories>
- <li>Masks</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Masks: Apparello 2 ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_Psymask"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationConditional">
- <xpath>/Defs/ThingDef[defName = "Apparel_Psymask"]/thingCategories</xpath>
- <match Class="PatchOperationAdd">
- <xpath>/Defs/ThingDef[defName = "Apparel_Psymask"]/thingCategories</xpath>
- <value>
- <li>Masks</li>
- </value>
- </match>
- <nomatch Class="PatchOperationAdd">
- <xpath>/Defs/ThingDef[defName = "Apparel_Psymask"]</xpath>
- <value>
- <thingCategories>
- <li>Masks</li>
- </thingCategories>
- </value>
- </nomatch>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Footy"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationConditional">
- <xpath>/Defs/ThingDef[defName = "Apparello_Footy"]/thingCategories</xpath>
- <match Class="PatchOperationAdd">
- <xpath>/Defs/ThingDef[defName = "Apparello_Footy"]/thingCategories</xpath>
- <value>
- <li>Masks</li>
- </value>
- </match>
- <nomatch Class="PatchOperationAdd">
- <xpath>/Defs/ThingDef[defName = "Apparello_Footy"]</xpath>
- <value>
- <thingCategories>
- <li>Masks</li>
- </thingCategories>
- </value>
- </nomatch>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Mojo"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Mojo"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Masks</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Mojotwo"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Mojotwo"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Masks</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Gassy"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Gassy"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Masks</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Accessories: Vanilla ==============================-->
- <!--============================== Civilian_Apparel_Accessories: Dubs RimKits(Medkit) ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "GlitterKit"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "GlitterKit"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Accessories</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "MedicalKit"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "MedicalKit"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Accessories</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "MedicineBag"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "MedicineBag"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Accessories</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Accessories: Rimsenal - Enhanced Vanilla ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_Exoframe"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_Exoframe"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Accessories</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Accessories: Headgear Frame ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_EyeCover"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_EyeCover"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Accessories</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Accessories: Firefoam Belt ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FirefoampBelt"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_FirefoampBelt"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Accessories</li>
- <li>Combat_Apparel_Accessories</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Accessories: Mercer's Backpacks + Nano Suit ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "SmallBackpackMC"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "SmallBackpackMC"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Accessories</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "LargeBackpackMC"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "LargeBackpackMC"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Accessories</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Accessories: Toolmetrics ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[@Name="TM_BaseToolBelt"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[@Name="TM_BaseToolBelt"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Accessories</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Combat_Apparel_Accessories: Vanilla ==============================-->
- <Operation Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_ShieldBelt"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Special_Apparel_Accessories</li>
- </thingCategories>
- </value>
- </Operation>
- <Operation Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_SmokepopBelt"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Special_Apparel_Accessories</li>
- </thingCategories>
- </value>
- </Operation>
- <!--============================== Combat_Apparel_Accessories: Remote Explosives ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_PortableDetonator"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_PortableDetonator"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Combat_Apparel_Accessories</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Combat_Apparel_Accessories: Apparello 2 ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Ammobelt"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Ammobelt"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Combat_Apparel_Accessories</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Tribalshield"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Tribalshield"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Combat_Apparel_Accessories</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Combat_Apparel_Accessories: Trading Economy Mod ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_WalkblemSmokepopBelt"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_WalkblemSmokepopBelt"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Combat_Apparel_Accessories</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Combat_Apparel_Accessories: Toolmetrics ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "TM_Combat_Kit"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "TM_Combat_Kit"]</xpath>
- <value>
- <thingCategories>
- <li>Combat_Apparel_Accessories</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Innerlayers: Vanilla ==============================-->
- <Operation Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_BasicShirt"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </Operation>
- <Operation Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_Pants"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </Operation>
- <Operation Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_CollarShirt"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </Operation>
- <Operation Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_TribalA"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </Operation>
- <!--============================== Civilian_Apparel_Innerlayers: Rimsenal - Federation ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "FedSuit"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "FedSuit"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Innerlayers: Rimsenal - SotH ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Carbonsuit"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Carbonsuit"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Innerlayers: Rimsenal - Feral ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_PatchedShirt"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_PatchedShirt"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Innerlayers: FashionRIMsta ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FSFineShirt"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_FSFineShirt"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FSFatigues"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_FSFatigues"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FSThermalPants"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_FSThermalPants"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FSCargoShorts"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_FSCargoShorts"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FSScrubs"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_FSScrubs"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Innerlayers: GlitterTech ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_OCPants"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_OCPants"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_OCShirt"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_OCShirt"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_NanoSpeed"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_NanoSpeed"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_NanoSkin"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_NanoSkin"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Innerlayers: Call of Cthulhu - Factions ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ROM_Apparel_NF_FSOveralls"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "ROM_Apparel_NF_FSOveralls"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ROM_Apparel_WW1NurseUniform"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "ROM_Apparel_WW1NurseUniform"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ROM_Apparel_CallOfCthulhuShirtTie"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "ROM_Apparel_CallOfCthulhuShirtTie"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Innerlayers: USCM - Core ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Marine_TShirt"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Marine_TShirt"]</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "USCM_Bodysuit"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "USCM_Bodysuit"]</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "USCM_CamoPants"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "USCM_CamoPants"]</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Innerlayers: USCM - Colonial Marines Corps Faction ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Marine_TShirt_Generic"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Marine_TShirt_Generic"]</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "USCM_Bodysuit_Generic"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "USCM_Bodysuit_Generic"]</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "USCM_CamoPants_Generic"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "USCM_CamoPants_Generic"]</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Innerlayers: Apparello 2 ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_GSkin"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_GSkin"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_XcomOne"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_XcomOne"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Standissue"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Standissue"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_XcomOne"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_XcomOne"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_MedicalApron"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_MedicalApron"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Smithaprontosaurus"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Smithaprontosaurus"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Cookaprontosaurus"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Cookaprontosaurus"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Brocade"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Brocade"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Urbulence"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Urbulence"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Urbskin"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Urbskin"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Suspender"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Suspender"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Spacerpants"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Spacerpants"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_TribalPants"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_TribalPants"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Holdem"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Holdem"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Scrapants"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Scrapants"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Pollypocket"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Pollypocket"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Jeans"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Jeans"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Jodhpurs"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Jodhpurs"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Skirtwirly"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Skirtwirly"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Lederhose"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Lederhose"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_square"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_square"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Mogo"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Mogo"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Tunic"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Tunic"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Innerlayers: PB Basic Apparel ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PBTankTop"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PBTankTop"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PBShorts"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PBShorts"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PBSkirt"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PBSkirt"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Innerlayers: Mercer's Backpacks + Nano Suit ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "NanoSuitMC"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "NanoSuitMC"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Innerlayers: Polarisbloc - Security Force ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Polarisbloc_CygnusStandardTights"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Polarisbloc_CygnusStandardTights"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Innerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Outerlayers: Vanilla ==============================-->
- <Operation Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_Duster"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </Operation>
- <Operation Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_Jacket"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </Operation>
- <Operation Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_Parka"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </Operation>
- <!--============================== Civilian_Apparel_Outerlayers: Rimsenal - Federation ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_UGCloak"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_UGCloak"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Outerlayers: High Tech Laboratory Facilities ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "LabCoat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "LabCoat"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Outerlayers: FashionRIMsta ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FSFurCoat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_FSFurCoat"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FSDesertRobe"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_FSDesertRobe"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FSGardeningVest"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_FSGardeningVest"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FSChefJacket"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_FSChefJacket"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FSConstructionJacket"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_FSConstructionJacket"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FSOveralls"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_FSOveralls"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Outerlayers: Callistans ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Callistan_Hoodie"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Callistan_Hoodie"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Callistan_ArmorHood"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Callistan_ArmorHood"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Outerlayers: Call of Cthulhu - Factions ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ROM_ApparelRaincoat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "ROM_ApparelRaincoat"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ROM_Apparel1920sPoliceOutfit"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "ROM_Apparel1920sPoliceOutfit"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ROM_ApparelWWIUniform"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "ROM_ApparelWWIUniform"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ROM_Apparel_CallOfCthulhutrench_coat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "ROM_Apparel_CallOfCthulhutrench_coat"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ROM_Apparel_MERF_Coat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "ROM_Apparel_MERF_Coat"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Outerlayers: Call of Cthulhu - Cults ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_CultistRobes"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_CultistRobes"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_ROMFurRobes"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_ROMFurRobes"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_ROMWrapRobes"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_ROMWrapRobes"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_ROMCthulhuRobes"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_ROMCthulhuRobes"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_ROMDagonRobes"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_ROMDagonRobes"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_ROMShubRobes"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_ROMShubRobes"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_SailorUniform"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_SailorUniform"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Outerlayers: Forsakens ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Forsaken_Cloak"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Forsaken_Cloak"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Outerlayers: Apparello 2 ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Medicade"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Medicade"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Outerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Trypophobia"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Trypophobia"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Outerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_PonPon"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_PonPon"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Outerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Longlylonglong"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Longlylonglong"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Outerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Skull"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Skull"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Outerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Preston"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Preston"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Outerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Medicade"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Medicade"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Outerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Chapel"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Chapel"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Outerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Tribalpad"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Tribalpad"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Outerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Outerlayers: PB Basic Apparel ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PBCoat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PBCoat"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Outerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Outerlayers: Tribal Essentials ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "WovenCloak"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "WovenCloak"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Outerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Civilian_Apparel_Straightjacket: Call of Cthulhu - Straitjackets ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ROM_Straitjacket"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "ROM_Straitjacket"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Straightjacket</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Combat Apparel ==============================-->
- <!--============================== Helmets: Vanilla ==============================-->
- <Operation Class="PatchOperationConditional">
- <xpath>/Defs/ThingDef[defName = "Apparel_SimpleHelmet"]/thingCategories</xpath>
- <match Class="PatchOperationAdd">
- <xpath>/Defs/ThingDef[defName = "Apparel_SimpleHelmet"]/thingCategories</xpath>
- <value>
- <li>Helmets</li>
- </value>
- </match>
- <nomatch Class="PatchOperationAdd">
- <xpath>/Defs/ThingDef[defName = "Apparel_SimpleHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </nomatch>
- </Operation>
- <Operation Class="PatchOperationConditional">
- <xpath>/Defs/ThingDef[defName = "Apparel_AdvancedHelmet"]/thingCategories</xpath>
- <match Class="PatchOperationAdd">
- <xpath>/Defs/ThingDef[defName = "Apparel_AdvancedHelmet"]/thingCategories</xpath>
- <value>
- <li>Helmets</li>
- </value>
- </match>
- <nomatch Class="PatchOperationAdd">
- <xpath>/Defs/ThingDef[defName = "Apparel_AdvancedHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </nomatch>
- </Operation>
- <!--
- <Operation Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_SimpleHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </Operation>
- <Operation Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_AdvancedHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </Operation>
- -->
- <Operation Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_WarMask"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </Operation>
- <Operation Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_WarVeil"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </Operation>
- <!--============================== Helmets: Rimsenal - Enhanced Vanilla ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_TacHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_TacHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Helmets: Rimsenal - Federation ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_MarksmanGearH"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_MarksmanGearH"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_UGHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_UGHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Helmets: Rimsenal - Feral ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_GrinderHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_GrinderHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Helmets: GlitterTech ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_OCHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_OCHelmet"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Helmets</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Helmets: Call of Cthulhu - Factions ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ROM_ApparelWWIHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "ROM_ApparelWWIHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ROM_Apparel_MERF_LightHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "ROM_Apparel_MERF_LightHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ROM_Apparel_MERF_HeavyHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "ROM_Apparel_MERF_HeavyHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Helmets: Forsakens ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "TForsakenH"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "TForsakenH"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Helmets: USCM - Core ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "USCM_CamoHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "USCM_CamoHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "USCM_PilotHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "USCM_PilotHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Helmets: USCM - Colonial Marines Corps Faction ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "USCM_CamoHelmet_Generic"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "USCM_CamoHelmet_Generic"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "USCM_PilotHelmet_Generic"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "USCM_PilotHelmet_Generic"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Helmets: Apparello 2 ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Doom"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationConditional">
- <xpath>/Defs/ThingDef[defName = "Apparello_Doom"]/thingCategories</xpath>
- <match Class="PatchOperationAdd">
- <xpath>/Defs/ThingDef[defName = "Apparello_Doom"]/thingCategories</xpath>
- <value>
- <li>Helmets</li>
- </value>
- </match>
- <nomatch Class="PatchOperationAdd">
- <xpath>/Defs/ThingDef[defName = "Apparello_Doom"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </nomatch>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Meffect"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Meffect"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Meffectwo"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Meffectwo"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Kurt"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Kurt"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Kurtlite"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Kurtlite"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Raideroos"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Raideroos"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Yi"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Yi"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Cyninja"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Cyninja"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Medihelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Medihelmet"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Proto"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Proto"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_ProtoFin"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_ProtoFin"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Moron"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Moron"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Helmets: Polarisbloc - Security Force ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Polarisbloc_ThubanTacticalGoggles"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Polarisbloc_ThubanTacticalGoggles"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Helmets: Animal Hoods ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_SpiderHelm"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_SpiderHelm"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_SpelHelm"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_SpelHelm"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Helmets: Tribal Essentials ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_TribalHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_TribalHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Combat_Apparel_Accessories: GlitterTech ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_Reactive"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_Reactive"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Combat_Apparel_Accessories</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_HC1Shield"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_HC1Shield"]</xpath>
- <value>
- <thingCategories>
- <li>Combat_Apparel_Accessories</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_OCShield"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_OCShield"]</xpath>
- <value>
- <thingCategories>
- <li>Combat_Apparel_Accessories</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Combat_Apparel_Accessories: Polarisbloc - Core LAB ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_PolarisShieldBelt_II"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_PolarisShieldBelt_II"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Combat_Apparel_Accessories</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VanyaCartridge"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VanyaCartridge"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Combat_Apparel_Accessories</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Combat_Apparel_Accessories: Polarisbloc - Security Force ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_PolarisShieldBelt_IV"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_PolarisShieldBelt_IV"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Combat_Apparel_Accessories</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Polarisbloc_AlkaidStrategyAssistant"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Polarisbloc_AlkaidStrategyAssistant"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Combat_Apparel_Accessories</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Polarisbloc_BodyFixTrigger"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Polarisbloc_BodyFixTrigger"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Combat_Apparel_Accessories</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Body_Armor: Vanilla ==============================-->
- <Operation Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_FlakVest"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </Operation>
- <Operation Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_FlakPants"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </Operation>
- <Operation Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_FlakJacket"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </Operation>
- <Operation Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_PlateArmor"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </Operation>
- <!--============================== Body_Armor: Rimsenal Enhanced Vanilla ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_TacVest"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_TacVest"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Body_Armor: Rimsenal - Federation ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_UGCuirass"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_UGCuirass"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_MarksmanGear"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_MarksmanGear"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Body_Armor: Rimsenal - Feral ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FeralMail"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_FeralMail"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_ScrapArmor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_ScrapArmor"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Body_Armor: GlitterTech ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_OCCombatVest"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_OCCombatVest"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Body_Armor: WeaponTech ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_Osprey"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_Osprey"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Body_Armor: Call of Cthulhu - Factions ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ROM_Apparel_MERF_Armor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "ROM_Apparel_MERF_Armor"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Body_Armor: Forsakens ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "TForsakenA"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "TForsakenA"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Body_Armor: USCM - Core ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "USCM_M3_CamoArmor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "USCM_M3_CamoArmor"]</xpath>
- <value>
- <thingCategories>
- <li>Body_Armor</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Body_Armor: USCM - Colonial Marines Corps Faction ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "USCM_M3_CamoArmor_Generic"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "USCM_M3_CamoArmor_Generic"]</xpath>
- <value>
- <thingCategories>
- <li>Body_Armor</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Body_Armor: Apparello 2 ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Sheet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Sheet"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Body_Armor</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Gspot"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Gspot"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Body_Armor</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Syndicatetello"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Syndicatetello"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Body_Armor</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Syndicatellorare"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparello_Syndicatellorare"]</xpath>
- <value>
- <thingCategories>
- <li>Body_Armor</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_HiveArmor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparello_HiveArmor"]</xpath>
- <value>
- <thingCategories>
- <li>Body_Armor</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Body_Armor: Polarisbloc - Security Force ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Polarisbloc_CygnusStandardArmor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Polarisbloc_CygnusStandardArmor"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Body_Armor</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Polarisbloc_CygnusStandardArmorC"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Polarisbloc_CygnusStandardArmorC"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Body_Armor</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Body_Armor: Tribal Essentials ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_TribalArmor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_TribalArmor"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Body_Armor</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Leg_Armor: Apparello 2 ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Armorpants"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Armorpants"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Leg_Armor</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Spacemarinepants"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Spacemarinepants"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Leg_Armor</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Shoulder_Armor: Apparello 2 ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Orkpad"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Orkpad"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Shoulder_Armor</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Urpad"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Urpad"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Shoulder_Armor</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== ExoHelmets: Vanilla ==============================-->
- <Operation Class="PatchOperationConditional">
- <xpath>/Defs/ThingDef[defName = "Apparel_PowerArmorHelmet"]/thingCategories</xpath>
- <match Class="PatchOperationAdd">
- <xpath>/Defs/ThingDef[defName = "Apparel_PowerArmorHelmet"]/thingCategories</xpath>
- <value>
- <li>ExoHelmets</li>
- </value>
- </match>
- <nomatch Class="PatchOperationAdd">
- <xpath>/Defs/ThingDef[defName = "Apparel_PowerArmorHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>ExoHelmets</li>
- </thingCategories>
- </value>
- </nomatch>
- </Operation>
- <!--
- <Operation Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_PowerArmorHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>ExoHelmets</li>
- </thingCategories>
- </value>
- </Operation>
- -->
- <!--============================== ExoHelmets: High Tech Laboratory Facilities ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_LeviathanH"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_LeviathanH"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>ExoHelmets</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== ExoHelmets: Rimsenal - Enhanced Vanilla ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_ProtectiveHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_ProtectiveHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>ExoHelmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== ExoHelmets: Rimsenal - Federation ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_JudicatorH"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_JudicatorH"]</xpath>
- <value>
- <thingCategories>
- <li>ExoHelmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== ExoHelmets: Rimsenal - SotH ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_BjornH"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_BjornH"]</xpath>
- <value>
- <thingCategories>
- <li>ExoHelmets</li>
- </thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_HazardCarapaceH"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_HazardCarapaceH"]</xpath>
- <value>
- <thingCategories>
- <li>ExoHelmets</li>
- </thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_CombatHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_CombatHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>ExoHelmets</li>
- </thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_DropsuitH"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_DropsuitH"]</xpath>
- <value>
- <thingCategories>
- <li>ExoHelmets</li>
- </thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FSArmorH"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_FSArmorH"]</xpath>
- <value>
- <thingCategories>
- <li>ExoHelmets</li>
- </thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_NervesuitH"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_NervesuitH"]</xpath>
- <value>
- <thingCategories>
- <li>ExoHelmets</li>
- </thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_LaconianH"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_LaconianH"]</xpath>
- <value>
- <thingCategories>
- <li>ExoHelmets</li>
- </thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_NemesisH"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_NemesisH"]</xpath>
- <value>
- <thingCategories>
- <li>ExoHelmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== ExoHelmets: Rimsenal - Feral ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FeralExoH"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_FeralExoH"]</xpath>
- <value>
- <thingCategories>
- <li>ExoHelmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== ExoHelmets: GlitterTech ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_NanoSuitHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_NanoSuitHelmet"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>ExoHelmets</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== ExoHelmets: T-45b Power Armor ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_T45bPowerArmorHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_T45bPowerArmorHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>ExoHelmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== ExoHelmets: Orassans ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_OrassanPowerArmorHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_OrassanPowerArmorHelmet"]</xpath>
- <value>
- <thingCategories>
- <li>ExoHelmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== ExoHelmets: Trading Economy Mod ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_WalkblemPowerArmorHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_WalkblemPowerArmorHelmet"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>ExoHelmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== ExoSuits: Vanilla ==============================-->
- <Operation Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_PowerArmor"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>ExoSuits</thingCategories>
- </value>
- </Operation>
- <!--============================== ExoSuits: High Tech Laboratory Facilities ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_Leviathan"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_Leviathan"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>ExoSuits</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_CyberSuit"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_CyberSuit"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>ExoSuits</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== ExoSuits: Rimsenal - Enhanced Vanilla ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_ProtectiveGear"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_ProtectiveGear"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>ExoSuits</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== ExoSuits: Rimsenal - Federation ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_Judicator"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_Judicator"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>ExoSuits</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== ExoSuits: Rimsenal - SotH ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_Laconian"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_Laconian"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>ExoSuits</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_HazardCarapace"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_HazardCarapace"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>ExoSuits</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_Bjorn"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_Bjorn"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>ExoSuits</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_CombatArmor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_CombatArmor"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>ExoSuits</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_Dropsuit"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_Dropsuit"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>ExoSuits</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FSArmor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_FSArmor"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>ExoSuits</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_Nervesuit"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_Nervesuit"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>ExoSuits</thingCategories>
- </value>
- </li>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_Nemesis"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_Nemesis"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>ExoSuits</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== ExoSuits: Rimsenal - Feral ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FeralExo"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_FeralExo"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>ExoSuits</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== ExoSuits: GlitterTech ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_NanoSuit"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_NanoSuit"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>ExoSuits</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== ExoSuits: T-45b Power Armor ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_T-45bPowerArmor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_T-45bPowerArmor"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>ExoSuits</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== ExoSuits: Apparello 2 ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Gshell"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparello_Gshell"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>ExoSuits</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Scytherframe"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparello_Scytherframe"]</xpath>
- <value>
- <thingCategories>
- <li>ExoSuits</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_GShellII"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparello_GShellII"]</xpath>
- <value>
- <thingCategories>
- <li>ExoSuits</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparello_Steamhull"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparello_Steamhull"]</xpath>
- <value>
- <thingCategories>
- <li>ExoSuits</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== ExoSuits: Orassans ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_KittyArmor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_KittyArmor"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>ExoSuits</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== ExoSuits: Trading Economy Mod ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_WalkblemPowerArmor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_WalkblemPowerArmor"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>ExoSuits</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Hoods: Star Wars - The Force ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_JediHood"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "PJ_JediHood"]</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Hoods</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_SithHood"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "PJ_SithHood"]</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Hoods</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_CustomHood"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "PJ_CustomHood"]</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Hoods</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Robes: Star Wars - The Force ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_Jedi_Robe"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_Jedi_Robe"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Robes</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_Sith_Robe"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_Sith_Robe"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Robes</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_InnerRobes"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_InnerRobes"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Robes</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Robes: Star Wars - Factions ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_JFac_Robe"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_JFac_Robe"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Robes</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_SithFac_Robe"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_SithFac_Robe"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Robes</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Hats: Star Wars - Factions ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_ImpHat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "PJ_ImpHat"]</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_ImpSTOHat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "PJ_ImpSTOHat"]</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_ImpHatBrn"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "PJ_ImpHatBrn"]</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_ImpHatB"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "PJ_ImpHatB"]</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Uniforms: Star Wars - Factions ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_ImpUniform"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_ImpUniform"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Uniforms</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_ImpUniformBlack"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_ImpUniformBlack"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Uniforms</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_STOffUniform"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_STOffUniform"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Uniforms</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_ImpNAVYSHELL"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_ImpNAVYSHELL"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Uniforms</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_ImpUniformBlackSHELL"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_ImpUniformBlackSHELL"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Uniforms</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_ImpUniformGrnSHELL"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_ImpUniformGrnSHELL"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Uniforms</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_ImpUniformBrownSHELL"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_ImpUniformBrownSHELL"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Uniforms</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_ImpUniformISBSHELL"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_ImpUniformISBSHELL"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Uniforms</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_ImpUniformGrnSHELL"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_ImpUniformGrnSHELL"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Uniforms</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_GenFlight_Y"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_GenFlight_Y"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Uniforms</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_RebOfficer"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_RebOfficer"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Uniforms</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_RebFlight"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_RebFlight"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Uniforms</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_RebBFlight"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_RebBFlight"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Uniforms</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_RebCollarShirt"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_RebCollarShirt"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Uniforms</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Uniforms Pants: Star Wars - Factions ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_Apparel_Pants"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_Apparel_Pants"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Uniforms</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Jackets: Star Wars - Factions ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_Reb_TroopJacket"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_Reb_TroopJacket"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Jackets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_Reb_ScoutJacket"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_Reb_ScoutJacket"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Jackets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_Reb_ScoutLAVJacket"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_Reb_ScoutLAVJacket"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Jackets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_Reb_CamoJacket"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_Reb_CamoJacket"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Jackets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Helmets: Star Wars - Factions ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_STHelm"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "PJ_STHelm"]</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_SHHelm"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "PJ_SHHelm"]</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_DTHelm"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "PJ_DTHelm"]</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_SCTHelm"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "PJ_SCTHelm"]</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_TIEHelm"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "PJ_TIEHelm"]</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_ImpNavyH"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "PJ_ImpNavyH"]</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_MandoHelm"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "PJ_MandoHelm"]</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_RebHat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "PJ_RebHat"]</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_RebLAVHat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "PJ_RebLAVHat"]</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_RebSnowHat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "PJ_RebSnowHat"]</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_RebScoutHat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "PJ_RebScoutHat"]</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_RebPilot_H_Red"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "PJ_RebPilot_H_Red"]</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_RebPilot_H_Blue"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "PJ_RebPilot_H_Blue"]</xpath>
- <value>
- <thingCategories>
- <li>Star_Wars_Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Armors: Star Wars - Factions ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_TroopArmor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_TroopArmor"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Armors</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_TroopArmorJO"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_TroopArmorJO"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Armors</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_TroopArmorNCO"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_TroopArmorNCO"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Armors</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_TroopArmorSO"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_TroopArmorSO"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Armors</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_TroopArmorSh"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_TroopArmorSh"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Armors</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_TroopArmorShC"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_TroopArmorShC"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Armors</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_TroopArmorShSL"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_TroopArmorShSL"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Armors</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_TroopArmorDT"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_TroopArmorDT"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Armors</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_TroopArmorDTC"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_TroopArmorDTC"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Armors</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_CompArmor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_CompArmor"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Armors</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_MandoArmor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_MandoArmor"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Armors</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_VetMandoArmor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_VetMandoArmor"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Armors</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_BarkMandoArmor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_BarkMandoArmor"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Armors</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "PJ_Apparel_XVestPlate"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "PJ_Apparel_XVestPlate"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Star_Wars_Armors</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Tiberium_Rim_Masks: Tiberium Rim ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "TiberiumSuitMask_TBP"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "TiberiumSuitMask_TBP"]</xpath>
- <value>
- <thingCategories>
- <li>Tiberium_Rim_Masks</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Tiberium_Rim_Suits: Tiberium Rim ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "TiberiumSuit_TBP"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "TiberiumSuit_TBP"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Tiberium_Rim_Suits</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Tiberium_Rim_Hats: Tiberium Rim Factions ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_GDIOfficerHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_GDIOfficerHelmet"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Tiberium_Rim_Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_NodOfficerHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_NodOfficerHelmet"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Tiberium_Rim_Hats</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Tiberium_Rim_Masks: Tiberium Rim Factions ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_GDIEngineerMask"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_GDIEngineerMask"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Tiberium_Rim_Masks</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "NodMilitiaMask"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "NodMilitiaMask"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Tiberium_Rim_Masks</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Tiberium_Rim_Suits: Tiberium Rim Factions ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_GDIOfficerSuit"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_GDIOfficerSuit"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Tiberium_Rim_Suits</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_GDIEngineerSuit"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_GDIEngineerSuit"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Tiberium_Rim_Suits</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_NodMilitiaSuit"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_NodMilitiaSuit"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Tiberium_Rim_Suits</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_NodOfficerSuit"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_NodOfficerSuit"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Tiberium_Rim_Suits</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Tiberium_Rim_Helmets: Tiberium Rim Factions ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_GDIZoneHelmet_TBP"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_GDIZoneHelmet_TBP"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Tiberium_Rim_Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_GDISoldierHelmet_TBP"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_GDISoldierHelmet_TBP"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Tiberium_Rim_Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_NodBlackHandHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_NodBlackHandHelmet"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Tiberium_Rim_Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Tiberium_Rim_Armors: Tiberium Rim Factions ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_GDISoldierSuit_TBP"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_GDISoldierSuit_TBP"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Tiberium_Rim_Armors</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_GDIZoneSuit_TBP"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_GDIZoneSuit_TBP"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Tiberium_Rim_Armors</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_NodBlackHand"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_NodBlackHand"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Tiberium_Rim_Armors</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== [KV] Hand 'n' Footwear : Gloves ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_Gloves"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_Gloves"]</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Handwear</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_DexterousGloves"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_DexterousGloves"]/thingCategories</xpath>
- <value>
- <li>Special_Apparel_Handwear</li>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_PlatedGloves"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_PlatedGloves"]</xpath>
- <value>
- <thingCategories>
- <li>Combat_Apparel_Handwear</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_PowerGloves"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_PowerGloves"]</xpath>
- <value>
- <thingCategories>
- <li>Combat_Apparel_ExoHandwear</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Hand 'n' Footwear : Boots ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_Shoes"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_Shoes"]</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Footwear</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_TribalBoots"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_TribalBoots"]</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Footwear</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_CowboyBoots"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_CowboyBoots"]</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Footwear</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_CombatBoots"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_CombatBoots"]</xpath>
- <value>
- <thingCategories>
- <li>Combat_Apparel_Footwear</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_PowerBoots"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_PowerBoots"]</xpath>
- <value>
- <thingCategories>
- <li>Combat_Apparel_ExoFootwear</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Combat Extended ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingCategoryDef[defName = "Loadout"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingCategoryDef[defName = "Loadout"]/parent</xpath>
- <value>
- <parent>Special_Apparel</parent>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_FlakVestCE"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_FlakVestCE"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Body_Armor</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "Apparel_CompositeVest"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "Apparel_CompositeVest"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Body_Armor</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_MeleeShield"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_MeleeShield"]</xpath>
- <value>
- <thingCategories>
- <li>Shields</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_BallisticShield"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "Apparel_BallisticShield"]</xpath>
- <value>
- <thingCategories>
- <li>Shields</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Combat Extended: Shields ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_NguniShield"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/thingDef[defName = "Apparel_NguniShield"]</xpath>
- <value>
- <thingCategories>
- <li>Shields</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_WickerShield"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/thingDef[defName = "Apparel_WickerShield"]</xpath>
- <value>
- <thingCategories>
- <li>Shields</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_Scutum"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/thingDef[defName = "Apparel_Scutum"]</xpath>
- <value>
- <thingCategories>
- <li>Shields</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_NordShield"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/thingDef[defName = "Apparel_NordShield"]</xpath>
- <value>
- <thingCategories>
- <li>Shields</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_KiteShield"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/thingDef[defName = "Apparel_KiteShield"]</xpath>
- <value>
- <thingCategories>
- <li>Shields</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_CrusaderShield"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/thingDef[defName = "Apparel_CrusaderShield"]</xpath>
- <value>
- <thingCategories>
- <li>Shields</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_RiotShield"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/thingDef[defName = "Apparel_RiotShield"]</xpath>
- <value>
- <thingCategories>
- <li>Shields</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_AssaultShield"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/thingDef[defName = "Apparel_AssaultShield"]</xpath>
- <value>
- <thingCategories>
- <li>Shields</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/Defs[defName = "Apparel_Buckler"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/thingDef[defName = "Apparel_Buckler"]</xpath>
- <value>
- <thingCategories>
- <li>Shields</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!--============================== Androids ==============================-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ChJAndroidThermalBandages"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "ChJAndroidThermalBandages"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Body_Armor</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ChjAndroidMaidOutfit"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "ChjAndroidMaidOutfit"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Civilian_Apparel_Outerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ChjAndroidMaidBattleDress"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "ChjAndroidMaidBattleDress"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Body_Armor</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ChjAndroidBattleMaidHat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationAdd">
- <xpath>*/ThingDef[defName = "ChjAndroidBattleMaidHat"]</xpath>
- <value>
- <thingCategories>
- <li>Helmets</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ChjAndroid_SolarDuster"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "ChjAndroid_SolarDuster"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Special_Apparel_Outerlayers</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "ChjAndroid_ChemfuelGenerator"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "ChjAndroid_ChemfuelGenerator"]/thingCategories</xpath>
- <value>
- <thingCategories>
- <li>Special_Apparel_Accessories</li>
- </thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!-- VAE Neolithic -->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_WoodenArmor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_WoodenArmor"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Headgear_StoneWarMask"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Headgear_StoneWarMask"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Helmets</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_PeltCoat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_PeltCoat"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_TribalPoncho"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_TribalPoncho"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_TribalKilt"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_TribalKilt"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Headgear_Hood"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Headgear_Hood"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Hats</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!-- VAE Medieval -->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_Gambeson"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_Gambeson"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_QuiltedVest"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_QuiltedVestd"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_LightPlateArmor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_LightPlateArmor"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_PlateShoulderpads"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_PlateShoulderpads"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Shoulder_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_Chestplate"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_Chestplate"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_Chainmail"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_Chainmail"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_PlateHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_PlateHelmet"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Helmets</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_Tunic"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_Tunic"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_Blouse"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_Blouse"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_Apron"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_Apron"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_Cape"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_Cape"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Headgear_TrapperHat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Headgear_TrapperHat"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Hats</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Headgear_SummerHat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Headgear_SummerHat"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Hats</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!-- VAE Industrial -->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_CasualTShirt"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_CasualTShirt"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_Hoodie"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_Hoodie"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_Shorts"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_Shorts"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_Skirt"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_Skirt"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_ShirtandTie"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_ShirtandTie"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_SuitJacket"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_SuitJacket"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_Trousers"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_Trousers"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Headgear_Fedora"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Headgear_Fedora"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Hats</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_Overalls"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_Overalls"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_FleeceShirt"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_FleeceShirt"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_Jeans"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_Jeans"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_TankTop"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_TankTop"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Innerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_ChefsUniform"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_ChefsUniform"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Special_Apparel</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_MilitaryJacket"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_MilitaryJacket"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Special_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_MilitaryUniform"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_MilitaryUniform"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Special_Apparel</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_BuildersJacket"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_BuildersJacket"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Special_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_DoctorScrubs"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_DoctorScrubs"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Special_Apparel</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_LabCoat"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_LabCoat"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Special_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_SheriffShirt"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_SheriffShirt"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Special_Apparel</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_Jumpsuit"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_Jumpsuit"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Special_Apparel</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!-- Industrial Headgear VAE-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Headgear_Balaclava"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Headgear_Balaclava"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Masks</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Headgear_NightVisionGoggles"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Headgear_NightVisionGoggles"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Special_Apparel_Hats</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Headgear_BallisticGoggles"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Headgear_BallisticGoggles"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Special_Apparel_Hats</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Headgear_GhillieHood"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Headgear_GhillieHood"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Special_Apparel_Hats</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Headgear_HAZMATMask"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Headgear_HAZMATMask"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Fallout</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!-- VAE Armor Industrial -->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_BulletproofVest"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_BulletproofVest"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_GhillieSuit"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_GhillieSuit"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Special_Apparel_Outerlayers</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_AdvancedVest"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_AdvancedVest"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Apparel_HAZMATSuit"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Apparel_HAZMATSuit"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Civilian_Apparel_Fallout</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!-- VAE Armor Spacer-->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Headgear_LightMarineHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Headgear_LightMarineHelmet"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Helmets</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Headgear_HeavyMarineHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Headgear_HeavyMarineHelmet"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Helmets</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Headgear_HeavyMarineArmor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Headgear_HeavyMarineArmor"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "VAE_Headgear_LightMarineArmor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "VAE_Headgear_LightMarineArmor"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <!-- Plastic Revolution -->
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "MAC_Apparel_PlasticHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "MAC_Apparel_PlasticHelmet"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Helmets</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "MAC_Apparel_Rein_PlasticHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "MAC_Apparel_Rein_PlasticHelmet"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Helmets</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "MAC_Apparel_Plastic_FullHelmet"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "MAC_Apparel_Plastic_FullHelmet"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Helmets</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "MAC_Apparel_PlasticVest"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "MAC_Apparel_PlasticVest"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "MAC_Apparel_Rein_PlasticVest"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "MAC_Apparel_Rein_PlasticVest"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- <Operation Class="PatchOperationSequence">
- <success>Always</success>
- <operations>
- <li Class="PatchOperationTest">
- <xpath>/ThingDef[defName = "MAC_Apparel_Adv_PlasticArmor"]</xpath>
- <success>Invert</success>
- </li>
- <li Class="PatchOperationReplace">
- <xpath>*/ThingDef[defName = "MAC_Apparel_Adv_PlasticArmor"]/thingCategories/li/text()</xpath>
- <value>
- <thingCategories>Body_Armor</thingCategories>
- </value>
- </li>
- </operations>
- </Operation>
- </Patch>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement