code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- For a version without all of the comments, see "rental_daddy.xml". -->
<clothing>
	<!-- GENERAL INFORMATION: If you are unsure of anything, please use the LT Discord to ask for help!
	Your clothing's id (which is very important to the game), is calculated from your clothing's folder and .xml name using the following code:
		modAuthorDirectory.getName()+"_"+innerChild.getParentFile().getName()+"_"+innerChild.getName().split("\\.")[0]
	This results in this particular item's id being: "innoxia_rentalMommy_rental_mommy".
	IMPORTANT: If you ever change the name of this .xml, or containing folder, any items of this clothing that exist in the game will be removed!-->

	<coreAtributes>

		<authorTag><![CDATA[Inside the arches of each pump, a small engraving reads "Official Enforcer Issue, MFD by DSG Threadworks."]]></authorTag>

		<!-- The base value of this clothing. I roughly base things on 1 flame = 10p, so 10 flames = £1. -->
		<value>300</value>

		<!-- The determiner that's displayed before this item's name. While usually 'a' or 'an', for things like socks or gloves, you'll want to use 'a pair of'. I use the CDATA tag for all text values, as it allows html markup to be embedded without causing issues.-->
		<determiner><![CDATA[a pair of]]></determiner>

		<!-- The name of this clothing. -->
		<name><![CDATA[Enforcer's pumps]]></name>

		<!-- The plural form of the name. The attribute 'pluralByDefault' determines whther this item is naturally referred to as a plural (use true for things like socks or gloves).-->
		<namePlural pluralByDefault="false"><![CDATA[Enforcer's pumps]]></namePlural>

		<!-- The description that's shown in tooltips and on the item's inspection page. -->
		<description><![CDATA[A pair of polished shoes with low-cut uppers and modest heels.]]></description>

		<!-- The default physical resistance for this piece of clothing. Usually use 0 or 1, but if it's armour, then values up to 5 would be fitting (any more than that might be very OP). -->
		<physicalResistance>1</physicalResistance>

		<!-- Use FEMININE for if this clothing is intended for feminine characters, MASCULINE for masculine, and ANDROGYNOUS if it's able to be worn by anyone without penalties. -->
		<femininity>FEMININE</femininity>

		<!-- The slot that this clothing fits into. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<slot>FOOT</slot>

		<!-- The rarity of this item. Anything less than EPIC may end up being modified in the code. Possible rarities are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/Rarity.java -->
		<rarity>EPIC</rarity>

		<!-- The set that this clothing belongs to. I will add a way to define your own sets, but for now, existing sets can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingSet.java -->
		<clothingSet>ENFORCER</clothingSet>

		<!-- The file path for this clothing's image. All images MUST BE .svg format. Colours to be used are described below, above the 'primaryColours' element. I use the free program 'InkScape' to make my .svg images.
		 .svg images scale perfectly up and down to any size, so, while it should be a square, it doesn't really matter what size your canvas is (although I use 256x256 as a personal preference).-->
		<imageName>enfpumps.svg</imageName>

		<!-- The file path for this clothing's image while equipped. It's only used by condoms in the base game at the moment (so an unequipped condom in your inventory has a different image than while being worn). -->
		<imageEquippedName/>

		<!-- How many enchantments can be fit into this item. It's typically best to let the game handle the default number of enchantments, which typically results in 5, and is calculated as:
			int base = (getClothingSet()==null?5:10);
			return base + getIncompatibleSlots().size()*base;-->
		<enchantmentLimit/>

		<!-- The default effects that this clothing spawns in with. To know what to put in here, it would probably be easiest to enchant clothing in your game, save the game, then copy over that clothing's 'effects' in your save file. -->
		<effects/>

		<!-- This section determines how the clothing interacts with other clothing and the wearer's body.-->
		<blockedPartsList>

			<!-- You can add as many blockedParts elements as you like, but they should each have a different 'displacementType', and THERE SHOULD BE AT LEAST ONE, OF TYPE 'REMOVE_OR_EQUIP'.-->
			<blockedParts>

				<!-- If this clothing is displaced in the following way (in this case, by being removed), then the 'blockedBodyParts', 'clothingAccessBlocked', and 'concealedSlots' will all be revealed. If multiple 'blockedParts' block or conceal the same slot, only one 'blockedParts' needs to be displaced to reveal it. (e.g. If a pair of trousers has 'UNZIPS' and 'PULLS_DOWN' displacementTypes, and both of these contain the 'concealedSlots' 'slot' 'PENIS', then the penis will be revealed if either UNZIPS or PULLS_DOWN is activated.)
				A full list of displacementTypes can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->
				<displacementType>REMOVE_OR_EQUIP</displacementType>

				<!-- The access required to perform this displacementType. clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessRequired>
					<clothingAccess>FEET</clothingAccess>
				</clothingAccessRequired>

				<!-- The body parts that are blocked by this 'displacementType'. bodyPart values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/character/body/CoverableArea.java -->
				<blockedBodyParts/> <!-- Use the tag 'bodyPart' for values inserted here. -->

				<!-- The access that this 'displacementType' blocks. Again, clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessBlocked>
					<clothingAccess>FEET</clothingAccess>
				</clothingAccessBlocked> <!-- Use the tag 'clothingAccess' for values inserted here. -->

				<!-- The slots that this 'displacementType' conceals. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
				<!-- You can also use a preset list by adding an attribute named "values" to this element (an example - "CS Example" - is in the blockedParts section below this one). The preset lists that you can use are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/PresetConcealmentLists.java -->
				<concealedSlots/> <!-- Use the tag 'slot' for values inserted here. -->
			</blockedParts>
		</blockedPartsList>

		<!-- Inventory slots that are incompatible with this clothing. The game's swimsuit makes use of this, and, while fitting into the 'CHEST' slot, also blocks 'GROIN' and 'STOMACH'. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<incompatibleSlots/>

		<primaryColours values="JUST_BLACK"/>
		<primaryColoursDye values="ALL"/>
		<secondaryColours values="JUST_TAN"/>
		<secondaryColoursDye values="ALL"/>
		<tertiaryColours>
			<colour>CLOTHING_DESATURATED_BROWN</colour>
		</tertiaryColours>
		<tertiaryColoursDye values="ALL"/>

		<!-- These tags determine where in the world your clothing can be found. Possible tags are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/ItemTag.java -->
		<itemTags>

		</itemTags>
	</coreAtributes>

	<!-- The following sections are for defining the descriptions of displacing or replacing your clothing. The attribute 'type' defines which DisplacementType your descriptions are applied to. For standard equipping and unequipping, use REMOVE_OR_EQUIP. Types can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->

	<!-- 'displacementText' is used for removal and displacement. -->
	<displacementText type="REMOVE_OR_EQUIP">
		<playerSelf><![CDATA[
			You slip your pumps off your [pc.feet].
		]]></playerSelf>
		<playerNPC><![CDATA[
			You slip [npc.name]'s pumps and off [npc.her] [npc.feet].
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You yank [npc.name]'s pumps off [npc.her] [npc.feet].
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] slips [npc.her] pumps off her [npc.feet].
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] slips your pumps off your [pc.feet].
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] yanks your pumps off [pc.her] [pc.feet].
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] slips [npc2.name]'s pumps off [npc2.her] [npc2.feet].
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc1.Name] yanks [npc2.name]'s pumps off [npc2.her] [npc2.feet].
		]]></NPCOtherNPCRough>
	</displacementText>

	<!-- 'replacementText' is used for equipping and replacements. -->
	<replacementText type="REMOVE_OR_EQUIP">
		<playerSelf><![CDATA[
			You step into the pumps.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You guide [npc.name]'s [npc.feet] into the pumps.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You stuff [npc.name]'s [npc.feet] into the pumps.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] steps into the pumps.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] guides your [pc.feet] into the pumps.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] stuffs your [npc.feet] into the pumps.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] guides [npc2.name]'s [npc2.feet] into the pumps.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc1.Name] stuffs [npc2.name] [npc2.feet] into the pumps.
		]]></NPCOtherNPCRough>
	</replacementText>

