code:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!-- Look in the mods folder for a commented version of this. -->
<outfit>
	<coreAttributes>
		<name><![CDATA[generic clubber (masculine)]]></name>

		<description><![CDATA[Masculine clubbing clothing.]]></description>

		<femininity>MASCULINE</femininity>

		<worldTypes>
			<world>NIGHTLIFE_CLUB</world>
		</worldTypes>

		<outfitTypes>
		  <type>CLUBBING</type>
		</outfitTypes>

		<acceptableLegConfigurations/>

		<conditional/>

		<weight>100</weight>
	</coreAttributes>

	<generationAttributes>
		<clothingConditional1 constant="true"><![CDATA[npc.getLegConfiguration()==LEG_CONFIGURATION_BIPEDAL && npc.getFootStructure()==FOOT_STRUCTURE_PLANTIGRADE]]></clothingConditional1> <!-- is bipedal -->
		<clothingConditional2 constant="true"><![CDATA[npc.hasFetish(FETISH_EXHIBITIONIST)]]></clothingConditional2> <!-- Exhibitionist -->
		<clothingConditional3 constant="true"><![CDATA[npc.isArmWings()]]></clothingConditional3> <!-- arm-wings -->

		<presetColourGroup1 values="ALL_METAL"/>

		<presetColourGroup2 singleColour="true">
			<randomColour>CLOTHING_BLACK_JET</randomColour>
			<randomColour>CLOTHING_WHITE</randomColour>
			<randomColour>CLOTHING_BLUE_LIGHT</randomColour>
			<randomColour>CLOTHING_BLUE_DARK</randomColour>
		</presetColourGroup2>

        <mainWeapons/>
        <offhandWeapons/>

		<guaranteedClothingEquips/>

		<genericClothingType> <!-- Generic jewellery. -->
			<itemTags/>
			<acceptableFemininities>
				<femininity>MASCULINE</femininity>
				<femininity>ANDROGYNOUS</femininity>
			</acceptableFemininities>
			<slot/>
			<rarity>COMMON</rarity>
			<conditional><![CDATA[clothing.getSlot().isJewellery() && (RND.nextInt(100)<=75 || clothing.getSlot()==IS_PIERCING_EAR)]]></conditional>
			<primaryColours>
				<colour>presetColourGroup1</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</genericClothingType>

		<clothingType>
			<conditional><![CDATA[clothingConditional1]]></conditional>
			<types>
				<type>innoxia_sock_socks</type>
			</types>
			<primaryColours values="BLACK_OR_WHITE"/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[clothingConditional1]]></conditional>
			<types>
				<type>innoxia_foot_work_boots</type>
				<type>innoxia_foot_low_top_skater_shoes</type>
				<type>innoxia_foot_chelsea_boots</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[!clothingConditional2 && !clothingConditional3]]></conditional>
			<types>
				<type>TORSO_SHORT_SLEEVE_SHIRT</type>
				<type>innoxia_torso_tshirt</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup1</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>
		<clothingType>
			<conditional><![CDATA[!clothingConditional2 && clothingConditional3]]></conditional>
			<types>
				<type>TORSO_SHORT_SLEEVE_SHIRT</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup1</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional/>
			<types>
				<type>LEG_ASSLESS_CHAPS</type>
				<type>LEG_CROTCHLESS_CHAPS</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<!-- Underwear, based on exhibitionist: -->
		<clothingType>
			<conditional><![CDATA[!clothingConditional2]]></conditional>
			<types>
				<type>GROIN_BRIEFS</type>
				<type>GROIN_BOXERS</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup2</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>
		<clothingType>
			<conditional><![CDATA[clothingConditional2 && RND.nextInt(100)<=50]]></conditional>
			<types>
				<type>GROIN_JOCKSTRAP</type>
				<type>GROIN_CROTCHLESS_BRIEFS</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup2</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<!--Accessories:-->

		<clothingType> <!-- Glasses. -->
			<conditional><![CDATA[RND.nextInt(100)<=5]]></conditional>
			<types>
				<type>EYES_GLASSES</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType> <!-- Anal toys. -->
			<conditional><![CDATA[npc.getFetishDesire(FETISH_ANAL_RECEIVING).isPositive()]]></conditional>
			<types>
				<type>norin_anal_beads_anal_beads</type>
				<type>innoxia_buttPlugs_butt_plug</type>
				<type>innoxia_buttPlugs_butt_plug_jewel</type>
				<type>innoxia_buttPlugs_butt_plug_heart</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType> <!-- Chastity. -->
			<conditional><![CDATA[npc.hasPenisIgnoreDildo() && npc.getFetishDesire(FETISH_DENIAL_SELF).isPositive()]]></conditional>
			<types>
				<type>innoxia_bdsm_chastity_cage</type>
				<type>innoxia_bdsm_ornate_chastity_cage</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=25]]></conditional>
			<types>
				<type>WRIST_MENS_WATCH</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=90]]></conditional>
			<types>
				<type>FINGER_RING</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup1</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

	</generationAttributes>

</outfit>


code:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!-- Look in the mods folder for a commented version of this. -->
<outfit>
	<coreAttributes>
		<name><![CDATA[generic mugger (feminine)]]></name>

		<description><![CDATA[Simple clothing, with the possibility of a weapon or two...]]></description>

		<femininity>FEMININE</femininity>

		<worldTypes>
			<world>DOMINION</world>
			<world>SUBMISSION</world>
			<world>RAT_WARRENS</world>
		</worldTypes>

		<outfitTypes>
		  <type>MUGGER</type>
		</outfitTypes>

		<acceptableLegConfigurations/>

		<conditional/>

		<weight>100</weight>
	</coreAttributes>

	<generationAttributes>
		<clothingConditional1 constant="true"><![CDATA[RND.nextInt(100)<=75]]></clothingConditional1>
		<clothingConditional2 constant="true"><![CDATA[RND.nextInt(100)<=50]]></clothingConditional2> <!-- knuckle dusters or pipe -->
		<clothingConditional3 constant="true"><![CDATA[RND.nextInt(100)<=25]]></clothingConditional3>
		<clothingConditional4 constant="true"><![CDATA[RND.nextInt(100)<=25]]></clothingConditional4> <!-- For legwear femininity -->
		<clothingConditional5 constant="true"><![CDATA[RND.nextInt(100)<=90]]></clothingConditional5> <!-- weapons -->
		<clothingConditional6 constant="true"><![CDATA[npc.getLegConfiguration()==LEG_CONFIGURATION_BIPEDAL && npc.getFootStructure()==FOOT_STRUCTURE_PLANTIGRADE]]></clothingConditional6> <!-- is bipedal -->

		<presetColourGroup1>
			<randomColour>CLOTHING_BLACK</randomColour>
			<randomColour>CLOTHING_GREEN_DRAB</randomColour>
			<randomColour>CLOTHING_OLIVE</randomColour>
			<randomColour>CLOTHING_PINK_LIGHT</randomColour>
			<randomColour>CLOTHING_PURPLE</randomColour>
		</presetColourGroup1>

		<presetColourGroup2 values="ALL_METAL"/>

		<presetColourGroup3>
			<randomColour>CLOTHING_BLACK</randomColour>
			<randomColour>CLOTHING_WHITE</randomColour>
			<randomColour>CLOTHING_PINK_LIGHT</randomColour>
		</presetColourGroup3>

        <mainWeapons>
			<weapon>
				<conditional><![CDATA[clothingConditional5 && !clothingConditional2]]></conditional>
				<type>innoxia_pipe_pipe</type>
				<damageTypes/>
				<primaryColours/>
				<secondaryColours/>
			</weapon>
			<weapon>
				<conditional><![CDATA[clothingConditional5 && clothingConditional2]]></conditional>
				<type>innoxia_knuckleDusters_knuckle_dusters</type>
				<damageTypes/>
				<primaryColours/>
				<secondaryColours/>
			</weapon>
        </mainWeapons>

        <offhandWeapons>
			<weapon>
				<conditional><![CDATA[clothingConditional5 && clothingConditional2 && RND.nextInt(100)<=50]]></conditional>
				<type>innoxia_knuckleDusters_knuckle_dusters</type>
				<damageTypes/>
				<primaryColours/>
				<secondaryColours/>
			</weapon>
        </offhandWeapons>

		<guaranteedClothingEquips/>

		<genericClothingType> <!-- Generic jewellery. -->
			<itemTags/>
			<acceptableFemininities>
				<femininity>FEMININE</femininity>
				<femininity>ANDROGYNOUS</femininity>
			</acceptableFemininities>
			<slot/>
			<rarity>COMMON</rarity>
			<conditional><![CDATA[clothing.getSlot().isJewellery() && (RND.nextInt(100)<=25 || clothing.getSlot()==IS_PIERCING_EAR)]]></conditional>
			<primaryColours>
				<colour>presetColourGroup2</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</genericClothingType>

		<genericClothingType>
			<itemTags/>
			<acceptableFemininities>
				<femininity>FEMININE</femininity>
				<femininity>ANDROGYNOUS</femininity>
			</acceptableFemininities>
			<slot>GROIN</slot>
			<rarity>COMMON</rarity> <!-- base value over 50 to avoid super crappy clothes -->
			<conditional><![CDATA[clothing.getBaseValue()>50 && clothing.isConcealsCoverableArea(npc, CA_VAGINA) && clothing.isConcealsCoverableArea(npc, CA_ANUS)]]></conditional>
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</genericClothingType>

		<genericClothingType>
			<itemTags/>
			<acceptableFemininities>
				<femininity>FEMININE</femininity>
			</acceptableFemininities>
			<slot>CHEST</slot>
			<rarity>COMMON</rarity> <!-- base value over 50 to avoid super crappy clothes -->
			<conditional><![CDATA[npc.hasBreasts() && clothing.getBaseValue()>50 && clothing.isConcealsCoverableArea(npc, CA_NIPPLES) && !clothing.isConcealsCoverableArea(npc, CA_STOMACH)]]></conditional> <!-- bras -->
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</genericClothingType>

		<genericClothingType>
			<itemTags/>
			<acceptableFemininities>
				<femininity>ANDROGYNOUS</femininity>
			</acceptableFemininities>
			<slot>LEG</slot>
			<rarity>COMMON</rarity> <!-- base value over 50 to avoid super crappy clothes -->
			<conditional><![CDATA[clothingConditional4 && clothing.getBaseValue()>50 && clothing.isConcealsSlot(npc, IS_GROIN) && clothing.isConcealsSlot(npc, IS_ANUS)]]></conditional>
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</genericClothingType>

		<genericClothingType>
			<itemTags/>
			<acceptableFemininities>
				<femininity>FEMININE</femininity>
			</acceptableFemininities>
			<slot>LEG</slot>
			<rarity>COMMON</rarity> <!-- base value over 50 to avoid super crappy clothes -->
			<conditional><![CDATA[!clothingConditional4 && clothing.getBaseValue()>50 && clothing.isConcealsSlot(npc, IS_GROIN) && clothing.isConcealsSlot(npc, IS_ANUS)]]></conditional>
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</genericClothingType>

		<!-- Non-taur socks: -->
		<genericClothingType>
			<itemTags/>
			<acceptableFemininities>
				<femininity>FEMININE</femininity>
			</acceptableFemininities>
			<slot>SOCK</slot>
			<rarity>COMMON</rarity>
			<conditional><![CDATA[clothingConditional6]]></conditional>
			<primaryColours values="BLACK_OR_WHITE"/>
			<secondaryColours/>
			<tertiaryColours/>
		</genericClothingType>

		<genericClothingType>
			<itemTags/>
			<acceptableFemininities>
				<femininity>FEMININE</femininity>
			</acceptableFemininities>
			<slot>TORSO_UNDER</slot>
			<rarity>COMMON</rarity> <!-- base value over 50 to avoid super crappy clothes -->
			<conditional><![CDATA[clothing.getBaseValue()>50 && !clothing.getDefaultItemTags().contains(ITEM_TAG_DRESS)]]></conditional>
			<primaryColours>
				<colour>presetColourGroup1</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</genericClothingType>

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=60]]></conditional>
			<types>
				<type>TORSO_OVER_HOODIE</type>
				<type>TORSO_OVER_WOMENS_LEATHER_JACKET</type>
				<type>TORSO_OVER_OPEN_CARDIGAN</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup1</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[clothingConditional3]]></conditional>
			<types>
				<type>HAND_WRAPS</type>
				<type>HAND_FINGERLESS_GLOVES</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup1</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=50]]></conditional>
			<types>
				<type>MOUTH_BANDANA</type>
			</types>
			<primaryColours values="DARK_SHADES"/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<!-- Non-taur shoes: -->
		<clothingType>
			<conditional><![CDATA[clothingConditional6]]></conditional>
			<types>
				<type>FOOT_LOW_TOP_SKATER_SHOES</type>
				<type>FOOT_TRAINERS</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

	</generationAttributes>

