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 shirt's side seam 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 long-sleeved shirt]]></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 long-sleeved shirts]]></namePlural>

		<!-- The description that's shown in tooltips and on the item's inspection page. -->
		<description><![CDATA[A long sleeve dress shirt with reinforced stiching. The rank slides on the epaulets and the nameplate make it clear as to what occupation the wearer is supposed to have.]]></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>MASCULINE</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_UNDER</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>lsldshirt.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>
				</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>
					<bodyPart>BACK</bodyPart> <!-- 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>
				</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>UNBUTTONS</displacementType>
				<clothingAccessRequired/>
				<blockedBodyParts>
					<bodyPart>BREASTS</bodyPart>
					<bodyPart>NIPPLES</bodyPart>
					<bodyPart>STOMACH</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>
			<colour>CLOTHING_BLUE</colour>
			<colour>CLOTHING_PURPLE_DARK</colour>
			<colour>CLOTHING_GREY</colour>
		</primaryColours>
		<primaryColoursDye values="ALL"/>
		<secondaryColours values="JUST_BLACK"/>
		<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 shirt.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You pull off [npc.name]'s shirt.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You grab hold of [npc.name]'s shirt and roughly pull it off over [npc.her] head.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] takes [npc.her] shirt off.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] pulls your shirt off.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] grabs hold of your shirt and roughly pulls it off over your head.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] pulls [npc2.name]'s shirt off.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] grabs hold of [npc2.name]'s shirt 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 shirt.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You guide [npc.name]'s [npc.arms] through the shirt's sleeves as you pull it on [npc.herHim].
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You hold [npc.name] still as you roughly force the shirt 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 shirt's sleeves, before pulling it down over your torso.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] holds you still as [npc.she] roughly forces the shirt 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 shirt'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 shirt down over [npc2.her] head, before pulling it down over [npc2.her] torso.
		]]></NPCOtherNPCRough>
	</replacementText>

	<displacementText type="UNBUTTONS">
		<playerSelf><![CDATA[
			You unbutton your shirt.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You unbutton [npc.name]'s shirt.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You pop open the buttons on [npc.name]'s shirt.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] unbuttons [npc.her] shirt.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] unbuttons your shirt.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] pops open the buttons on your shirt.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] unbuttons [npc2.name]'s shirt.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] pops open the buttons on [npc2.name]'s shirt.
		]]></NPCOtherNPCRough>
	</displacementText>

	<replacementText type="UNBUTTONS">
		<playerSelf><![CDATA[
			You button up your shirt.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You button up [npc.name]'s shirt.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You roughly button up [npc.name]'s shirt.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] buttons up [npc.her] shirt to cover [npc.her] torso.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] buttons up your shirt.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] roughly buttons up your shirt.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] buttons up [npc2.name]'s shirt.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] roughly buttons up [npc2.name]'s shirt.
		]]></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[On the inside of the hat's crown, faint rubberised ink 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>850</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 cap]]></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 caps]]></namePlural>

		<!-- The description that's shown in tooltips and on the item's inspection page. -->
		<description><![CDATA[A cap with a flat circular top and a short polished visor. It is standard issue headgear for Enforcers on patrol duty.]]></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>0</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>MASCULINE</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>HEAD</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>pcap.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>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>
					<bodyPart>HAIR</bodyPart>
				</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/> <!-- 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/>

		<!-- 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>
		</secondaryColours>
		<secondaryColoursDye values="ALL"/>
		<tertiaryColours values="JUST_GOLD"/>
		<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>

		</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 the cap off.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You take [npc.name]'s cap off.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You slap [npc.name]'s cap off.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] takes [npc.her] cap off.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] takes your cap off.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] slaps your cap off.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] takes [npc2.name]'s cap off.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] slaps [npc2.name]'s cap off.
		]]></NPCOtherNPCRough>
	</displacementText>

	<!-- 'replacementText' is used for equipping and replacements. -->
	<replacementText type="REMOVE_OR_EQUIP">
		<playerSelf><![CDATA[
			You put the cap on.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You put the cap on [npc.name]'s head.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You force the cap down on [npc.name]'s head.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] puts the cap on [npc.her] head.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] puts the cap on your head.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] forces the cap down on your head.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] puts the cap on [npc2.name]'s head.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc1.Name] forces the cap down on [npc2.name]'s head.
		]]></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 shirt's side seam 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 short-sleeved shirt]]></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 short-sleeved shirts]]></namePlural>

		<!-- The description that's shown in tooltips and on the item's inspection page. -->
		<description><![CDATA[A short sleeve dress shirt with reinforced stiching. The rank slides on the epaulets and the nameplate make it clear as to what occupation the wearer is supposed to have.]]></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>MASCULINE</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_UNDER</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>ssldshirt.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>
				</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>
					<bodyPart>BACK</bodyPart> <!-- 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>
				</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>UNBUTTONS</displacementType>
				<clothingAccessRequired/>
				<blockedBodyParts>
					<bodyPart>BREASTS</bodyPart>
					<bodyPart>NIPPLES</bodyPart>
					<bodyPart>STOMACH</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>
			<colour>CLOTHING_BLUE</colour>
			<colour>CLOTHING_PURPLE_DARK</colour>
			<colour>CLOTHING_GREY</colour>
		</primaryColours>
		<primaryColoursDye values="ALL"/>
		<secondaryColours values="JUST_BLACK"/>
		<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 shirt.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You pull off [npc.name]'s shirt.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You grab hold of [npc.name]'s shirt and roughly pull it off over [npc.her] head.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] takes [npc.her] shirt off.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] pulls your shirt off.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] grabs hold of your shirt and roughly pulls it off over your head.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] pulls [npc2.name]'s shirt off.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] grabs hold of [npc2.name]'s shirt 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 shirt.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You guide [npc.name]'s [npc.arms] through the shirt's sleeves as you pull it on [npc.herHim].
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You hold [npc.name] still as you roughly force the shirt 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 shirt's sleeves, before pulling it down over your torso.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] holds you still as [npc.she] roughly forces the shirt 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 shirt'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 shirt down over [npc2.her] head, before pulling it down over [npc2.her] torso.
		]]></NPCOtherNPCRough>
	</replacementText>

	<displacementText type="UNBUTTONS">
		<playerSelf><![CDATA[
			You unbutton your shirt.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You unbutton [npc.name]'s shirt.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You pop open the buttons on [npc.name]'s shirt.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] unbuttons [npc.her] shirt.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] unbuttons your shirt.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] pops open the buttons on your shirt.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] unbuttons [npc2.name]'s shirt.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] pops open the buttons on [npc2.name]'s shirt.
		]]></NPCOtherNPCRough>
	</displacementText>

	<replacementText type="UNBUTTONS">
		<playerSelf><![CDATA[
			You button up your shirt.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You button up [npc.name]'s shirt.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You roughly button up [npc.name]'s shirt.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] buttons up [npc.her] shirt to cover [npc.her] torso.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] buttons up your shirt.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] roughly buttons up your shirt.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] buttons up [npc2.name]'s shirt.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] roughly buttons up [npc2.name]'s shirt.
		]]></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 vest's cummerbund 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>1500</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 stabproof vest]]></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 stabproof vests]]></namePlural>

		<!-- The description that's shown in tooltips and on the item's inspection page. -->
		<description><![CDATA[A low-profile pocketed vest made from ballistic fiber. Ubiquitous among Enforcers on patrol duty, it tips the scale towards mobility and discreetness against protection.]]></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>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>stpvest.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>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. -->
					<bodyPart>BREASTS</bodyPart>
					<bodyPart>NIPPLES</bodyPart>
					<bodyPart>STOMACH</bodyPart>
					<bodyPart>BACK</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>ARMS_UP_TO_SHOULDER</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_PARTIAL_TORSO"/> <!-- 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_GREY"/>
		<secondaryColoursDye values="ALL"/>
		<tertiaryColours values="JUST_BLACK"/>
		<tertiaryColoursDye 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 undo the cummerbund on either side of your vest and slide your head through the neck hole.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You undo the cummerbund on either side of [npc.name]'s vest and slide [npc.her] head through the neck hole.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You rip open the cummerbund on either side of [npc.name]'s vest and yank the rest over [npc.her] head .
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] undoes the cummerbund on either side of [npc.her] vest and slides [npc.her] head through the neck hole.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] undoes the cummerbund on either side of your vest and slides head through the neck hole.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] rips open the cummerbund on either side of your vest and yanks the rest over your head.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] undoes the cummerbund on either side of [npc2.name]'s vest and slides [npc2.her] head through the neck hole.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc.Name] rips open the cummerbund on either side of [npc2.name]'s vest aside and yanks the rest over [npc2.her] head.
		]]></NPCOtherNPCRough>
	</displacementText>

	<!-- 'replacementText' is used for equipping and replacements. -->
	<replacementText type="REMOVE_OR_EQUIP">
		<playerSelf><![CDATA[
			You slide the vest over your head and tighten the cummerbund on either side of your torso.
		]]></playerSelf>
		<playerNPC><![CDATA[
			You slide the vest over [npc.name]'s head and tighten the cummerbund on either side of [npc.her] torso.
		]]></playerNPC>
		<playerNPCRough><![CDATA[
			You shove the vest over [npc.name]'s head and tighten the cummerbund on either side of [npc.her] torso as much as possible.
		]]></playerNPCRough>
		<NPCSelf><![CDATA[
			[npc.Name] slides the vest over [npc.her] head and tightens the cummerbund on either side of [npc.her] torso.
		]]></NPCSelf>
		<NPCPlayer><![CDATA[
			[npc.Name] slides the vest over your head and tightens the cummerbund on either side of your torso.
		]]></NPCPlayer>
		<NPCPlayerRough><![CDATA[
			[npc.Name] shoves the vest over your head and tightens the cummerbund on either side of your torso as much as possible.
		]]></NPCPlayerRough>
		<NPCOtherNPC><![CDATA[
			[npc1.Name] slides the vest over [npc2.Name]'s head and tightens the cummerbund on either side of [npc2.her] torso.
		]]></NPCOtherNPC>
		<NPCOtherNPCRough><![CDATA[
			[npc1.Name] shoves the vest over [npc2.Name]'s head and tightens the cummerbund on either side of [npc2.her] torso as much as possible.
		]]></NPCOtherNPCRough>
	</replacementText>