</clothing>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- For a version without all of the comments, see "rental_daddy.xml". -->
<clothing>
	<!-- GENERAL INFORMATION: If you are unsure of anything, please use the LT Discord to ask for help!
	Your clothing's id (which is very important to the game), is calculated from your clothing's folder and .xml name using the following code:
		modAuthorDirectory.getName()+"_"+innerChild.getParentFile().getName()+"_"+innerChild.getName().split("\\.")[0]
	This results in this particular item's id being: "innoxia_rentalMommy_rental_mommy".
	IMPORTANT: If you ever change the name of this .xml, or containing folder, any items of this clothing that exist in the game will be removed!-->

	<coreAtributes>

		<authorTag><![CDATA[A small tag sewn into the waist reads "Official Enforcer Issue, MFD by DSG Threadworks."]]></authorTag>

		<!-- The base value of this clothing. I roughly base things on 1 flame = 10p, so 10 flames = £1. -->
		<value>300</value>

		<!-- The determiner that's displayed before this item's name. While usually 'a' or 'an', for things like socks or gloves, you'll want to use 'a pair of'. I use the CDATA tag for all text values, as it allows html markup to be embedded without causing issues.-->
		<determiner><![CDATA[an]]></determiner>

		<!-- The name of this clothing. -->
		<name><![CDATA[Enforcer's uniform skirt]]></name>

		<!-- The plural form of the name. The attribute 'pluralByDefault' determines whther this item is naturally referred to as a plural (use true for things like socks or gloves).-->
		<namePlural pluralByDefault="false"><![CDATA[Enforcer's uniform skirts]]></namePlural>

		<!-- The description that's shown in tooltips and on the item's inspection page. -->
		<description><![CDATA[A below-the-knee length skirt with two pleats and belt loops. While somewhat suitable for patrol duty, it is almost never used for this purpose due to the increased risk of getting caught on something.]]></description>

		<!-- The default physical resistance for this piece of clothing. Usually use 0 or 1, but if it's armour, then values up to 5 would be fitting (any more than that might be very OP). -->
		<physicalResistance>1</physicalResistance>

		<!-- Use FEMININE for if this clothing is intended for feminine characters, MASCULINE for masculine, and ANDROGYNOUS if it's able to be worn by anyone without penalties. -->
		<femininity>FEMININE</femininity>

		<!-- The slot that this clothing fits into. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<slot>LEG</slot>

		<!-- The rarity of this item. Anything less than EPIC may end up being modified in the code. Possible rarities are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/Rarity.java -->
		<rarity>EPIC</rarity>

		<!-- The set that this clothing belongs to. I will add a way to define your own sets, but for now, existing sets can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingSet.java -->
		<clothingSet>ENFORCER</clothingSet>

		<!-- The file path for this clothing's image. All images MUST BE .svg format. Colours to be used are described below, above the 'primaryColours' element. I use the free program 'InkScape' to make my .svg images.
		 .svg images scale perfectly up and down to any size, so, while it should be a square, it doesn't really matter what size your canvas is (although I use 256x256 as a personal preference).-->
		<imageName>enfskirt.svg</imageName>

		<!-- The file path for this clothing's image while equipped. It's only used by condoms in the base game at the moment (so an unequipped condom in your inventory has a different image than while being worn). -->
		<imageEquippedName/>

		<!-- How many enchantments can be fit into this item. It's typically best to let the game handle the default number of enchantments, which typically results in 5, and is calculated as:
			int base = (getClothingSet()==null?5:10);
			return base + getIncompatibleSlots().size()*base;-->
		<enchantmentLimit/>

		<!-- The default effects that this clothing spawns in with. To know what to put in here, it would probably be easiest to enchant clothing in your game, save the game, then copy over that clothing's 'effects' in your save file. -->
		<effects/>

		<!-- This section determines how the clothing interacts with other clothing and the wearer's body.-->
		<blockedPartsList>

			<!-- You can add as many blockedParts elements as you like, but they should each have a different 'displacementType', and THERE SHOULD BE AT LEAST ONE, OF TYPE 'REMOVE_OR_EQUIP'.-->
			<blockedParts>

				<!-- If this clothing is displaced in the following way (in this case, by being removed), then the 'blockedBodyParts', 'clothingAccessBlocked', and 'concealedSlots' will all be revealed. If multiple 'blockedParts' block or conceal the same slot, only one 'blockedParts' needs to be displaced to reveal it. (e.g. If a pair of trousers has 'UNZIPS' and 'PULLS_DOWN' displacementTypes, and both of these contain the 'concealedSlots' 'slot' 'PENIS', then the penis will be revealed if either UNZIPS or PULLS_DOWN is activated.)
				A full list of displacementTypes can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->
				<displacementType>PULLS_UP</displacementType>

				<!-- The access required to perform this displacementType. clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessRequired/>

				<!-- The body parts that are blocked by this 'displacementType'. bodyPart values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/character/body/CoverableArea.java -->
				<blockedBodyParts> <!-- Use the tag 'bodyPart' for values inserted here. -->
					<bodyPart>ANUS</bodyPart>
					<bodyPart>PENIS</bodyPart>
					<bodyPart>VAGINA</bodyPart>
				</blockedBodyParts>
				<!-- The access that this 'displacementType' blocks. Again, clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessBlocked> <!-- Use the tag 'clothingAccess' for values inserted here. -->
					<clothingAccess>GROIN</clothingAccess>
				</clothingAccessBlocked>
				<!-- The slots that this 'displacementType' conceals. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
				<!-- You can also use a preset list by adding an attribute named "values" to this element (an example - "CS Example" - is in the blockedParts section below this one). The preset lists that you can use are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/PresetConcealmentLists.java -->
				<concealedSlots values="CONCEALED_GROIN"/> <!-- Use the tag 'slot' for values inserted here. -->
			</blockedParts>
		</blockedPartsList>

		<!-- Inventory slots that are incompatible with this clothing. The game's swimsuit makes use of this, and, while fitting into the 'CHEST' slot, also blocks 'GROIN' and 'STOMACH'. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<incompatibleSlots/>

		<!-- Your clothing can be coloured any way you like, but if you'd like the player to be able to dye your clothing, you can specify available colours here. primaryColours, secondaryColours, and tertiaryColours can all spawn in as a default colour, while their 'Dye' counterparts are only available if the player chooses to dye the clothing in that colour. The game detects specific colour values, and recolours them to the value chosen by the player. These values are as follows:
		Red is used as base colour for changing the primary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff2a2a
			#ff5555
			#ff8080
			#ffaaaa
			#ffd5d5
		Orange is used as base colour for changing the secondary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff7f2a
			#ff9955
			#ffb380
			#ffccaa
			#ffe6d5
		Yellow is used as base colour for changing the tertiary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ffd42a
			#ffdd55
			#ffe680
			#ffeeaa
			#fff6d5
		ANY GRADIENTS THAT YOU USE SHOULD BE CALLED: "innoGrad1", "innoGrad2", etc.
		You can see a visual representation of these colours here: https://www.lilithsthrone.com/wiki/doku.php?id=modding_wiki:modding:creating_clothes
		Colour lists to be used can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/utils/ColourListPresets.java -->
		<primaryColours values="JUST_BLACK"/>
		<primaryColoursDye values="ALL"/>
		<secondaryColours values="JUST_GOLD"/>
		<secondaryColoursDye values="ALL_METAL"/>
		<!-- You can also make your own, custom list of colours to be used. The following colours in 'tertiaryColoursDye' are all found within the list preset 'ALL', but this is for a demonstration.
		 If you want to include custom colours, do not define a 'values' attribute, and instead, list each Colour.
		 Colour types can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/utils/Colour.java
		 PLEASE USE THE 'Colour' VALUES THAT SATRT WITH 'CLOTHING-'-->

		<!-- These tags determine where in the world your clothing can be found. Possible tags are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/ItemTag.java -->
		<itemTags>

		</itemTags>
	</coreAtributes>

	<!-- The following sections are for defining the descriptions of displacing or replacing your clothing. The attribute 'type' defines which DisplacementType your descriptions are applied to. For standard equipping and unequipping, use REMOVE_OR_EQUIP. Types can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->

	<!-- 'displacementText' is used for removal and displacement. -->
	<displacementText type="PULLS_DOWN">
		<playerSelf><![CDATA[You pull down your skirt.]]></playerSelf>
		<playerNPC><![CDATA[You pull down [npc.Name]'s skirt.]]></playerNPC>
		<playerNPCRough><![CDATA[You forcefully pull down [npc.Name]'s skirt.]]></playerNPCRough>
		<NPCSelf><![CDATA[[npc.Name] pulls down [npc.her] skirt.]]></NPCSelf>
		<NPCPlayer><![CDATA[[npc.Name] pulls down your skirt.]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[[npc.Name] forcefully pulls down your skirt.]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[[npc1.Name] pulls down [npc2.name]'s skirt.]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[[npc1.Name] forcefully pulls down [npc2.name]'s skirt.]]></NPCOtherNPCRough>
	</displacementText>

	<replacementText type="PULLS_UP">
		<playerSelf><![CDATA[You pull up your skirt.]]></playerSelf>
		<playerNPC><![CDATA[You pull up [npc.Name]'s skirt.]]></playerNPC>
		<playerNPCRough><![CDATA[You forcefully pull up [npc.Name]'s skirt.]]></playerNPCRough>
		<NPCSelf><![CDATA[[npc.Name] pulls up [npc.her] skirt.]]></NPCSelf>
		<NPCPlayer><![CDATA[[npc.Name] pulls up your skirt.]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[[npc.Name] forcefully pulls up your skirt.]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[[npc1.Name] pulls up [npc2.name]'s skirt.]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[[npc1.Name] forcefully pulls up [npc2.name]'s skirt.]]></NPCOtherNPCRough>
	</replacementText>

</clothing>

repo_name: klorpa/Pedo

license: unknown


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- For a version without all of the comments, see "rental_daddy.xml". -->
<clothing>
	<!-- GENERAL INFORMATION: If you are unsure of anything, please use the LT Discord to ask for help!
	Your clothing's id (which is very important to the game), is calculated from your clothing's folder and .xml name using the following code:
		modAuthorDirectory.getName()+"_"+innerChild.getParentFile().getName()+"_"+innerChild.getName().split("\\.")[0]
	This results in this particular item's id being: "innoxia_rentalMommy_rental_mommy".
	IMPORTANT: If you ever change the name of this .xml, or containing folder, any items of this clothing that exist in the game will be removed!-->

	<coreAtributes>

		<authorTag><![CDATA[A small tag sewn into the waist reads "Official Enforcer Issue, MFD by DSG Threadworks."]]></authorTag>

		<!-- The base value of this clothing. I roughly base things on 1 flame = 10p, so 10 flames = £1. -->
		<value>200</value>

		<!-- The determiner that's displayed before this item's name. While usually 'a' or 'an', for things like socks or gloves, you'll want to use 'a pair of'. I use the CDATA tag for all text values, as it allows html markup to be embedded without causing issues.-->
		<determiner><![CDATA[an]]></determiner>

		<!-- The name of this clothing. -->
		<name><![CDATA[Enforcer's stable belt]]></name>

		<!-- The plural form of the name. The attribute 'pluralByDefault' determines whther this item is naturally referred to as a plural (use true for things like socks or gloves).-->
		<namePlural pluralByDefault="false"><![CDATA[Enforcer's stable belts]]></namePlural>

		<!-- The description that's shown in tooltips and on the item's inspection page. -->
		<description><![CDATA[A wide, single layer nylon webbing belt.]]></description>

		<!-- The default physical resistance for this piece of clothing. Usually use 0 or 1, but if it's armour, then values up to 5 would be fitting (any more than that might be very OP). -->
		<physicalResistance>1</physicalResistance>

		<!-- Use FEMININE for if this clothing is intended for feminine characters, MASCULINE for masculine, and ANDROGYNOUS if it's able to be worn by anyone without penalties. -->
		<femininity>ANDROGYNOUS</femininity>

		<!-- The slot that this clothing fits into. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<slot>HIPS</slot>

		<!-- The rarity of this item. Anything less than EPIC may end up being modified in the code. Possible rarities are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/Rarity.java -->
		<rarity>EPIC</rarity>

		<!-- The set that this clothing belongs to. I will add a way to define your own sets, but for now, existing sets can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingSet.java -->
		<clothingSet>ENFORCER</clothingSet>

		<!-- The file path for this clothing's image. All images MUST BE .svg format. Colours to be used are described below, above the 'primaryColours' element. I use the free program 'InkScape' to make my .svg images.
		 .svg images scale perfectly up and down to any size, so, while it should be a square, it doesn't really matter what size your canvas is (although I use 256x256 as a personal preference).-->
		<imageName>enfstbelt.svg</imageName>

		<!-- The file path for this clothing's image while equipped. It's only used by condoms in the base game at the moment (so an unequipped condom in your inventory has a different image than while being worn). -->
		<imageEquippedName/>

		<!-- How many enchantments can be fit into this item. It's typically best to let the game handle the default number of enchantments, which typically results in 5, and is calculated as:
			int base = (getClothingSet()==null?5:10);
			return base + getIncompatibleSlots().size()*base;-->
		<enchantmentLimit/>

		<!-- The default effects that this clothing spawns in with. To know what to put in here, it would probably be easiest to enchant clothing in your game, save the game, then copy over that clothing's 'effects' in your save file. -->
		<effects/>

		<!-- This section determines how the clothing interacts with other clothing and the wearer's body.-->
		<blockedPartsList>

			<!-- You can add as many blockedParts elements as you like, but they should each have a different 'displacementType', and THERE SHOULD BE AT LEAST ONE, OF TYPE 'REMOVE_OR_EQUIP'.-->
			<blockedParts>

				<!-- If this clothing is displaced in the following way (in this case, by being removed), then the 'blockedBodyParts', 'clothingAccessBlocked', and 'concealedSlots' will all be revealed. If multiple 'blockedParts' block or conceal the same slot, only one 'blockedParts' needs to be displaced to reveal it. (e.g. If a pair of trousers has 'UNZIPS' and 'PULLS_DOWN' displacementTypes, and both of these contain the 'concealedSlots' 'slot' 'PENIS', then the penis will be revealed if either UNZIPS or PULLS_DOWN is activated.)
				A full list of displacementTypes can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->
				<displacementType>REMOVE_OR_EQUIP</displacementType>

				<!-- The access required to perform this displacementType. clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessRequired>
				</clothingAccessRequired>

				<!-- The body parts that are blocked by this 'displacementType'. bodyPart values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/character/body/CoverableArea.java -->
				<blockedBodyParts> <!-- Use the tag 'bodyPart' for values inserted here. -->
				</blockedBodyParts>

				<!-- The access that this 'displacementType' blocks. Again, clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessBlocked> <!-- Use the tag 'clothingAccess' for values inserted here. -->
				</clothingAccessBlocked>

				<!-- The slots that this 'displacementType' conceals. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
				<!-- You can also use a preset list by adding an attribute named "values" to this element (an example - "CS Example" - is in the blockedParts section below this one). The preset lists that you can use are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/PresetConcealmentLists.java -->
				<concealedSlots/> <!-- Use the tag 'slot' for values inserted here. -->
			</blockedParts>

			<!-- The second 'blockedParts' for this item of clothing. As well as being equipped/removed, this T-shirt can also be pulled up.-->
		</blockedPartsList>

		<!-- Inventory slots that are incompatible with this clothing. The game's swimsuit makes use of this, and, while fitting into the 'CHEST' slot, also blocks 'GROIN' and 'STOMACH'. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<incompatibleSlots/>

		<!-- Your clothing can be coloured any way you like, but if you'd like the player to be able to dye your clothing, you can specify available colours here. primaryColours, secondaryColours, and tertiaryColours can all spawn in as a default colour, while their 'Dye' counterparts are only available if the player chooses to dye the clothing in that colour. The game detects specific colour values, and recolours them to the value chosen by the player. These values are as follows:
		Red is used as base colour for changing the primary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff2a2a
			#ff5555
			#ff8080
			#ffaaaa
			#ffd5d5
		Orange is used as base colour for changing the secondary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff7f2a
			#ff9955
			#ffb380
			#ffccaa
			#ffe6d5
		Yellow is used as base colour for changing the tertiary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ffd42a
			#ffdd55
			#ffe680
			#ffeeaa
			#fff6d5
		ANY GRADIENTS THAT YOU USE SHOULD BE CALLED: "innoGrad1", "innoGrad2", etc.
		You can see a visual representation of these colours here: https://www.lilithsthrone.com/wiki/doku.php?id=modding_wiki:modding:creating_clothes
		Colour lists to be used can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/utils/ColourListPresets.java -->
		<primaryColours values="JUST_BLACK"/>
		<primaryColoursDye values="ALL"/>
		<secondaryColours values="JUST_GOLD"/>
		<secondaryColoursDye values="ALL"/>
		<!-- You can also make your own, custom list of colours to be used. The following colours in 'tertiaryColoursDye' are all found within the list preset 'ALL', but this is for a demonstration.
		 If you want to include custom colours, do not define a 'values' attribute, and instead, list each Colour.
		 Colour types can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/utils/Colour.java
		 PLEASE USE THE 'Colour' VALUES THAT SATRT WITH 'CLOTHING-'-->

		<!-- These tags determine where in the world your clothing can be found. Possible tags are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/ItemTag.java -->
		<itemTags>

		</itemTags>
	</coreAtributes>

	<!-- The following sections are for defining the descriptions of displacing or replacing your clothing. The attribute 'type' defines which DisplacementType your descriptions are applied to. For standard equipping and unequipping, use REMOVE_OR_EQUIP. Types can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->

	<!-- 'displacementText' is used for removal and displacement. -->
	<displacementText type="REMOVE_OR_EQUIP">
		<playerSelf>
		  <![CDATA[You unbuckle the stable belt.]]>
		</playerSelf>
		<playerNPC>
		  <![CDATA[You unbuckle [npc.Name]'s stable belt.]]>
		</playerNPC>
		<playerNPCRough>
		  <![CDATA[You rip the stable belt from [npc.Name]'s waist.]]>
		</playerNPCRough>
		<NPCSelf>
		  <![CDATA[[npc.Name] unbuckles [npc.herHis] stable belt.]]>
		</NPCSelf>
		<NPCPlayer>
		  <![CDATA[[npc.Name] unbuckles your stable belt.]]>
		</NPCPlayer>
		<NPCPlayerRough>
		  <![CDATA[[npc.Name] rips the stable belt off your waist.]]>
		</NPCPlayerRough>
		<NPCOtherNPC>
		  <![CDATA[[npc1.Name] unbuckles [npc2.name]'s stable belt.]]>
		</NPCOtherNPC>
		<NPCOtherNPCRough>
		  <![CDATA[[npc.Name] rips the stable belt off [npc2.name]'s waist.]]>
		</NPCOtherNPCRough>
	</displacementText>

	<replacementText type="REMOVE_OR_EQUIP">
		<playerSelf>
		  <![CDATA[You tighten the stable belt around your waist and snap the buckle together.]]>
		</playerSelf>
		<playerNPC>
		  <![CDATA[You tighten the stable belt around [npc.Name]'s waist and snap the buckle together.]]>
		</playerNPC>
		<playerNPCRough>
		  <![CDATA[You tighten the stable belt as much as possible around [npc.Name]'s waist and force the buckle together.]]>
		</playerNPCRough>
		<NPCSelf>
		  <![CDATA[[npc.Name] tightens the stable belt around [npc.her] waist and snaps the buckle together.]]>
		</NPCSelf>
		<NPCPlayer>
		  <![CDATA[[npc.Name] tightens the stable belt around your waist and snaps the buckle together.]]>
		</NPCPlayer>
		<NPCPlayerRough>
		  <![CDATA[[npc.Name] tightens the stable belt as much as possible around your waist and forces the buckle together.]]>
		</NPCPlayerRough>
		<NPCOtherNPC>
		  <![CDATA[[npc1.Name] tightens the stable belt around [npc2.Name]'s waist and snaps the buckle together.]]>
		</NPCOtherNPC>
		<NPCOtherNPCRough>
		  <![CDATA[[npc1.Name] tightens the stable belt as much as possible around [npc2.name]'s waist and forces the buckle together.]]>
		</NPCOtherNPCRough>
	</replacementText>

</clothing>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- For a version without all of the comments, see "rental_daddy.xml". -->
<clothing>
	<!-- GENERAL INFORMATION: If you are unsure of anything, please use the LT Discord to ask for help!
	Your clothing's id (which is very important to the game), is calculated from your clothing's folder and .xml name using the following code:
		modAuthorDirectory.getName()+"_"+innerChild.getParentFile().getName()+"_"+innerChild.getName().split("\\.")[0]
	This results in this particular item's id being: "innoxia_rentalMommy_rental_mommy".
	IMPORTANT: If you ever change the name of this .xml, or containing folder, any items of this clothing that exist in the game will be removed!-->

	<coreAtributes>

		<authorTag><![CDATA[A small tag sewn into the side seam reads "MFD by DSG Threadworks."]]></authorTag>

		<!-- The base value of this clothing. I roughly base things on 1 flame = 10p, so 10 flames = £1. -->
		<value>250</value>

		<!-- The determiner that's displayed before this item's name. While usually 'a' or 'an', for things like socks or gloves, you'll want to use 'a pair of'. I use the CDATA tag for all text values, as it allows html markup to be embedded without causing issues.-->
		<determiner><![CDATA[a]]></determiner>

		<!-- The name of this clothing. -->
		<name><![CDATA[commando sweater]]></name>

		<!-- The plural form of the name. The attribute 'pluralByDefault' determines whther this item is naturally referred to as a plural (use true for things like socks or gloves).-->
		<namePlural pluralByDefault="false"><![CDATA[commando sweaters]]></namePlural>

		<!-- The description that's shown in tooltips and on the item's inspection page. -->
		<description><![CDATA[A heavily ribbed, crew-neck sweater with hard-wearing fabric panels on the elbows and shoulders. Fortunately for you, someone has lovingly de-itched the wool.]]></description>

		<!-- The default physical resistance for this piece of clothing. Usually use 0 or 1, but if it's armour, then values up to 5 would be fitting (any more than that might be very OP). -->
		<physicalResistance>1</physicalResistance>

		<!-- Use FEMININE for if this clothing is intended for feminine characters, MASCULINE for masculine, and ANDROGYNOUS if it's able to be worn by anyone without penalties. -->
		<femininity>ANDROGYNOUS</femininity>

		<!-- The slot that this clothing fits into. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<slot>TORSO_OVER</slot>

		<!-- The rarity of this item. Anything less than EPIC may end up being modified in the code. Possible rarities are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/Rarity.java -->
		<rarity>COMMON</rarity>

		<!-- The set that this clothing belongs to. I will add a way to define your own sets, but for now, existing sets can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingSet.java -->
		<clothingSet>ENFORCER</clothingSet>

		<!-- The file path for this clothing's image. All images MUST BE .svg format. Colours to be used are described below, above the 'primaryColours' element. I use the free program 'InkScape' to make my .svg images.
		 .svg images scale perfectly up and down to any size, so, while it should be a square, it doesn't really matter what size your canvas is (although I use 256x256 as a personal preference).-->
		<imageName>milsweater_crew.svg</imageName>

		<!-- The file path for this clothing's image while equipped. It's only used by condoms in the base game at the moment (so an unequipped condom in your inventory has a different image than while being worn). -->
		<imageEquippedName/>

		<!-- How many enchantments can be fit into this item. It's typically best to let the game handle the default number of enchantments, which typically results in 5, and is calculated as:
			int base = (getClothingSet()==null?5:10);
			return base + getIncompatibleSlots().size()*base;-->
		<enchantmentLimit/>

		<!-- The default effects that this clothing spawns in with. To know what to put in here, it would probably be easiest to enchant clothing in your game, save the game, then copy over that clothing's 'effects' in your save file. -->
		<effects/>

		<!-- This section determines how the clothing interacts with other clothing and the wearer's body.-->
		<blockedPartsList>

			<!-- You can add as many blockedParts elements as you like, but they should each have a different 'displacementType', and THERE SHOULD BE AT LEAST ONE, OF TYPE 'REMOVE_OR_EQUIP'.-->
			<blockedParts>

				<!-- If this clothing is displaced in the following way (in this case, by being removed), then the 'blockedBodyParts', 'clothingAccessBlocked', and 'concealedSlots' will all be revealed. If multiple 'blockedParts' block or conceal the same slot, only one 'blockedParts' needs to be displaced to reveal it. (e.g. If a pair of trousers has 'UNZIPS' and 'PULLS_DOWN' displacementTypes, and both of these contain the 'concealedSlots' 'slot' 'PENIS', then the penis will be revealed if either UNZIPS or PULLS_DOWN is activated.)
				A full list of displacementTypes can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->
				<displacementType>REMOVE_OR_EQUIP</displacementType>

				<!-- The access required to perform this displacementType. clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessRequired>
					<clothingAccess>ARMS_UP_TO_SHOULDER</clothingAccess>
					<clothingAccess>HEAD</clothingAccess>
				</clothingAccessRequired>

				<!-- The body parts that are blocked by this 'displacementType'. bodyPart values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/character/body/CoverableArea.java -->
				<blockedBodyParts/> <!-- Use the tag 'bodyPart' for values inserted here. -->

				<!-- The access that this 'displacementType' blocks. Again, clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessBlocked>
					<clothingAccess>ARMS_UP_TO_SHOULDER</clothingAccess>
				</clothingAccessBlocked> <!-- Use the tag 'clothingAccess' for values inserted here. -->

				<!-- The slots that this 'displacementType' conceals. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
				<!-- You can also use a preset list by adding an attribute named "values" to this element (an example - "CS Example" - is in the blockedParts section below this one). The preset lists that you can use are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/PresetConcealmentLists.java -->
				<concealedSlots values="CONCEALED_FULL_TORSO"/> <!-- Use the tag 'slot' for values inserted here. -->
			</blockedParts>

			<!-- The second 'blockedParts' for this item of clothing. As well as being equipped/removed, this T-shirt can also be pulled up.-->
			<blockedParts>
				<displacementType>PULLS_UP</displacementType>
				<clothingAccessRequired/>
				<blockedBodyParts>
					<bodyPart>BREASTS</bodyPart>
					<bodyPart>NIPPLES</bodyPart>
					<bodyPart>STOMACH</bodyPart>
					<bodyPart>BACK</bodyPart>
				</blockedBodyParts>
				<clothingAccessBlocked>
					<clothingAccess>CHEST</clothingAccess>
					<clothingAccess>WAIST</clothingAccess>
				</clothingAccessBlocked>
				<!-- You can substitute the <concealedSlots> list for the value below: -->
				<!-- CS Example: <concealedSlots values="CONCEALED_PARTIAL_TORSO"/> -->
				<concealedSlots values="CONCEALED_FULL_TORSO"/>
			</blockedParts>
		</blockedPartsList>

		<!-- Inventory slots that are incompatible with this clothing. The game's swimsuit makes use of this, and, while fitting into the 'CHEST' slot, also blocks 'GROIN' and 'STOMACH'. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<incompatibleSlots/>

		<!-- Your clothing can be coloured any way you like, but if you'd like the player to be able to dye your clothing, you can specify available colours here. primaryColours, secondaryColours, and tertiaryColours can all spawn in as a default colour, while their 'Dye' counterparts are only available if the player chooses to dye the clothing in that colour. The game detects specific colour values, and recolours them to the value chosen by the player. These values are as follows:
		Red is used as base colour for changing the primary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff2a2a
			#ff5555
			#ff8080
			#ffaaaa
			#ffd5d5
		Orange is used as base colour for changing the secondary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff7f2a
			#ff9955
			#ffb380
			#ffccaa
			#ffe6d5
		Yellow is used as base colour for changing the tertiary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ffd42a
			#ffdd55
			#ffe680
			#ffeeaa
			#fff6d5
		ANY GRADIENTS THAT YOU USE SHOULD BE CALLED: "innoGrad1", "innoGrad2", etc.
		You can see a visual representation of these colours here: https://www.lilithsthrone.com/wiki/doku.php?id=modding_wiki:modding:creating_clothes
		Colour lists to be used can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/utils/ColourListPresets.java -->
		<primaryColours values="ALL"/>
		<primaryColoursDye values="ALL"/>
		<secondaryColours values="ALL"/>
		<secondaryColoursDye values="ALL"/>
		<tertiaryColours values="ALL_METAL"/>
		<tertiaryColoursDye values="ALL_METAL"/>

		<!-- These tags determine where in the world your clothing can be found. Possible tags are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/ItemTag.java -->
		<itemTags>

		</itemTags>
	</coreAtributes>

	<!-- The following sections are for defining the descriptions of displacing or replacing your clothing. The attribute 'type' defines which DisplacementType your descriptions are applied to. For standard equipping and unequipping, use REMOVE_OR_EQUIP. Types can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->

	<!-- 'displacementText' is used for removal and displacement. -->
	<displacementText type="REMOVE_OR_EQUIP">
		<playerSelf><![CDATA[
			You take off your commando sweater.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You pull off [npc.name]'s commando sweater.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You grab hold of [npc.name]'s commando sweater and roughly pull it off over [npc.her] head.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] takes [npc.her] commando sweater off.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] pulls your commando sweater off.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] grabs hold of your commando sweater and roughly pulls it off over your head.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] pulls [npc2.name]'s commando sweater off.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] grabs hold of [npc2.name]'s commando sweater and roughly pulls it off over [npc2.her] head.
		]]></NPCOtherNPCRough>
	</displacementText>

	<!-- 'replacementText' is used for equipping and replacements. -->
	<replacementText type="REMOVE_OR_EQUIP">
		<playerSelf><![CDATA[
			You pull on the commando sweater.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You guide [npc.name]'s [npc.arms] through the commando sweater's sleeves as you pull it on [npc.herHim].
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You hold [npc.name] still as you roughly force the commando sweater down over [npc.her] head, before pulling it down over [npc.her] torso.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] pulls on the T-shirt.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] guides your [pc.arms] through the commando sweater's sleeves, before pulling it down over your torso.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] holds you still as [npc.she] roughly forces the commando sweater down over your head, before pushing your [pc.arms] through the sleeves.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] guides [npc2.name]'s [npc2.arms] through the commando sweater's sleeves before pulling it down over [npc2.her] torso.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc1.Name] holds [npc2.name] still as [npc1.she] roughly forces the commando sweater down over [npc2.her] head, before pulling it down over [npc2.her] torso.
		]]></NPCOtherNPCRough>
	</replacementText>

	<displacementText type="PULLS_UP">
		<playerSelf><![CDATA[
			You pull your commando sweater up to just below your chin.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You pull up [npc.name]'s commando sweater.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You roughly yank up [npc.name]'s commando sweater.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] pulls [npc.her] commando sweater up to just below [npc.her] chin.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] pulls up your commando sweater.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] roughly yanks up your commando sweater.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] pulls up [npc2.name]'s commando sweater.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] roughly pulls up [npc2.name]'s commando sweater.
		]]></NPCOtherNPCRough>
	</displacementText>

	<replacementText type="PULLS_DOWN">
		<playerSelf><![CDATA[
			You pull your commando sweater back down, covering your torso.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You pull down [npc.name]'s commando sweater.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You roughly pull down [npc.name]'s commando sweater.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] pulls [npc.her] commando sweater back down to cover [npc.her] torso.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] pulls down your commando sweater.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] roughly pulls down your commando sweater.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] pulls down [npc2.name]'s commando sweater.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] roughly pulls down [npc2.name]'s commando sweater.
		]]></NPCOtherNPCRough>
	</replacementText>

</clothing>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- For a version without all of the comments, see "rental_daddy.xml". -->
<clothing>
	<!-- GENERAL INFORMATION: If you are unsure of anything, please use the LT Discord to ask for help!
	Your clothing's id (which is very important to the game), is calculated from your clothing's folder and .xml name using the following code:
		modAuthorDirectory.getName()+"_"+innerChild.getParentFile().getName()+"_"+innerChild.getName().split("\\.")[0]
	This results in this particular item's id being: "innoxia_rentalMommy_rental_mommy".
	IMPORTANT: If you ever change the name of this .xml, or containing folder, any items of this clothing that exist in the game will be removed!-->

	<coreAtributes>

		<authorTag><![CDATA[A small tag sewn into the side seam reads "MFD by DSG Threadworks."]]></authorTag>

		<!-- The base value of this clothing. I roughly base things on 1 flame = 10p, so 10 flames = £1. -->
		<value>300</value>

		<!-- The determiner that's displayed before this item's name. While usually 'a' or 'an', for things like socks or gloves, you'll want to use 'a pair of'. I use the CDATA tag for all text values, as it allows html markup to be embedded without causing issues.-->
		<determiner><![CDATA[an]]></determiner>

		<!-- The name of this clothing. -->
		<name><![CDATA[Enforcer's commando sweater]]></name>

		<!-- The plural form of the name. The attribute 'pluralByDefault' determines whther this item is naturally referred to as a plural (use true for things like socks or gloves).-->
		<namePlural pluralByDefault="false"><![CDATA[Enforcer's commando sweaters]]></namePlural>

		<!-- The description that's shown in tooltips and on the item's inspection page. -->
		<description><![CDATA[A heavily ribbed, crew-neck sweater with hard-wearing fabric panels on the elbows and shoulders. Fortunately for you, someone has lovingly de-itched the wool. The tag on the chest makes it plain who the intended wearer is.]]></description>

		<!-- The default physical resistance for this piece of clothing. Usually use 0 or 1, but if it's armour, then values up to 5 would be fitting (any more than that might be very OP). -->
		<physicalResistance>1</physicalResistance>

		<!-- Use FEMININE for if this clothing is intended for feminine characters, MASCULINE for masculine, and ANDROGYNOUS if it's able to be worn by anyone without penalties. -->
		<femininity>ANDROGYNOUS</femininity>

		<!-- The slot that this clothing fits into. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<slot>TORSO_OVER</slot>

		<!-- The rarity of this item. Anything less than EPIC may end up being modified in the code. Possible rarities are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/Rarity.java -->
		<rarity>EPIC</rarity>

		<!-- The set that this clothing belongs to. I will add a way to define your own sets, but for now, existing sets can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingSet.java -->
		<clothingSet>ENFORCER</clothingSet>

		<!-- The file path for this clothing's image. All images MUST BE .svg format. Colours to be used are described below, above the 'primaryColours' element. I use the free program 'InkScape' to make my .svg images.
		 .svg images scale perfectly up and down to any size, so, while it should be a square, it doesn't really matter what size your canvas is (although I use 256x256 as a personal preference).-->
		<imageName>milsweater_crewen.svg</imageName>

		<!-- The file path for this clothing's image while equipped. It's only used by condoms in the base game at the moment (so an unequipped condom in your inventory has a different image than while being worn). -->
		<imageEquippedName/>

		<!-- How many enchantments can be fit into this item. It's typically best to let the game handle the default number of enchantments, which typically results in 5, and is calculated as:
			int base = (getClothingSet()==null?5:10);
			return base + getIncompatibleSlots().size()*base;-->
		<enchantmentLimit/>

		<!-- The default effects that this clothing spawns in with. To know what to put in here, it would probably be easiest to enchant clothing in your game, save the game, then copy over that clothing's 'effects' in your save file. -->
		<effects/>

		<!-- This section determines how the clothing interacts with other clothing and the wearer's body.-->
		<blockedPartsList>
			<blockedParts>

				<!-- If this clothing is displaced in the following way (in this case, by being removed), then the 'blockedBodyParts', 'clothingAccessBlocked', and 'concealedSlots' will all be revealed. If multiple 'blockedParts' block or conceal the same slot, only one 'blockedParts' needs to be displaced to reveal it. (e.g. If a pair of trousers has 'UNZIPS' and 'PULLS_DOWN' displacementTypes, and both of these contain the 'concealedSlots' 'slot' 'PENIS', then the penis will be revealed if either UNZIPS or PULLS_DOWN is activated.)
				A full list of displacementTypes can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->
				<displacementType>REMOVE_OR_EQUIP</displacementType>

				<!-- The access required to perform this displacementType. clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessRequired>
					<clothingAccess>ARMS_UP_TO_SHOULDER</clothingAccess>
					<clothingAccess>HEAD</clothingAccess>
				</clothingAccessRequired>

				<!-- The body parts that are blocked by this 'displacementType'. bodyPart values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/character/body/CoverableArea.java -->
				<blockedBodyParts/> <!-- Use the tag 'bodyPart' for values inserted here. -->

				<!-- The access that this 'displacementType' blocks. Again, clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessBlocked>
					<clothingAccess>ARMS_UP_TO_SHOULDER</clothingAccess>
				</clothingAccessBlocked> <!-- Use the tag 'clothingAccess' for values inserted here. -->

				<!-- The slots that this 'displacementType' conceals. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
				<!-- You can also use a preset list by adding an attribute named "values" to this element (an example - "CS Example" - is in the blockedParts section below this one). The preset lists that you can use are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/PresetConcealmentLists.java -->
				<concealedSlots/> <!-- Use the tag 'slot' for values inserted here. -->
			</blockedParts>

			<!-- The second 'blockedParts' for this item of clothing. As well as being equipped/removed, this T-shirt can also be pulled up.-->
			<blockedParts>
				<displacementType>PULLS_UP</displacementType>
				<clothingAccessRequired/>
				<blockedBodyParts>
					<bodyPart>BREASTS</bodyPart>
					<bodyPart>NIPPLES</bodyPart>
					<bodyPart>STOMACH</bodyPart>
					<bodyPart>BACK</bodyPart>
				</blockedBodyParts>
				<clothingAccessBlocked>
					<clothingAccess>CHEST</clothingAccess>
					<clothingAccess>WAIST</clothingAccess>
				</clothingAccessBlocked>
				<!-- You can substitute the <concealedSlots> list for the value below: -->
				<!-- CS Example: <concealedSlots values="CONCEALED_PARTIAL_TORSO"/> -->
				<concealedSlots values="CONCEALED_FULL_TORSO"/>
			</blockedParts>
		</blockedPartsList>

		<!-- Inventory slots that are incompatible with this clothing. The game's swimsuit makes use of this, and, while fitting into the 'CHEST' slot, also blocks 'GROIN' and 'STOMACH'. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<incompatibleSlots/>

		<!-- Your clothing can be coloured any way you like, but if you'd like the player to be able to dye your clothing, you can specify available colours here. primaryColours, secondaryColours, and tertiaryColours can all spawn in as a default colour, while their 'Dye' counterparts are only available if the player chooses to dye the clothing in that colour. The game detects specific colour values, and recolours them to the value chosen by the player. These values are as follows:
		Red is used as base colour for changing the primary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff2a2a
			#ff5555
			#ff8080
			#ffaaaa
			#ffd5d5
		Orange is used as base colour for changing the secondary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff7f2a
			#ff9955
			#ffb380
			#ffccaa
			#ffe6d5
		Yellow is used as base colour for changing the tertiary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ffd42a
			#ffdd55
			#ffe680
			#ffeeaa
			#fff6d5
		ANY GRADIENTS THAT YOU USE SHOULD BE CALLED: "innoGrad1", "innoGrad2", etc.
		You can see a visual representation of these colours here: https://www.lilithsthrone.com/wiki/doku.php?id=modding_wiki:modding:creating_clothes
		Colour lists to be used can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/utils/ColourListPresets.java -->
		<primaryColours values="JUST_BLACK"/>
		<primaryColoursDye values="ALL"/>
		<secondaryColours>
			<colour>CLOTHING_BLUE</colour>
			<colour>CLOTHING_PINK</colour>
			<colour>CLOTHING_GREY</colour>
			<colour>CLOTHING_PURPLE_DARK</colour>
		</secondaryColours>
		<secondaryColoursDye values="ALL"/>
		<tertiaryColours values="JUST_GOLD"/>
		<tertiaryColoursDye values="ALL_METAL"/>

		<!-- These tags determine where in the world your clothing can be found. Possible tags are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/ItemTag.java -->
		<itemTags>

		</itemTags>
	</coreAtributes>

	<!-- The following sections are for defining the descriptions of displacing or replacing your clothing. The attribute 'type' defines which DisplacementType your descriptions are applied to. For standard equipping and unequipping, use REMOVE_OR_EQUIP. Types can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->

	<!-- 'displacementText' is used for removal and displacement. -->
	<displacementText type="REMOVE_OR_EQUIP">
		<playerSelf><![CDATA[
			You take off your commando sweater.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You pull off [npc.name]'s commando sweater.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You grab hold of [npc.name]'s commando sweater and roughly pull it off over [npc.her] head.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] takes [npc.her] commando sweater off.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] pulls your commando sweater off.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] grabs hold of your commando sweater and roughly pulls it off over your head.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] pulls [npc2.name]'s commando sweater off.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] grabs hold of [npc2.name]'s commando sweater and roughly pulls it off over [npc2.her] head.
		]]></NPCOtherNPCRough>
	</displacementText>

	<!-- 'replacementText' is used for equipping and replacements. -->
	<replacementText type="REMOVE_OR_EQUIP">
		<playerSelf><![CDATA[
			You pull on the commando sweater.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You guide [npc.name]'s [npc.arms] through the commando sweater's sleeves as you pull it on [npc.herHim].
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You hold [npc.name] still as you roughly force the commando sweater down over [npc.her] head, before pulling it down over [npc.her] torso.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] pulls on the T-shirt.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] guides your [pc.arms] through the commando sweater's sleeves, before pulling it down over your torso.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] holds you still as [npc.she] roughly forces the commando sweater down over your head, before pushing your [pc.arms] through the sleeves.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] guides [npc2.name]'s [npc2.arms] through the commando sweater's sleeves before pulling it down over [npc2.her] torso.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc1.Name] holds [npc2.name] still as [npc1.she] roughly forces the commando sweater down over [npc2.her] head, before pulling it down over [npc2.her] torso.
		]]></NPCOtherNPCRough>
	</replacementText>

	<displacementText type="PULLS_UP">
		<playerSelf><![CDATA[
			You pull your commando sweater up to just below your chin.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You pull up [npc.name]'s commando sweater.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You roughly yank up [npc.name]'s commando sweater.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] pulls [npc.her] commando sweater up to just below [npc.her] chin.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] pulls up your commando sweater.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] roughly yanks up your commando sweater.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] pulls up [npc2.name]'s commando sweater.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] roughly pulls up [npc2.name]'s commando sweater.
		]]></NPCOtherNPCRough>
	</displacementText>

	<replacementText type="PULLS_DOWN">
		<playerSelf><![CDATA[
			You pull your commando sweater back down, covering your torso.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You pull down [npc.name]'s commando sweater.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You roughly pull down [npc.name]'s commando sweater.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] pulls [npc.her] commando sweater back down to cover [npc.her] torso.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] pulls down your commando sweater.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] roughly pulls down your commando sweater.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] pulls down [npc2.name]'s commando sweater.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] roughly pulls down [npc2.name]'s commando sweater.
		]]></NPCOtherNPCRough>
	</replacementText>

</clothing>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- For a version without all of the comments, see "rental_daddy.xml". -->
<clothing>
	<!-- GENERAL INFORMATION: If you are unsure of anything, please use the LT Discord to ask for help!
	Your clothing's id (which is very important to the game), is calculated from your clothing's folder and .xml name using the following code:
		modAuthorDirectory.getName()+"_"+innerChild.getParentFile().getName()+"_"+innerChild.getName().split("\\.")[0]
	This results in this particular item's id being: "innoxia_rentalMommy_rental_mommy".
	IMPORTANT: If you ever change the name of this .xml, or containing folder, any items of this clothing that exist in the game will be removed!-->

	<coreAtributes>

		<authorTag><![CDATA[A small tag sewn into the side seam reads "MFD by DSG Threadworks."]]></authorTag>

		<!-- The base value of this clothing. I roughly base things on 1 flame = 10p, so 10 flames = £1. -->
		<value>250</value>

		<!-- The determiner that's displayed before this item's name. While usually 'a' or 'an', for things like socks or gloves, you'll want to use 'a pair of'. I use the CDATA tag for all text values, as it allows html markup to be embedded without causing issues.-->
		<determiner><![CDATA[a]]></determiner>

		<!-- The name of this clothing. -->
		<name><![CDATA[v-necked commando sweater]]></name>

		<!-- The plural form of the name. The attribute 'pluralByDefault' determines whther this item is naturally referred to as a plural (use true for things like socks or gloves).-->
		<namePlural pluralByDefault="false"><![CDATA[v-necked commando sweaters]]></namePlural>

		<!-- The description that's shown in tooltips and on the item's inspection page. -->
		<description><![CDATA[A heavily ribbed, v-neck sweater with hard-wearing fabric panels on the elbows and shoulders. Fortunately for you, someone has lovingly de-itched the wool.]]></description>

		<!-- The default physical resistance for this piece of clothing. Usually use 0 or 1, but if it's armour, then values up to 5 would be fitting (any more than that might be very OP). -->
		<physicalResistance>1</physicalResistance>

		<!-- Use FEMININE for if this clothing is intended for feminine characters, MASCULINE for masculine, and ANDROGYNOUS if it's able to be worn by anyone without penalties. -->
		<femininity>ANDROGYNOUS</femininity>

		<!-- The slot that this clothing fits into. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<slot>TORSO_OVER</slot>

		<!-- The rarity of this item. Anything less than EPIC may end up being modified in the code. Possible rarities are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/Rarity.java -->
		<rarity>COMMON</rarity>

		<!-- The set that this clothing belongs to. I will add a way to define your own sets, but for now, existing sets can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingSet.java -->
		<clothingSet>ENFORCER</clothingSet>

		<!-- The file path for this clothing's image. All images MUST BE .svg format. Colours to be used are described below, above the 'primaryColours' element. I use the free program 'InkScape' to make my .svg images.
		 .svg images scale perfectly up and down to any size, so, while it should be a square, it doesn't really matter what size your canvas is (although I use 256x256 as a personal preference).-->
		<imageName>milsweater_vee.svg</imageName>

		<!-- The file path for this clothing's image while equipped. It's only used by condoms in the base game at the moment (so an unequipped condom in your inventory has a different image than while being worn). -->
		<imageEquippedName/>

		<!-- How many enchantments can be fit into this item. It's typically best to let the game handle the default number of enchantments, which typically results in 5, and is calculated as:
			int base = (getClothingSet()==null?5:10);
			return base + getIncompatibleSlots().size()*base;-->
		<enchantmentLimit/>

		<!-- The default effects that this clothing spawns in with. To know what to put in here, it would probably be easiest to enchant clothing in your game, save the game, then copy over that clothing's 'effects' in your save file. -->
		<effects/>

		<!-- This section determines how the clothing interacts with other clothing and the wearer's body.-->
		<blockedPartsList>
			<blockedParts>

				<!-- If this clothing is displaced in the following way (in this case, by being removed), then the 'blockedBodyParts', 'clothingAccessBlocked', and 'concealedSlots' will all be revealed. If multiple 'blockedParts' block or conceal the same slot, only one 'blockedParts' needs to be displaced to reveal it. (e.g. If a pair of trousers has 'UNZIPS' and 'PULLS_DOWN' displacementTypes, and both of these contain the 'concealedSlots' 'slot' 'PENIS', then the penis will be revealed if either UNZIPS or PULLS_DOWN is activated.)
				A full list of displacementTypes can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->
				<displacementType>REMOVE_OR_EQUIP</displacementType>

				<!-- The access required to perform this displacementType. clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessRequired>
					<clothingAccess>ARMS_UP_TO_SHOULDER</clothingAccess>
					<clothingAccess>HEAD</clothingAccess>
				</clothingAccessRequired>

				<!-- The body parts that are blocked by this 'displacementType'. bodyPart values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/character/body/CoverableArea.java -->
				<blockedBodyParts/> <!-- Use the tag 'bodyPart' for values inserted here. -->

				<!-- The access that this 'displacementType' blocks. Again, clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessBlocked>
					<clothingAccess>ARMS_UP_TO_SHOULDER</clothingAccess>
				</clothingAccessBlocked> <!-- Use the tag 'clothingAccess' for values inserted here. -->

				<!-- The slots that this 'displacementType' conceals. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
				<!-- You can also use a preset list by adding an attribute named "values" to this element (an example - "CS Example" - is in the blockedParts section below this one). The preset lists that you can use are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/PresetConcealmentLists.java -->
				<concealedSlots/> <!-- Use the tag 'slot' for values inserted here. -->
			</blockedParts>

			<!-- The second 'blockedParts' for this item of clothing. As well as being equipped/removed, this T-shirt can also be pulled up.-->
			<blockedParts>
				<displacementType>PULLS_UP</displacementType>
				<clothingAccessRequired/>
				<blockedBodyParts>
					<bodyPart>BREASTS</bodyPart>
					<bodyPart>NIPPLES</bodyPart>
					<bodyPart>STOMACH</bodyPart>
					<bodyPart>BACK</bodyPart>
				</blockedBodyParts>
				<clothingAccessBlocked>
					<clothingAccess>CHEST</clothingAccess>
					<clothingAccess>WAIST</clothingAccess>
				</clothingAccessBlocked>
				<!-- You can substitute the <concealedSlots> list for the value below: -->
				<!-- CS Example: <concealedSlots values="CONCEALED_PARTIAL_TORSO"/> -->
				<concealedSlots values="CONCEALED_PARTIAL_TORSO"/>
			</blockedParts>
		</blockedPartsList>

		<!-- Inventory slots that are incompatible with this clothing. The game's swimsuit makes use of this, and, while fitting into the 'CHEST' slot, also blocks 'GROIN' and 'STOMACH'. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<incompatibleSlots/>

		<!-- Your clothing can be coloured any way you like, but if you'd like the player to be able to dye your clothing, you can specify available colours here. primaryColours, secondaryColours, and tertiaryColours can all spawn in as a default colour, while their 'Dye' counterparts are only available if the player chooses to dye the clothing in that colour. The game detects specific colour values, and recolours them to the value chosen by the player. These values are as follows:
		Red is used as base colour for changing the primary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff2a2a
			#ff5555
			#ff8080
			#ffaaaa
			#ffd5d5
		Orange is used as base colour for changing the secondary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff7f2a
			#ff9955
			#ffb380
			#ffccaa
			#ffe6d5
		Yellow is used as base colour for changing the tertiary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ffd42a
			#ffdd55
			#ffe680
			#ffeeaa
			#fff6d5
		ANY GRADIENTS THAT YOU USE SHOULD BE CALLED: "innoGrad1", "innoGrad2", etc.
		You can see a visual representation of these colours here: https://www.lilithsthrone.com/wiki/doku.php?id=modding_wiki:modding:creating_clothes
		Colour lists to be used can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/utils/ColourListPresets.java -->
		<primaryColours values="ALL"/>
		<primaryColoursDye values="ALL"/>
		<secondaryColours values="ALL"/>
		<secondaryColoursDye values="ALL"/>
		<tertiaryColours values="ALL_METAL"/>
		<tertiaryColoursDye values="ALL_METAL"/>

		<!-- These tags determine where in the world your clothing can be found. Possible tags are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/ItemTag.java -->
		<itemTags>

		</itemTags>
	</coreAtributes>

	<!-- The following sections are for defining the descriptions of displacing or replacing your clothing. The attribute 'type' defines which DisplacementType your descriptions are applied to. For standard equipping and unequipping, use REMOVE_OR_EQUIP. Types can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->

	<!-- 'displacementText' is used for removal and displacement. -->
	<displacementText type="REMOVE_OR_EQUIP">
		<playerSelf><![CDATA[
			You take off your commando sweater.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You pull off [npc.name]'s commando sweater.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You grab hold of [npc.name]'s commando sweater and roughly pull it off over [npc.her] head.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] takes [npc.her] commando sweater off.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] pulls your commando sweater off.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] grabs hold of your commando sweater and roughly pulls it off over your head.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] pulls [npc2.name]'s commando sweater off.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] grabs hold of [npc2.name]'s commando sweater and roughly pulls it off over [npc2.her] head.
		]]></NPCOtherNPCRough>
	</displacementText>

	<!-- 'replacementText' is used for equipping and replacements. -->
	<replacementText type="REMOVE_OR_EQUIP">
		<playerSelf><![CDATA[
			You pull on the commando sweater.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You guide [npc.name]'s [npc.arms] through the commando sweater's sleeves as you pull it on [npc.herHim].
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You hold [npc.name] still as you roughly force the commando sweater down over [npc.her] head, before pulling it down over [npc.her] torso.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] pulls on the T-shirt.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] guides your [pc.arms] through the commando sweater's sleeves, before pulling it down over your torso.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] holds you still as [npc.she] roughly forces the commando sweater down over your head, before pushing your [pc.arms] through the sleeves.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] guides [npc2.name]'s [npc2.arms] through the commando sweater's sleeves before pulling it down over [npc2.her] torso.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc1.Name] holds [npc2.name] still as [npc1.she] roughly forces the commando sweater down over [npc2.her] head, before pulling it down over [npc2.her] torso.
		]]></NPCOtherNPCRough>
	</replacementText>

	<displacementText type="PULLS_UP">
		<playerSelf><![CDATA[
			You pull your commando sweater up to just below your chin.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You pull up [npc.name]'s commando sweater.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You roughly yank up [npc.name]'s commando sweater.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] pulls [npc.her] commando sweater up to just below [npc.her] chin.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] pulls up your commando sweater.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] roughly yanks up your commando sweater.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] pulls up [npc2.name]'s commando sweater.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] roughly pulls up [npc2.name]'s commando sweater.
		]]></NPCOtherNPCRough>
	</displacementText>

	<replacementText type="PULLS_DOWN">
		<playerSelf><![CDATA[
			You pull your commando sweater back down, covering your torso.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You pull down [npc.name]'s commando sweater.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You roughly pull down [npc.name]'s commando sweater.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] pulls [npc.her] commando sweater back down to cover [npc.her] torso.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] pulls down your commando sweater.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] roughly pulls down your commando sweater.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] pulls down [npc2.name]'s commando sweater.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] roughly pulls down [npc2.name]'s commando sweater.
		]]></NPCOtherNPCRough>
	</replacementText>