</outfit>

repo_name: klorpa/Pedo

license: unknown


code:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!-- Look in the mods folder for a commented version of this. -->
<outfit>
	<coreAttributes>
		<name><![CDATA[generic mugger (masculine)]]></name>

		<description><![CDATA[Simple clothing, with the possibility of a weapon or two...]]></description>

		<femininity>MASCULINE</femininity>

		<worldTypes>
			<world>DOMINION</world>
			<world>SUBMISSION</world>
			<world>RAT_WARRENS</world>
		</worldTypes>

		<outfitTypes>
		  <type>MUGGER</type>
		</outfitTypes>

		<acceptableLegConfigurations/>

		<conditional/>

		<weight>100</weight>
	</coreAttributes>

	<generationAttributes>
		<clothingConditional1 constant="true"><![CDATA[RND.nextInt(100)<=75]]></clothingConditional1>
		<clothingConditional2 constant="true"><![CDATA[RND.nextInt(100)<=50]]></clothingConditional2> <!-- knuckle dusters or pipe -->
		<clothingConditional3 constant="true"><![CDATA[RND.nextInt(100)<=25]]></clothingConditional3>
		<clothingConditional4 constant="true"><![CDATA[RND.nextInt(100)<=90]]></clothingConditional4> <!-- weapons -->
		<clothingConditional5 constant="true"><![CDATA[npc.getLegConfiguration()==LEG_CONFIGURATION_BIPEDAL && npc.getFootStructure()==FOOT_STRUCTURE_PLANTIGRADE]]></clothingConditional5> <!-- is bipedal -->

		<presetColourGroup1>
			<randomColour>CLOTHING_BLACK</randomColour>
			<randomColour>CLOTHING_GREEN_DRAB</randomColour>
			<randomColour>CLOTHING_OLIVE</randomColour>
			<randomColour>CLOTHING_BROWN_VERY_DARK</randomColour>
		</presetColourGroup1>

		<presetColourGroup2 values="ALL_METAL"/>

		<presetColourGroup3>
			<randomColour>CLOTHING_BLACK</randomColour>
			<randomColour>CLOTHING_WHITE</randomColour>
			<randomColour>CLOTHING_BLUE_DARK</randomColour>
			<randomColour>CLOTHING_BLUE_LIGHT</randomColour>
		</presetColourGroup3>

        <mainWeapons>
			<weapon>
				<conditional><![CDATA[clothingConditional4 && !clothingConditional2]]></conditional>
				<type>innoxia_pipe_pipe</type>
				<damageTypes/>
				<primaryColours/>
				<secondaryColours/>
			</weapon>
			<weapon>
				<conditional><![CDATA[clothingConditional4 && clothingConditional2]]></conditional>
				<type>innoxia_knuckleDusters_knuckle_dusters</type>
				<damageTypes/>
				<primaryColours/>
				<secondaryColours/>
			</weapon>
        </mainWeapons>

        <offhandWeapons>
			<weapon>
				<conditional><![CDATA[clothingConditional4 && clothingConditional2 && RND.nextInt(100)<=50]]></conditional>
				<type>innoxia_knuckleDusters_knuckle_dusters</type>
				<damageTypes/>
				<primaryColours/>
				<secondaryColours/>
			</weapon>
        </offhandWeapons>

		<guaranteedClothingEquips/>

		<genericClothingType> <!-- Generic jewellery. -->
			<itemTags/>
			<acceptableFemininities>
				<femininity>ANDROGYNOUS</femininity>
				<femininity>MASCULINE</femininity>
			</acceptableFemininities>
			<slot/>
			<rarity>COMMON</rarity>
			<conditional><![CDATA[clothing.getSlot().isJewellery() && (RND.nextInt(100)<=25 || clothing.getSlot()==IS_PIERCING_EAR)]]></conditional>
			<primaryColours>
				<colour>presetColourGroup2</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</genericClothingType>

		<clothingType>
			<conditional><![CDATA[npc.getLegConfiguration()==LEG_CONFIGURATION_BIPEDAL]]></conditional>
			<types>
				<type>LEG_CARGO_TROUSERS</type>
				<type>innoxia_leg_distressed_jeans</type>
				<type>LEG_JEANS</type>
			</types>
			<primaryColours>
				<colour>CLOTHING_BLACK</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional/>
			<types>
				<type>TORSO_TSHIRT</type>
				<type>TORSO_SHORT_SLEEVE_SHIRT</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup1</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=60]]></conditional>
			<types>
				<type>TORSO_OVER_HOODIE</type>
				<type>dsg_ljacket_ljacket</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup1</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[clothingConditional3]]></conditional>
			<types>
				<type>HAND_WRAPS</type>
				<type>HAND_FINGERLESS_GLOVES</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup1</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=50]]></conditional>
			<types>
				<type>MOUTH_BANDANA</type>
			</types>
			<primaryColours values="DARK_SHADES"/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional/>
			<types>
				<type>GROIN_JOCKSTRAP</type>
				<type>GROIN_BRIEFS</type>
				<type>GROIN_BOXERS</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<!-- Non-taur socks: -->
		<clothingType>
			<conditional><![CDATA[clothingConditional5]]></conditional>
			<types>
				<type>SOCK_SOCKS</type>
			</types>
			<primaryColours values="BLACK_OR_WHITE"/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<!-- Non-taur shoes: -->
		<clothingType>
			<conditional><![CDATA[clothingConditional5]]></conditional>
			<types>
				<type>FOOT_WORK_BOOTS</type>
				<type>FOOT_TRAINERS</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

	</generationAttributes>

</outfit>


code:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!-- Look in the mods folder for a commented version of this. -->
<outfit>
	<coreAttributes>
		<name><![CDATA[generic prostitute (feminine)]]></name>

		<description><![CDATA[Revealing clothing.]]></description>

		<femininity>FEMININE</femininity>

		<worldTypes>
			<world>DOMINION</world>
			<world>SUBMISSION</world>
		</worldTypes>

		<outfitTypes>
		  <type>PROSTITUTE</type>
		</outfitTypes>

		<acceptableLegConfigurations/>

		<conditional/>

		<weight>100</weight>
	</coreAttributes>

	<generationAttributes>
		<clothingConditional1 constant="true"><![CDATA[npc.getLegConfiguration()==LEG_CONFIGURATION_BIPEDAL && npc.getFootStructure()==FOOT_STRUCTURE_PLANTIGRADE]]></clothingConditional1> <!-- is bipedal -->
		<clothingConditional2 constant="true"><![CDATA[npc.hasFetish(FETISH_EXHIBITIONIST)]]></clothingConditional2> <!-- Exhibitionist -->

		<presetColourGroup1 singleColour="true">
			<randomColour>CLOTHING_BLACK_JET</randomColour>
			<randomColour>CLOTHING_RED_DARK</randomColour>
			<randomColour>CLOTHING_PURPLE_DARK</randomColour>
			<randomColour>CLOTHING_PURPLE_LIGHT</randomColour>
			<randomColour>CLOTHING_PINK_LIGHT</randomColour>
			<randomColour>CLOTHING_PINK_DARK</randomColour>
			<randomColour>CLOTHING_PINK_HOT</randomColour>
		</presetColourGroup1>

		<presetColourGroup2 values="ALL_METAL"/>

		<presetColourGroup3 singleColour="true">
			<randomColour>CLOTHING_BLACK_JET</randomColour>
			<randomColour>CLOTHING_WHITE</randomColour>
			<randomColour>CLOTHING_PINK_LIGHT</randomColour>
			<randomColour>CLOTHING_PINK_DARK</randomColour>
			<randomColour>CLOTHING_PINK_HOT</randomColour>
		</presetColourGroup3>

        <mainWeapons/>
        <offhandWeapons/>

		<guaranteedClothingEquips/>

		<genericClothingType> <!-- Generic jewellery. -->
			<itemTags/>
			<acceptableFemininities>
				<femininity>FEMININE</femininity>
				<femininity>ANDROGYNOUS</femininity>
			</acceptableFemininities>
			<slot/>
			<rarity>COMMON</rarity>
			<conditional><![CDATA[clothing.getSlot().isJewellery() && (RND.nextInt(100)<=75 || clothing.getSlot()==IS_PIERCING_EAR)]]></conditional>
			<primaryColours>
				<colour>presetColourGroup2</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</genericClothingType>

		<clothingType>
			<conditional><![CDATA[clothingConditional1]]></conditional>
			<types>
				<type>innoxia_sock_stockings</type>
				<type>innoxia_sock_kneehigh_socks</type>
				<type>innoxia_sock_thighhigh_socks</type>
			</types>
			<primaryColours values="BLACK_OR_WHITE"/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[clothingConditional1]]></conditional>
			<types>
				<type>innoxia_foot_thigh_high_boots</type>
				<type>innoxia_foot_stiletto_heels</type>
				<type>innoxia_foot_heels</type>
				<type>innoxia_foot_ankle_boots</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[!clothingConditional2]]></conditional>
			<types>
				<type>TORSO_KEYHOLE_CROPTOP</type>
				<type>TORSO_SHORT_CROPTOP</type>
				<type>innoxia_torso_plunge_blouse</type>
				<type>TORSO_SLEEVELESS_TURTLENECK</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup1</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[!clothingConditional2]]></conditional>
			<types>
				<type>CHEST_LACY_PLUNGE_BRA</type>
				<type>CHEST_PLUNGE_BRA</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>
		<clothingType>
			<conditional><![CDATA[clothingConditional2]]></conditional>
			<types>
				<type>CHEST_OPEN_CUP_BRA</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional/>
			<types>
				<type>LEG_MICRO_SKIRT_BELTED</type>
				<type>LEG_MICRO_SKIRT_PLEATED</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<!-- Underwear, based on exhibitionist: -->
		<clothingType>
			<conditional><![CDATA[!clothingConditional2]]></conditional>
			<types>
				<type>GROIN_LACY_PANTIES</type>
				<type>GROIN_THONG</type>
				<type>GROIN_VSTRING</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>
		<clothingType>
			<conditional><![CDATA[clothingConditional2 && RND.nextInt(100)<=50]]></conditional>
			<types>
				<type>GROIN_CROTCHLESS_PANTIES</type>
				<type>GROIN_CROTCHLESS_THONG</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<!--Accessories:-->

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=25]]></conditional>
			<types>
				<type>EYES_AVIATORS</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=90]]></conditional>
			<types>
				<type>FINGER_RING</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup2</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=25]]></conditional>
			<types>
				<type>WRIST_WOMENS_WATCH</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=75]]></conditional>
			<types>
				<type>NECK_HEART_NECKLACE</type>
				<type>NECK_ANKH_NECKLACE</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup2</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

	</generationAttributes>

</outfit>


code:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!-- Look in the mods folder for a commented version of this. -->
<outfit>
	<coreAttributes>
		<name><![CDATA[generic fishnet prostitute (feminine)]]></name>

		<description><![CDATA[Revealing fishnet clothing.]]></description>

		<femininity>FEMININE</femininity>

		<worldTypes>
			<world>DOMINION</world>
			<world>SUBMISSION</world>
		</worldTypes>

		<outfitTypes>
		  <type>PROSTITUTE</type>
		</outfitTypes>

		<acceptableLegConfigurations/>

		<conditional/>

		<weight>100</weight>
	</coreAttributes>

	<generationAttributes>
		<clothingConditional1 constant="true"><![CDATA[npc.getLegConfiguration()==LEG_CONFIGURATION_BIPEDAL && npc.getFootStructure()==FOOT_STRUCTURE_PLANTIGRADE]]></clothingConditional1> <!-- is bipedal -->
		<clothingConditional2 constant="true"><![CDATA[RND.nextInt(100)<=50]]></clothingConditional2> <!-- Fishnet top -->
		<clothingConditional3 constant="true"><![CDATA[npc.hasFetish(FETISH_EXHIBITIONIST)]]></clothingConditional3> <!-- Exhibitionist -->

		<!-- Fishnets: -->
		<presetColourGroup1 singleColour="true">
			<randomColour>CLOTHING_BLACK_JET</randomColour>
			<randomColour>CLOTHING_RED_DARK</randomColour>
			<randomColour>CLOTHING_PURPLE_DARK</randomColour>
			<randomColour>CLOTHING_PURPLE_LIGHT</randomColour>
			<randomColour>CLOTHING_PINK_LIGHT</randomColour>
			<randomColour>CLOTHING_PINK_DARK</randomColour>
			<randomColour>CLOTHING_PINK_HOT</randomColour>
		</presetColourGroup1>

		<presetColourGroup2 values="ALL_METAL"/>

		<presetColourGroup3 singleColour="true">
			<randomColour>CLOTHING_BLACK_JET</randomColour>
			<randomColour>CLOTHING_WHITE</randomColour>
			<randomColour>CLOTHING_PINK_LIGHT</randomColour>
			<randomColour>CLOTHING_PINK_DARK</randomColour>
			<randomColour>CLOTHING_PINK_HOT</randomColour>
		</presetColourGroup3>

        <mainWeapons/>
        <offhandWeapons/>

		<guaranteedClothingEquips/>

		<genericClothingType> <!-- Generic jewellery. -->
			<itemTags/>
			<acceptableFemininities>
				<femininity>FEMININE</femininity>
				<femininity>ANDROGYNOUS</femininity>
			</acceptableFemininities>
			<slot/>
			<rarity>COMMON</rarity>
			<conditional><![CDATA[clothing.getSlot().isJewellery() && (RND.nextInt(100)<=75 || clothing.getSlot()==IS_PIERCING_EAR)]]></conditional>
			<primaryColours>
				<colour>presetColourGroup2</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</genericClothingType>

		<clothingType>
			<conditional><![CDATA[clothingConditional1]]></conditional>
			<types>
				<type>innoxia_sock_fishnets</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup1</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[clothingConditional1]]></conditional>
			<types>
				<type>innoxia_foot_thigh_high_boots</type>
				<type>innoxia_foot_stiletto_heels</type>
				<type>innoxia_foot_heels</type>
				<type>innoxia_foot_ankle_boots</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<!-- Fishnet top: -->
		<clothingType>
			<conditional><![CDATA[clothingConditional2]]></conditional>
			<types>
				<type>TORSO_FISHNET_TOP</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup1</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>
		<!-- OR Fishnet gloves with open cup bra or underbust corset: -->
		<clothingType>
			<conditional><![CDATA[!clothingConditional2]]></conditional>
			<types>
				<type>HAND_FISHNET_GLOVES</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup1</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>
		<clothingType>
			<conditional><![CDATA[!clothingConditional2 && RND.nextInt(100)<=50]]></conditional>
			<types>
				<type>CHEST_OPEN_CUP_BRA</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>
		<clothingType>
			<conditional><![CDATA[!clothingConditional2 && RND.nextInt(100)<=50]]></conditional>
			<types>
				<type>STOMACH_UNDERBUST_CORSET</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[!clothingConditional3]]></conditional>
			<types>
				<type>NIPPLE_TAPE_CROSSES</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional/>
			<types>
				<type>LEG_MICRO_SKIRT_BELTED</type>
				<type>LEG_MICRO_SKIRT_PLEATED</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<!-- Underwear, based on exhibitionist: -->
		<clothingType>
			<conditional><![CDATA[!clothingConditional3]]></conditional>
			<types>
				<type>GROIN_LACY_PANTIES</type>
				<type>GROIN_THONG</type>
				<type>GROIN_VSTRING</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>
		<clothingType>
			<conditional><![CDATA[clothingConditional3 && RND.nextInt(100)<=50]]></conditional>
			<types>
				<type>GROIN_CROTCHLESS_PANTIES</type>
				<type>GROIN_CROTCHLESS_THONG</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<!--Accessories:-->

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=25]]></conditional>
			<types>
				<type>EYES_AVIATORS</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=90]]></conditional>
			<types>
				<type>FINGER_RING</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup2</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=25]]></conditional>
			<types>
				<type>WRIST_WOMENS_WATCH</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=75]]></conditional>
			<types>
				<type>NECK_HEART_NECKLACE</type>
				<type>NECK_ANKH_NECKLACE</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup2</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

	</generationAttributes>

</outfit>


code:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!-- Look in the mods folder for a commented version of this. -->
<outfit>
	<coreAttributes>
		<name><![CDATA[generic prostitute (masculine)]]></name>

		<description><![CDATA[Revealing clothing.]]></description>

		<femininity>MASCULINE</femininity>

		<worldTypes>
			<world>DOMINION</world>
			<world>SUBMISSION</world>
		</worldTypes>

		<outfitTypes>
		  <type>PROSTITUTE</type>
		</outfitTypes>

		<acceptableLegConfigurations/>

		<conditional/>

		<weight>100</weight>
	</coreAttributes>

	<generationAttributes>
		<clothingConditional1 constant="true"><![CDATA[npc.getLegConfiguration()==LEG_CONFIGURATION_BIPEDAL && npc.getFootStructure()==FOOT_STRUCTURE_PLANTIGRADE]]></clothingConditional1> <!-- is bipedal -->
		<clothingConditional2 constant="true"><![CDATA[npc.hasFetish(FETISH_EXHIBITIONIST)]]></clothingConditional2> <!-- Exhibitionist -->

		<presetColourGroup1 values="ALL_METAL"/>

		<presetColourGroup2 singleColour="true">
			<randomColour>CLOTHING_BLACK_JET</randomColour>
			<randomColour>CLOTHING_WHITE</randomColour>
			<randomColour>CLOTHING_BLUE_LIGHT</randomColour>
			<randomColour>CLOTHING_BLUE_DARK</randomColour>
		</presetColourGroup2>

        <mainWeapons/>
        <offhandWeapons/>

		<guaranteedClothingEquips/>

		<genericClothingType> <!-- Generic jewellery. -->
			<itemTags/>
			<acceptableFemininities>
				<femininity>MASCULINE</femininity>
				<femininity>ANDROGYNOUS</femininity>
			</acceptableFemininities>
			<slot/>
			<rarity>COMMON</rarity>
			<conditional><![CDATA[clothing.getSlot().isJewellery() && (RND.nextInt(100)<=75 || clothing.getSlot()==IS_PIERCING_EAR)]]></conditional>
			<primaryColours>
				<colour>presetColourGroup1</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</genericClothingType>

		<clothingType>
			<conditional><![CDATA[clothingConditional1]]></conditional>
			<types>
				<type>innoxia_sock_socks</type>
			</types>
			<primaryColours values="BLACK_OR_WHITE"/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[clothingConditional1]]></conditional>
			<types>
				<type>innoxia_foot_work_boots</type>
				<type>innoxia_foot_low_top_skater_shoes</type>
				<type>innoxia_foot_chelsea_boots</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[!clothingConditional2]]></conditional>
			<types>
				<type>TORSO_SHORT_SLEEVE_SHIRT</type>
				<type>innoxia_torso_tshirt</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup1</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional/>
			<types>
				<type>LEG_ASSLESS_CHAPS</type>
				<type>LEG_CROTCHLESS_CHAPS</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<!-- Underwear, based on exhibitionist: -->
		<clothingType>
			<conditional><![CDATA[!clothingConditional2]]></conditional>
			<types>
				<type>GROIN_BRIEFS</type>
				<type>GROIN_BOXERS</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup2</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>
		<clothingType>
			<conditional><![CDATA[clothingConditional2 && RND.nextInt(100)<=50]]></conditional>
			<types>
				<type>GROIN_JOCKSTRAP</type>
				<type>GROIN_CROTCHLESS_BRIEFS</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup2</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<!--Accessories:-->

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=25]]></conditional>
			<types>
				<type>EYES_AVIATORS</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=25]]></conditional>
			<types>
				<type>WRIST_MENS_WATCH</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=90]]></conditional>
			<types>
				<type>FINGER_RING</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup1</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

	</generationAttributes>