</clothing>


code:
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 256 256">
    <defs>
        <linearGradient id="innoGrad32">
            <stop offset="0" stop-color="#ff7f2a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ff7f2a" stop-opacity=".502"/>
        </linearGradient>
        <linearGradient id="InnoGrad2">
            <stop offset="0" stop-color="#ff2a2a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ff2a2a" stop-opacity=".502"/>
        </linearGradient>
        <linearGradient id="innoGrad1">
            <stop offset="0" stop-color="#ff2a2a" stop-opacity=".502"/>
            <stop offset=".5" stop-color="#ff2a2a" stop-opacity="0"/>
            <stop offset="1" stop-color="#ff2a2a" stop-opacity=".502"/>
        </linearGradient>
        <linearGradient id="linearGradient1550" x1="59.54" x2="81.807" y1="210.678" y2="210.678" gradientTransform="matrix(1.19725 0 0 1.17622 -8.993 -122.2)" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad3"/>
        <linearGradient id="innoGrad3">
            <stop offset="0" stop-color="#ff7f2a" stop-opacity=".502"/>
            <stop offset="1" stop-color="#ff7f2a" stop-opacity="0"/>
        </linearGradient>
        <linearGradient id="linearGradient1573" x1="57.915" x2="81.057" y1="199.707" y2="199.707" gradientTransform="matrix(1.19725 0 0 1.17622 -8.993 -122.2)" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad3"/>
        <linearGradient id="linearGradient1504" x1="16.189" x2="58.41" y1="206.483" y2="206.483" gradientTransform="translate(34.7 -80.771)" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad3"/>
        <linearGradient id="linearGradient1527" x1="17.544" x2="58.139" y1="207.631" y2="207.631" gradientTransform="translate(34.7 -80.771)" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad3"/>
        <linearGradient id="linearGradient1063" x1="46.402" x2="248.5" y1="101.878" y2="101.878" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad1"/>
        <linearGradient id="linearGradient1088" x1="156.31" x2="248.499" y1="119.282" y2="119.282" gradientUnits="userSpaceOnUse" xlink:href="#InnoGrad2"/>
        <linearGradient id="linearGradient1111" x1="124.893" x2="134.842" y1="128.214" y2="128.214" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad1"/>
        <linearGradient id="linearGradient1134" x1="167.783" x2="201.493" y1="111.05" y2="111.05" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad32"/>
        <linearGradient id="linearGradient1165" x1="164.464" x2="203.256" y1="123.601" y2="123.601" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad32"/>
        <linearGradient id="linearGradient1188" x1="167.098" x2="205.688" y1="124.35" y2="124.35" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad32"/>
        <linearGradient id="linearGradient1211" x1="203.768" x2="226.838" y1="122.255" y2="122.255" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad32"/>
        <linearGradient id="linearGradient1234" x1="203.961" x2="225.72" y1="132.098" y2="132.098" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad32"/>
        <linearGradient id="linearGradient1257" x1="208.893" x2="221.684" y1="118.227" y2="118.227" gradientUnits="userSpaceOnUse" xlink:href="#innoGrad32"/>
    </defs>
    <g fill="#f95" stroke="#000" stroke-miterlimit="10">
        <path d="M188.169 78.949l31.564 3.355-3.098 29.144-31.564-3.356z"/>
        <path stroke-width="1.00001" d="M58.51 84.063l22.38-3.254 4.217 29.003-22.38 3.255z"/>
    </g>
    <g>
        <path fill="#f55" stroke="#000" stroke-miterlimit="10" d="M201.34 107.044s-12.044 1.541-23.395 2.235c-10.763.673-20.87.467-21.136.944-.59.986 1.043 13.366 1.043 13.366l46.138-5.116z"/>
        <path fill="#fd5" stroke="#000" stroke-miterlimit="10" d="M141.446 114.292s2.783-2.31 4.992-4.339c1.554-1.457 2.658-2.802 3.067-2.929 1.978-.593 8.619-.865 9.391-.629 1.214.353 3.08 1.568 3.08 1.568s-15.362 33.944-16.88 32.882c-2.186-1.533-1.936-.967-2.503-1.961-.564-1 .071-5.184-.216-10.92-.15-2.929-.7-8.146-.932-11.222-.106-1.449.001-2.45.001-2.45z"/>
        <path fill="#ffe680" stroke="#000" stroke-miterlimit="10" d="M143.155 115.479s2.783-2.311 4.972-4.341c1.574-1.455 2.658-2.8 3.078-2.928 1.999-.59 8.606-.864 9.385-.627 1.209.353 1.709.205 2.388 1.329.712 1.127 1.687 1.456 1.821 18.053.146 16.584-2.282 16.712-2.282 16.712s-8.809 1.937-11.029 1.064c-1.191-.468-1.631-1.402-3.165-2.459-2.188-1.533-5.015-2.155-5.597-3.151-.566-1.001 1.646-4.244 1.361-9.98-.157-2.928-.702-8.144-.932-11.22-.108-1.452 0-2.452 0-2.452z"/>
        <path fill="none" stroke="#000" stroke-miterlimit="10" d="M145.481 111.579l.633.757-.718.431-.57-.856z"/>
        <path fill="#fd5" stroke="#000" stroke-linejoin="bevel" stroke-miterlimit="10" d="M140.445 109.419c.197-.106 2.428.272 3.692 1.204 1.084.797 1.259 2.145 1.259 2.145s-2.071.25-3.4 1.944c-1.351 1.688-.456 3.227-.456 3.227s-2.143-.959-2.093-3.797c.015-1.895.687-4.555.998-4.723z"/>
        <path fill="#ffe680" stroke="#000" stroke-linejoin="bevel" stroke-miterlimit="10" d="M141.098 109.665c.357-.199 2.614.91 3.493 1.947.802.931.891 1.356.891 1.356s-1.5.28-2.851 1.975c-1.329 1.697-1.091 2.995-1.091 2.995s-.797-1.467-1.091-3.625c-.245-1.878.32-4.476.649-4.648z"/>
        <path fill="#fd5" stroke="#000" stroke-miterlimit="10" d="M141.436 135.411s-1.003 1.626-1.244 3.419c-.254 1.999 1.021 5.085 2.439 5.539 1.705.533 2.509-4.023 2.509-4.023z"/>
        <path fill="#ffe680" stroke="#000" stroke-miterlimit="10" d="M142.131 135.989s-1.009 1.614-1.251 3.412c-.251 1.992.332 4.514 1.751 4.968 1.705.533 3.199-3.456 3.199-3.456z"/>
        <path fill="none" stroke="#000" stroke-miterlimit="10" d="M155.575 111.577s0-1.54 2.525-1.54c2.53 0 2.53 1.54 2.53 1.54v29.641s-.366.96-2.53.96c-2.161 0-2.525-.96-2.525-.96z"/>
        <path fill="none" stroke="#000" stroke-miterlimit="10" d="M156.251 112.767s0-1.449 1.818-1.449c1.824 0 1.824 1.449 1.824 1.449v27.868s-.279.902-1.824.902c-1.541 0-1.818-.902-1.818-.902z"/>
        <path fill="#f55" d="M248 97.59S239.9 82.004 143.321 82c-130.91-.005-90.547 16.448-90.547 16.448l-.742 23.309s-7.457-21.205 90.599-21.495c98.076-.291 103.545 21.363 103.545 21.363z"/>
        <path fill="url(#linearGradient1063)" stroke="#000" stroke-linejoin="round" stroke-miterlimit="10" d="M248 97.59S239.9 82.004 143.321 82c-130.91-.005-90.547 16.448-90.547 16.448l-.742 23.309s-7.457-21.205 90.599-21.495c98.076-.291 103.545 21.363 103.545 21.363z"/>
        <path fill="#f95" stroke="#000" stroke-miterlimit="10" stroke-width=".99996" d="M190.606 81.482l3.862.544-3.145 22.342-3.863-.544zM213.343 83.944l3.863.544-3.146 22.342-3.862-.544z"/>
        <path fill="#f95" stroke="#000" stroke-miterlimit="10" stroke-width=".99999" d="M63.444 84.526l12.447-1.928 3.927 25.348-12.447 1.929z"/>
        <path fill="#ff8080" d="M156.81 112.173v28.028s3.397.704 9.073 0c2.584-.326 3.652-1.343 5.767-1.866 2.476-.614 5.765-.695 5.765-.695s1.947-.404 5.959-.801c11.504-1.125 35.794-3.46 47.746-6.248 16.177-3.77 15.057-8.966 15.057-8.966L248 97.59s-.196 3.666-13.024 6.09c-8.834 1.657-35.18 3.816-52.216 5.554-7.759.788-12.98 1.784-14.85 2.084-6.018.956-11.1.855-11.1.855z"/>
        <path fill="url(#linearGradient1088)" stroke="#000" stroke-miterlimit="10" d="M156.81 112.173v28.028s3.397.704 9.073 0c2.584-.326 3.652-1.343 5.767-1.866 2.476-.614 5.765-.695 5.765-.695s1.947-.404 5.959-.801c11.504-1.125 35.794-3.46 47.746-6.248 16.177-3.77 15.057-8.966 15.057-8.966L248 97.59s-.196 3.666-13.024 6.09c-8.834 1.657-35.18 3.816-52.216 5.554-7.759.788-12.98 1.784-14.85 2.084-6.018.956-11.1.855-11.1.855z"/>
        <path fill="#f55" stroke="#000" stroke-miterlimit="10" d="M125.396 110.037s-8.903-1.738-18.694-2.993c-12.819-1.648-27.985-3.048-34.741-4.212-11.899-2.071-25.055-9.091-25.055-9.091v21.569l76.552 14z"/>
        <path fill="#f55" stroke="#000" stroke-miterlimit="10" d="M119.396 112.173s-15.703-2.3-39.778-7.098c-24.073-4.812-31.575-8.297-33.289-7.485-1.7.818-1.101 22.382 0 22.887 1.11.507 6.724 3.436 26.627 8.549 19.903 5.114 46.44 10.247 46.44 10.247z"/>
        <path fill="#fff6d5" stroke="#000" stroke-miterlimit="10" d="M146.916 117.291a1.18 1.18 0 0 1-1.172 1.184 1.177 1.177 0 0 1-1.173-1.184c0-.644.525-1.176 1.173-1.176.641 0 1.172.532 1.172 1.176zM147.285 137.163c0 .642-.514 1.172-1.171 1.172a1.18 1.18 0 0 1-1.175-1.172c0-.653.532-1.174 1.175-1.174.657 0 1.171.521 1.171 1.174z"/>
        <path fill="#ffe680" stroke="#000" stroke-miterlimit="10" d="M135.436 109.353s-1.938-1.804-3.688-2.105c-3.262-.554-12.32-.079-12.977 1.339-.735 1.649-1.082 10.011-1.066 18.537.013 6.769.128 13.624 1.281 17.287.433 1.353 1.315 2.422 1.931 2.735 4.38 2.241 14.519-37.793 14.519-37.793z"/>
        <path fill="#ffe680" stroke="#000" stroke-miterlimit="10" d="M120.591 109.642c1.589-1.416 4.326-1.305 7.204-1.364 3.092-.079 5.986-.07 7.641 1.075 3.255 2.226 3.103 7.938 5.973 9.122.819.329 1.539 9.381.723 15.539-.252 1.926-2.993 4.322-3.071 5.171-.26 3.579-2.078 5.078-3.887 6.897-1.82 1.808-11.588 2.776-14.257 1.065-1.454-.932-2.234-10.87-2.347-20.29-.107-7.984.135-15.541 2.021-17.215z"/>
        <path fill="#414042" stroke="#000" stroke-miterlimit="10" d="M131.919 112.767c0-.751 2.607-.354 2.62 0 .012.363 1.641 27.868.664 29.627-.956 1.758-2.005 1.391-2.484.956-.489-.424-.8-29.072-.8-30.583zM127.318 143.458s-2.021 1.232-3.205-.368c-1.178-1.605.212-3.149.752-5.079.24-.895.587-5.326.414-9.988-.196-5.117.172-10.732-.573-11.908-1.478-2.293-1.6-1.598-.593-2.985 1.012-1.386 2.777-.363 2.777.659.001 1.48.428 29.669.428 29.669z"/>
        <path fill="#ff8080" d="M125.396 113.259c.046-.323 8.122-.183 8.436-.025.313.168.726 28.73.377 28.944-.347.217-.987.823-3.954 1.063-2.971.259-4.142.101-4.478-.414-.175-.273-.175-7.518-.169-14.803.006-7.284-.242-14.598-.212-14.765z"/>
        <path fill="url(#linearGradient1111)" stroke="#000" stroke-miterlimit="10" d="M125.396 113.259c.046-.323 8.122-.183 8.436-.025.313.168.726 28.73.377 28.944-.347.217-.987.823-3.954 1.063-2.971.259-4.142.101-4.478-.414-.175-.273-.175-7.518-.169-14.803.006-7.284-.242-14.598-.212-14.765z"/>
        <path fill="#58595b" stroke="#000" stroke-miterlimit="10" d="M185.715 112.173l.462 22.271"/>
        <path fill="#6d6e71" stroke="#000" stroke-miterlimit="10" d="M200.003 111.579l.422 20.933"/>
    </g>
    <g>
        <path fill="#ff7f2a" stroke="#000" stroke-miterlimit="10" d="M60.945 116.434s.016 33.519 1.433 37.101c1.418 3.578 47.776 4.625 51.324 1.22 3.553-3.41 2.372-38.321 2.372-38.321z"/>
        <path fill="#ffb380" d="M87.452 96.242s1.351 56.096.743 57.389c-.607 1.296-20.856 2.788-23.386-1.593-2.53-4.373-1.83-55.797-1.83-55.797h24.473z"/>
        <path fill="url(#linearGradient1550)" stroke="#000" stroke-miterlimit="10" d="M87.452 96.242s1.351 56.096.743 57.389c-.607 1.296-20.856 2.788-23.386-1.593-2.53-4.373-1.83-55.797-1.83-55.797h24.473z"/>
        <path fill="none" stroke="#000" stroke-miterlimit="10" d="M66.397 128.974s-.374 19.687 1.044 20.979c1.417 1.295 13.028.964 15.185 0 1.117-.497-1.08-21.737-1.08-21.737z"/>
        <path fill="#fca" d="M61.468 94.052c.724-.457 6.461-.481 12.52-.695 5.82-.212 11.983-.442 13.121.192.992.552-.415 7.218-.937 15.224-.704 10.813-2.12 22.96-12.21 23.474-10.004.512-12.04-12.072-12.698-22.976-.494-8.234-.408-14.834.204-15.22z"/>
        <path fill="url(#linearGradient1573)" stroke="#000" stroke-miterlimit="10" d="M61.468 94.052c.724-.457 6.461-.481 12.52-.695 5.82-.212 11.983-.442 13.121.192.992.552-.415 7.218-.937 15.224-.704 10.813-2.12 22.96-12.21 23.474-10.004.512-12.04-12.072-12.698-22.976-.494-8.234-.408-14.834.204-15.22z"/>
        <path fill="none" stroke="#000" stroke-miterlimit="10" d="M64.294 93.681s-.342 8.518.11 16.486c.526 9.262 1.3 19.116 8.707 18.796 8.33-.36 8.969-12.362 9.212-22.376.174-7.242.81-13.45.81-13.45M64.351 109.174h17.897"/>
        <path fill="#ffb380" stroke="#000" stroke-miterlimit="10" d="M90.602 96.03s-1.35 56.1-.743 57.392c.606 1.297 20.856 2.785 23.39-1.589 2.528-4.379 1.828-55.803 1.828-55.803z"/>
        <path fill="none" stroke="#000" stroke-miterlimit="10" d="M111.659 128.763s.373 19.684-1.043 20.98c-1.421 1.292-13.032.964-15.187 0-1.116-.495 1.082-21.737 1.082-21.737z"/>
        <path fill="#fca" stroke="#000" stroke-miterlimit="10" d="M116.588 93.841c-.722-.454-6.463-.479-12.521-.697-5.817-.205-11.98-.438-13.12.197-.992.552.416 7.214.934 15.222.707 10.815 2.12 22.96 12.211 23.473 10.003.51 12.04-12.068 12.697-22.975.497-8.24.407-14.834-.201-15.22z"/>
        <path fill="none" stroke="#000" stroke-miterlimit="10" d="M113.761 93.472s.343 8.52-.111 16.483c-.527 9.263-1.302 19.119-8.705 18.801-8.333-.363-8.97-12.367-9.214-22.385a194.588 194.588 0 0 0-.812-13.446M113.702 108.963H95.807"/>
    </g>
    <g stroke-width=".86">
        <path fill="#f95" d="M16.74 93.09c.168-2.693 1.511-5.723 7.732-5.804 8.242-.11 26.056-2.106 26.982-3.196.927-1.095 3.025-.926 3.278 1.935.25 2.858-.056 1.377-.364 2.41-.06.203.829 13.174 2.693 18.053 1.255 3.285 4.516-.513 4.647 4.85.672 27.704 4.745 69.518 2.018 72.246-2.521 2.524-16.643 5.467-20.93 2.359-.63-.457-1.093-4.038-1.093-4.038s-6.407-1.242-10.757-16.314c-2.76-9.571-4.599-22.025-6.893-33.814-.393-2.017-.255-4.51-.673-6.472-1.72-8.108-4.105-15.135-5.21-20.926-1.24-6.482-1.461-10.79-1.43-11.29z"/>
        <path fill="url(#linearGradient1504)" stroke="#000" stroke-miterlimit="10" d="M51.394 89.365c.145-2.315 1.3-4.92 6.65-4.99 7.09-.094 22.414-1.81 23.21-2.746.798-.942 2.603-.796 2.82 1.663.216 2.457-.048 1.184-.313 2.072-.051.174.713 11.324 2.317 15.518 1.079 2.824 3.884-.441 3.997 4.17.578 23.814 4.082 59.757 1.736 62.102-2.17 2.17-14.316 4.7-18.004 2.028-.541-.393-.94-3.471-.94-3.471s-5.511-1.068-9.253-14.024c-2.375-8.227-3.956-18.932-5.93-29.066-.337-1.734-.22-3.877-.578-5.564-1.48-6.97-3.531-13.01-4.482-17.988-1.067-5.572-1.257-9.275-1.23-9.704z" transform="matrix(1.16253 0 0 1.16332 -43.007 -10.87)"/>
        <path fill="#ffb380" d="M54.368 88.435s-11.184 2.163-21.321 3.138c-7.782.751-15.258-.553-14.71 4.174.866 7.481.962 9.023 1.765 11.724.365 1.228 1.25 2.39 1.766 5.046.328 1.693 2.847 26.543 6.813 43.816 2.257 9.826 7.05 15.361 7.502 16.991.392 1.425 4.26 7.654 5.858 7.569.276-.013.292 4.297 1.51 4.2 14.124-1.09 20.537-2.692 20.734-3.237.199-.544-.199-12.59-.199-12.59s-.783-25.794-1.539-37.99c-.263-4.236.499-15.554-.91-20.91-.857-3.258-4.091-1.728-4.894-5.417-1.681-7.727-2.375-16.514-2.375-16.514z"/>
        <path fill="url(#linearGradient1527)" stroke="#000" stroke-miterlimit="10" d="M83.76 85.364s-9.62 1.859-18.34 2.697c-6.693.646-13.124-.475-12.653 3.588.746 6.43.828 7.756 1.519 10.078.314 1.056 1.075 2.054 1.519 4.338.282 1.455 2.449 22.816 5.86 37.664 1.942 8.447 6.065 13.205 6.454 14.606.337 1.225 3.664 6.579 5.039 6.506.237-.011.25 3.694 1.299 3.61 12.149-.937 17.665-2.314 17.835-2.782.17-.468-.171-10.822-.171-10.822s-.674-22.173-1.324-32.657c-.226-3.641.429-13.37-.783-17.975-.737-2.8-3.52-1.485-4.21-4.656-1.446-6.642-2.043-14.195-2.043-14.195z" transform="matrix(1.16253 0 0 1.16332 -43.007 -10.87)"/>
        <path fill="#ffb380" stroke="#000" stroke-miterlimit="10" d="M89.632 103.317c-.455-.341-6.188 1.427-12.511 2.314-5.741.803-12.122.736-12.57.359-.937-.795-.432 4.12 0 4.775.17.25 6.479.369 11.208-.22 7.402-.922 14.392-2.817 14.392-2.817s.349-3.761-.52-4.411zM65.326 116.6s.628.364 4.289.379c2.959.012 15.396-1.891 19.882-2.76 1.063-.207 1.277-.71 1.277-.71s.916 15.823.435 16.626c-.483.8-21.672 7.81-23.625 3.837z" transform="matrix(1.16253 0 0 1.16332 -43.007 -10.87)"/>
        <path fill="#fca" stroke="#000" stroke-miterlimit="10" d="M68.889 97.145c1.302-1.275 17.424-3.22 17.787-2.721.122.166.262 6.002 1.04 13.912.37 3.77 1.199 7.893 1.635 12.115 1.366 13.204 2.446 26.458 2.227 26.675-.433.438-14.591 3.767-16.326 3.188-1.35-.453-3.634-32.777-4.844-46.707-.34-3.928-1.803-6.183-1.52-6.462z" transform="matrix(1.16253 0 0 1.16332 -43.007 -10.87)"/>
        <path fill="none" stroke="#000" stroke-miterlimit="10" stroke-width=".43" d="M69.95 96.663s1.77 5.266 2.59 12.87c1.643 15.205 3.002 38.487 3.434 38.823.653.509 13.449-2.17 13.882-2.891.196-.322-.66-10.572-1.806-21.762-.264-2.582-.84-5.154-1.085-7.734-.414-4.344-.17-10.084-.432-13.594-.421-5.625-1.23-7.951-1.23-7.951" transform="matrix(1.16253 0 0 1.16332 -43.007 -10.87)"/>
        <path fill="none" stroke="#000" stroke-miterlimit="10" d="M64.552 110.766s5.63 42.21 5.786 46.7c.152 4.49 2.82 7.375 2.82 7.375" transform="matrix(1.16253 0 0 1.16332 -43.007 -10.87)"/>
        <path fill="#fca" stroke="#000" stroke-miterlimit="10" d="M41.421 225.295l1.445 9.469 11.495-1.22-1.242-10.708z" transform="matrix(1.16253 0 0 1.16332 -2.666 -104.833)"/>
        <path fill="#ffe6d5" stroke="#000" stroke-miterlimit="10" d="M90.219 127.387c-.248-.084.297.739-1.084 1.015-4 .802-12.645 3.217-13.883 2.896-1.663-.436-2.022 13.004-.072 13.66 1.952.653 15.269-3.004 16.167-4.936.896-1.932-.158-12.32-1.128-12.635z" transform="matrix(1.16253 0 0 1.16332 -43.007 -10.87)"/>
        <path fill="#ffe6d5" stroke="#000" stroke-miterlimit="10" d="M72.54 129.356c.617.132-1.553 1.504 1.195 1.434 1.885-.05 14.87-1.497 14.873-1.497l1.278 12.703s-15.21 1.878-17.02 0c-1.806-1.878-.94-12.77-.325-12.64z" transform="matrix(1.16253 0 0 1.16332 -43.007 -10.87)"/>
        <path fill="none" stroke="#000" stroke-miterlimit="10" stroke-width=".43" d="M42.42 222.044l11.363-.868-.579-9.615-10.784.938z" transform="matrix(1.16253 0 0 1.16332 -2.666 -104.833)"/>
        <path fill="#ffe6d5" stroke="#000" stroke-miterlimit="10" d="M46.133 166.665l1.141 8.754-10.835 1.692-1.189-8.789z" transform="matrix(1.16253 0 0 1.16332 -2.666 -104.833)"/>
        <path fill="#ffe6d5" stroke="#000" stroke-miterlimit="10" d="M56.6 107.33c1.229.397 5.206 11.17 5.206 11.17v3.4s-1.258-2.117-3.254-4.411c-3.042-3.498-7.147-7.793-5.98-8.67 1.93-1.453 2.8-1.89 4.028-1.49z" transform="matrix(1.16253 0 0 1.16332 -43.007 -10.87)"/>
        <path fill="#ffe6d5" stroke="#000" stroke-miterlimit="10" d="M52.572 110.018s4.295 1.313 5.33 1.758c1.037.445 1.77 1.306 1.77 1.306M45.2 98.538s.377 3.313 1.66 4.035c1.285.725 4.764-3.005 5.547-7.86.785-4.852-1.47-8.457-1.47-8.457l-1.286 8.214z" transform="matrix(1.16253 0 0 1.16332 -43.007 -10.87)"/>
        <path fill="#ffe6d5" stroke="#000" stroke-miterlimit="10" stroke-width=".43" d="M45.973 99.067c.36.355 1.984-.771 2.833-2.182.849-1.413.926-3.11.926-3.11s-.833 1.339-1.92 2.678c-.927 1.143-2.172 2.29-1.84 2.614z" transform="matrix(1.16253 0 0 1.16332 -43.007 -10.87)"/>
        <path fill="#ffe6d5" stroke="#000" stroke-miterlimit="10" d="M47.562 89.868c.412-.46 2.412-4.311 3.326-4.504 1.045-.223.835 4.86-.434 9.06-.96 3.176-3.084 7.036-4.121 6.29-3.831-2.748 3.139-6.215 2.473-8.096-.664-1.88-1.653-2.285-1.244-2.75zM48.806 92.618l2.664-4.701" transform="matrix(1.16253 0 0 1.16332 -43.007 -10.87)"/>
        <path fill="none" stroke="#000" stroke-miterlimit="10" d="M50.889 85.364s.503 5.753-1.736 8.708c-1.381 1.822-3.791 3.883-3.791 3.883" transform="matrix(1.16253 0 0 1.16332 -43.007 -10.87)"/>
        <path fill="#fca" stroke="#000" stroke-miterlimit="10" d="M43.876 95.797c0-1.516 1.55-1.535 2.04-1.454.49.08 5.198 5.33 5.554 6.466.358 1.134-1.652 2.067-2.583 1.855-.932-.214-5.011-6.867-5.011-6.867z" transform="matrix(1.16253 0 0 1.16332 -43.007 -10.87)"/>
        <path fill="#fca" stroke="#000" stroke-miterlimit="10" d="M13.666 183.246l3.103-1.666 2.914 5.469-2.266 1.052z" transform="matrix(1.16253 0 0 1.16332 -2.666 -104.833)"/>
        <path fill="#ffe6d5" stroke="#000" stroke-miterlimit="10" d="M48.887 103.274l3.23 4.056 3.038-1.41s2.268 3.447.316 4.386c-1.952.939-8.125-7.61-8.125-7.61l.48-1.052z" transform="matrix(1.16253 0 0 1.16332 -43.007 -10.87)"/>
        <path fill="#fca" stroke="#000" stroke-miterlimit="10" d="M51.39 101.525s1.905 3.778 1.353 4.483c-.553.708-3.058-2.768-3.215-3.344-.157-.576 1.863-1.14 1.863-1.14z" transform="matrix(1.16253 0 0 1.16332 -43.007 -10.87)"/>
    </g>
    <g>
        <path fill="#ffb380" d="M167.609 105.874s-.395 39.729 3.46 39.792c3.852.061 32.335-1.731 32.335-1.731s1.311-2.26 1.748-3.203c.438-.942-3.227-37.662-3.227-37.662z"/>
        <path fill="url(#linearGradient1188)" stroke="#231f20" stroke-miterlimit="10" d="M167.609 105.874s-.395 39.729 3.46 39.792c3.852.061 32.335-1.731 32.335-1.731s1.311-2.26 1.748-3.203c.438-.942-3.227-37.662-3.227-37.662z"/>
        <path fill="#ffb380" d="M202.641 102.451c.286.483-3.683 8.062-3.893 15.372-.324 11.136 4.33 24.587 3.967 25.247-.367.656-30.176 2.741-30.437 1.986-.26-.755 2.278-13.315.589-23.225-1.59-9.365-7.129-15.313-7.864-16.63-1.512-2.712 36.926-3.969 37.638-2.75z"/>
        <path fill="url(#linearGradient1165)" stroke="#231f20" stroke-miterlimit="10" d="M202.641 102.451c.286.483-3.683 8.062-3.893 15.372-.324 11.136 4.33 24.587 3.967 25.247-.367.656-30.176 2.741-30.437 1.986-.26-.755 2.278-13.315.589-23.225-1.59-9.365-7.129-15.313-7.864-16.63-1.512-2.712 36.926-3.969 37.638-2.75z"/>
        <path fill="none" stroke="#231f20" stroke-miterlimit="10" d="M167.841 103.839s7.902 14.933 8.294 20.673c1.004 14.605-1.608 20.707-1.608 20.707M198.541 102.868s-2.878 16.139-2.461 22.575c.421 6.438 4.344 18.044 4.344 18.044"/>
        <path fill="#ffe6d5" d="M168.365 102.381c-.41.729.737 6.179 3.182 11.034 2.442 4.856 6.181 9.117 7.062 9.165 1.763.096 13.758-.266 14.833-.969.509-.332 3.875-3.931 5.609-8.798 1.935-5.437 2.206-12.219 1.749-13.042-.438-.78-8.35.327-16.248.991-7.892.664-15.777.89-16.187 1.619z"/>
        <path fill="url(#linearGradient1134)" stroke="#231f20" stroke-miterlimit="10" d="M168.365 102.381c-.41.729.737 6.179 3.182 11.034 2.442 4.856 6.181 9.117 7.062 9.165 1.763.096 13.758-.266 14.833-.969.509-.332 3.875-3.931 5.609-8.798 1.935-5.437 2.206-12.219 1.749-13.042-.438-.78-8.35.327-16.248.991-7.892.664-15.777.89-16.187 1.619z"/>
        <path fill="none" stroke="#231f20" stroke-miterlimit="10" d="M171.067 101.776s5.178 16.882 8.946 17.551c3.767.666 11.006.253 12.687-.463 3.897-1.659 4.854-19.298 4.854-19.298"/>
        <path fill="none" stroke="#231f20" stroke-miterlimit="10" d="M178.031 100.841l1.675 18.395s1.562.547 5.844.425c4.283-.124 6.798-.786 6.798-.786l-1.37-18.878zM179.451 122.596l13.092-.735 2.014 22.198-13.148.931z"/>
    </g>
    <g>
        <path fill="#ffb380" d="M204.339 101.393c.712-1.053 17.446-1.379 18.238-1.208.795.171 3.957 39.503 3.749 41.421-.209 1.909-17.804 2.74-17.804 2.74s-4.895-41.901-4.183-42.953z"/>
        <path fill="url(#linearGradient1211)" stroke="#231f20" stroke-miterlimit="10" d="M204.339 101.393c.712-1.053 17.446-1.379 18.238-1.208.795.171 3.957 39.503 3.749 41.421-.209 1.909-17.804 2.74-17.804 2.74s-4.895-41.901-4.183-42.953z"/>
        <path fill="#ffb380" d="M224.808 117.16s.837 27.614.124 28.668c-.391.574-4.31-.732-8.442-.446-3.45.238-7.132 2.189-8.238 1.552-1.087-.625-1.294-6.583-1.909-12.72-.773-7.65-1.818-15.711-1.818-15.711z"/>
        <path fill="url(#linearGradient1234)" stroke="#231f20" stroke-miterlimit="10" d="M224.808 117.16s.837 27.614.124 28.668c-.391.574-4.31-.732-8.442-.446-3.45.238-7.132 2.189-8.238 1.552-1.087-.625-1.294-6.583-1.909-12.72-.773-7.65-1.818-15.711-1.818-15.711z"/>
        <path fill="#f95" stroke="#231f20" stroke-miterlimit="10" d="M206.624 117.326s-4.934 1.444.093 1.447c5.028 0 13.541.331 16.128-1.069 0 0 4.905-1.887-.094-1.445-4.999.442-16.127 1.067-16.127 1.067z"/>
        <path fill="none" stroke="#231f20" stroke-miterlimit="10" d="M204.357 104.296l18.772-1.244"/>
        <path fill="#ffe6d5" d="M218.543 103.354l-9.118.606 1.929 29.139 9.786-.649z"/>
        <path fill="url(#linearGradient1257)" stroke="#231f20" stroke-miterlimit="10" d="M209.425 103.96l1.929 29.139 9.786-.649-2.597-29.096z"/>
        <path fill="none" stroke="#231f20" stroke-miterlimit="10" d="M210.785 124.534l9.595-.635M209.865 110.633l9.272-.615"/>
    </g>
</svg>


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>500</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 utility 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 utility 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 with all sorts of useful pouches and a holster for a sidearm 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>5</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>utilbelt.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>

		</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 utility belt.]]>
		</playerSelf>
		<playerNPC>
		  <![CDATA[You unbuckle [npc.Name]'s utility belt.]]>
		</playerNPC>
		<playerNPCRough>
		  <![CDATA[You rip the utility belt from [npc.Name]'s waist.]]>
		</playerNPCRough>
		<NPCSelf>
		  <![CDATA[[npc.Name] unbuckles [npc.herHis] utility belt.]]>
		</NPCSelf>
		<NPCPlayer>
		  <![CDATA[[npc.Name] unbuckles your utility belt.]]>
		</NPCPlayer>
		<NPCPlayerRough>
		  <![CDATA[[npc.Name] rips the utility belt off your waist.]]>
		</NPCPlayerRough>
		<NPCOtherNPC>
		  <![CDATA[[npc1.Name] unbuckles [npc2.name]'s utility belt.]]>
		</NPCOtherNPC>
		<NPCOtherNPCRough>
		  <![CDATA[[npc.Name] rips the utility belt off [npc2.name]'s waist.]]>
		</NPCOtherNPCRough>
	</displacementText>

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

</clothing>