</clothing>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- For a version without all of the comments, see "rental_daddy.xml". -->
<clothing>
	<!-- GENERAL INFORMATION: If you are unsure of anything, please use the LT Discord to ask for help!
	Your clothing's id (which is very important to the game), is calculated from your clothing's folder and .xml name using the following code:
		modAuthorDirectory.getName()+"_"+innerChild.getParentFile().getName()+"_"+innerChild.getName().split("\\.")[0]
	This results in this particular item's id being: "innoxia_rentalMommy_rental_mommy".
	IMPORTANT: If you ever change the name of this .xml, or containing folder, any items of this clothing that exist in the game will be removed!-->

	<coreAtributes>

		<authorTag><![CDATA[A small engraving on the belt buckle reads "Official Enforcer Issue, MFD by DSG Threadworks."]]></authorTag>

		<!-- The base value of this clothing. I roughly base things on 1 flame = 10p, so 10 flames = £1. -->
		<value>750</value>

		<!-- The determiner that's displayed before this item's name. While usually 'a' or 'an', for things like socks or gloves, you'll want to use 'a pair of'. I use the CDATA tag for all text values, as it allows html markup to be embedded without causing issues.-->
		<determiner><![CDATA[an]]></determiner>

		<!-- The name of this clothing. -->
		<name><![CDATA[Enforcer's battle belt]]></name>

		<!-- The plural form of the name. The attribute 'pluralByDefault' determines whther this item is naturally referred to as a plural (use true for things like socks or gloves).-->
		<namePlural pluralByDefault="false"><![CDATA[Enforcer's battle belts]]></namePlural>

		<!-- The description that's shown in tooltips and on the item's inspection page. -->
		<description><![CDATA[A two-layer belt made from ballistic nylon woven through heavy padding. The webbing could be used for all sorts of gear but this one only has a leg rig attached.]]></description>

		<!-- The default physical resistance for this piece of clothing. Usually use 0 or 1, but if it's armour, then values up to 5 would be fitting (any more than that might be very OP). -->
		<physicalResistance>10</physicalResistance>

		<!-- Use FEMININE for if this clothing is intended for feminine characters, MASCULINE for masculine, and ANDROGYNOUS if it's able to be worn by anyone without penalties. -->
		<femininity>ANDROGYNOUS</femininity>

		<!-- The slot that this clothing fits into. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<slot>HIPS</slot>

		<!-- The rarity of this item. Anything less than EPIC may end up being modified in the code. Possible rarities are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/Rarity.java -->
		<rarity>EPIC</rarity>

		<!-- The set that this clothing belongs to. I will add a way to define your own sets, but for now, existing sets can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingSet.java -->
		<clothingSet>ENFORCER</clothingSet>

		<!-- The file path for this clothing's image. All images MUST BE .svg format. Colours to be used are described below, above the 'primaryColours' element. I use the free program 'InkScape' to make my .svg images.
		 .svg images scale perfectly up and down to any size, so, while it should be a square, it doesn't really matter what size your canvas is (although I use 256x256 as a personal preference).-->
		<imageName>battlebelt.svg</imageName>

		<!-- The file path for this clothing's image while equipped. It's only used by condoms in the base game at the moment (so an unequipped condom in your inventory has a different image than while being worn). -->
		<imageEquippedName/>

		<!-- How many enchantments can be fit into this item. It's typically best to let the game handle the default number of enchantments, which typically results in 5, and is calculated as:
			int base = (getClothingSet()==null?5:10);
			return base + getIncompatibleSlots().size()*base;-->
		<enchantmentLimit/>

		<!-- The default effects that this clothing spawns in with. To know what to put in here, it would probably be easiest to enchant clothing in your game, save the game, then copy over that clothing's 'effects' in your save file. -->
		<effects/>

		<!-- This section determines how the clothing interacts with other clothing and the wearer's body.-->
		<blockedPartsList>

			<!-- You can add as many blockedParts elements as you like, but they should each have a different 'displacementType', and THERE SHOULD BE AT LEAST ONE, OF TYPE 'REMOVE_OR_EQUIP'.-->
			<blockedParts>

				<!-- If this clothing is displaced in the following way (in this case, by being removed), then the 'blockedBodyParts', 'clothingAccessBlocked', and 'concealedSlots' will all be revealed. If multiple 'blockedParts' block or conceal the same slot, only one 'blockedParts' needs to be displaced to reveal it. (e.g. If a pair of trousers has 'UNZIPS' and 'PULLS_DOWN' displacementTypes, and both of these contain the 'concealedSlots' 'slot' 'PENIS', then the penis will be revealed if either UNZIPS or PULLS_DOWN is activated.)
				A full list of displacementTypes can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->
				<displacementType>REMOVE_OR_EQUIP</displacementType>

				<!-- The access required to perform this displacementType. clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessRequired>
				</clothingAccessRequired>

				<!-- The body parts that are blocked by this 'displacementType'. bodyPart values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/character/body/CoverableArea.java -->
				<blockedBodyParts> <!-- Use the tag 'bodyPart' for values inserted here. -->
				</blockedBodyParts>

				<!-- The access that this 'displacementType' blocks. Again, clothingAccess values can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/ClothingAccess.java -->
				<clothingAccessBlocked> <!-- Use the tag 'clothingAccess' for values inserted here. -->
				</clothingAccessBlocked>

				<!-- The slots that this 'displacementType' conceals. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
				<!-- You can also use a preset list by adding an attribute named "values" to this element (an example - "CS Example" - is in the blockedParts section below this one). The preset lists that you can use are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/PresetConcealmentLists.java -->
				<concealedSlots/> <!-- Use the tag 'slot' for values inserted here. -->
			</blockedParts>

			<!-- The second 'blockedParts' for this item of clothing. As well as being equipped/removed, this T-shirt can also be pulled up.-->
		</blockedPartsList>

		<!-- Inventory slots that are incompatible with this clothing. The game's swimsuit makes use of this, and, while fitting into the 'CHEST' slot, also blocks 'GROIN' and 'STOMACH'. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<incompatibleSlots/>

		<!-- Your clothing can be coloured any way you like, but if you'd like the player to be able to dye your clothing, you can specify available colours here. primaryColours, secondaryColours, and tertiaryColours can all spawn in as a default colour, while their 'Dye' counterparts are only available if the player chooses to dye the clothing in that colour. The game detects specific colour values, and recolours them to the value chosen by the player. These values are as follows:
		Red is used as base colour for changing the primary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff2a2a
			#ff5555
			#ff8080
			#ffaaaa
			#ffd5d5
		Orange is used as base colour for changing the secondary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ff7f2a
			#ff9955
			#ffb380
			#ffccaa
			#ffe6d5
		Yellow is used as base colour for changing the tertiary colour of the graphic in-game, and the game will only recognise and change the following colours:
			#ffd42a
			#ffdd55
			#ffe680
			#ffeeaa
			#fff6d5
		ANY GRADIENTS THAT YOU USE SHOULD BE CALLED: "innoGrad1", "innoGrad2", etc.
		You can see a visual representation of these colours here: https://www.lilithsthrone.com/wiki/doku.php?id=modding_wiki:modding:creating_clothes
		Colour lists to be used can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/utils/ColourListPresets.java -->
		<primaryColours values="JUST_BLACK"/>
		<primaryColoursDye values="ALL"/>
		<secondaryColours values="JUST_BLACK"/>
		<secondaryColoursDye values="ALL"/>
		<tertiaryColours values="JUST_STEEL"/>
		<tertiaryColoursDye values="ALL_METAL"/>
		<!-- You can also make your own, custom list of colours to be used. The following colours in 'tertiaryColoursDye' are all found within the list preset 'ALL', but this is for a demonstration.
		 If you want to include custom colours, do not define a 'values' attribute, and instead, list each Colour.
		 Colour types can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/utils/Colour.java
		 PLEASE USE THE 'Colour' VALUES THAT SATRT WITH 'CLOTHING-'-->

		<!-- These tags determine where in the world your clothing can be found. Possible tags are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/ItemTag.java -->
		<itemTags>

			<tag>RIGID_MATERIAL</tag>
		</itemTags>
	</coreAtributes>

	<!-- The following sections are for defining the descriptions of displacing or replacing your clothing. The attribute 'type' defines which DisplacementType your descriptions are applied to. For standard equipping and unequipping, use REMOVE_OR_EQUIP. Types can be found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/clothing/DisplacementType.java -->

	<!-- 'displacementText' is used for removal and displacement. -->
	<displacementText type="REMOVE_OR_EQUIP">
		<playerSelf>
		  <![CDATA[You release the leg rig and unbuckle the battle belt.]]>
		</playerSelf>
		<playerNPC>
		  <![CDATA[You release [npc.Name]'s leg rig and unbuckle [npc.her] battle belt.]]>
		</playerNPC>
		<playerNPCRough>
		  <![CDATA[You tear [npc.Name]'s leg rig loose and rip the battle belt from [npc.her] waist.]]>
		</playerNPCRough>
		<NPCSelf>
		  <![CDATA[[npc.Name] releases [npc.her] leg rig and unbuckles [npc.herHis] battle belt.]]>
		</NPCSelf>
		<NPCPlayer>
		  <![CDATA[[npc.Name] releases your leg rig and unbuckles your battle belt.]]>
		</NPCPlayer>
		<NPCPlayerRough>
		  <![CDATA[[npc.Name] tears your leg rig loose and rips the battle belt off your waist.]]>
		</NPCPlayerRough>
		<NPCOtherNPC>
		  <![CDATA[[npc1.Name] releases [npc.Name]'s leg rig and unbuckles [npc2.her] battle belt.]]>
		</NPCOtherNPC>
		<NPCOtherNPCRough>
		  <![CDATA[[npc.Name] tears [npc2.name]'s leg rig loose and rips the battle belt off [npc2.her] waist.]]>
		</NPCOtherNPCRough>
	</displacementText>

  <replacementText type="REMOVE_OR_EQUIP">
		<playerSelf>
		  <![CDATA[You tighten the battle belt around your waist and snap the buckle together before clipping on the leg rig.]]>
		</playerSelf>
		<playerNPC>
		  <![CDATA[You tighten the battle belt around [npc.Name]'s waist and snap the buckle together before clipping on the leg rig.]]>
		</playerNPC>
		<playerNPCRough>
		  <![CDATA[You tighten the battle belt as much as possible around [npc.Name]'s waist and force the buckle together before clipping on the leg rig.]]>
		</playerNPCRough>
		<NPCSelf>
		  <![CDATA[[npc.Name] tightens the battle belt around [npc.her] waist and snaps the buckle together before clipping on the leg rig.]]>
		</NPCSelf>
		<NPCPlayer>
		  <![CDATA[[npc.Name] tightens the battle belt around your waist and snaps the buckle together before clipping on the leg rig.]]>
		</NPCPlayer>
		<NPCPlayerRough>
		  <![CDATA[[npc.Name] tightens the battle belt as much as possible around your waist and forces the buckle together before clipping on the leg rig.]]>
		</NPCPlayerRough>
		<NPCOtherNPC>
		  <![CDATA[[npc1.Name] tightens the battle belt around [npc2.Name]'s waist and snaps the buckle together before clipping on the leg rig.]]>
		</NPCOtherNPC>
		<NPCOtherNPCRough>
		  <![CDATA[[npc1.Name] tightens the battle belt as much as possible around [npc2.name]'s waist and forces the buckle together before clipping on the leg rig.]]>
		</NPCOtherNPCRough>
	</replacementText>

</clothing>