</outfit>


code:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!-- Look in the mods folder for a commented version of this. -->
<outfit>
	<coreAttributes>
		<name><![CDATA[generic harpy (feminine)]]></name>

		<description><![CDATA[Feminine harpy clothing.]]></description>

		<femininity>FEMININE</femininity>

		<worldTypes>
			<world>HARPY_NEST</world>
		</worldTypes>

		<outfitTypes>
		  <type>CASUAL</type>
		</outfitTypes>

		<acceptableLegConfigurations/>

		<conditional/>

		<weight>100</weight>
	</coreAttributes>

	<generationAttributes>
		<clothingConditional1 constant="true"><![CDATA[npc.getLegConfiguration()==LEG_CONFIGURATION_BIPEDAL && npc.getFootStructure()==FOOT_STRUCTURE_PLANTIGRADE]]></clothingConditional1> <!-- is bipedal -->
		<clothingConditional2 constant="true"><![CDATA[npc.hasFetish(FETISH_EXHIBITIONIST)]]></clothingConditional2> <!-- Exhibitionist -->
		<clothingConditional3 constant="true"><![CDATA[RND.nextInt(100)<=10]]></clothingConditional3> <!-- tube top -->
		<clothingConditional4 constant="true"><![CDATA[RND.nextInt(100)<=40]]></clothingConditional4> <!-- dress -->

		<presetColourGroup1 singleColour="true">
			<randomColour>CLOTHING_RED_DARK</randomColour>
			<randomColour>CLOTHING_PURPLE_DARK</randomColour>
			<randomColour>CLOTHING_PURPLE_LIGHT</randomColour>
			<randomColour>CLOTHING_PINK_LIGHT</randomColour>
			<randomColour>CLOTHING_PINK_DARK</randomColour>
			<randomColour>CLOTHING_PINK_HOT</randomColour>
		</presetColourGroup1>

		<presetColourGroup2 values="ALL_METAL"/>

		<presetColourGroup3 singleColour="true">
			<randomColour>CLOTHING_BLACK_JET</randomColour>
			<randomColour>CLOTHING_WHITE</randomColour>
			<randomColour>CLOTHING_PINK_LIGHT</randomColour>
			<randomColour>CLOTHING_PINK_DARK</randomColour>
			<randomColour>CLOTHING_PINK_HOT</randomColour>
		</presetColourGroup3>

        <mainWeapons/>
        <offhandWeapons/>

		<guaranteedClothingEquips/>

		<genericClothingType> <!-- Generic jewellery. -->
			<itemTags/>
			<acceptableFemininities>
				<femininity>FEMININE</femininity>
				<femininity>ANDROGYNOUS</femininity>
			</acceptableFemininities>
			<slot/>
			<rarity>COMMON</rarity>
			<conditional><![CDATA[clothing.getSlot().isJewellery() && (RND.nextInt(100)<=75 || clothing.getSlot()==IS_PIERCING_EAR)]]></conditional>
			<primaryColours>
				<colour>presetColourGroup2</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</genericClothingType>

		<clothingType> <!-- 75% chance for toeless stockings. -->
			<conditional><![CDATA[clothingConditional1 && RND.nextInt(100)<=75]]></conditional>
			<types>
				<type>innoxia_sock_toeless_striped_stockings</type>
			</types>
			<primaryColours/>
				<colour>presetColourGroup1</colour>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType> <!-- If have penis and self-denial fetish is positive, or 20% random chance, have locked chastity cage. -->
			<conditional><![CDATA[npc.hasPenisIgnoreDildo() && (npc.getFetishDesire(FETISH_DENIAL_SELF).isPositive() || RND.nextInt(100)<=20)]]></conditional>
			<types>
				<type>innoxia_bdsm_chastity_cage</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<!-- Underwear, not an exhibitionist: -->
		<clothingType>
			<conditional><![CDATA[!clothingConditional2]]></conditional>
			<types>
				<type>GROIN_LACY_PANTIES</type>
				<type>GROIN_THONG</type>
				<type>GROIN_VSTRING</type>
				<type>GROIN_SHIMAPAN</type>
				<type>GROIN_PANTIES</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup1</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<!-- Underwear, is an exhibitionist: -->
		<clothingType>
			<conditional><![CDATA[clothingConditional2 && RND.nextInt(100)<=75]]></conditional>
			<types>
				<type>GROIN_CROTCHLESS_PANTIES</type>
				<type>GROIN_CROTCHLESS_THONG</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup1</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<!-- Bras, is not exhibitionist: -->
		<clothingType>
			<conditional><![CDATA[!clothingConditional2 && !clothingConditional3]]></conditional>
			<types>
				<type>CHEST_LACY_PLUNGE_BRA</type>
				<type>CHEST_PLUNGE_BRA</type>
				<type>CHEST_FULLCUP_BRA</type>
				<type>CHEST_STRIPED_BRA</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>
		<clothingType>
			<conditional><![CDATA[!clothingConditional2 && clothingConditional3]]></conditional>
			<types>
				<type>CHEST_TUBE_TOP</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<!-- Bras, is an exhibitionist: -->
		<clothingType>
			<conditional><![CDATA[clothingConditional2 && RND.nextInt(100)<=25]]></conditional>
			<types>
				<type>CHEST_OPEN_CUP_BRA</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<!-- Tops for tube top: -->
		<clothingType>
			<conditional><![CDATA[!clothingConditional2 && clothingConditional3]]></conditional>
			<types>
				<type>TORSO_OVER_WOMENS_LEATHER_JACKET</type>
				<type>TORSO_OVER_OPEN_CARDIGAN</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>
		<!-- Tops for not tube top and dress: -->
		<clothingType>
			<conditional><![CDATA[!clothingConditional2 && !clothingConditional3 && clothingConditional4]]></conditional>
			<types>
				<type>TORSO_SKATER_DRESS</type>
				<type>TORSO_CORSET_DRESS</type>
				<type>TORSO_VIRGIN_KILLER_SWEATER</type>
				<type>phlarx_dresses_rockabilly_dress</type>
				<type>phlarx_dresses_vintage_dress</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>
		<!-- Tops for not tube top and not dress: -->
		<clothingType>
			<conditional><![CDATA[!clothingConditional2 && !clothingConditional3 && !clothingConditional4]]></conditional>
			<types>
				<type>TORSO_CAMITOP_STRAPS</type>
				<type>TORSO_KEYHOLE_CROPTOP</type>
				<type>TORSO_SHORT_CROPTOP</type>
				<type>TORSO_SLEEVELESS_TURTLENECK</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<!-- Leg slot for tube top or not dress: -->
		<clothingType>
			<conditional><![CDATA[!clothingConditional2 && (clothingConditional3 || !clothingConditional4)]]></conditional>
			<types>
				<type>LEG_SKIRT</type>
				<type>LEG_SHORTS</type>
				<type>LEG_HOTPANTS</type>
				<type>LEG_MICRO_SKIRT_BELTED</type>
				<type>LEG_MICRO_SKIRT_PLEATED</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>
		<!-- Leg slot for exhibitionist: -->
		<clothingType>
			<conditional><![CDATA[!clothingConditional2 && (clothingConditional3 || !clothingConditional4)]]></conditional>
			<types>
				<type>LEG_MICRO_SKIRT_BELTED</type>
				<type>LEG_MICRO_SKIRT_PLEATED</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup3</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<!--Accessories:-->

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=25]]></conditional>
			<types>
				<type>EYES_AVIATORS</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=90]]></conditional>
			<types>
				<type>FINGER_RING</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup2</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=40]]></conditional>
			<types>
				<type>innoxia_ankle_anklet</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup2</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=25]]></conditional>
			<types>
				<type>WRIST_WOMENS_WATCH</type>
			</types>
			<primaryColours/>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

		<clothingType>
			<conditional><![CDATA[RND.nextInt(100)<=75]]></conditional>
			<types>
				<type>NECK_HEART_NECKLACE</type>
				<type>NECK_ANKH_NECKLACE</type>
			</types>
			<primaryColours>
				<colour>presetColourGroup2</colour>
			</primaryColours>
			<secondaryColours/>
			<tertiaryColours/>
		</clothingType>

	</generationAttributes>

</outfit>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<pattern>
	<name><![CDATA[camo]]></name>
	<defaultPattern>true</defaultPattern>
    <patternName>camo.svg</patternName>
</pattern>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<pattern>
	<name><![CDATA[cow-patterned]]></name>
	<defaultPattern>true</defaultPattern>
    <patternName>cow_patterned.svg</patternName>
</pattern>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<pattern>
	<name><![CDATA[tiger-striped]]></name>
	<defaultPattern>true</defaultPattern>
    <patternName>horizontally_tiger_striped.svg</patternName>
</pattern>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<pattern>
	<name><![CDATA[leopard-printed]]></name>
	<defaultPattern>true</defaultPattern>
    <patternName>leopard_printed.svg</patternName>
</pattern>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<pattern>
	<name><![CDATA[multi-camo]]></name>
	<defaultPattern>true</defaultPattern>
    <patternName>multi_camo.svg</patternName>
</pattern>


code:
Hey there! A message from Irbynx on how to do stuff with patterns if you are a modder!

They don't have the full functionality to make them perfectly work yet; for now stick to using primary colors (shades of red or non-replaceable colors like black and white) and keep shapes for patterns either as paths or as rectangles.

To add a pattern:
* Make an SVG that would look good as a 'background pattern'. Have it's background color match the primary color (one of the red colors so the dye brush could change it in game)
* Name the item using lower case and underscores (_) where the spaces should be. The name will be used in game, so name your things like "tiger_striped.svg" or "cow_patterned.svg"; it will replace underscores with spaces and capitalize as necessary.
* That's it! Adding a pattern is actually kinda easy. Keep shapes as paths or rectangles and don't use orange/yellow replacement colors for now, however, as this feature isn't polished yet.

To add support of patterns to an item (clothing only):
* Get your item's SVG image.
* Find the area you want to have the patterns. Color it with a single fill and make sure to keep line art separate from it.
* Put that area in the layer named "patternLayer". This layer will be completely replaced by the pattern in game if the item has one!
* Use a single shape in there; due to a JavaFX bug that I can't identify yet, it doesn't like multiple shapes, so Unify them if needed (for example, for gloves).
* That's it! No XML editing required.


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<pattern>
	<name><![CDATA[big polka-dotted]]></name>
	<defaultPattern>true</defaultPattern>
    <patternName>polka_dots_big.svg</patternName>
</pattern>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<pattern>
	<name><![CDATA[small polka-dotted]]></name>
	<defaultPattern>true</defaultPattern>
    <patternName>polka_dots_small.svg</patternName>
</pattern>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<pattern>
	<name><![CDATA[tiny polka-dotted]]></name>
	<defaultPattern>true</defaultPattern>
    <patternName>polka_dots_tiny.svg</patternName>
</pattern>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<pattern>
	<name><![CDATA[rainbow]]></name>
	<defaultPattern>false</defaultPattern>
    <patternName>rainbow.svg</patternName>
</pattern>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<pattern>
	<name><![CDATA[tiger-striped]]></name>
	<defaultPattern>true</defaultPattern>
    <patternName>tiger_striped.svg</patternName>
</pattern>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<tattoo>
	<coreAttributes>
		<value>500</value>
		<name><![CDATA[rat skull]]></name>
		<description><![CDATA[A rat's skull, with a pair of crossed bones sitting behind it.]]></description>
		<imageName>rat_skull.svg</imageName>
		<enchantmentLimit>5</enchantmentLimit>
		<slotAvailability/>
		<primaryColours values="ALL"/>
		<secondaryColours values="ALL"/>
		<tertiaryColours/>
	</coreAttributes>
</tattoo>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- For a version without all of the comments, see "rental_daddy.xml". -->
<tattoo>
	<!-- GENERAL INFORMATION: If you are unsure of anything, please use the LT Discord to ask for help!
	Your tattoo's id (which is very important to the game), is calculated from your tattoo'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_hearts_hearts".
	IMPORTANT: If you ever change the name of this .xml, or containing folder, any tattoos that exist in the game will be removed!-->

	<coreAttributes>
		<!-- The base value of this tattoo. All of the standard tattoos are 500 flames. I roughly base things on 1 flame = 10p, so 10 flames = £1. -->
		<value>500</value>

		<!-- The name of this tattoo. -->
		<name><![CDATA[hearts]]></name>

		<!-- The description that's shown in tooltips and on the item's inspection page. -->
		<description><![CDATA[A series of hearts and swirling lines.]]></description>

		<!-- 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>hearts.svg</imageName>

		<!-- How many enchantments can be fit into this item. I feel like 5 is a good number for this.-->
		<enchantmentLimit>5</enchantmentLimit>

		<!-- Inventory slots that this tattoo can be assigned to. Leave blank to allow all slots to be used. Possible slots are found here: https://github.com/Innoxia/liliths-throne-public/blob/master/src/com/lilithsthrone/game/inventory/InventorySlot.java -->
		<slotAvailability/>
		<!-- Example of how it looks when defining slots:
		<slotAvailability>
			<slot>CHEST</slot>
			<slot>NIPPLE</slot>
			<slot>STOMACH</slot>
			<slot>PIERCING_STOMACH</slot>
			<slot>PIERCING_NIPPLE</slot>
		</slotAvailability>
		-->

		<!-- Use this section to define available colours for your tattoo. 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"/>
		<secondaryColours values="ALL"/>
		<tertiaryColours/>
		<!-- You can also make your own, custom list of colours to be used. If you want to include custom colours, do not define a 'values' attribute, and instead, list each Colour, like in the example below.
		 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 START WITH 'CLOTHING-'-->
		<!--
		<tertiaryColours>
			<colour>CLOTHING_PINK</colour>
			<colour>CLOTHING_PINK_LIGHT</colour>
		</tertiaryColours>
		-->

	</coreAttributes>

</tattoo>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<dialogue>

	<htmlContent tag="ORGASM_REACTION_CREAMPIE_CONDOM_BROKE"><![CDATA[

		Lilaya lets out a desperate wail as she realises that your condom's just broken at the critical moment. With your [pc.cum] dripping out of her [lilaya.pussy+], she lets out a distressed cry and pushes you away from her. [npc.speechNoEffects(What the fuck?! What kind of cheap, shitty condoms are you buying?! Fuck!)]

	]]>
	</htmlContent>

	<htmlContent tag="ORGASM_REACTION_CREAMPIE_CONDOM"><![CDATA[

		Lilaya lets out a delighted moan as she realises that your condom has prevented any of your cum from entering her pussy. Biting her lip, she lets out a happy little cry, [npc.speechNoEffects(~Mmm!~ Your cock throbbing inside of me like that feels so good!)]

	]]>
	</htmlContent>

	<htmlContent tag="ORGASM_REACTION_CREAMPIE"><![CDATA[

		Lilaya suddenly realises what you've just done, and as she feels your [pc.cum] dripping out of her [lilaya.pussy+], she lets out an angry cry and violently shoves you away from her. [npc.speechNoEffects(What the fuck?! I told you to pull out! Fuck!)]

	]]>
	</htmlContent>

</dialogue>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<dialogue>

	<htmlContent tag="LUMI_APPEARS"><![CDATA[

		You find yourself walking through labyrinthine alleyways, with not a soul in sight. Back-doors and steaming vents line the dark brick walls, and you must often navigate around overflowing bins and stacks of empty crates in order to make any progress. These less-travelled parts of Dominion have a dangerous feel to them, and you can't shake the feeling that you're being followed.

		As you find yourself walking down yet another narrow passage, you hear a high-pitched tinkling noise coming from somewhere behind you, as though someone's just stepped on broken glass. Quickly turning to face the origin of the sound, you see nothing but a deserted alleyway, with not a soul in sight. Shrugging, you continue on your way.

		A few moments later, you hear yet another sound coming from behind you, though this time, it's one of quick, barely-audible footsteps. Whoever it is that's making these noises is definitely doing their best to try and remain silent, but, despite their efforts, you're now convinced that someone is stalking you.

	]]>
	</htmlContent>

	<htmlContent tag="LUMI_APPEARS_EVADE"><![CDATA[

		Not wanting to stick around to discover who this mysterious stalker could be, you turn and hurry down a particularly narrow passageway. Reaching the far end, you look back to see a little shadowy figure rush past the opening.

		It looks like you've evaded your pursuer, and you turn around to continue on your way.

	]]>
	</htmlContent>

	<htmlContent tag="LUMI_APPEARS_FIRST_ENCOUNTER"><![CDATA[

		You aren't going to run from the first hint of danger, and decide that you'll turn the tables on the person who's been tailing you for all this time.

		[pc.speech(Oh no! It looks like I've got lost again!)]
		 You sigh, trying to lull your pursuer into a sense of false security.

		Continuing forwards down the narrow alleyway, you soon come to a sharp T-junction; the perfect spot where you'll be able to hide. Striding forwards, you take the turn to your left, and, being certain that your stalker must have lost sight of you, you squat down behind a stack of wooden crates and prepare to spring your ambush.

		Just as you'd planned, you soon hear the sounds of chinking bottles and scuffed footsteps as your assailant follows your trail. You can't help but grin and gloat at the thought of what you're going to do once you get your [pc.hands] on them. The sound of footsteps suddenly dies away, and you prepare for the mysterious stalker to silently sneak right past your hiding place.

		Except nobody is coming.

	]]>
	</htmlContent>

	<htmlContent tag="LUMI_APPEARS_FIRST_ENCOUNTER_WAITING"><![CDATA[

		[pc.thought(Wait, how long has it been? Why aren't they coming?)]
		 You think to yourself, confused at how easily your perfect plan has been foiled. The only explanation that you're able to think of is that whoever was silently chasing you decided to give up and leave before stumbling upon your ambush.

		Letting out a sigh, you stand up and quickly stretch, hopping back and forth a few times on your feet in order to get your limbs back in shape. Looking up and down the length of the alley, you don't see any sign of life, or of any suspicious activity whatsoever.

		[pc.speech(I've wasted enough time here, I'd better lea-)]
		 You start to say, but you're suddenly cut short by a flash of movement that rushes past you from behind. Your eyes catch up with what looks to be a humanoid with a big, white fluffy tail just as she reaches the end of the alleyway.

	]]>
	</htmlContent>

	<htmlContent tag="MAX_MONEY_STOLEN"><![CDATA[

		You reflexively check your belongings, and quickly discover that [style.boldTerrible(you're missing seven-hundred flames!)]

	]]>
	</htmlContent>

	<htmlContent tag="ALL_MONEY_STOLEN"><![CDATA[

		You reflexively check your belongings, and quickly discover that [style.boldTerrible(all of your money has been stolen!)]

	]]>
	</htmlContent>

	<htmlContent tag="LUMI_LET_THEM_ESCAPE"><![CDATA[

		Deciding that you have better things to do than chasing some thief through the alleyways, you tell yourself that being a few flames lighter won't do you much harm, and, with a shrug, you continue on your way, reminding yourself to stay alert for any possible thieves in the future.

	]]>
	</htmlContent>

	<htmlContent tag="LUMI_CHASE"><![CDATA[

		[pc.speech(Hey! Come back here, you thief!)]
		 You shout as you start running after the white, fluffy tail.
		 The humanoid thief unsurprisingly ignores your command, and you see them quickly dash off down the right-hand turn at the end of the alley.

		#IF game.isDayTime()
		#THEN
			Running after them, you take the same right-hand turn, and immediately find yourself confronted with one of Dominion's bustling streets. Quickly scanning the crowd, you manage to spot a flash of the fugitive's white furry tail as they dart and weave through the throngs of people with alarming agility. Following in their wake, you end up bumping into numerous people, pushing them aside and excusing yourself while doing your best not to fall behind.
		#ELSE
			Running after them, you take the same right-hand turn, and immediately find yourself confronted with one of Dominion's streets. As it's night-time, the area is far less busy than it would be during the day, and you easily spot the fugitive, lit by the ornate street-lights, running off down the path before you.
		#ENDIF

		The escapee turns their head in mid-sprint, and, catching sight of you still in full pursuit, their eyes go wide, and they immediately turn back to focus on the way ahead. From what you saw in that moment, the thief has a rather feminine face with a small, pointy nose and puffy jowls, as if they were holding something in their mouth. You suspect that something to be your stolen money, and you're not sure whether to be amused by this animalistic behaviour, or disgusted by the fact that your money is now sure to be covered in saliva.

		With you hot on their heels, the small figure suddenly darts back into a nearby alleyway, obviously hoping to shake you off their tail. Unfortunately for this opportunistic thief, you're determined to catch them, no matter what it takes, and turn to follow them down the dark passage.

	]]>
	</htmlContent>

	<htmlContent tag="LUMI_CHASE_CONTINUE"><![CDATA[

		As you enter the alleyway, your eyes quickly settle on the unmistakable figure of the fluffy-tailed thief, desperately trying to climb a twelve-foot-high wall. As you hurry forwards, she loses her grip, and falls back onto her butt. It looks like it's a dead-end for your fluffy fugitive, and a win for you.

		Now that you have a moment to take a good look at the thief, you see that she has a small, human body, covered in light skin. The only non-human parts that she has are a fluffy white wolf tail and two perky wolf ears perched on top of her head, which twitch backwards as they hear you approach. Just like her tail and ears, her long, messy hair is a brilliant white colour, and falls all the way down to her small, round butt, which is sure to be well-bruised from the fall she just took. As she jumps to her feet and spins around to face you, you see that she has small, B-cup breasts, and, standing at full height, she can't measure more than five-foot-two.

		The small [lumi.race] blushes as she realises that she's caught, and, you see that her cheeks are still swollen from the coin purse she's holding in her mouth. Her emerald-green eyes lock onto yours, and, from a mix of shame and anger, tears start to well up in them. You can't help but think how cute she looks, but, reminding yourself that she's a thief, you step forwards and take on a stern tone as you call out to her.

		[pc.speech(So, the little thief's run has finally come to an end.)] You say, with hands on hips.

		[lumi.speech(Mmmph mphh mph!)] The girl tries to reply, and blushes even harder from embarrassment as she seems to only just remember that she's got her mouth full. Quickly raising [lumi.her] hands in front of [lumi.her] face, she suddenly spits out a handful of coins, your coins. Now finally able to speak, she replies, [lumi.speech(W-What do you want?!)]

	]]>
	</htmlContent>

	<htmlContent tag="LUMI_COMBAT_PC_OPENING"><![CDATA[

		[pc.speech(What do I want? Well, my money first of all, and then to teach a lesson to a certain naughty wolf-girl.)]
		 You tell her, taking a proper stance to fight.

	]]>
	</htmlContent>

	<htmlContent tag="LUMI_COMBAT_LUMI_OPENING"><![CDATA[

		[lumi.speech(I knew it! I knew you wanted to hurt me, l-like all the others!)]
		 The wolf-girl replies, before suddenly jumping back down into a squatting position.
		 Not giving you a chance to react, [lumi.she] suddenly pounces forwards, hurling herself at you!

	]]>
	</htmlContent>

	<htmlContent tag="COMBAT_PLAYER_LOSS"><![CDATA[

		You can't carry on fighting any longer, and you feel your legs giving out beneath you as you collapse to the ground, defeated. Taking this chance, the opportunistic wolf-girl shoves the coins back into her mouth, before darting past you and running off down the alleyway.

		With seemingly bottomless stamina, the little wolf-girl sprints off at full tilt, and, exhausted from your fight, you know that you have no chance of catching her. You resign yourself to simply resting until you've recovered enough strength to stand back up and carry on your way. As you set off, you try to forget about the money that was stolen from you.

		After putting up a fight, you can be sure that you won't be bothered by that particular wolf-girl ever again...

	]]>
	</htmlContent>

	<htmlContent tag="COMBAT_PLAYER_WIN"><![CDATA[

		Beaten down, the wolf-girl staggers back and leans against the nearest wall. As she sinks down to the ground, breathing heavily, you're left with no doubt in your mind that she's completely unable to continue fighting.

		With [lumi.her] fall, the stolen money falls from [lumi.her] hands and scatters on the ground. As one of the coins rolls forwards to bump against your [pc.foot], you wonder what you should do now...

	]]>
	</htmlContent>

	<htmlContent tag="COMBAT_PLAYER_WIN_RECOVER_MONEY"><![CDATA[

		You quietly start to gather up the stolen coins. Most of them were dropped at your feet, but a few are lying beside the defeated wolf-girl. As you step forwards to collect them, you take a glance at the half-unconscious thief to make sure that she's ok.

		As you do so, she suddenly opens an eye, which flicks over to peek at your bent down form as you reach for another coin. Taking this opportunity, she jumps to her feet with surprising flexibility, and, darting past you, sprints off down the alleyway at full tilt. You suddenly find yourself alone and wondering how she managed to run off that quickly after taking such a beating. Shrugging, you finish collecting the last couple of coins and prepare to leave.

		After putting up a fight, you can be sure that you won't be bothered by that particular wolf-girl ever again...

	]]>
	</htmlContent>

	<htmlContent tag="COMBAT_PLAYER_WIN_TAKE_ADVANTAGE"><![CDATA[

		The fight has gotten you riled up, and, looking down at the helpless wolf-girl before you, the thought of using her as sexual relief is foremost on your mind. Stepping forwards, you allow a devilish grin to settle on your face, and prepare to take advantage of the defeated thief.

		[pc.speech(Oh, this is going to be good!)]
		 You laugh, bending down to grab the wolf-girl's shoulders before pinning her to the ground. Shaken out of her daze by the sudden physical contact, the thief opens her eyes and looks up at you. At first, she simply seems to be surprised, but as she sees the hungry grin on your face, her eyes fill with panic.

		[lumi.speech(W-What are you doing? Let me go!)] She shouts as she starts to struggle against you. Tears quickly well up in her eyes as she discovers that you've totally immobilised her, and her struggles and cries quickly start to get more frantic and desperate.

		[pc.speech(Don't worry, I'll make this as enjoyable as possible... For me, that is!)] You sneer as you pin the little wolf-girl to the the floor. Unable to hold back any longer, you quickly drop your lips down to hers, intent on putting her whining to an end by forcing her into a kiss.

		[lumi.speech(Nooo! Let me go! Let me go, let me go, lemmegolemmegolemmego!)] She shouts, struggling more and more and kicking out into mid-air as she tries to wriggle out of your grasp, but to no avail.

		You lean in and forcibly kiss her, tightening your grip on her arms as you hold her in place. The small [lumi.race] stops struggling and shouting, shocked from having her first kiss stolen. Tears quickly well up in her eyes as she stares at you in fear.

		Taking this opportunity, you [pc.moanVerb] as you look hungrily into her eyes, [pc.speech(This will be a fitting punishment for you!)]

	]]>
	</htmlContent>

	<htmlContent tag="AFTER_SEX"><![CDATA[

		As you step back from the [lumi.race], she sinks to the floor, tears running down her face. She doesn't say anything, nor does she make any move. She just stays immobile, staring blankly off into space.

		You gather your belongings and walk away, leaving the traumatized [lumi.race] behind you. After what just happened, you can be sure that you won't be bothered by that particular wolf-girl ever again...

	]]>
	</htmlContent>

	<htmlContent tag="LUMI_CAUGHT_TALK"><![CDATA[

		[pc.speech(Calm down, little pup, I'm not going to hurt you, I just want to talk.)]
		 You say, trying to reassure the frightened wolf-girl.

		[lumi.speech(R-Really? You won't try to hurt me? You promise?)]
		 She mutters, her [lumi.tail] starting to wag lightly behind [lumi.her] back as her angry expression softens into one of concern.

		[pc.speech(Yes, I promise.)] You smile, caught off guard by how cute [lumi.she] is.

		With those words, the wolf-girl lets out a relieves sigh, before suddenly dropping down onto [lumi.her] knees as her adrenaline rush comes to an end. Wanting to spend a moment talking with this unusual thief, you walk towards her and crouch down so as to be on the same level. [pc.speech(Now tell me, why do you steal?)]

		[lumi.speech(Because I'm hungry, and people are mean!)] She huffs, [lumi.speech(A-At first I tried stealing food from m-mar.. morch..)]

		[pc.speech(Merchants?)]

		[lumi.speech(Y-Yes, merchants... But those meanies in blue uniforms caught me and scolded me for trying to eat, they said I had to pay with these shiny things...)] She looks at your money in [lumi.her] hands. [lumi.speech(And I need so many...)]

		[pc.speech(So many? What do you mean? Food isn't that expensive.)]

		[lumi.speech(Uh? I give them all of the shiny things, I take the food and I leave, but then I have no more shiny things, so I have to steal again!)]

		[pc.thought(She means she never takes her change when she pays? No wonder she needs to steal all the time,)] you think to yourself, [pc.thought(Those merchants are taking advantage of her...)]

		[pc.speech(You know, when you give all your money to the merchants, they should be giving you some of your money back.)] You explain, trying not to sound too condescending. [pc.speech(It only costs about ten or fifteen of these coins to buy a sandwich... Seeing as you don't know all this, I'd guess you're not from Dominion, right?)]

		Her ears twitch at your question. [lumi.speech(Uh? How do you know that?)] She replies, [lumi.speech(I-I lived in a forest before, but mean fox-ladies drove me out, saying it was their territories, and they threatened me with magic, so I ran as fast as I could and I ended up here...)]

		[pc.speech(Were you alone? You're the only person I've seen acting like this in Dominion.)] You ask, thinking about what [lumi.she] just told you. It's certainly not common to see such feral behaviour here in Dominion, and the fact that [lumi.she] doesn't know the basics about money, combined with her limited vocabulary, tells you that she must have come from an isolated, solitary part of this 'forest'.

		[lumi.speech(Yes, I lived alone, I never really knew my parents, I just barely remember that I was small, then my body grew super fast and then I hugged my mom and left her.)] She explains.

		#IF !pc.getLittersBirthed().isEmpty()
		#THEN
			You know that feeling all too well, to have your children leave before you even have the time to say hello and hold them close to you.
		#ELSE
			You don't really know what to say. You imagine it would be hard as a mother to have your children leave before having the time to take them into your arms.
		#ENDIF
		 Shaking those thought from your head, you sigh, [pc.speech(Anyway, about what you did...)]

	]]>
	</htmlContent>

	<htmlContent tag="LUMI_CAUGHT_TALK_GIVE_MONEY"><![CDATA[

		Sensing that the wolf-girl has quickly grown comfortable with your presence, you reach out to give her head a gentle pat, before giving her soft ears a stroke. [pc.speech(You can keep the money.)]

		The little wolf-girl fails to contain a small moan as the pleasure from your petting completely overwhelms her. Quickly realising what she's just done, she clasps her hands over her mouth and pretends as though nothing just happened, although the fact that her fluffy tail is pointing straight up into the air gives her feelings away. From behind her hands, the wolf-girl mutters a barely audible question. [lumi.speech(W-What can I ~mmh~ keep?)]

		Giving her ears one last stroke, you gently boop [lumi.her] nose. [pc.speech(The money you took from me, silly. You can keep it, but I'll tell you how to use it)]

		Her big [lumi.eyeColour] eyes light up at what you just said, and [lumi.she] gazes up at you in disbelief. [lumi.speech(Really? You... You'd really give all of this to me? Even if I... I took it from you? You're not kidding?)]

		Playfully laughing at [lumi.her] reaction, you assure her that you mean everything you told her and that your flames are now [lumi.hers] to use how [lumi.she] pleases. You then go on to explain the concept of money and how buying and selling food and other items works. The wolf-girl often tilts [lumi.her] head in confusion as you explain these entirely new concepts to her, but you can tell that [lumi.she]'s absorbing every word, and is completely fascinated by your teachings.

		Once you've finished, the wolf-girl smiles.
		[lumi.speech(Thank you so much! Uhm...)]

		[pc.speech(Call me [pc.Name],)] you tell her, realizing that you haven't exchanged names yet.

		[lumi.speech([pc.Name]... [pc.Name], [pc.Name]... I like your name! I'm [lumi.Name]!)] [lumi.She] says with a big smile on [lumi.her] face. Before you can reply, [lumi.she] quickly drops down onto all fours, lowering her torso to the ground and wiggling her butt in the air a few times, before suddenly pouncing forwards, [lumi.her] [lumi.arms] stretched out towards you. Caught off guard, you reflexively try to back off, but the wolf-girl's movement is way too sudden and unexpected, and you suddenly find yourself falling onto your back, with Lumi's arms wrapped tightly around you as she gives you a big hug.

		Thankfully, the floor in this part of the alleyway seems clean enough, and so you're content to spend the next few minutes lying on the ground, with [lumi.Name] snuggled against you. It's hard to imagine that this cute, trusting wolf-girl is the same thief that just minutes ago was wildly sprinting off with your money.

		After some time has passed, you reach up to scratch her head to get her attention. [pc.speech(Alright you little pup, I have other things to be getting on with.)]

		[lumi.Name] quickly lets you go and you both push yourselves up onto your feet. [lumi.She] looks at you with a gleeful stare, and exclaims, [lumi.speech(I like you, [pc.Name]! You're the first to be really kind to me in a long time! I hope I'll see you again!)]

		With that, Lumi puts [lumi.her] coins back into [lumi.her] mouth, stacking them in [lumi.her] jowls like a rodent before running off in the direction of the Shopping Arcade. You wonder if the merchants will raise any objection to be getting paid with coins coated in saliva.

		You decide that it's also time for you to go. You may have lost some flames, but in exchange, you met a curious, cute little [lumi.race]. As this seems to be the area in which she's made her home, if you ever wanted to meet her again, all you'd have to do would be to wander around through these alleyways...

	]]>
	</htmlContent>

	<htmlContent tag="LUMI_CAUGHT_TALK_ASK_FOR_MONEY_BACK"><![CDATA[

		[pc.speech(Listen, I can see that you're not a mean girl, but stealing is bad, ok?)] You tell the wolf-girl, putting a hand on [lumi.her] shoulder. [pc.speech(I can't force you not to do it, but you should know that other people won't be as kind or understanding as I am.)]

		The wolf-girl pouts and looks at the ground as she receives her scolding. Putting on a gentler and more reassuring tone, you continue, [pc.speech(Look at me. I will take my money back now, ok?)]

		She looks at you with sad eyes, her shoulders drooped as she reluctantly hands over your coins. In a barely audible whimper, she mutters, [lumi.speech(H-Here... I'm... I'm sorry...)]

		You feel a prickling sensation in your chest, as you hear the sincerity and sadness in the wolf-girl's voice, you get a twinge of regret about scolding her. Reminding yourself that it was for her own good, you compassionately pat [lumi.her] head, before taking back what is yours. [pc.speech(Thank you, little thief. So, what is your name?)]

		[lumi.speech(M-Me? I'm... I'm [lumi.Name].)] [lumi.She] says, hesitantly.

		[pc.speech(Nice to meet you [lumi.Name], I wish we'd have met in better circumstances... I'm [pc.Name].)] You reply, stopping your head-petting in order to safely put your money back where it belongs. [pc.speech(As you've been so reasonable, how about I treat you to dinner some time?)]

		Lumi's eyes instantly brighten and [lumi.her] [lumi.ears] stand fully erect. It looks like the magic keyword to make [lumi.her] feel better is 'dinner'. [lumi.speech(You... You'd really do that? Yes! I'd love to!)] [lumi.She] shouts, [lumi.her] [lumi.tail] wiggling excitingly behind [lumi.her] back as she gazes into your eyes.

		[pc.speech(Alright, it's settled then! I'll see you around, and stay out of trouble!)] You say, before turning to leave.

		[lumi.speech(I like you, [pc.Name]! I hope I'll see you again!)] Lumi shouts, before darting off past you and disappearing down the alleyway. As this seems to be the area in which she's made her home, if you ever wanted to meet this cute wolf-girl again, all you'd have to do would be to wander around through this area...

	]]>
	</htmlContent>

	<htmlContent tag="LUMI_CAUGHT_TALK_THREATEN"><![CDATA[

		[pc.speech(This is not acceptable. At all. You're lucky I decided not to give you a beating, but you'd better believe that I won't spare you a second time if you ever do this again. Now, give me my money!)] You shout, scowling in anger as you assertively reach out your hand.

		The wolf-girl's gaze instantly drops to the ground, and tears start visibly welling in [lumi.her] eyes as she mutters, [lumi.speech(I knew it... I knew you wouldn't be nice to me either...)]

		The wolf-girl's voice starts trembling as she realises that you're not the friendly person she took you for. Stepping towards you, she puts your money in your palm, before quickly dashing past you, sobbing uncontrollably and disappearing into the backalleys of Dominion.

		With that, you're left alone with your money in the alleyway. You tell yourself that it's best not to try and make friends with thieves, and, putting your money safely away, you move to continue on your way. After what just happened, you can be sure that you won't be bothered by that particular wolf-girl ever again...

	]]>
	</htmlContent>

</dialogue>


code:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<dialogue>

	<htmlContent tag="NYAN_TALK_BASE"><![CDATA[

		Wanting to talk with Nyan for a little while, you turn to face her and give her a smile. Shuffling about on the spot, the cat-girl's cheeks start to redden, and she mumbles, [nyan.speechNoEffects(W-What is it, [pc.name]?)]

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_TALK"><![CDATA[

		[pc.speech(I wanted to ask how you've been recently,)] you reply.

		[nyan.speechNoEffects(W-Well, I-I've been fine, t-thank you for asking,)] Nyan replies, before continuing, [nyan.speechNoEffects(I-I had a busy day yesterday though, s-so I was a little tired this morning...)]

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_TALK"><![CDATA[

		[pc.speech(I was wondering how your work's been going recently,)] you reply, [pc.speech(Your store looks as busy as ever today.)]

		[nyan.speechNoEffects(W-Well, it's b-been going well, t-thank you,)] Nyan replies, before continuing, [nyan.speechNoEffects(A m-member of staff q-quit the other day, s-so the rest of us h-had to work e-extra hard until I f-found a replacement...)]

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_TALK"><![CDATA[

		[pc.speech(I just wanted to ask you how you cope with these arcane storms,)] you reply, [pc.speech(They seem to be a real problem for all the people here in Dominion.)]

		[nyan.speechNoEffects(W-Well, I-I live in an a-apartment b-behind this store,)] Nyan replies, [nyan.speechNoEffects(a-and as the A-Arcade is protected from storms, I-I never really h-have to worry about it...)]

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_TALK_FINAL"><![CDATA[

		You carry on chatting with Nyan for a little while, talking to her about her work, the weather, and your most recent adventures in Dominion. You both get so carried away talking with one another, that an hour flies by before either of you notice. Nyan lets out a happy little sigh as she wraps the conversation up, and you can tell that she thoroughly enjoyed talking with you today.

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_COMPLIMENT_BASE"><![CDATA[

		Thinking that Nyan could use a compliment to help boost her confidence, you strike up a conversation, before gently shifting the topic to focus on her. As you see her nervous expression start to give way into a smile, you decide that the time's right to say what's on your mind.

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_COMPLIMENT"><![CDATA[

		[pc.speech(You know, you really do have beautiful eyes,)] you say, smiling at the pretty cat-girl. [pc.speech(They're such a gorgeous shade of blue.)]

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_COMPLIMENT"><![CDATA[

		[pc.speech(Your hair looks really good today,)] you say, smiling at the pretty cat-girl. [pc.speech(I really love what you do with it.)]

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_COMPLIMENT"><![CDATA[

		[pc.speech(I really love your outfit,)] you say, smiling at the pretty cat-girl. [pc.speech(That blouse suits you so well.)]

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_COMPLIMENT_FINAL"><![CDATA[

		Nyan instantly blushes, and before she can stop herself, a happy little giggle escapes from her mouth. Tilting her head down a little, she looks up at you with her big, blue eyes, and stammers, [nyan.speechNoEffects(T-Thank you, [pc.name]! Y-You're so nice to me...)]

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_FLIRT_BASE"><![CDATA[

		As you've grown closer to Nyan since helping her with her supplier problem, you've noticed that she's started relaxing a lot more when in your presence. You've also grown aware of the fact that she keeps on taking glances at your body when she thinks you're not looking, and, confident that she's comfortable enough around you by now, you decide to flirt with her a little.

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_FLIRT"><![CDATA[

		Playfully teasing her over the subject of which lingerie she likes the most, you soon manage to get the blushing cat-girl smiling and giggling as she light-heartedly smacks you on the [pc.arm]. [nyan.speechNoEffects([pc.Name]! ~Hehe!~ Stop it!)]

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_FLIRT"><![CDATA[

		Playfully encouraging her to talk about the sort of sexual partners she likes, you soon manage to get Nyan giggling and blushing as she light-heartedly smacks you on the [pc.arm], [nyan.speechNoEffects([pc.Name]! ~Hehe!~ Y-You're so naughty!)]

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_FLIRT"><![CDATA[

		In a light-hearted manner, you start teasing Nyan by asking her what naughty things she's gotten up to in this very storeroom. It only takes a moment before you've got the blushing cat-girl giggling and playfully smacking you on the [pc.arm] as she cries out, [nyan.speechNoEffects([pc.Name]! ~Hehe!~ I-I'm not as dirty-minded as you!)]

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_FLIRT_FINAL"><![CDATA[

		You carry on having some fun with the shy cat-girl for a little while, before eventually winding it down and continuing to walk around the storeroom beside her.

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_KISS_BASE"><![CDATA[

		As you walk around the storeroom, you see Nyan constantly staring at you with a hungry glint in her eye. She's obviously thinking the same thing as you, so as you reach the end of the aisle, you turn towards the delicate cat-girl and step towards her.

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_KISS"><![CDATA[

		[nyan.speechNoEffects(Ah, [pc.name],)] Nyan sighs, looking longingly into your eyes. [nyan.speechNoEffects(What is it? Did you wan- ~Mmmm!~)]

		Unable to resist any longer, you reach up and take hold of Nyan's head, before leaning in and pressing your lips against hers. Whatever question she was about to ask is instantly forgotten, and as her little clipboard clatters to the floor, she closes her eyes and tilts her head to one side. Softly moaning into your mouth, she slightly parts her soft, plump lips, allowing you to slide your tongue into her mouth.

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_KISS"><![CDATA[

		[nyan.speechNoEffects([pc.Name]?)] Nyan asks, letting out a little sigh as she looks longingly into your eyes. [nyan.speechNoEffects(Did you wan- ~Mmmm!~)]

		Unable to resist any longer, you reach up and take hold of Nyan's head, before leaning in and pressing your lips against hers. Whatever question she was about to ask is instantly forgotten, and as her little clipboard clatters to the floor, she closes her eyes and tilts her head to one side. Softly moaning into your mouth, she slightly parts her soft, plump lips, allowing you to slide your tongue into her mouth.

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_KISS_FINAL"><![CDATA[

		You continue kissing one another for several minutes, but although Nyan seems extremely happy with the current situation, she doesn't seem to want to take it any further at the moment. Finally, you both break off the kiss, before stepping back and smiling at one another.

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_MAKE_OUT_BASE"><![CDATA[

		As you and Nyan walk through the storeroom together, you can't help but notice the lustful looks the cat-girl keeps on throwing your way. Coming to a halt in the middle of one of the aisles, you turn to look at her, intent on doing something about the sexual tension that's been building up between you both.

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_MAKE_OUT"><![CDATA[

		Much to your surprise, however, it's Nyan who makes the first move. As you open your mouth to say something to her, she suddenly leaps forwards, pressing her lips against yours and moaning, [nyan.speechNoEffects(~Mmm!~ Yes...)]

		Her hands quickly dart up to caress and grope your body, and you eagerly reciprocate, slipping a [pc.hand] up beneath her blouse to cup and squeeze her little B-cup breasts. Your touch causes the horny cat-girl's moans to get louder and more frantic, and she grinds her body against yours as you thrust your tongues into one another's mouths.

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_MAKE_OUT_FINAL"><![CDATA[

		After quite some time of this, Nyan starts to pull back, gasping for breath. Although she's obviously immensely turned on, she doesn't quite seem willing to go all the way with you at the moment. From the way she continues hungrily glancing at your body, however, you don't think she'd need much encouragement before she shows you to her bedroom...

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_SEX"><![CDATA[

		The sexual tension between you and Nyan has reached its breaking point. Before you can even get to the end of the aisle, you both turn towards one another, before passionately rushing forwards and engaging in a desperate, lustful kiss. Nyan's paw-like hands roam all over your body, groping and squeezing your sensitive parts as you do the same to her.

		[nyan.speechNoEffects(~Mrph!~ Can't get caught here... ~Mmm!~)] Nyan moans, reluctantly pulling away, before grabbing your [pc.hand] and leading you over to an unassuming door on the other side of the storeroom. [nyan.speechNoEffects(This is a back-entrance to my apartment... Hold on...)] The cat-girl excitedly unlocks the door before you, and, still holding on to your [pc.hand], pulls you into the room beyond.

		You find yourself stepping into the plush-carpeted hallway of Nyan's apartment. Barely giving a moment to take in your surroundings, your host quickly pulls you through another door and into her bedroom.
		#IF(!pc.isTaur())
			 Wrapping her arms around you, the cat-girl takes a step backwards, pulling you down onto her double-sized bed as she moans, [nyan.speechNoEffects(~Mmm!~ Yes! T-Take me!)]
		#ELSE
			 Wrapping her arms around you, the cat-girl gazes lovingly into your [pc.eyes] as she moans, [nyan.speechNoEffects(~Mmm!~ Yes! T-Take me!)]
		#ENDIF

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_END_SEX"><![CDATA[

		You both lie there on the bed for a while, panting and sighing as you kiss and stroke one another. Eventually, however, Nyan remembers that she's supposed to be at work, and, planting one last passionate kiss on your lips, she stands up. [nyan.speechNoEffects(That was amazing...)]

		Grinning up at the cat-girl, you agree with her statement, before following suit and getting your things in order. Once you're both ready, you leave by the same way you came, and end up back in the storeroom once again...

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_END_SEX_NO_ORGASM"><![CDATA[

		You both lie there on the bed for a while, panting and sighing as you kiss and stroke one another. Eventually, however, Nyan remembers that she's supposed to be at work, and, planting one last passionate kiss on your lips, she stands up. [nyan.speechNoEffects(That was... fun... b-but how about you let me orgasm next time...)]

		Letting out a sigh, you agree to do as she asks, before following the cat-girl's lead and getting your things in order. Once you're both ready, you leave by the same way you came, and end up back in the storeroom once again...

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_GIFT_CHOCOLATES"><![CDATA[

		Producing the box of chocolates that you'd been hiding behind your back, you hold it out to Nyan. [pc.speech(I got this for you, Nyan. I hope you like them!)]

		Nyan gasps in shock, before tentatively reaching out and taking the box from you. [nyan.speechNoEffects(O-Oh my goodness! I-I don't know what t-to say! T-Thank you s-so much, [pc.name]!)]

		You can't help but smile at Nyan's genuine reaction to the gift. At her suggestion, you both sit down in one corner of the stockroom, and spend a few minutes feeding the chocolates to one another.

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_GIFT_PERFUME"><![CDATA[

		You produce the bottle of perfume that you've bought for Nyan, smiling as you hold it out to her. [pc.speech(I got this for you, Nyan!)]

		The nervous cat-girl lets out an excited squeak in response. [nyan.speechNoEffects([pc.Name]! Y-You didn't have to g-get me this!)]

		[pc.speech(No, but I wanted to.)] You smile. [pc.speech(You really deserve it, what with how hard you work and everything!)]

		Nyan blushes as she takes the bottle from out of your [pc.hands]. [nyan.speechNoEffects(T-Thank you s-so much!)]

		Nyan immediately squirts a small amount of the perfume onto her neck, giggling a little in her excitement. You can't help but smile at her happiness, and as the cat-girl sees you grinning at her, she blushes and shuffles her feet, before suggesting that you continue looking around the store room.

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_GIFT_SINGLE_ROSE"><![CDATA[

		From behind your back, you produce the red rose that you obtained from one of Dominion's parks. Holding it towards the blushing cat-girl, you smile and explain, [pc.speech(When I saw how beautiful this rose was, I couldn't help but be reminded of you.)]

		[nyan.speechNoEffects(O-Oh! Oh!)] Nyan squeals, overcome with joy at your gift and accompanying words, [nyan.speechNoEffects(I-I don't know what to say! T-Thank you s-so much!)]

		She takes the rose from you, shuffling her feet and looking longingly into your eyes as she smiles lovingly at you.

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_GIFT_ROSES"><![CDATA[

		From behind your back, you produce the bouquet of roses. Holding them out towards the nervous cat-girl, you smile. [pc.speech(I bought these for you, Nyan. I hope you like them.)]

		[nyan.speechNoEffects(O-Oh m-my goodness!)] Nyan squeaks, her voice trembling with excitement. [nyan.speechNoEffects(N-Nobody else h-has ever given m-me flowers before! T-Thank you so much!)]

		She takes the roses from you, shuffling her feet and blushing as she grins from ear to ear. Her cute smile turns out to be highly infectious, and as you help Nyan to find a vase of water, you find that you can't stop smiling...

	]]>
	</htmlContent>

	<htmlContent tag="NYAN_GIFT_TEDDY_BEAR"><![CDATA[

		Holding out the fluffy teddy bear, you smile at Nyan. [pc.speech(Once I saw this, I couldn't resist buying it for you!)]

		The delicate cat-girl lets out a delighted squeak as she sees the gift that you've bought for her. [nyan.speechNoEffects([pc.Name]! H-How did you know?! I-I love cuddly toys!)]

		Much to your surprise, Nyan's nervousness seems to melt away in the face of such a cute toy, and she rushes forwards, wrapping her arms around both you and the toy. Burying her face into you, she mumbles, [nyan.speechNoEffects(Thank you so much!)]

		You reciprocate the gesture, hugging Nyan close to your chest and smiling to yourself...

	]]>
	</htmlContent>

</dialogue>