Browse Source

[added] New clothing shops and clothing in them, dolls and Kats now with separate dresses. Also changes to file and variable names

KevinSmarts 3 years ago
parent
commit
6c8f60336f

+ 11 - 5
glife.qproj

@@ -102,7 +102,6 @@
 		<Location name="clothing_descriptions"/>
 		<Location name="$short_description"/>
 		<Location name="$attributes_cheap"/>
-		<Location name="$attributes_average"/>
 		<Location name="$attributes_expensive"/>
 		<Location name="$attributes_formal"/>
 		<Location name="$attributes_office"/>
@@ -114,8 +113,16 @@
 		<Location name="$attributes_coat"/>
 		<Location name="$attributes_swimwear"/>
 		<Location name="$attributes_burlesque"/>
-		<Location name="$attributes_alternative"/>
 		<Location name="$attributes_beach"/>
+		<Location name="$attributes_flamingos_outfits"/>
+		<Location name="$attributes_flamingos_dress"/>
+		<Location name="$attributes_fancy_burlesque"/>
+		<Location name="$attributes_dolls_outfits"/>
+		<Location name="$attributes_dolls_dress"/>
+		<Location name="$attributes_cats_oufits"/>
+		<Location name="$attributes_cats_dress"/>
+		<Location name="$attributes_bomba_goth_outfits"/>
+		<Location name="$attributes_bomba_goth_dress"/>
 		<Location name="lost_clothes_here"/>
 		<Location name="portnoi"/>
 		<Location name="portnoi2"/>
@@ -908,7 +915,7 @@
 	</Folder>
 	<Folder name="University">
 		<Location name="city_island"/>
-		<Location name="dolls"/>
+		<Location name="shop_dolls"/>
 		<Location name="vecher"/>
 		<Location name="obkitchen"/>
 		<Location name="obroom"/>
@@ -948,8 +955,7 @@
 		<Location name="FSroom"/>
 	</Folder>
 	<Folder name="Youth Shop">
-		<Location name="pussykats"/>
-		<Location name="pussykats_clothes"/>
+		<Location name="shop_pussycats"/>
 		<Location name="andrey"/>
 		<Location name="gopnew"/>
 		<Location name="goplust"/>

+ 460 - 0
locations/_attributes_bomba_goth_dress.qsrc

@@ -0,0 +1,460 @@
+# $attributes_bomba_goth_dress
+!2020/10/23
+!prince range from 1 to 6, avoid adding too many 5s and 6s
+
+if ARGS[1] = 1:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 2:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 3:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 1
+	CloSkirtShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 4:
+	CloQuality = 5
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 5:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 6:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 7:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 8:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 9:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 10:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 11:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 12:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 1
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 13:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 14:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 2
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 15:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 16:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 2
+	CloStyle = 2
+elseif ARGS[1] = 17:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 2
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 18:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloStyle = 2
+elseif ARGS[1] = 19:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 20:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 3
+	CloStyle = 2
+	CloStyle2 = 1
+	CloDress = 1
+elseif ARGS[1] = 21:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 3
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 22:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 3
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 23:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 3
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 24:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 25:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 26:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 27:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 28:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 29:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloStyle = 2
+elseif ARGS[1] = 30:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 31:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 32:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 33:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 34:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 35:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 36:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 37:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 38:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 39:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 40:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 41:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 42:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 43:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 44:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 45:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 46:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 47:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloStyle = 4
+elseif ARGS[1] = 48:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 49:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 50:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 51:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 52:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 53:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 54:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 55:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 56:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 57:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 58:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 59:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 60:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 61:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 62:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 5
+elseif ARGS[1] = 63:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 64:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 65:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 66:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 67:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 68:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloStyle = 4
+	CloDress = 1
+elseif ARGS[1] = 69:
+	CloQuality = 5
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 70:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloStyle = 2
+end
+
+--- $attributes_bomba_goth_dress ---------------------------------
+

+ 310 - 0
locations/_attributes_bomba_goth_outfits.qsrc

@@ -0,0 +1,310 @@
+# $attributes_bomba_goth_outfits
+!2020/10/23
+!prince range from 1 to 6, avoid adding too many 5s and 6s
+
+if ARGS[1] = 1:
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 2:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 3:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 4:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 5:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 6:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 7:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 8:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 9:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 10:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 11:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 12:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 13:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 14:
+	CloQuality = 5
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 15:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 16:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 17:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 18:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 19:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 20:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 21:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 22:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 23:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 24:
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 25:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 26:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 27:
+	CloQuality = 5
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 28:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 29:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 30:
+	CloQuality = 5
+	CloThinness = 1
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 31:
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 32:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 33:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 34:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle = 2
+	CloStyle = 4
+elseif ARGS[1] = 35:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 36:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 37:
+	CloQuality = 2
+	CloThinness = 1
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 38:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 39:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 40:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 2
+	CloStyle = 4
+elseif ARGS[1] = 41:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 42:
+	CloQuality = 4
+	CloThinness = 6
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 43:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 44:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 45:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 46:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 47:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 48:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 49:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 50:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle = 2
+end
+
+--- $attributes_bomba_goth_outfits ---------------------------------
+

+ 665 - 0
locations/_attributes_cats_dress.qsrc

@@ -0,0 +1,665 @@
+# $attributes_cats_dress
+!2020/10/27
+!prince range from 2 to 5, please avoid adding too many 2s and 5s
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 2:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 3:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 4:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 5:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 6:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 7:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 8:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 9:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 10:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 11:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 12:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 13:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 14:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 15:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 16:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 17:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 18:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 19:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 20:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 21:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 22:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 23:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
+	CloDress = 1
+	CloBimbo = 1
+elseif ARGS[1] = 24:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
+	CloDress = 1
+	CloStyle = 5
+elseif ARGS[1] = 25:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
+	CloDress = 1
+	CloStyle = 5
+elseif ARGS[1] = 26:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
+elseif ARGS[1] = 27:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 28:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 2
+	CloStyle = 4
+elseif ARGS[1] = 29:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 3
+	CloDress = 1
+elseif ARGS[1] = 30:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 3
+	CloDress = 1
+	CloStyle = 5
+elseif ARGS[1] = 31:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 3
+	CloDress = 1
+elseif ARGS[1] = 32:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+elseif ARGS[1] = 33:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+elseif ARGS[1] = 34:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+elseif ARGS[1] = 35:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+elseif ARGS[1] = 36:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+	CloBimbo = 1
+elseif ARGS[1] = 37:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+elseif ARGS[1] = 38:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+elseif ARGS[1] = 39:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+elseif ARGS[1] = 40:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+elseif ARGS[1] = 41:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+elseif ARGS[1] = 42:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+elseif ARGS[1] = 43:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+elseif ARGS[1] = 44:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+elseif ARGS[1] = 45:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+elseif ARGS[1] = 46:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+elseif ARGS[1] = 47:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+elseif ARGS[1] = 48:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 3
+	CloDress = 1
+elseif ARGS[1] = 49:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 3
+	CloDress = 1
+	CloBimbo = 1
+elseif ARGS[1] = 50:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 3
+elseif ARGS[1] = 51:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 52:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 53:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 54:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 55:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 4
+elseif ARGS[1] = 56:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 4
+elseif ARGS[1] = 57:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 4
+elseif ARGS[1] = 58:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 4
+elseif ARGS[1] = 59:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
+elseif ARGS[1] = 60:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 4
+elseif ARGS[1] = 61:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 62:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 63:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 64:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+	CloStyle = 1
+elseif ARGS[1] = 65:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 66:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 67:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 68:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+	CloStyle = 5
+elseif ARGS[1] = 69:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+	CloStyle = 5
+elseif ARGS[1] = 70:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 71:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 72:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+	CloStyle = 1
+elseif ARGS[1] = 73:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 74:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 75:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 76:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+elseif ARGS[1] = 77:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 1
+elseif ARGS[1] = 78:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 79:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 80:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 81:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 82:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 4
+	CloSkirtShortness = 4
+elseif ARGS[1] = 83:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 4
+	CloSkirtShortness = 4
+	CloBimbo = 1
+elseif ARGS[1] = 84:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 85:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 86:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 87:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 5
+elseif ARGS[1] = 88:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 5
+elseif ARGS[1] = 89:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 5
+elseif ARGS[1] = 90:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 91:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 5
+elseif ARGS[1] = 92:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 93:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 94:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 95:
+	CloQuality = 5
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 96:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+elseif ARGS[1] = 97:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 98:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 99:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 100:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 101:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+	CloStyle = 4
+elseif ARGS[1] = 102:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 103:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloDress = 1
+	CloBimbo = 1
+elseif ARGS[1] = 104:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 105:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 106:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 107:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+	CloStyle = 5
+elseif ARGS[1] = 108:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 109:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloDress = 1
+	CloBimbo = 1
+elseif ARGS[1] = 110:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloDress = 1
+end
+
+--- $attributes_cats_dress ---------------------------------
+

+ 512 - 0
locations/_attributes_cats_outfits.qsrc

@@ -0,0 +1,512 @@
+# $attributes_cats_outfits
+!2020/10/31
+!prince range from 2 to 5, please avoid adding too many 2s and 5s
+if ARGS[1] = 1:
+	CloQuality = 2
+	CloThinness = 1
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 2:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 3:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 4:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 5:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 6:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 7:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 8:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 9:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 10:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 11:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 12:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 13:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 14:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 15:
+	CloQuality = 2
+	CloThinness = 1
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 16:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 17:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 18:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 19:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 20:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 21:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 22:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 23:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 24:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 25:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 26:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 27:
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 28:
+	CloQuality = 2
+	CloThinness = 1
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 29:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 30:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 31:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 32:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 33:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 34:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 35:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 36:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 37:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 38:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 39:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 40:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 41:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 42:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 43:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 44:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 45:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 46:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 47:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 48:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 49:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 50:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 51:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 52:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 53:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 54:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 55:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 56:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 57:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 58:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 59:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 60:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 61:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 62:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 63:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 4
+elseif ARGS[1] = 64:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 65:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 66:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 67:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 68:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 69:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 70:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 71:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 72:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 73:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 4
+elseif ARGS[1] = 74:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 75:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 76:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 77:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 78:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 79:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 80:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 81:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 82:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 4
+elseif ARGS[1] = 83:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 84:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+elseif ARGS[1] = 85:
+	CloQuality = 2
+	CloThinness = 1
+	CloTopCut = 2
+	CloPantsShortness = 5
+elseif ARGS[1] = 86:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 3
+	CloPantsShortness = 5
+elseif ARGS[1] = 87:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 3
+	CloPantsShortness = 5
+elseif ARGS[1] = 88:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 5
+elseif ARGS[1] = 89:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 5
+elseif ARGS[1] = 90:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 5
+elseif ARGS[1] = 91:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 5
+elseif ARGS[1] = 92:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 5
+elseif ARGS[1] = 93:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 5
+elseif ARGS[1] = 94:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 2
+	CloPantsShortness = 5
+elseif ARGS[1] = 95:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 2
+	CloPantsShortness = 5
+elseif ARGS[1] = 96:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 5
+elseif ARGS[1] = 97:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 5
+elseif ARGS[1] = 98:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle = 4
+elseif ARGS[1] = 99:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+elseif ARGS[1] = 100:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 5
+	CloStyle = 4
+end
+
+--- $attributes_cats_outfits ---------------------------------
+

+ 717 - 0
locations/_attributes_dolls_dress.qsrc

@@ -0,0 +1,717 @@
+# $attributes_dolls_dress
+!2020/10/19
+!prince range from 2 to 5, please avoid adding too many 5s
+
+if ARGS[1] = 1:
+	CloQuality = 2
+	CloThinness = 1
+	CloTopCut = 2
+	CloSkirtShortness = 1
+	CloStyle = 2
+	CloStyle = 5
+	CloDress = 1
+elseif ARGS[1] = 2:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 3:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 1
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 4:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 5:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 1
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 6:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 7:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 8:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 9:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 10:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 11:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 12:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 2
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 13:
+	CloQuality = 2
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 3
+	CloStyle = 2
+	CloStyle = 5
+	CloDress = 1
+elseif ARGS[1] = 14:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 3
+	CloStyle = 2
+elseif ARGS[1] = 15:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 3
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 16:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 3
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 17:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 3
+elseif ARGS[1] = 18:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 3
+	CloDress = 1
+elseif ARGS[1] = 19:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+elseif ARGS[1] = 20:
+	CloQuality = 2
+	CloThinness = 6
+	CloTopCut = 1
+	CloSkirtShortness = 3
+	CloStyle = 2
+	CloStyle = 5
+	CloDress = 1
+elseif ARGS[1] = 21:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloStyle = 5
+	CloDress = 1
+elseif ARGS[1] = 22:
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloDress = 1
+elseif ARGS[1] = 23:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloSkirtShortness = 3
+	CloStyle = 2
+elseif ARGS[1] = 24:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 25:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 26:
+	CloQuality = 2
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloStyle = 5
+	CloDress = 1
+elseif ARGS[1] = 27:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloStyle = 5
+	CloDress = 1
+elseif ARGS[1] = 28:
+	CloQuality = 2
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloStyle = 5
+	CloDress = 1
+elseif ARGS[1] = 29:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 30:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloStyle = 5
+	CloDress = 1
+elseif ARGS[1] = 31:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 32:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloStyle = 5
+	CloDress = 1
+elseif ARGS[1] = 33:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 34:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 35:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 36:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 37:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 38:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 39:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 40:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 41:
+	CloQuality = 2
+	CloThinness = 6
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 42:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 1
+	CloSkirtShortness = 4
+elseif ARGS[1] = 43:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 44:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloBimbo = 1
+elseif ARGS[1] = 45:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 46:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+elseif ARGS[1] = 47:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+elseif ARGS[1] = 48:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 49:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 50:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 51:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 52:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 53:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 54:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 55:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 56:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 57:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 58:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 4
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloStyle = 4
+elseif ARGS[1] = 59:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloStyle = 4
+elseif ARGS[1] = 60:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 4
+	CloSkirtShortness = 4
+	CloStyle = 2
+elseif ARGS[1] = 61:
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 5
+	CloDress = 1
+elseif ARGS[1] = 62:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloStyle = 5
+	CloDress = 1
+elseif ARGS[1] = 63:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloStyle = 5
+	CloDress = 1
+elseif ARGS[1] = 64:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloStyle = 5
+	CloDress = 1
+elseif ARGS[1] = 65:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloStyle = 5
+	CloDress = 1
+elseif ARGS[1] = 66:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloStyle = 5
+	CloDress = 1
+elseif ARGS[1] = 67:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 68:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 69:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 70:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 71:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 72:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 73:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 74:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 75:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 76:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 77:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 78:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 5
+elseif ARGS[1] = 79:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 80:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 81:
+	CloQuality = 3
+	CloThinness = 6
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 82:
+	CloQuality = 2
+	CloThinness = 6
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 83:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 84:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloBimbo = 1
+elseif ARGS[1] = 85:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 86:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 87:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 88:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 89:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 90:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloStyle = 2
+	CloDress = 1
+elseif ARGS[1] = 91:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 92:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 1
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 93:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 94:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+elseif ARGS[1] = 95:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+elseif ARGS[1] = 96:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloBimbo = 1
+elseif ARGS[1] = 97:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 5
+elseif ARGS[1] = 98:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 99:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 100:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 4
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloStyle = 4
+elseif ARGS[1] = 101:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 4
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 102:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 4
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 103:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 4
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloStyle = 4
+elseif ARGS[1] = 104:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 4
+	CloSkirtShortness = 5
+elseif ARGS[1] = 105:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 4
+	CloSkirtShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 106:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 4
+	CloSkirtShortness = 5
+	CloStyle = 2
+	CloStyle = 4
+elseif ARGS[1] = 107:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 6
+	CloStyle = 2
+elseif ARGS[1] = 108:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 6
+	CloStyle = 2
+elseif ARGS[1] = 109:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 4
+	CloSkirtShortness = 6
+	CloStyle = 2
+	CloStyle = 4
+elseif ARGS[1] = 110:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 1
+	CloSkirtShortness = 6
+	CloStyle = 2
+	CloStyle = 4
+end
+
+--- $attributes_dolls_dress ---------------------------------
+

+ 320 - 0
locations/_attributes_dolls_outfits.qsrc

@@ -0,0 +1,320 @@
+# $attributes_dolls_outfits
+!2020/10/17
+!prince range from 2 to 5, please avoid adding too many 2s and 5s
+
+if ARGS[1] = 1:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 2:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 3:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 4:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+	CloStyle = 5
+elseif ARGS[1] = 5:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 6:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 7:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+	CloStyle = 5
+elseif ARGS[1] = 8:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 9:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 10:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+	CloStyle = 5
+elseif ARGS[1] = 11:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 12:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 13:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 14:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 15:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 16:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 17:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 18:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 19:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 20:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+	CloStyle = 4
+elseif ARGS[1] = 21:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 22:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 23:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+	CloStyle = 4
+elseif ARGS[1] = 24:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 25:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 26:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 27:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 28:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 29:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 1
+	CloStyle = 2
+	CloStyle = 4
+elseif ARGS[1] = 30:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+	CloStyle = 2
+	CloBimbo = 1
+elseif ARGS[1] = 31:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 32:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 33:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 34:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 35:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+	CloStyle = 2
+elseif ARGS[1] = 36:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+	CloStyle = 2
+	CloStyle = 4
+elseif ARGS[1] = 37:
+	CloQuality = 2
+	CloThinness = 2
+	CloTopCut = 2
+	CloPantsShortness = 3
+	CloStyle = 2
+elseif ARGS[1] = 38:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 39:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 40:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 41:
+	CloQuality = 2
+	CloThinness = 6
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloStyle = 2
+	CloStyle = 4
+elseif ARGS[1] = 42:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloStyle = 2
+elseif ARGS[1] = 43:
+	CloQuality = 2
+	CloThinness = 6
+	CloTopCut = 1
+	CloPantsShortness = 5
+	CloStyle = 2
+	CloStyle = 4
+elseif ARGS[1] = 44:
+	CloQuality = 2
+	CloThinness = 6
+	CloTopCut = 1
+	CloPantsShortness = 6
+	CloStyle = 2
+	CloStyle = 4
+elseif ARGS[1] = 45:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 6
+	CloStyle = 2
+elseif ARGS[1] = 46:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloPantsShortness = 6
+	CloStyle = 2
+elseif ARGS[1] = 47:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 3
+	CloPantsShortness = 6
+elseif ARGS[1] = 48:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle = 2
+	CloStyle = 4
+elseif ARGS[1] = 49:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 4
+	CloPantsShortness = 5
+	CloStyle = 2
+	CloStyle = 4
+elseif ARGS[1] = 50:
+	CloQuality = 2
+	CloThinness = 6
+	CloTopCut = 4
+	CloPantsShortness = 6
+	CloStyle = 2
+	CloStyle = 4
+end
+
+--- $attributes_dolls_outfits ---------------------------------
+

+ 268 - 0
locations/_attributes_fancy_burlesque.qsrc

@@ -0,0 +1,268 @@
+# $attributes_fancy_burlesque
+!2020/10/12
+!Quality range is 3-6.
+if ARGS[1] = 1:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+elseif ARGS[1] = 2:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+elseif ARGS[1] = 3:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+elseif ARGS[1] = 4:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+elseif ARGS[1] = 5:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 3
+elseif ARGS[1] = 6:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
+elseif ARGS[1] = 7:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+elseif ARGS[1] = 8:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+elseif ARGS[1] = 9:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+elseif ARGS[1] = 10:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+elseif ARGS[1] = 11:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+elseif ARGS[1] = 12:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+elseif ARGS[1] = 13:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+elseif ARGS[1] = 14:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+elseif ARGS[1] = 15:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+elseif ARGS[1] = 16:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+elseif ARGS[1] = 17:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+elseif ARGS[1] = 18:
+	CloQuality = 3\4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+elseif ARGS[1] = 19:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+elseif ARGS[1] = 20:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+elseif ARGS[1] = 21:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+elseif ARGS[1] = 22:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+elseif ARGS[1] = 23:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+elseif ARGS[1] = 24:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 6
+elseif ARGS[1] = 25:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 2
+elseif ARGS[1] = 26:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 3
+elseif ARGS[1] = 27:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+elseif ARGS[1] = 28:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+elseif ARGS[1] = 29:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+elseif ARGS[1] = 30:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+elseif ARGS[1] = 31:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 3
+elseif ARGS[1] = 32:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+elseif ARGS[1] = 33:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+elseif ARGS[1] = 34:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+elseif ARGS[1] = 35:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+elseif ARGS[1] = 36:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+elseif ARGS[1] = 37:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+elseif ARGS[1] = 38:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+elseif ARGS[1] = 39:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPanties = 1
+	CloOnePiece = 1
+elseif ARGS[1] = 40:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPanties = 1
+	CloOnePiece = 1
+elseif ARGS[1] = 41:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPanties = 1
+	CloOnePiece = 1
+elseif ARGS[1] = 42:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 3
+	CloPanties = 1
+	CloOnePiece = 1
+elseif ARGS[1] = 43:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPanties = 1
+	CloOnePiece = 1
+elseif ARGS[1] = 44:
+	CloQuality = 5
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloOnePiece = 1
+elseif ARGS[1] = 45:
+	CloQuality = 5
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloOnePiece = 1
+elseif ARGS[1] = 46:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPanties = 1
+	CloOnePiece = 1
+elseif ARGS[1] = 47:
+	CloQuality = 6
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+elseif ARGS[1] = 48:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+elseif ARGS[1] = 49:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+elseif ARGS[1] = 50:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+end
+
+--- $attributes_fancy_burlesque ---------------------------------
+

+ 508 - 0
locations/_attributes_flamingos_dress.qsrc

@@ -0,0 +1,508 @@
+# $attributes_flamingos_dress
+!2020/10/27
+!prince range from 2 to 6, avoid adding too many 2s, 5s, and 6s
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 2:
+	CloQuality = 4
+	CloThinness = 6
+	CloTopCut = 1
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 3:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 4:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 1
+elseif ARGS[1] = 5:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 1
+elseif ARGS[1] = 6:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 7:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 8:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 9:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 10:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 11:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 12:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 13:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 14:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 15:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 1
+	CloDress = 1
+elseif ARGS[1] = 16:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 17:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 18:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 19:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 20:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 21:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 22:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 23:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 2
+elseif ARGS[1] = 24:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 2
+	CloDress = 1
+elseif ARGS[1] = 25:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 2
+elseif ARGS[1] = 26:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 2
+elseif ARGS[1] = 27:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 2
+elseif ARGS[1] = 28:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 3
+elseif ARGS[1] = 29:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 3
+elseif ARGS[1] = 30:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 3
+elseif ARGS[1] = 31:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 3
+elseif ARGS[1] = 32:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 3
+elseif ARGS[1] = 33:
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 3
+elseif ARGS[1] = 34:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 3
+elseif ARGS[1] = 35:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 3
+elseif ARGS[1] = 36:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 2
+	CloSkirtShortness = 3
+elseif ARGS[1] = 37:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 3
+elseif ARGS[1] = 38:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 3
+elseif ARGS[1] = 39:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 3
+	CloStyle = 1
+elseif ARGS[1] = 40:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 3
+elseif ARGS[1] = 41:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 3
+elseif ARGS[1] = 42:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 3
+elseif ARGS[1] = 43:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 1
+	CloSkirtShortness = 3
+elseif ARGS[1] = 44:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 3
+elseif ARGS[1] = 45:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 3
+elseif ARGS[1] = 46:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 3
+elseif ARGS[1] = 47:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 2
+	CloSkirtShortness = 3
+elseif ARGS[1] = 48:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 3
+elseif ARGS[1] = 49:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 2
+	CloSkirtShortness = 3
+elseif ARGS[1] = 50:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 3
+elseif ARGS[1] = 51:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
+elseif ARGS[1] = 52:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 53:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 54:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 55:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 56:
+	CloQuality = 5
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 57:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+	CloDress = 1
+	CloBimbo = 1
+elseif ARGS[1] = 58:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 59:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 60:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 61:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 62:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 63:
+	CloQuality = 2
+	CloThinness = 1
+	CloTopCut = 1
+	CloSkirtShortness = 4
+elseif ARGS[1] = 64:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 5
+elseif ARGS[1] = 65:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloSkirtShortness = 4
+elseif ARGS[1] = 66:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 4
+	CloSkirtShortness = 4
+elseif ARGS[1] = 67:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 1
+	CloSkirtShortness = 5
+elseif ARGS[1] = 68:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
+elseif ARGS[1] = 69:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloSkirtShortness = 4
+elseif ARGS[1] = 70:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 4
+	CloDress = 1
+elseif ARGS[1] = 71:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 72:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 73:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 74:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 75:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloDress = 1
+	CloBimbo = 1
+elseif ARGS[1] = 76:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+elseif ARGS[1] = 77:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 4
+elseif ARGS[1] = 78:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+elseif ARGS[1] = 79:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 80:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 81:
+	CloQuality = 2
+	CloThinness = 5
+	CloTopCut = 4
+	CloSkirtShortness = 5
+	CloStyle = 4
+elseif ARGS[1] = 82:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloDress = 1
+	CloBimbo = 1
+elseif ARGS[1] = 83:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 4
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 84:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 85:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 5
+elseif ARGS[1] = 86:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 5
+elseif ARGS[1] = 87:
+	CloQuality = 3
+	CloThinness = 5
+	CloTopCut = 2
+	CloSkirtShortness = 5
+elseif ARGS[1] = 88:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloStyle = 4
+	CloDress = 1
+elseif ARGS[1] = 89:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloSkirtShortness = 5
+	CloDress = 1
+elseif ARGS[1] = 90:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 4
+	CloSkirtShortness = 5
+	CloStyle = 4
+end
+
+--- $attributes_flamingos_dress ---------------------------------
+

+ 260 - 0
locations/_attributes_flamingos_outfits.qsrc

@@ -0,0 +1,260 @@
+# $attributes_flamingos_outfits
+!2020/10/27
+!prince range from 2 to 6, avoid adding too many 2s, 5s, and 6s
+if ARGS[1] = 1:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 2:
+	CloQuality = 3
+	CloThinness = 1
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 3:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 4:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 5:
+	CloQuality = 4
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 6:
+	CloQuality = 4
+	CloThinness = 1
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 7:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 8:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 9:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 10:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 11:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 12:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 13:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 14:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 15:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 16:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 17:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 18:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 19:
+	CloQuality = 3
+	CloThinness = 2
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 20:
+	CloQuality = 2
+	CloThinness = 3
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 21:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 22:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 23:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+elseif ARGS[1] = 24:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 1
+	CloPantsShortness = 1
+	CloStyle = 1
+elseif ARGS[1] = 25:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 26:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 27:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 28:
+	CloQuality = 4
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 29:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 30:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 31:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+	CloStyle = 1
+elseif ARGS[1] = 32:
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 33:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 34:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 35:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 36:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 1
+elseif ARGS[1] = 37:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 38:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 39:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 40:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 41:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 42:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 43:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 3
+	CloPantsShortness = 1
+elseif ARGS[1] = 44:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+elseif ARGS[1] = 45:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+elseif ARGS[1] = 46:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+elseif ARGS[1] = 47:
+	CloQuality = 4
+	CloThinness = 4
+	CloTopCut = 4
+	CloPantsShortness = 1
+elseif ARGS[1] = 48:
+	CloQuality = 3
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+elseif ARGS[1] = 49:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 5
+elseif ARGS[1] = 50:
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 2
+	CloPantsShortness = 6
+	CloStyle = 4
+end
+
+--- $attributes_flamingos_outfits ---------------------------------
+

+ 18 - 6
locations/_clothing_image.qsrc

@@ -5,8 +5,18 @@
 
 if $ARGS[0] = 'cheap':
 	$RESULT = 'images/pc/clothing/1cheap/<<ARGS[1]>>.jpg'
-elseif $ARGS[0] = 'average':
-	$RESULT = 'images/pc/clothing/2average/<<ARGS[1]>>.jpg'
+elseif $ARGS[0] = 'cats_dress':
+	$RESULT = 'images/pc/clothing/cats_dress/<<ARGS[1]>>.jpg'
+elseif $ARGS[0] = 'cats_outfit':
+	$RESULT = 'images/pc/clothing/cats_outfit/<<ARGS[1]>>.jpg'
+elseif $ARGS[0] = 'flamingos_outfit':
+	$RESULT = 'images/pc/clothing/flamingos_outfit/<<ARGS[1]>>.jpg'
+elseif $ARGS[0] = 'flamingos_dress':
+	$RESULT = 'images/pc/clothing/flamingos_dress/<<ARGS[1]>>.jpg'
+elseif $ARGS[0] = 'coco_outfit':
+	$RESULT = 'images/pc/clothing/coco_outfit/<<ARGS[1]>>.jpg'
+elseif $ARGS[0] = 'coco_dress':
+	$RESULT = 'images/pc/clothing/coco_dress/<<ARGS[1]>>.jpg'
 elseif $ARGS[0] = 'expensive':
 	$RESULT = 'images/pc/clothing/3expensive/<<ARGS[1]>>.jpg'
 elseif $ARGS[0] = 'formal':
@@ -27,10 +37,12 @@ elseif $ARGS[0] = 'coat':
 	$RESULT = 'images/pc/clothing/11coat/<<ARGS[1]>>.jpg'
 elseif $ARGS[0] = 'swimwear':
 	$RESULT = 'images/pc/clothing/12swimwear/<<ARGS[1]>>.jpg'
-elseif $ARGS[0] = 'burlesque':
-	$RESULT = 'images/pc/clothing/13burlesque/<<ARGS[1]>>.jpg'
-elseif $ARGS[0] = 'alternative':
-	$RESULT = 'images/pc/clothing/14alternative/<<ARGS[1]>>.jpg'
+elseif $ARGS[0] = 'fancy_burlesque':
+	$RESULT = 'images/pc/clothing/fancy_burlesque/<<ARGS[1]>>.jpg'
+elseif $ARGS[0] = 'dolls_dress':
+	$RESULT = 'images/pc/clothing/dolls_dress/<<ARGS[1]>>.jpg'
+elseif $ARGS[0] = 'dolls_outfit':
+	$RESULT = 'images/pc/clothing/dolls_outfit/<<ARGS[1]>>.jpg'
 elseif $ARGS[0] = 'beach':
 	$RESULT = 'images/pc/clothing/15beachbabe/<<ARGS[1]>>.jpg'
 end

+ 1 - 1
locations/city_island.qsrc

@@ -53,7 +53,7 @@ else
 	'You can see a closed kiosk. It''s open between 08:00 - 23:00.'
 end
 if hour >= 8 and hour < 22:
-	'You can see <a href="exec:gt ''dolls'', ''start''">Patch Work Dolls</a> a clothing store that caters to Alternative styles, like gothic, punk, skater, and the like.'
+	'You can see <a href="exec:gt ''shop_dolls'', ''start''">Patch Work Dolls</a> a clothing store that caters to Alternative styles, like gothic, punk, skater, and the like.'
 else
 	'You can see Patch Work Dolls a clothing store that caters to Alternative styles, like gothic, punk, skater, and the like. It''s open every day between 08:00 - 22:00'
 end

+ 90 - 19
locations/clothing.qsrc

@@ -186,7 +186,11 @@ if $ARGS[0] = 'view_clothing_list':
 	if $ARGS[2] = '':
 		'<center><a href="exec:$ward_list_store = ''gm'' & gt ''clothing'', ''view_clothing_list'', ''<<$ARGS[1]>>'', ''gm''"><img src="images/locations/city/citycenter/mall/gm.png"></a></center>'
 
-		if ARRSIZE('average') > 0:'<center><a href="exec:$ward_list_store = ''kats'' & gt ''clothing'', ''view_clothing_list'', ''<<$ward_list_page>>'', ''kats''"><img src="images/locations/city/citycenter/mall/pussycat.png"></a></center>'
+		if ARRSIZE('cats_outfit') > 0 or ARRSIZE('cats_dress') > 0:'<center><a href="exec:$ward_list_store = ''kats'' & gt ''clothing'', ''view_clothing_list'', ''<<$ward_list_page>>'', ''kats''"><img src="images/locations/city/citycenter/mall/pussycat.png"></a></center>'
+
+		if ARRSIZE('flamingos_outfit') > 0 or ARRSIZE('flamingos_dress') > 0:'<center><a href="exec:$ward_list_store = ''flamingos'' & gt ''clothing'', ''view_clothing_list'', ''<<$ward_list_page>>'', ''flamingos''"><img src="images/locations/city/island/flamingos/shop_name.png"></a></center>'
+
+		if ARRSIZE('coco_outfit') > 0 or ARRSIZE('coco_dress') > 0:'<center><a href="exec:$ward_list_store = ''coco'' & gt ''clothing'', ''view_clothing_list'', ''<<$ward_list_page>>'', ''coco''"><img src="images/locations/city/residential/coco/shop_name.png"></a></center>'
 
 		if ARRSIZE('expensive') > 0:'<center><a href="exec:$ward_list_store = ''fashionista'' & gt ''clothing'', ''view_clothing_list'', ''<<$ward_list_page>>'', ''fashionista''"><img src="images/locations/city/citycenter/mall/fashionistat.png"></a></center>'
 
@@ -194,11 +198,15 @@ if $ARGS[0] = 'view_clothing_list':
 
 		if ARRSIZE('beach') > 0:'<center><a href="exec:$ward_list_store = ''scandalicious'' & gt ''clothing'', ''view_clothing_list'', ''<<$ward_list_page>>'', ''scandalicious''"><img src="images/locations/city/citycenter/mall/scandalicious.png"></a></center>'
 
-		if ARRSIZE('fetish') > 0 or ARRSIZE('burlesque') > 0:'<center><a href="exec:$ward_list_store = ''sexshop'' & gt ''clothing'', ''view_clothing_list'', ''<<$ward_list_page>>'', ''sexshop''"><img src="images/locations/city/citycenter/sexshop/shop_name.png"></a></center>'
+		if ARRSIZE('fancy_burlesque') > 0:'<center><a href="exec:$ward_list_store = ''fancypancy'' & gt ''clothing'', ''view_clothing_list'', ''<<$ward_list_page>>'', ''fancypancy''"><img src="images/locations/oldtown/fancypancy/shop_name.png"></a></center>'
+
+		if ARRSIZE('fetish') > 0:'<center><a href="exec:$ward_list_store = ''sexshop'' & gt ''clothing'', ''view_clothing_list'', ''<<$ward_list_page>>'', ''sexshop''"><img src="images/locations/city/citycenter/sexshop/shop_name.png"></a></center>'
 
 		if ARRSIZE('exhibit') > 0:'<center><a href="exec:$ward_list_store = ''exhibitshop'' & gt ''clothing'', ''view_clothing_list'', ''<<$ward_list_page>>'', ''exhibitshop''"><img src="images/locations/oldtown/exhibitshop/shop_name.png"></a></center>'
 
-		if ARRSIZE('alternative') > 0:'<center><a href="exec:$ward_list_store = ''dolls'' & gt ''clothing'', ''view_clothing_list'', ''<<$ward_list_page>>'', ''dolls''"><img src="images/locations/city/island/dolls.png"></a></center>'
+		if ARRSIZE('dolls_outfit') > 0 or ARRSIZE('dolls_dress') > 0:'<center><a href="exec:$ward_list_store = ''dolls'' & gt ''clothing'', ''view_clothing_list'', ''<<$ward_list_page>>'', ''dolls''"><img src="images/locations/city/island/dolls.png"></a></center>'
+
+		if ARRSIZE('bomba_outfit') > 0 or ARRSIZE('bomba_dress') > 0:'<center><a href="exec:$ward_list_store = ''bomba'' & gt ''clothing'', ''view_clothing_list'', ''<<$ward_list_page>>'', ''bomba''"><img src="images/locations/oldtown/tsar/shop_name.png"></a></center>'
 
 		if ARRSIZE('exercise') > 0:'<center><a href="exec:$ward_list_store = ''sports'' & gt ''clothing'', ''view_clothing_list'', ''<<$ward_list_page>>'', ''sports''"><img src="images/locations/city/citycenter/mall/sports.png"></a></center>'
 
@@ -288,10 +296,64 @@ if $ARGS[0] = 'view_clothing_list':
 		if $ARGS[2] = 'kats':
 			$ward_list_store = $ARGS[2]
 			i = 1
-			:loopaverage
-				if average[i] = 1 and averageS[i] = cloc and ($clothingworntype ! 'average' or clothingwornnumber ! i):*P dyneval($clothing_list_line, $ARGS[1], 'average', i)
+			:loopcats_dress
+				if cats_dress[i] = 1 and cats_dressS[i] = cloc and ($clothingworntype ! 'cats_dress' or clothingwornnumber ! i):*P dyneval($clothing_list_line, $ARGS[1], 'cats_dress', i)
+				i += 1
+			if i <= ARRSIZE('cats_dress'):jump 'loopcats_dress'
+
+			act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
+			gs 'clothing', 'clothwidth'
+
+			$ward_list_store = $ARGS[2]
+			i = 1
+			:loopcats_outfit
+				if cats_outfit[i] = 1 and cats_outfitS[i] = cloc and ($clothingworntype ! 'cats_outfit' or clothingwornnumber ! i):*P dyneval($clothing_list_line, $ARGS[1], 'cats_outfit', i)
+				i += 1
+			if i <= ARRSIZE('cats_outfit'):jump 'loopcats_outfit'
+
+			act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
+			gs 'clothing', 'clothwidth'
+		end
+
+		if $ARGS[2] = 'flamingos':
+			$ward_list_store = $ARGS[2]
+			i = 1
+			:loopflamingos_dress
+				if flamingos_dress[i] = 1 and flamingos_dressS[i] = cloc and ($clothingworntype ! 'flamingos_dress' or clothingwornnumber ! i):*P dyneval($clothing_list_line, $ARGS[1], 'flamingos_dress', i)
+				i += 1
+			if i <= ARRSIZE('flamingos_dress'):jump 'loopflamingos_dress'
+
+			act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
+			gs 'clothing', 'clothwidth'
+
+			$ward_list_store = $ARGS[2]
+			i = 1
+			:loopflamingos_outfit
+				if flamingos_outfit[i] = 1 and flamingos_outfitS[i] = cloc and ($clothingworntype ! 'flamingos_outfit' or clothingwornnumber ! i):*P dyneval($clothing_list_line, $ARGS[1], 'flamingos_outfit', i)
 				i += 1
-			if i <= ARRSIZE('average'):jump 'loopaverage'
+			if i <= ARRSIZE('flamingos_outfit'):jump 'loopflamingos_outfit'
+
+			act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
+			gs 'clothing', 'clothwidth'
+		end
+
+		if $ARGS[2] = 'coco':
+			$ward_list_store = $ARGS[2]
+			i = 1
+			:loopcoco_dress
+				if coco_dress[i] = 1 and coco_dressS[i] = cloc and ($clothingworntype ! 'coco_dress' or clothingwornnumber ! i):*P dyneval($clothing_list_line, $ARGS[1], 'coco_dress', i)
+				i += 1
+			if i <= ARRSIZE('coco_dress'):jump 'loopcoco_dress'
+
+			act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
+			gs 'clothing', 'clothwidth'
+
+			$ward_list_store = $ARGS[2]
+			i = 1
+			:loopcoco_outfit
+				if coco_outfit[i] = 1 and coco_outfitS[i] = cloc and ($clothingworntype ! 'coco_outfit' or clothingwornnumber ! i):*P dyneval($clothing_list_line, $ARGS[1], 'coco_outfit', i)
+				i += 1
+			if i <= ARRSIZE('coco_outfit'):jump 'loopcoco_outfit'
 
 			act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
 			gs 'clothing', 'clothwidth'
@@ -344,23 +406,25 @@ if $ARGS[0] = 'view_clothing_list':
 			act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
 			gs 'clothing', 'clothwidth'
 
+		if $ARGS[2] = 'exhibitshop':
+			$ward_list_store = $ARGS[2]
 			i = 1
-			:loopburlesque
-				if burlesque[i] = 1 and burlesqueS[i] = cloc and ($clothingworntype ! 'burlesque' or clothingwornnumber ! i):*P dyneval($clothing_list_line, $ARGS[1], 'burlesque', i)
+			:loopexhibit
+				if exhibit[i] = 1 and exhibitS[i] = cloc and ($clothingworntype ! 'exhibit' or clothingwornnumber ! i):*P dyneval($clothing_list_line, $ARGS[1], 'exhibit', i)
 				i += 1
-			if i <= ARRSIZE('burlesque'):jump 'loopburlesque'
+			if i <= ARRSIZE('exhibit'):jump 'loopexhibit'
 
 			act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
 			gs 'clothing', 'clothwidth'
 		end
 
-		if $ARGS[2] = 'exhibitshop':
+		if $ARGS[2] = 'fancypancy':
 			$ward_list_store = $ARGS[2]
 			i = 1
-			:loopexhibit
-				if exhibit[i] = 1 and exhibitS[i] = cloc and ($clothingworntype ! 'exhibit' or clothingwornnumber ! i):*P dyneval($clothing_list_line, $ARGS[1], 'exhibit', i)
+			:loopfancy_burlesque
+				if fancy_burlesque[i] = 1 and burlesqueS[i] = cloc and ($clothingworntype ! 'fancy_burlesque' or clothingwornnumber ! i):*P dyneval($clothing_list_line, $ARGS[1], 'fancy_burlesque', i)
 				i += 1
-			if i <= ARRSIZE('exhibit'):jump 'loopexhibit'
+			if i <= ARRSIZE('fancy_burlesque'):jump 'loopfancy_burlesque'
 
 			act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
 			gs 'clothing', 'clothwidth'
@@ -370,10 +434,17 @@ if $ARGS[0] = 'view_clothing_list':
 			cla
 			$ward_list_store = $ARGS[2]
 			i = 1
-			:loopalternative
-				if alternative[i] = 1 and alternativeS[i] = cloc and ($clothingworntype ! 'alternative' or clothingwornnumber ! i):*P dyneval($clothing_list_line, $ARGS[1], 'alternative', i)
+			:loopcats_outfit
+				if cats_outfit[i] = 1 and cats_outfitS[i] = cloc and ($clothingworntype ! 'cats_outfit' or clothingwornnumber ! i):*P dyneval($clothing_list_line, $ARGS[1], 'cats_outfit', i)
+				i += 1
+			if i <= ARRSIZE('cats_outfit'):jump 'loopcats_outfit'
+
+			$ward_list_store = $ARGS[2]
+			i = 1
+			:loopcats_dress
+				if cats_dress[i] = 1 and cats_dressS[i] = cloc and ($clothingworntype ! 'cats_dress' or clothingwornnumber ! i):*P dyneval($clothing_list_line, $ARGS[1], 'cats_dress', i)
 				i += 1
-			if i <= ARRSIZE('alternative'):jump 'loopalternative'
+			if i <= ARRSIZE('cats_dress'):jump 'loopcats_dress'
 
 			act 'Return': killvar '$ward_list_store' & gt 'clothing', 'view_clothing_list', '<<$ward_list_page>>'
 			gs 'clothing', 'clothwidth'
@@ -512,11 +583,11 @@ if $ARGS[0] = 'view_clothing_item':
 						dynamic $ARGS[2] + '[<<ARGS[3]>>] = 1'
 						if $ARGS[2] = 'cheap' or $ARGS[2] = 'office':
 							dynamic $ARGS[2] + 'H[<<ARGS[3]>>] = 70 + <<h>>'
-						elseif $ARGS[2] = 'average':
+						elseif $ARGS[2] = 'cats_dress' or if $ARGS[2] = 'cats_outfit' or if $ARGS[2] = 'flamingos_dress' or if $ARGS[2] = 'flamingos_outfit' or if $ARGS[2] = 'coco_dress' or if $ARGS[2] = 'coco_outfit':
 							dynamic $ARGS[2] + 'H[<<ARGS[3]>>] = 90 + <<h>>'
 						elseif $ARGS[2] = 'formal':
 							dynamic $ARGS[2] + 'H[<<ARGS[3]>>] = 15 + <<h>>'
-						elseif $ARGS[2] = 'fetish' or $ARGS[2] = 'exhibit' or $ARGS[2] = 'burlesque':
+						elseif $ARGS[2] = 'fetish' or $ARGS[2] = 'exhibit' or $ARGS[2] = 'fancy_burlesque':
 							dynamic $ARGS[2] + 'H[<<ARGS[3]>>] = 35 + <<h>>'
 						elseif $ARGS[2] = 'school' or $ARGS[2] = 'uniform':
 							dynamic $ARGS[2] + 'H[<<ARGS[3]>>] = 120 + <<h>>'
@@ -543,7 +614,7 @@ if $ARGS[0] = 'view_clothing_item':
 						dynamic $ARGS[2] + '[<<ARGS[3]>>] = 1'
 						if $ARGS[2] = 'cheap' or $ARGS[2] = 'office':
 							dynamic $ARGS[2] + 'H[<<ARGS[3]>>] = 70 + <<h>>'
-						elseif $ARGS[2] = 'average':
+						elseif $ARGS[2] = 'cats_dress' or if $ARGS[2] = 'cats_outfit' or if $ARGS[2] = 'flamingos_dress' or if $ARGS[2] = 'flamingos_outfit' or if $ARGS[2] = 'coco_dress' or if $ARGS[2] = 'coco_outfit':
 							dynamic $ARGS[2] + 'H[<<ARGS[3]>>] = 90 + <<h>>'
 						elseif $ARGS[2] = 'formal':
 							dynamic $ARGS[2] + 'H[<<ARGS[3]>>] = 15 + <<h>>'

+ 156 - 16
locations/clothing_QV.qsrc

@@ -29,17 +29,23 @@ if $ARGS[0] = 'list':
 
 	if ARRSIZE('school') > 0:'<center><a href="exec:gt ''clothing_QV'', ''list'', ''school''"><img src="images/locations/city/citycenter/mall/s.uniform2.png"></a></center>'
  
-	if ARRSIZE('average') > 0:'<center><a href="exec:gt ''clothing_QV'', ''list'', ''kats''"><img src="images/locations/city/citycenter/mall/pussycat.png"></a></center>'
+	if ARRSIZE('cats_outfit') > 0 or ARRSIZE('cats_dress') > 0:'<center><a href="exec:gt ''clothing_QV'', ''list'', ''kats''"><img src="images/locations/city/citycenter/mall/pussycat.png"></a></center>'
+
+	if ARRSIZE('flamingos_outfit') > 0 or ARRSIZE('flamingos_dress') > 0:'<center><a href="exec:gt ''clothing_QV'', ''list'', ''flamingos''"><img src="images/locations/city/island/flamingos/shop_name.png"></a></center>'
+
+	if ARRSIZE('coco_outfit') > 0 or ARRSIZE('coco_dress') > 0:'<center><a href="exec:gt ''clothing_QV'', ''list'', ''coco''"><img src="images/locations/pavlovsk/coco/shop_name.png"></a></center>'
 
 	if ARRSIZE('expensive') > 0:'<center><a href="exec:gt ''clothing_QV'', ''list'', ''fashionista''"><img src="images/locations/city/citycenter/mall/fashionistat.png"></a></center>'
 
 	if ARRSIZE('formal') > 0:'<center><a href="exec:gt ''clothing_QV'', ''list'', ''moncheri''"><img src="images/locations/city/citycenter/mall/moncheri.png"></a></center>'
 
-	if ARRSIZE('fetish') > 0 or ARRSIZE('burlesque') > 0:'<center><a href="exec:gt ''clothing_QV'', ''list'', ''sexshop''"><img src="images/locations/city/citycenter/sexshop/shop_name.png"></a></center>'
+	if ARRSIZE('fetish') > 0:'<center><a href="exec:gt ''clothing_QV'', ''list'', ''sexshop''"><img src="images/locations/city/citycenter/sexshop/shop_name.png"></a></center>'
+
+	if ARRSIZE('fancy_burlesque') > 0:'<center><a href="exec:gt ''clothing_QV'', ''list'', ''fancypancy''"><img src="images/locations/oldtown/fancy/shop_name.png"></a></center>'
 
 	if ARRSIZE('exhibit') > 0:'<center><a href="exec:gt ''clothing_QV'', ''list'', ''exhibitshop''"><img src="images/locations/oldtown/exhibitshop/shop_name.png"></a></center>'
 
-	if ARRSIZE('alternative') > 0:'<center><a href="exec:gt ''clothing_QV'', ''list'', ''dolls''"><img src="images/locations/city/island/dolls.png"></a></center>'
+	if ARRSIZE('dolls_outfit') > 0 or ARRSIZE('dolls_dress') > 0:'<center><a href="exec:gt ''clothing_QV'', ''list'', ''dolls''"><img src="images/locations/city/island/dolls.png"></a></center>'
 
 	if ARRSIZE('exercise') > 0:'<center><a href="exec:gt ''clothing_QV'', ''list'', ''sports''"><img src="images/locations/city/citycenter/mall/sports.png"></a></center>'
 
@@ -179,19 +185,122 @@ if $ARGS[0] = 'list':
 		*nl
 
 		i = 1
-		:loopaverage
-		if average[i] = 1:
-			gs 'clothing_attributes', 'average', i
+		:loopcats_outfit
+		if cats_outfit[i] = 1:
+			gs 'clothing_attributes', 'cats_outfit', i
+			if CloInhibit <= pcs_inhib:
+				if CloStyle ! 5:
+					if cats_outfitS[i] = 0 and cats_outfitH[i] > 0 and cats_outfitB[i] >= (pcs_hips - 8) and cats_outfitB[i] <= (pcs_hips + 8):*p '<a href="exec:gt ''clothing_QV'', ''change'', ''cats_outfit'', <<i>>"><img src="images/pc/clothing/cats_outfit/<<i>>.jpg" 	height="250" /></a>'
+				else
+					if cats_outfitS[i] = 0 and cats_outfitH[i] > 0:*p '<a href="exec:gt ''clothing_QV'', ''change'', ''cats_outfit'', <<i>>"><img src="images/pc/clothing/cats_outfit/<<i>>.jpg" 	height="250" /></a>'
+				end
+			end
+		end
+		i += 1
+		if i <= ARRSIZE('cats_outfit'):jump 'loopcats_outfit'
+
+		i = 1
+		:loopcats_dress
+		if cats_dress[i] = 1:
+			gs 'clothing_attributes', 'cats_dress', i
+			if CloInhibit <= pcs_inhib:
+				if CloStyle ! 5:
+					if cats_dressS[i] = 0 and cats_dressH[i] > 0 and cats_dressB[i] >= (pcs_hips - 8) and cats_dressB[i] <= (pcs_hips + 8):*p '<a href="exec:gt ''clothing_QV'', ''change'', ''cats_dress'', <<i>>"><img src="images/pc/clothing/cats_dress/<<i>>.jpg" 	height="250" /></a>'
+				else
+					if cats_dressS[i] = 0 and cats_dressH[i] > 0:*p '<a href="exec:gt ''clothing_QV'', ''change'', ''cats_dress'', <<i>>"><img src="images/pc/clothing/cats_dress/<<i>>.jpg" 	height="250" /></a>'
+				end
+			end
+		end
+		i += 1
+		if i <= ARRSIZE('cats_dress'):jump 'loopcats_dress'
+
+		act 'Return': killvar '$ward_list_store' & gt 'clothing_QV', 'list'
+	end
+
+	if $ARGS[1] = 'flamingos':
+		*clr & cla
+		$ward_list_store = $ARGS[1]
+		'<h3><center><b><font color="maroon">Wardrobe</font></b></center></h3>'
+		'<center><img src="images/locations/city/citycenter/mall/pussycat.png"></center>'
+		*nl
+		'<center><table border=1><TH><a href="exec:gt ''clothing'', ''view_clothing_list'', ''wardrobe'', ''<<$ward_list_store>>''">Switch to wardrobe list</a></TH><TH><a href="exec:gt ''clothing'', ''view_clothing_list'', ''store'', ''<<$ward_list_store>>''">Switch to stored clothing list</a></TH><TH><a href="exec:gt ''clothing'', ''view_clothing_list'', ''unwanted'', ''<<$ward_list_store>>''">Switch to unwanted clothing list</a></TH></table></center>'
+		*nl
+		'<center>These are the clothes that are currently available for you to wear.</center><br>'
+		*nl
+
+		i = 1
+		:loopflamingos_outfit
+		if flamingos_outfit[i] = 1:
+			gs 'clothing_attributes', 'flamingos_outfit', i
 			if CloInhibit <= pcs_inhib:
 				if CloStyle ! 5:
-					if averageS[i] = 0 and averageH[i] > 0 and averageB[i] >= (pcs_hips - 8) and averageB[i] <= (pcs_hips + 8):*p '<a href="exec:gt ''clothing_QV'', ''change'', ''average'', <<i>>"><img src="images/pc/clothing/2average/<<i>>.jpg" 	height="250" /></a>'
+					if flamingos_outfitS[i] = 0 and flamingos_outfitH[i] > 0 and flamingos_outfitB[i] >= (pcs_hips - 8) and flamingos_outfitB[i] <= (pcs_hips + 8):*p '<a href="exec:gt ''clothing_QV'', ''change'', ''flamingos_outfit'', <<i>>"><img src="images/pc/clothing/flamingos_outfit/<<i>>.jpg" 	height="250" /></a>'
 				else
-					if averageS[i] = 0 and averageH[i] > 0:*p '<a href="exec:gt ''clothing_QV'', ''change'', ''average'', <<i>>"><img src="images/pc/clothing/2average/<<i>>.jpg" 	height="250" /></a>'
+					if flamingos_outfitS[i] = 0 and flamingos_outfitH[i] > 0:*p '<a href="exec:gt ''clothing_QV'', ''change'', ''flamingos_outfit'', <<i>>"><img src="images/pc/clothing/flamingos_outfit/<<i>>.jpg" 	height="250" /></a>'
 				end
 			end
 		end
 		i += 1
-		if i <= ARRSIZE('average'):jump 'loopaverage'
+		if i <= ARRSIZE('flamingos_outfit'):jump 'loopflamingos_outfit'
+
+		i = 1
+		:loopflamingos_dress
+		if flamingos_dress[i] = 1:
+			gs 'clothing_attributes', 'flamingos_dress', i
+			if CloInhibit <= pcs_inhib:
+				if CloStyle ! 5:
+					if flamingos_dressS[i] = 0 and flamingos_dressH[i] > 0 and flamingos_dressB[i] >= (pcs_hips - 8) and flamingos_dressB[i] <= (pcs_hips + 8):*p '<a href="exec:gt ''clothing_QV'', ''change'', ''flamingos_dress'', <<i>>"><img src="images/pc/clothing/flamingos_dress/<<i>>.jpg" 	height="250" /></a>'
+				else
+					if flamingos_dressS[i] = 0 and flamingos_dressH[i] > 0:*p '<a href="exec:gt ''clothing_QV'', ''change'', ''flamingos_dress'', <<i>>"><img src="images/pc/clothing/flamingos_dress/<<i>>.jpg" 	height="250" /></a>'
+				end
+			end
+		end
+		i += 1
+		if i <= ARRSIZE('flamingos_dress'):jump 'loopflamingos_dress'
+
+		act 'Return': killvar '$ward_list_store' & gt 'clothing_QV', 'list'
+	end
+
+	if $ARGS[1] = 'coco':
+		*clr & cla
+		$ward_list_store = $ARGS[1]
+		'<h3><center><b><font color="maroon">Wardrobe</font></b></center></h3>'
+		'<center><img src="images/locations/city/citycenter/mall/pussycat.png"></center>'
+		*nl
+		'<center><table border=1><TH><a href="exec:gt ''clothing'', ''view_clothing_list'', ''wardrobe'', ''<<$ward_list_store>>''">Switch to wardrobe list</a></TH><TH><a href="exec:gt ''clothing'', ''view_clothing_list'', ''store'', ''<<$ward_list_store>>''">Switch to stored clothing list</a></TH><TH><a href="exec:gt ''clothing'', ''view_clothing_list'', ''unwanted'', ''<<$ward_list_store>>''">Switch to unwanted clothing list</a></TH></table></center>'
+		*nl
+		'<center>These are the clothes that are currently available for you to wear.</center><br>'
+		*nl
+
+		i = 1
+		:loopcoco_outfit
+		if coco_outfit[i] = 1:
+			gs 'clothing_attributes', 'coco_outfit', i
+			if CloInhibit <= pcs_inhib:
+				if CloStyle ! 5:
+					if coco_outfitS[i] = 0 and coco_outfitH[i] > 0 and coco_outfitB[i] >= (pcs_hips - 8) and coco_outfitB[i] <= (pcs_hips + 8):*p '<a href="exec:gt ''clothing_QV'', ''change'', ''coco_outfit'', <<i>>"><img src="images/pc/clothing/coco_outfit/<<i>>.jpg" 	height="250" /></a>'
+				else
+					if coco_outfitS[i] = 0 and coco_outfitH[i] > 0:*p '<a href="exec:gt ''clothing_QV'', ''change'', ''coco_outfit'', <<i>>"><img src="images/pc/clothing/coco_outfit/<<i>>.jpg" 	height="250" /></a>'
+				end
+			end
+		end
+		i += 1
+		if i <= ARRSIZE('coco_outfit'):jump 'loopcoco_outfit'
+
+		i = 1
+		:loopcoco_dress
+		if coco_dress[i] = 1:
+			gs 'clothing_attributes', 'coco_dress', i
+			if CloInhibit <= pcs_inhib:
+				if CloStyle ! 5:
+					if coco_dressS[i] = 0 and coco_dressH[i] > 0 and coco_dressB[i] >= (pcs_hips - 8) and coco_dressB[i] <= (pcs_hips + 8):*p '<a href="exec:gt ''clothing_QV'', ''change'', ''coco_dress'', <<i>>"><img src="images/pc/clothing/coco_dress/<<i>>.jpg" 	height="250" /></a>'
+				else
+					if coco_dressS[i] = 0 and coco_dressH[i] > 0:*p '<a href="exec:gt ''clothing_QV'', ''change'', ''coco_dress'', <<i>>"><img src="images/pc/clothing/coco_dress/<<i>>.jpg" 	height="250" /></a>'
+				end
+			end
+		end
+		i += 1
+		if i <= ARRSIZE('coco_dress'):jump 'loopcoco_dress'
 
 		act 'Return': killvar '$ward_list_store' & gt 'clothing_QV', 'list'
 	end
@@ -271,18 +380,30 @@ if $ARGS[0] = 'list':
 		end
 		i += 1
 		if i <= ARRSIZE('fetish'):jump 'loopfetish'
+		act 'Return': killvar '$ward_list_store' & gt 'clothing_QV', 'list'
+	end
+
+	if $ARGS[1] = 'fancypancy':
+		*clr & cla
+		$ward_list_store = $ARGS[1]
+		'<h3><center><b><font color="maroon">Wardrobe</font></b></center></h3>'
+		'<center><img src="images/locations/city/citycenter/sexshop/shop_name.png"></center>'
+		*nl
+		'<center><table border=1><TH><a href="exec:gt ''clothing'', ''view_clothing_list'', ''wardrobe'', ''<<$ward_list_store>>''">Switch to wardrobe list</a></TH><TH><a href="exec:gt ''clothing'', ''view_clothing_list'', ''store'', ''<<$ward_list_store>>''">Switch to stored clothing list</a></TH><TH><a href="exec:gt ''clothing'', ''view_clothing_list'', ''unwanted'', ''<<$ward_list_store>>''">Switch to unwanted clothing list</a></TH></table></center>'
+		*nl
+		'<center>These are the clothes that are currently available for you to wear.</center><br>'
+		*nl
 
 		i = 1
 		:loopburlesque
 		if burlesque[i] = 1:
 			gs 'clothing_attributes', 'burlesque', i
 			if CloInhibit <= pcs_inhib:
-				if burlesqueS[i] = 0 and burlesqueH[i] > 0 and burlesqueB[i] >= (pcs_hips - 8) and burlesqueB[i] <= (pcs_hips + 8):*p '<a href="exec:gt ''clothing_QV'', ''change'', ''burlesque'', <<i>>"><img src="images/pc/clothing/13burlesque/<<i>>.jpg" 	height="250" /></a>'
+				if burlesqueS[i] = 0 and burlesqueH[i] > 0 and burlesqueB[i] >= (pcs_hips - 8) and burlesqueB[i] <= (pcs_hips + 8):*p '<a href="exec:gt ''clothing_QV'', ''change'', ''burlesque'', <<i>>"><img src="images/pc/clothing/fancy_burlesque/<<i>>.jpg" 	height="250" /></a>'
 			end
 		end
 		i += 1
 		if i <= ARRSIZE('burlesque'):jump 'loopburlesque'
-
 		act 'Return': killvar '$ward_list_store' & gt 'clothing_QV', 'list'
 	end
 
@@ -323,15 +444,34 @@ if $ARGS[0] = 'list':
 		*nl
 
 		i = 1
-		:loopalternative
-		if alternative[i] = 1:
-			gs 'clothing_attributes', 'alternative', i
+		:loopdolls_outfit
+		if dolls_outfit[i] = 1:
+			gs 'clothing_attributes', 'dolls_outfit', i
 			if CloInhibit <= pcs_inhib:
-				if alternativeS[i] = 0 and alternativeH[i] > 0 and alternativeB[i] >= (pcs_hips - 8) and alternativeB[i] <= (pcs_hips + 8):*p '<a href="exec:gt ''clothing_QV'', ''change'', ''alternative'', <<i>>"><img src="images/pc/clothing/14alternative/<<i>>.jpg" 	height="250" /></a>'
+				if CloStyle ! 5:
+					if dolls_outfitS[i] = 0 and dolls_outfitH[i] > 0 and dolls_outfitB[i] >= (pcs_hips - 8) and dolls_outfitB[i] <= (pcs_hips + 8):*p '<a href="exec:gt ''clothing_QV'', ''change'', ''dolls_outfit'', <<i>>"><img src="images/pc/clothing/dolls_outfit/<<i>>.jpg" 	height="250" /></a>'
+				else
+					if dolls_outfitS[i] = 0 and dolls_outfitH[i] > 0:*p '<a href="exec:gt ''clothing_QV'', ''change'', ''dolls_outfit'', <<i>>"><img src="images/pc/clothing/dolls_outfit/<<i>>.jpg" 	height="250" /></a>'
+				end
+			end
+		end
+		i += 1
+		if i <= ARRSIZE('dolls_outfit'):jump 'loopdolls_outfit'
+
+		i = 1
+		:loopdolls_dress
+		if dolls_dress[i] = 1:
+			gs 'clothing_attributes', 'dolls_dress', i
+			if CloInhibit <= pcs_inhib:
+				if CloStyle ! 5:
+					if dolls_dressS[i] = 0 and dolls_dressH[i] > 0 and dolls_dressB[i] >= (pcs_hips - 8) and dolls_dressB[i] <= (pcs_hips + 8):*p '<a href="exec:gt ''clothing_QV'', ''change'', ''dolls_dress'', <<i>>"><img src="images/pc/clothing/dolls_dress/<<i>>.jpg" 	height="250" /></a>'
+				else
+					if dolls_dressS[i] = 0 and dolls_dressH[i] > 0:*p '<a href="exec:gt ''clothing_QV'', ''change'', ''dolls_dress'', <<i>>"><img src="images/pc/clothing/dolls_dress/<<i>>.jpg" 	height="250" /></a>'
+				end
 			end
 		end
 		i += 1
-		if i <= ARRSIZE('alternative'):jump 'loopalternative'
+		if i <= ARRSIZE('dolls_dress'):jump 'loopdolls_dress'
 
 		act 'Return': killvar '$ward_list_store' & gt 'clothing_QV', 'list'
 	end

+ 12 - 4
locations/liames.qsrc

@@ -39,8 +39,16 @@ else
 	'Liamel Cafe is current closed, it is open every day 10:00 - 22:00'
 end
 
+if week < 7 and hour >= 9 and hour <= 17:
+	'The long standing alternative clothing shop "<a href="exec:gt ''shop_tsar_bomba'',''start''">`Tsar Bomba</a> is unmistakable amongst the tourist shops on the main square."'
+	'Clothing for younger women is catered for in, "<a href="exec:gt ''liamelkafe'',''start''">Flamingos</a>."'
+else
+	'Tsar Bomba is current closed, it is open Mon - Sat day 9:00 - 18:00'
+	'Flamingos is current closed, it is open Mon - Sat 9:00 - 18:00'
+end
+
 if exhibitionQW > 3:
-	if week < 7 and hour >= 8 and hour <= 18:
+	if week < 7 and hour >= 8 and hour <= 17:
 		'<a href="exec:gt ''exhibitionistshop'',''start''">Expression of You</a> is just down a small side street from here.'
 	else
 		'<b>Expression of You,</b> is open Mon - Sat, 8:00 - 18:00'
@@ -49,12 +57,12 @@ end
 
 if hour >= 18 and hour <= 22:
 	if pcs_inhib > 30:
-		'There is a <a href="exec:gt ''burlesque'',''start''">burlesque club</a> with shows running until 22:00, that was once an old theatre.'
+		'There is a <a href="exec:gt ''burlesque'',''start''">burlesque club</a> with shows running until 23:00, that was once an old theatre.'
 	else
-		'There is a burlesque club in an old theatre here. It makes you self-conscious about your looks and you cannot bring yourself to go there.'
+		'There is a burlesque club in an old theatre here. Such perversion is unhealthy and you cannot bring yourself to go there.'
 	end
 else
-	'The old theatre housing a burlesque club is closed now. It is open every day 18:00 - 22:00'
+	'The old theatre housing a burlesque club is closed now. It is open every day 18:00 - 23:00'
 end
 
 if home_owned[4] = 1: act '<b>Go home</b>':gt'korr2x'

+ 47 - 0
locations/new shops.qsrc

@@ -0,0 +1,47 @@
+High end - mall
+high end - Pushkin
+trendy(aka kats style) - mall
+trendy(aka kats style) - pav
+trendy(aka kats style) - city island
+alternative clothing(dolls) - city island
+alternative clothing(dolls) - Pushkin
+G&M store - Pav
+G&M store - city resident
+sluts r us(sluty clothes etc) - city industrail/red light
+burlesque - pushkin
+BDSM/fetish clothes - city industrail/red light
+
+name idea's for the trendy clothing stores
+Fusion
+Oasis
+both real life stores in Russia
+Poison Drop is a real life alternative store in Russia
+
+Labyrinth
+Fashion Room
+are both real life high end clothing stores in Russia
+
+Fusion is good.
+Or "In-Fusion"
+
+Gate31 is another high end clothing store
+yeah I just meant i am throwing out real names and we can tweak them like you did to come up with ones for the game
+Sputnik1985 
+real life alternative clothing store
+
+
+G8-Way
+
+High End:              Skuas (like mon cheri, sells everything)
+
+Trendy:                  Catwalk Juniors (clothing + purse)
+                                Coco Carmen ( use Calvin Klein exclusives)
+                                 Flamingo's (use Urban Outfitters, or Under Armor...)
+
+Alternative:            Blue Icing, Spazzers, Tsar Bomba
+
+Burlesque:              Violette's Burlesque Wear, Fancy Pancy, Burlesque Frenzy
+
+Lingerie:                  Passion Petals (small, 75 items in Pav)
+
+Shoes:                      Aleksandr & Iosif

+ 2 - 2
locations/pav_commercial.qsrc

@@ -116,9 +116,9 @@ end
 '<br>Of course, right after you visit the bank, you can spend your money at <<$desc_txt3>>.' 
 
 if hour >= 8 and hour <= 17:
-	$desc_txt1 = '<a href="exec: minut += 3 & gt ''barbershop'', ''start''">A Cut Above</a>, the only barber shop in the area'
+	$desc_txt1 = '<a href="exec: minut += 3 & gt ''barbershop'', ''start''">A Cut Above</a>, the only barber shop in the area and <a href="exec: minut += 3 & gt ''shop_coco_carmen'', ''start''">Coco Carmen</a> the trendy clothes shop.'
 else
-	$desc_txt1 = '<a href="exec:msg ''A Cut Above, which is closed right now. It will reopen again at 8:00''">A Cut Above</a>'
+	$desc_txt1 = '<a href="exec:msg ''A Cut Above, which is closed right now. It will reopen again at 8:00''">A Cut Above</a> and <a href="exec:msg ''Coco Carmen, which is closed right now. It will reopen again at 8:00''">Coco Carmen</a>'
 end
 '<br>The rest of the street is filled with smaller locally owned businesses, most notable being <<$desc_txt1>>.'
 

+ 51 - 9
locations/portnoi.qsrc

@@ -40,10 +40,40 @@ selltot = 0
 	if i <= ARRSIZE('cheap'):jump 'cheapmet'
 
 	i = 1
-	:averagemet
-		if average[i] = 1 and averageS[i] = 2:dynamic($batch_sell, 'average', i)
+	:dolls_outfitmet
+		if dolls_outfit[i] = 1 and dolls_outfitS[i] = 2:dynamic($batch_sell, 'dolls_outfit', i)
 		i += 1
-	if i <= ARRSIZE('average'):jump 'averagemet'
+	if i <= ARRSIZE('dolls_outfit'):jump 'dolls_outfitmet'
+
+	i = 1
+	:dolls_dressmet
+		if dolls_dress[i] = 1 and dolls_dressS[i] = 2:dynamic($batch_sell, 'dolls_dress', i)
+		i += 1
+	if i <= ARRSIZE('dolls_dress'):jump 'dolls_dressmet'
+
+	i = 1
+	:coco_outfitmet
+		if coco_outfit[i] = 1 and coco_outfitS[i] = 2:dynamic($batch_sell, 'coco_outfit', i)
+		i += 1
+	if i <= ARRSIZE('coco_outfit'):jump 'coco_outfitmet'
+
+	i = 1
+	:coco_dressmet
+		if coco_dress[i] = 1 and coco_dressS[i] = 2:dynamic($batch_sell, 'coco_dress', i)
+		i += 1
+	if i <= ARRSIZE('coco_dress'):jump 'coco_dressmet'
+
+	i = 1
+	:flamingos_outfitmet
+		if flamingos_outfit[i] = 1 and flamingos_outfitS[i] = 2:dynamic($batch_sell, 'flamingos_outfit', i)
+		i += 1
+	if i <= ARRSIZE('flamingos_outfit'):jump 'flamingos_outfitmet'
+
+	i = 1
+	:flamingos_dressmet
+		if flamingos_dress[i] = 1 and flamingos_dressS[i] = 2:dynamic($batch_sell, 'flamingos_dress', i)
+		i += 1
+	if i <= ARRSIZE('flamingos_dress'):jump 'flamingos_dressmet'
 
 	i = 1
 	:expensivemet
@@ -106,16 +136,28 @@ selltot = 0
 	if i <= ARRSIZE('swimwear'):jump 'swimwearmet'
 
 	i = 1
-	:burlesquemet
-		if burlesque[i] = 1 and burlesqueS[i] = 2:dynamic($batch_sell, 'burlesque', i)
+	:beachmet
+		if beach[i] = 1 and beachS[i] = 2:dynamic($batch_sell, 'beach', i)
+		i += 1
+	if i <= ARRSIZE('beach'):jump 'beachmet'
+
+	i = 1
+	:fancy_burlesquemet
+		if fancy_burlesque[i] = 1 and fancy_burlesqueS[i] = 2:dynamic($batch_sell, 'fancy_burlesque', i)
+		i += 1
+	if i <= ARRSIZE('fancy_burlesque'):jump 'fancy_burlesquemet'
+
+	i = 1
+	:dolls_outfitmet
+		if dolls_outfit[i] = 1 and dolls_outfitS[i] = 2:dynamic($batch_sell, 'dolls_outfit', i)
 		i += 1
-	if i <= ARRSIZE('burlesque'):jump 'burlesquemet'
+	if i <= ARRSIZE('dolls_outfit'):jump 'dolls_outfitmet'
 
 	i = 1
-	:alternativemet
-		if alternative[i] = 1 and alternativeS[i] = 2:dynamic($batch_sell, 'alternative', i)
+	:dolls_dressmet
+		if dolls_dress[i] = 1 and dolls_dressS[i] = 2:dynamic($batch_sell, 'dolls_dress', i)
 		i += 1
-	if i <= ARRSIZE('alternative'):jump 'alternativemet'
+	if i <= ARRSIZE('dolls_dress'):jump 'dolls_dressmet'
 
 killvar 'batch_sell'
 

+ 102 - 18
locations/portnoi2.qsrc

@@ -8,10 +8,40 @@ i = 1
 if i <= ARRSIZE('cheap'):jump 'ycheapmet'
 
 i = 1
-:yaveragemet
-	if average[i] = 1 and ((averageB[i] > pcs_hips + 8) or (averageB[i] < pcs_hips - 8)):poshvalldrop += 1
+:ycats_dressmet
+	if cats_dress[i] = 1 and ((cats_dressB[i] > pcs_hips + 8) or (cats_dressB[i] < pcs_hips - 8)):poshvalldrop += 1
 	i += 1
-if i <= ARRSIZE('average'):jump 'yaveragemet'
+if i <= ARRSIZE('cats_dress'):jump 'ycats_dressmet'
+
+i = 1
+:ycats_outfitmet
+	if cats_outfit[i] = 1 and ((cats_outfitB[i] > pcs_hips + 8) or (cats_outfitB[i] < pcs_hips - 8)):poshvalldrop += 1
+	i += 1
+if i <= ARRSIZE('cats_outfit'):jump 'ycats_outfitmet'
+
+i = 1
+:ycoco_dressmet
+	if coco_dress[i] = 1 and ((coco_dressB[i] > pcs_hips + 8) or (coco_dressB[i] < pcs_hips - 8)):poshvalldrop += 1
+	i += 1
+if i <= ARRSIZE('coco_dress'):jump 'ycoco_dressmet'
+
+i = 1
+:ycoco_outfitmet
+	if coco_outfit[i] = 1 and ((coco_outfitB[i] > pcs_hips + 8) or (coco_outfitB[i] < pcs_hips - 8)):poshvalldrop += 1
+	i += 1
+if i <= ARRSIZE('coco_outfit'):jump 'ycoco_outfitmet'
+
+i = 1
+:yflamingos_dressmet
+	if flamingos_dress[i] = 1 and ((flamingos_dressB[i] > pcs_hips + 8) or (flamingos_dressB[i] < pcs_hips - 8)):poshvalldrop += 1
+	i += 1
+if i <= ARRSIZE('flamingos_dress'):jump 'yflamingos_dressmet'
+
+i = 1
+:yflamingos_outfitmet
+	if flamingos_outfit[i] = 1 and ((flamingos_outfitB[i] > pcs_hips + 8) or (flamingos_outfitB[i] < pcs_hips - 8)):poshvalldrop += 1
+	i += 1
+if i <= ARRSIZE('flamingos_outfit'):jump 'yflamingos_outfitmet'
 
 i = 1
 :yexpensivemet
@@ -63,16 +93,28 @@ i = 1
 if i <= ARRSIZE('swimwear'):jump 'yswimwearmet'
 
 i = 1
-:yburlesquemet
-	if burlesque[i] = 1 and ((burlesqueB[i] > pcs_hips + 8) or (burlesqueB[i] < pcs_hips - 8)):poshvalldrop += 1
+:ybeachmet
+	if beach[i] = 1 and ((beachB[i] > pcs_hips + 8) or (beachB[i] < pcs_hips - 8)):poshvalldrop += 1
+	i += 1
+if i <= ARRSIZE('beach'):jump 'ybeachmet'
+
+i = 1
+:yfancy_burlesquemet
+	if fancy_burlesque[i] = 1 and ((fancy_burlesqueB[i] > pcs_hips + 8) or (fancy_burlesqueB[i] < pcs_hips - 8)):poshvalldrop += 1
+	i += 1
+if i <= ARRSIZE('fancy_burlesque'):jump 'yfancy_burlesquemet'
+
+i = 1
+:ydolls_outfitmet
+	if dolls_outfit[i] = 1 and ((dolls_outfitB[i] > pcs_hips + 8) or (dolls_outfitB[i] < pcs_hips - 8)):poshvalldrop += 1
 	i += 1
-if i <= ARRSIZE('burlesque'):jump 'yburlesquemet'
+if i <= ARRSIZE('dolls_outfit'):jump 'ydolls_outfitmet'
 
 i = 1
-:yalternativemet
-	if alternative[i] = 1 and ((alternativeB[i] > pcs_hips + 8) or (alternativeB[i] < pcs_hips - 8)):poshvalldrop += 1
+:ydolls_dressmet
+	if dolls_dress[i] = 1 and ((dolls_dressB[i] > pcs_hips + 8) or (dolls_dressB[i] < pcs_hips - 8)):poshvalldrop += 1
 	i += 1
-if i <= ARRSIZE('alternative'):jump 'yalternativemet'
+if i <= ARRSIZE('dolls_dress'):jump 'ydolls_dressmet'
 
 poshvalldrop = 500 * poshvalldrop
 
@@ -90,10 +132,40 @@ elseif money >= poshvalldrop:
 	if i <= ARRSIZE('cheap'):jump 'xcheapmet'
 
 	i = 1
-	:xaveragemet
-		if average[i] = 1 and ((averageB[i] > pcs_hips + 8) or (averageB[i] < pcs_hips - 8)):averageB[i] = pcs_hips
+	:xcats_dressmet
+		if cats_dress[i] = 1 and ((cats_dressB[i] > pcs_hips + 8) or (cats_dressB[i] < pcs_hips - 8)):cats_dressB[i] = pcs_hips
 		i += 1
-	if i <= ARRSIZE('average'):jump 'xaveragemet'
+	if i <= ARRSIZE('cats_dress'):jump 'xcats_dressmet'
+
+	i = 1
+	:xcats_outfitmet
+		if cats_outfit[i] = 1 and ((cats_outfitB[i] > pcs_hips + 8) or (cats_outfitB[i] < pcs_hips - 8)):cats_outfitB[i] = pcs_hips
+		i += 1
+	if i <= ARRSIZE('cats_outfit'):jump 'xcats_outfitmet'
+
+	i = 1
+	:xcoco_dressmet
+		if coco_dress[i] = 1 and ((coco_dressB[i] > pcs_hips + 8) or (coco_dressB[i] < pcs_hips - 8)):coco_dressB[i] = pcs_hips
+		i += 1
+	if i <= ARRSIZE('coco_dress'):jump 'xcoco_dressmet'
+
+	i = 1
+	:xcoco_outfitmet
+		if coco_outfit[i] = 1 and ((coco_outfitB[i] > pcs_hips + 8) or (coco_outfitB[i] < pcs_hips - 8)):coco_outfitB[i] = pcs_hips
+		i += 1
+	if i <= ARRSIZE('coco_outfit'):jump 'xcoco_outfitmet'
+
+	i = 1
+	:xflamingos_dressmet
+		if flamingos_dress[i] = 1 and ((flamingos_dressB[i] > pcs_hips + 8) or (flamingos_dressB[i] < pcs_hips - 8)):flamingos_dressB[i] = pcs_hips
+		i += 1
+	if i <= ARRSIZE('flamingos_dress'):jump 'xflamingos_dressmet'
+
+	i = 1
+	:xflamingos_outfitmet
+		if flamingos_outfit[i] = 1 and ((flamingos_outfitB[i] > pcs_hips + 8) or (flamingos_outfitB[i] < pcs_hips - 8)):flamingos_outfitB[i] = pcs_hips
+		i += 1
+	if i <= ARRSIZE('flamingos_outfit'):jump 'xflamingos_outfitmet'
 
 	i = 1
 	:xexpensivemet
@@ -145,16 +217,28 @@ elseif money >= poshvalldrop:
 	if i <= ARRSIZE('swimwear'):jump 'xswimwearmet'
 
 	i = 1
-	:xburlesquemet
-		if burlesque[i] = 1 and ((burlesqueB[i] > pcs_hips + 8) or (burlesqueB[i] < pcs_hips - 8)):burlesqueB[i] = pcs_hips
+	:xbeachmet
+		if beach[i] = 1 and ((beachB[i] > pcs_hips + 8) or (beachB[i] < pcs_hips - 8)):beachB[i] = pcs_hips
+		i += 1
+	if i <= ARRSIZE('beach'):jump 'xbeachmet'
+
+	i = 1
+	:xfancy_burlesquemet
+		if fancy_burlesque[i] = 1 and ((fancy_burlesqueB[i] > pcs_hips + 8) or (fancy_burlesqueB[i] < pcs_hips - 8)):fancy_burlesqueB[i] = pcs_hips
+		i += 1
+	if i <= ARRSIZE('fancy_burlesque'):jump 'xfancy_burlesquemet'
+
+	i = 1
+	:xdolls_outfitmet
+		if dolls_outfit[i] = 1 and ((dolls_outfitB[i] > pcs_hips + 8) or (dolls_outfitB[i] < pcs_hips - 8)):dolls_outfitB[i] = pcs_hips
 		i += 1
-	if i <= ARRSIZE('burlesque'):jump 'xburlesquemet'
+	if i <= ARRSIZE('dolls_outfit'):jump 'xdolls_outfitmet'
 
 	i = 1
-	:xalternativemet
-		if alternative[i] = 1 and ((alternativeB[i] > pcs_hips + 8) or (alternativeB[i] < pcs_hips - 8)):alternativeB[i] = pcs_hips
+	:xdolls_dressmet
+		if dolls_dress[i] = 1 and ((dolls_dressB[i] > pcs_hips + 8) or (dolls_dressB[i] < pcs_hips - 8)):dolls_dressB[i] = pcs_hips
 		i += 1
-	if i <= ARRSIZE('alternative'):jump 'xalternativemet'
+	if i <= ARRSIZE('dolls_dress'):jump 'xdolls_dressmet'
 
 	'You resize all clothing for <<poshvalldrop>> <b>₽</b>.'
 end

+ 0 - 155
locations/pussykats_clothes.qsrc

@@ -1,155 +0,0 @@
-# pussykats_clothes
-
-if $ARGS[0] = 'start':
-	$loc_arg = 'start'
-	$loc = 'pussykats_clothes'
-	cls
-	gs'stat'
-	'<center><b><font color="maroon">Viewing Pussy Kats clothing</font></b></center>'
-	*nl
-
-	gs 'clothing_QV', 'shop_header'
-
-	act 'Return':
-		cla
-		minut += 1
-		gt 'pussykats', 'start'
-	end
-
-	clothingfilter['qualitycheck'] = 7
-	:loopquality
-		i = Clothingstock + 1
-
-		if Clothingstock - 12 >= 0:i -= 12
-
-		:loopaverage
-			if average[i] = 0:
-				gs 'clothing_attributes', 'average', i
-				gs 'clothing_QV', 'shop_filter'
-
-				if clothingfilter['quality'] = 0 or clothingfilter['qualitycheck'] = CloQuality:
-				
-					if clothingfilter_risk = 1 and clothingfilter_pandb = 1 and clothingfilter_norm2 = 1: *p '<a href="exec: i = <<i>> & gt ''pussykats_clothes'', ''yshopclo''"><img <<$set_imgh>> src="images/pc/clothing/2average/<<i>>.jpg" 	height="250" /></a>'
-				end
-			end
-			i += 12
-		if i <= 541:jump 'loopaverage'
-	if clothingfilter['quality'] = 1 and clothingfilter['qualitycheck'] > 0: clothingfilter['qualitycheck'] -=1 & jump 'loopquality'
-end
-
-if $ARGS[0] = 'yshopclo': gt 'clothing', 'view_clothing_item', 'shop', 'average',i, 3000
-
-if $ARGS[0] = 'shoes':
-	$loc_arg = 'shoes'
-	$loc = 'pussykats_clothes'
-	cls
-	gs'stat'
-
-	act 'Return':
-		cla
-		minut += 1
-		gt 'pussykats', 'start'
-	end
-
-	if Clothingstock > 11:
-		i = 1
-	else
-		i = 2
-	end
-
-	:loopcats_shoes
-		if spussy[i] = 0:*p '<a href="exec: i = <<i>> & gt ''pussykats_clothes'', ''young_shoes''"><img src="images/pc/shoes/cats/<<i>>.jpg" height="250" /></a>'
-		i += 2
-	if i <= 38:jump 'loopcats_shoes'
-end
-
-if $ARGS[0] = 'young_shoes': gt 'shoes', 'view_shoe_item', 'shop', 'pussy',i, 1750
-
-if $ARGS[0] = 'panties':
-	$loc_arg = 'panties'
-	$loc = 'pussykats_clothes'
-	cls
-	gs'stat'
-
-	act 'Return':
-		cla
-		minut += 1
-		gt 'pussykats', 'start'
-	end
-
-	i = 1
-
-	:loopkats_panties
-		if kats_panties[i] = 0:*p '<a href="exec: i = <<i>> & gt ''pussykats_clothes'', ''panties2''"><img src="images/pc/panties/kats/<<i>>.jpg" 	height="150" /></a> '
-		i += 1
-	if i <= 72:jump 'loopkats_panties'
-end
-
-if $ARGS[0] = 'panties2':
-	cla
-	
-	if kats_panties[i] ! 0:
-		msg 'You already own these panties.'
-		gt 'pussykats_clothes', 'panties'
-	end
-
-	gt 'panties', 'view_panty_item', 'shop', 'kats',i, 500
-
-end
-
-if $ARGS[0] = 'bras':
-	$loc_arg = 'bras'
-	$loc = 'pussykats_clothes'
-	cls
-	gs'stat'
-
-	act 'Return':
-		cla
-		minut += 1
-		gt 'pussykats', 'start'
-	end
-
-	i = 1
-
-	:loopkats_bras
-		if kats_bras[i] = 0:*p '<a href="exec: i = <<i>> & gt ''pussykats_clothes'', ''bras2''"><img src="images/pc/bras/kats/<<i>>.jpg" 	height="150" /></a> '
-		i += 1
-	if i <= 41:jump 'loopkats_bras'
-end
-
-if $ARGS[0] = 'bras2':
-	cla
-	
-	if kats_bras[i] ! 0:
-		msg 'You already own this bra.'
-		gt 'pussykats_clothes', 'bras'
-	end
-
-	gt 'bras', 'view_bra_item', 'shop', 'kats',i, 500
-
-end
-
-if $ARGS[0] = 'purses':
-	$loc_arg = 'purses'
-	$loc = 'pussykats_clothes'
-	cls
-	gs'stat'
-
-	act 'Return':
-		cla
-		minut += 1
-		gt 'pussykats', 'start'
-	end
-
-	i = 1
-
-	:loopkats_purses
-		if kats_purses[i] = 0:*p '<a href="exec: i = <<i>> & gt ''pussykats_clothes'', ''purses2''"><img src="images/pc/purses/kats/<<i>>.jpg" 	height="150" /></a> '
-		i += 1
-	if i <= 14:jump 'loopkats_purses'
-end
-
-if $ARGS[0] = 'purses2': gt 'purses', 'view_purse_item', 'shop', 'kats',i, 2000
-
---- pussykats_clothes ---------------------------------
-

+ 2 - 29
locations/shop_coco_carmen.qsrc

@@ -12,17 +12,13 @@ if $ARGS[0] = 'start':
 	gs 'stat'
 	gs 'themes', 'indoors'
 	'<center><b><font color="maroon">Coco Carmen</font></b></center>'
-	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/coco/butik.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/coco/shop.jpg"></center>'
 	*nl
 	'If you are happy to push through the tourists Coco has everything a young adult might like to wear. Its a step up from G&M and unless you can afford the boutiques in Old Town you''ll be spending some time buying outfits here.'
 
-	act 'Leave the coco': minut += 3 & gt 'torgcentr'
+	act 'Leave the coco': minut += 3 & gt 'pav_commercial'
 	
 	act 'View clothing': minut += 5 & gt 'shop_coco_carmen', 'clothes'
-
-	act 'View shoes': minut += 5 & gt 'shop_coco_carmen', 'shoes'
-
-	act 'View purses': minut += 5 & gt 'shop_coco_carmen', 'purses'
 end
 
 if $ARGS[0] = 'clothes':
@@ -98,28 +94,5 @@ if $ARGS[0] = 'shoes':
 	if i <= 37:jump 'loopcoco_shoes'
 end
 
-if $ARGS[0] = 'coco_shoes':	gt 'shoes', 'view_shoe_item', 'shop', 'coco',i, 5000
-
-if $ARGS[0] = 'purses':
-	$loc_arg = 'purses'
-	$loc = 'shop_coco_carmen'
-	$menu_loc = 'shop_coco_carmen'
-	$menu_arg = 'purses'
-	menu_off = 0
-	*clr & cla
-	gs'stat'
-
-	act 'Return': minut += 1 & gt 'shop_coco_carmen', 'start'
-
-	i = 1
-
-	:loopcoco_purses
-		if coco_purses[i] = 0:*p '<a href="exec: i = <<i>> & gt ''shop_coco_carmen'', ''purses2''"><img src="images/pc/purses/coco/<<i>>.jpg" 	height="150" /></a> '
-		i += 1
-	if i <= 17:jump 'loopcoco_purses'
-end
-
-if $ARGS[0] = 'purses2': gt 'purses', 'view_purse_item', 'shop', 'coco',i, 4000
-
 --- shop_coco_carmen ---------------------------------
 

+ 102 - 47
locations/dolls.qsrc → locations/shop_dolls.qsrc

@@ -1,13 +1,13 @@
-# dolls
+# shop_dolls
 
 !!Savva Timurovich - A204 static_num
 !!Viola Valerievna - A205 static_num
 
 if $ARGS[0] = 'start':
 	$loc_arg = 'start'
-	$loc = 'dolls'
+	$loc = 'shop_dolls'
 	$menu_arg = 'start'
-	$menu_loc = 'dolls'
+	$menu_loc = 'shop_dolls'
 	menu_off = 0
 	$location_type = 'public_indoors'
 	*clr & cla
@@ -37,33 +37,90 @@ if $ARGS[0] = 'start':
 		''
 		'The store has a small front on a side street but one glance is all you need to tell this is not your average clothing store. Inside the store, shelves and racks of alternative clothes crammed into every available space - anybody setting out to find an inch of wall would have their work cut out for them. The checkout counter is near the entrance.'
 
-		act 'View clothing':gt 'dolls', 'clothing'
-		act 'View shoes':gt 'dolls', 'shoes'
-		act 'View purses':gt 'dolls', 'purses'
-		!act 'Jewelery':gt 'dolls', 'jewelry'
-		!act 'Piercings':gt 'dolls', 'piecrings'
+		act 'View dresses':gt 'shop_dolls', 'dress'
+		act 'View other outfits':gt 'shop_dolls', 'clothing'
+		act 'View shoes':gt 'shop_dolls', 'shoes'
+		act 'View purses':gt 'shop_dolls', 'purses'
+		!act 'Jewelery':gt 'shop_dolls', 'jewelry'
+		!act 'Piercings':gt 'shop_dolls', 'piecrings'
 
-		act 'Return': gt 'dolls', 'start'
+		act 'Return': gt 'shop_dolls', 'start'
 	end
 !!here should be a list of clothing you can buy. shoes, jewelry, clothing, piecrings, etc. Just a list of things to buy and click it takes you to a page showing all the items for sale. Like how most shops are done.
 
 	if doll_staff = 0:
 		if know_Savva = 1: 'As you walk in, Savva waves at you and smiles. "Hi <<$pcs_nickname>>, great to see you again! Let me know if I can help you with anything."'
 
-		act 'Go to the counter': gt 'dolls', 'savva'
+		act 'Go to the counter': gt 'shop_dolls', 'savva'
 	else
 		if know_Viola = 1: 'As you walk in, Viola winks at you.'
 
-		act 'Go to the counter': gt 'dolls', 'viola'
+		act 'Go to the counter': gt 'shop_dolls', 'viola'
 	end
 	act 'Leave': minut += 2 & gt 'city_island'
 end
 
+if $ARGS[0] = 'dress':
+	$loc_arg = 'dress'
+	$loc = 'shop_dolls'
+	$menu_arg = 'dress'
+	$menu_loc = 'shop_dolls'
+	menu_off = 0
+	*clr & cla
+	gs'stat'
+	'<center><b><font color="maroon">Viewing Patchwork Dolls dresses</font></b></center>'
+	*nl
+
+	gs 'clothing_QV', 'shop_header'
+
+	act 'Return':
+		cla
+		minut += 5
+		gt 'shop_dolls', 'start'
+	end
+
+	clothingfilter['qualitycheck'] = 7
+	:loopquality_dress
+		if Clothingstock > 15:
+			i = 1
+		elseif Clothingstock > 7:
+			i = 3
+		else
+			i = 2
+		end
+
+		:loopdolls_dress
+			if dolls_dress[i] = 0:
+				gs 'clothing_attributes', 'dolls_dress', i
+				gs 'clothing_QV', 'shop_filter'
+
+				if clothingfilter['quality'] = 0 or clothingfilter['qualitycheck'] = CloQuality:
+
+					if clothingfilter_risk = 1 and clothingfilter_pandb = 1 and clothingfilter_norm2 = 1: *p '<a href="exec: i = <<i>> & gt ''shop_dolls'', ''dolls_dress''"><img src="images/pc/clothing/dolls_dress/<<i>>.jpg" 	height="250" /></a>'
+				end
+			end
+			i += 3
+		if i <= 110:jump 'loopdolls_dress'
+	if clothingfilter['quality'] = 1 and clothingfilter['qualitycheck'] > 0: clothingfilter['qualitycheck'] -=1 & jump 'loopquality'
+end
+
+if $ARGS[0] = 'dolls_dress':
+	cla
+
+	if dolls_dress[i] ! 0:
+		msg 'You already own these clothes.'
+		gt 'shop_dolls', 'dress'
+	end
+
+	gt 'clothing', 'view_clothing_item', 'shop', 'dolls_dress',i, 3500
+
+end
+
 if $ARGS[0] = 'clothing':
 	$loc_arg = 'clothing'
-	$loc = 'dolls'
+	$loc = 'shop_dolls'
 	$menu_arg = 'clothing'
-	$menu_loc = 'dolls'
+	$menu_loc = 'shop_dolls'
 	menu_off = 0
 	*clr & cla
 	gs'stat'
@@ -75,49 +132,47 @@ if $ARGS[0] = 'clothing':
 	act 'Return':
 		cla
 		minut += 5
-		gt 'dolls', 'start'
+		gt 'shop_dolls', 'start'
 	end
 
 	clothingfilter['qualitycheck'] = 7
 	:loopquality
-		if Clothingstock > 15:
+		if Clothingstock > 11:
 			i = 1
-		elseif Clothingstock > 7:
-			i = 3
 		else
 			i = 2
 		end
 
-		:loopalt
-			if alternative[i] = 0:
-				gs 'clothing_attributes', 'alternative', i
+		:loopdolls
+			if dolls_outfit[i] = 0:
+				gs 'clothing_attributes', 'dolls_outfit', i
 				gs 'clothing_QV', 'shop_filter'
 
 				if clothingfilter['quality'] = 0 or clothingfilter['qualitycheck'] = CloQuality:
 
-					if clothingfilter_risk = 1 and clothingfilter_pandb = 1 and clothingfilter_norm2 = 1: *p '<a href="exec: i = <<i>> & gt ''dolls'', ''alternative''"><img src="images/pc/clothing/14alternative/<<i>>.jpg" 	height="250" /></a>'
+					if clothingfilter_risk = 1 and clothingfilter_pandb = 1 and clothingfilter_norm2 = 1: *p '<a href="exec: i = <<i>> & gt ''shop_dolls'', ''dolls_outfit''"><img src="images/pc/clothing/dolls_outfit/<<i>>.jpg" 	height="250" /></a>'
 				end
 			end
-			i += 3
-		if i <= 129:jump 'loopalt'
+			i += 2
+		if i <= 50:jump 'loopdolls'
 	if clothingfilter['quality'] = 1 and clothingfilter['qualitycheck'] > 0: clothingfilter['qualitycheck'] -=1 & jump 'loopquality'
 end
 
-if $ARGS[0] = 'alternative':
+if $ARGS[0] = 'dolls_outfit':
 	cla
 
-	if alternative[i] ! 0:
+	if dolls_outfit[i] ! 0:
 		msg 'You already own these clothes.'
-		gt 'dolls', 'clothing'
+		gt 'shop_dolls', 'clothing'
 	end
 
-	gt 'clothing', 'view_clothing_item', 'shop', 'alternative',i, 3500
+	gt 'clothing', 'view_clothing_item', 'shop', 'dolls_outfit',i, 3500
 
 end
 
 if $ARGS[0] = 'shoes':
 	$loc_arg = 'shoes'
-	$loc = 'dolls'
+	$loc = 'shop_dolls'
 	$menu_arg = 'purses'
 	$menu_loc = 'shoes'
 	menu_off = 0
@@ -127,7 +182,7 @@ if $ARGS[0] = 'shoes':
 	act 'Return':
 		cla
 		minut += 5
-		gt 'dolls', 'start'
+		gt 'shop_dolls', 'start'
 	end
 
 	if Clothingstock > 11:
@@ -137,18 +192,18 @@ if $ARGS[0] = 'shoes':
 	end
 
 	:loopdolls_shoes
-		if sdolls[i] = 0:*p '<a href="exec: i = <<i>> & gt ''dolls'', ''dolls_shoes''"><img src="images/pc/shoes/dolls/<<i>>.jpg" height="250" /></a>'
+		if sdolls[i] = 0:*p '<a href="exec: i = <<i>> & gt ''shop_dolls'', ''dolls_shoes''"><img src="images/pc/shoes/dolls/<<i>>.jpg" height="250" /></a>'
 		i += 2
 	if i <= 27:jump 'loopdolls_shoes'
 end
 
-if $ARGS[0] = 'dolls_shoes': gt 'shoes', 'view_shoe_item', 'shop', 'dolls',i, 2000
+if $ARGS[0] = 'dolls_shoes': gt 'shoes', 'view_shoe_item', 'shop', 'shop_dolls',i, 2000
 
 if $ARGS[0] = 'purses':
 	$loc_arg = 'purses'
-	$loc = 'dolls'
+	$loc = 'shop_dolls'
 	$menu_arg = 'purses'
-	$menu_loc = 'dolls'
+	$menu_loc = 'shop_dolls'
 	menu_off = 0
 	*clr & cla
 	gs'stat'
@@ -156,18 +211,18 @@ if $ARGS[0] = 'purses':
 	act 'Return':
 		cla
 		minut += 5
-		gt 'dolls', 'start'
+		gt 'shop_dolls', 'start'
 	end
 
 	i = 1
 
 	:loopdolls_purses
-		if dolls_purses[i] = 0:*p '<a href="exec: i = <<i>> & gt ''dolls'', ''purses2''"><img src="images/pc/purses/dolls/<<i>>.jpg" height="250" /></a>'
+		if dolls_purses[i] = 0:*p '<a href="exec: i = <<i>> & gt ''shop_dolls'', ''purses2''"><img src="images/pc/purses/dolls/<<i>>.jpg" height="250" /></a>'
 		i += 1
 	if i <= 22:jump 'loopdolls_purses'
 end
 
-if $ARGS[0] = 'purses2': gt 'purses', 'view_purse_item', 'shop', 'dolls',i, 2000
+if $ARGS[0] = 'purses2': gt 'purses', 'view_purse_item', 'shop', 'shop_dolls',i, 2000
 
 if $ARGS[0] = 'savva':
 	*clr & cla
@@ -185,7 +240,7 @@ if $ARGS[0] = 'savva':
 		'<center><b><font color="maroon">Patch Work Dolls</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/city/savva/savva.jpg"></center>'
 		'You ask him about the shop. He tells you it opened a few years ago and they mostly cater to the college kids. Occasionally they get hassled by the local gopniks or police, but he likes the job. Then asks if you need help finding an outfit.'
-		act 'Continue': gt 'dolls', 'savva'
+		act 'Continue': gt 'shop_dolls', 'savva'
 	end
 !!this only shows up as an option if Anushka sent Sveta to the store from one of her chat options in anushka file or anushapt file.
 	if Anush_dolls = 2:
@@ -202,7 +257,7 @@ if $ARGS[0] = 'savva':
 			'"She is a wild one that''s for sure, anyways she told me you could help and that you owe her one."'
 			'He snorts and shakes his head. "She must be failing math, she doesn''t seem to grasp how to count. But she''s pretty cool and if she sent you, then you have to be ok. So what''s your name?" You tell him your name and he types out a few things on the computer and a few moments later, you hear the sound of something printing. Then he hands over a card. "Here is a VIP customer card, it is good for ten percent off anything in the store. Now you can tell her, she owes me, like I am ever likely to collect." He says with a laugh.'
 	!!can this be coded so Sveta gets a discount on all items here after this conversation.
-			act 'Continue': gt 'dolls', 'savva'
+			act 'Continue': gt 'shop_dolls', 'savva'
 		end
 	end
 	act 'Flirt with him':
@@ -210,7 +265,7 @@ if $ARGS[0] = 'savva':
 		'<center><b><font color="maroon">Patch Work Dolls</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/city/savva/savva.jpg"></center>'
 		'You think he is pretty cute in a girlish kinda way, so you chat with him about a variety of things and flirt for all you are worth. He seems happy to talk, especially about fashion and music... but either he''s gay or completely oblivious to your flirting.'
-		act 'Continue': gt 'dolls', 'savva'
+		act 'Continue': gt 'shop_dolls', 'savva'
 	end
 	act 'Chat with him':
 		*clr & cla
@@ -220,9 +275,9 @@ if $ARGS[0] = 'savva':
 		'<center><img <<$set_imgh>> src="images/characters/city/savva/savva.jpg"></center>'
 		'You decide to chat with him. He seems happy to talk with you, especially about fashion and music. You spend some time chatting about a variety of topics.'
 		if npc_rel['A204'] > 50:'As you do, you eventually touch upon his latest date, some "cutest boy he''s ever seen" that he met in the shop some time ago. He seems to have been dying to tell somebody about it because he just gushes about how handsome the young man is and how great the sex was... Next week, he will likely be talking about another one.'
-		act 'Continue': gt 'dolls', 'savva'
+		act 'Continue': gt 'shop_dolls', 'savva'
 	end
-	act 'Return': gt 'dolls', 'start'
+	act 'Return': gt 'shop_dolls', 'start'
 end
 
 if $ARGS[0] = 'viola':
@@ -241,7 +296,7 @@ if $ARGS[0] = 'viola':
 		'<center><b><font color="maroon">Patch Work Dolls</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/city/viola/viola.jpg"></center>'
 		'You ask her about the shop. She tells you the place is only a few years old and is about the only place to buy a decent outfit in the whole city; unless you are willing to shop online, that is, which leads her to talking about the woes of online shopping where clothes don''t fit and never seem to have anywhere near as good a quality as they seem to on the pictures. You get the impression that the topic really bothers her and she could go on for some time if you let her.'
-		act 'Continue': gt 'dolls', 'viola'
+		act 'Continue': gt 'shop_dolls', 'viola'
 	end
 !!this only shows up as an option if Anushka sent Sveta to the store from one of her chat options in anushka file or anushapt file.
 	if Anush_dolls = 2:
@@ -258,7 +313,7 @@ if $ARGS[0] = 'viola':
 			*nl
 			'Viola laughs at that last bit. "I seem to always be owing her, not sure how math works in her head. But if she sent you, then you are in good hands, whats your name?" You tell her your name and she types out a few things on the computer and a few moments later, you hear the sound of something printing. Then she hands over a card. "Here is a VIP customer card, it is good for ten percent off anything in the store. Now you can tell her, she owes me." Viola says with a wink.'
 	!!can this be coded so Sveta gets a discount on all items here after this conversation.
-			act 'Continue': gt 'dolls', 'viola'
+			act 'Continue': gt 'shop_dolls', 'viola'
 		end
 	end
 	act 'Flirt with her':
@@ -267,7 +322,7 @@ if $ARGS[0] = 'viola':
 		'<center><b><font color="maroon">Patch Work Dolls</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/city/viola/viola.jpg"></center>'
 		'As you talk to her, you start flirting and she returns the favor to a point, occasionally touching your hand or shoulder, laughing at some of the things you say... but she never fully commits to flirting with you; either she''s playing hard to get, trying to put you in a good mood to buy stuff, or she is messing with you - you are unsure which one it is.'
-		act 'Continue': gt 'dolls', 'viola'
+		act 'Continue': gt 'shop_dolls', 'viola'
 	end
 	act 'Chat with her':
 		*clr
@@ -277,10 +332,10 @@ if $ARGS[0] = 'viola':
 		'<center><b><font color="maroon">Patch Work Dolls</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/city/viola/viola.jpg"></center>'
 		'You decide to chat with her and the two of you talk about a variety of topics. She seems happy to talk with you, especially about fashion, techniques on dying your hair, music, and the injustices of life. She mentions how the gopniks hassle some of the gay boys that shop here and some time passes, before you decide to do something else.'
-		act 'Continue': gt 'dolls', 'viola'
+		act 'Continue': gt 'shop_dolls', 'viola'
 	end
-	act 'Return': gt 'dolls', 'start'
+	act 'Return': gt 'shop_dolls', 'start'
 end
 
---- dolls ---------------------------------
+--- shop_dolls ---------------------------------
 

+ 10 - 10
locations/shop_fancy_pancy.qsrc

@@ -12,14 +12,14 @@ if $ARGS[0] = 'start':
 	gs 'stat'
 	gs 'themes', 'indoors'
 	'<center><b><font color="maroon">Fancy Pancy</font></b></center>'
-	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/boutique/butik.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/locations/oldtown/fancy/shop.jpg"></center>'
 	*nl
 	'This small boutique shop looks more like a dressing room at the burlesque club nearby. Satin, leather, ruffles and glamour make it clear this is not a place to buy a practical outfit. It is the only place to buy outfits suitable for the burlesque club or perhaps spice up things in the bedroom.'
 	*nl
 
 	'The boutique sells designer winter coats, burlesque clothing, beautiful shoes and exquisite handbags.'
 
-	act 'Leave the boutique': minut += 3 & gt 'torgcentr'
+	act 'Leave the boutique': minut += 3 & gt 'liames'
 	
 	act 'View clothing': minut += 5 & gt 'shop_fancy_pancy', 'clothes'
 end
@@ -47,30 +47,30 @@ if $ARGS[0] = 'clothes':
 			i = 2
 		end
 
-		:loopfancypancy
-			if fancypancy[i] = 0:
-				gs 'clothing_attributes', 'fancypancy', i
+		:loopfancy_burlesque
+			if fancy_burlesque[i] = 0:
+				gs 'clothing_attributes', 'fancy_burlesque', i
 				gs 'clothing_QV', 'shop_filter'
 
 				if clothingfilter['quality'] = 0 or clothingfilter['qualitycheck'] = CloQuality:
 				
-					if clothingfilter_risk = 1 and clothingfilter_pandb = 1 and clothingfilter_norm2 = 1: *p '<a href="exec: i = <<i>> & gt ''shop_fancy_pancy'', ''fancypancy''"><img src="images/pc/clothing/fancypancy/<<i>>.jpg" 	height="250" /></a>'
+					if clothingfilter_risk = 1 and clothingfilter_pandb = 1 and clothingfilter_norm2 = 1: *p '<a href="exec: i = <<i>> & gt ''shop_fancy_pancy'', ''fancy_burlesque''"><img src="images/pc/clothing/fancy_burlesque/<<i>>.jpg" 	height="250" /></a>'
 				end
 			end
 			i += 2
-		if i <= 22:jump 'loopfancypancy'
+		if i <= 22:jump 'loopfancy_burlesque'
 	if clothingfilter['quality'] = 1 and clothingfilter['qualitycheck'] > 0: clothingfilter['qualitycheck'] -=1 & jump 'loopquality'
 end
 
-if $ARGS[0] = 'fancypancy':
+if $ARGS[0] = 'fancy_burlesque':
 	cla
 	menu_off = 1
-	if fancypancy[i] ! 0:
+	if fancy_burlesque[i] ! 0:
 		msg 'You already own these clothes.'
 		gt 'shop_fancy_pancy', 'clothes'
 	end
 
-	gt 'clothing', 'view_clothing_item', 'shop', 'fancypancy',i, 20000
+	gt 'clothing', 'view_clothing_item', 'shop', 'fancy_burlesque',i, 20000
 
 end
 

+ 54 - 53
locations/shop_flamingos.qsrc

@@ -12,28 +12,26 @@ if $ARGS[0] = 'start':
 	gs 'stat'
 	gs 'themes', 'indoors'
 	'<center><b><font color="maroon">Flamingo''s</font></b></center>'
-	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/flamingos/butik.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/island/flamingos/shop.jpg"></center>'
 	*nl
 	'Flamingos is trendy and modern while still keeping the prices low enough for the large student population on the Island. It mimics the latest fashions for young adults but cuts costs on material and manufacturing. This suits the clients who are likely to grow bored of an outfit before it falls apart and that''s why its always busy.'
 
-	act 'Leave the flamingos': minut += 3 & gt 'torgcentr'
+	act 'Leave the flamingos': minut += 3 & gt 'city_island'
 	
-	act 'View clothing': minut += 5 & gt 'shop_flamingos', 'clothes'
+	act 'View dresses': minut += 5 & gt 'shop_flamingos', 'dresses'
 
-	act 'View shoes': minut += 5 & gt 'shop_flamingos', 'shoes'
-
-	act 'View purses': minut += 5 & gt 'shop_flamingos', 'purses'
+	act 'View other clothing': minut += 5 & gt 'shop_flamingos', 'clothes'
 end
 
-if $ARGS[0] = 'clothes':
-	$loc_arg = 'clothes'
+if $ARGS[0] = 'dresses':
+	$loc_arg = 'dresses'
 	$loc = 'shop_flamingos'
 	$menu_loc = 'shop_flamingos'
-	$menu_arg = 'clothes'
+	$menu_arg = 'dresses'
 	menu_off = 0
 	*clr & cla
 	gs'stat'
-	'<center><b><font color="maroon">Viewing Flamingo''s outfits</font></b></center>'
+	'<center><b><font color="maroon">Viewing Flamingo''s dresses</font></b></center>'
 	*nl
 
 	gs 'clothing_QV', 'shop_header'
@@ -41,85 +39,88 @@ if $ARGS[0] = 'clothes':
 	act 'Return': minut += 1 & gt 'shop_flamingos', 'start'
 
 	clothingfilter['qualitycheck'] = 7
-	:loopquality
+	:loopquality_dress
 		if Clothingstock > 11:
 			i = 1
 		else
 			i = 2
 		end
 
-		:loopflamingos
-			if flamingos[i] = 0:
-				gs 'clothing_attributes', 'flamingos', i
+		:loopflamingos_dress
+			if flamingos_dress[i] = 0:
+				gs 'clothing_attributes', 'flamingos_dress', i
 				gs 'clothing_QV', 'shop_filter'
 
 				if clothingfilter['quality'] = 0 or clothingfilter['qualitycheck'] = CloQuality:
 				
-					if clothingfilter_risk = 1 and clothingfilter_pandb = 1 and clothingfilter_norm2 = 1: *p '<a href="exec: i = <<i>> & gt ''shop_flamingos'', ''flamingos''"><img src="images/pc/clothing/flamingos/<<i>>.jpg" 	height="250" /></a>'
+					if clothingfilter_risk = 1 and clothingfilter_pandb = 1 and clothingfilter_norm2 = 1: *p '<a href="exec: i = <<i>> & gt ''shop_flamingos'', ''flamingos_dress''"><img src="images/pc/clothing/flamingos_dress/<<i>>.jpg" 	height="250" /></a>'
 				end
 			end
 			i += 2
-		if i <= 185:jump 'loopflamingos'
-	if clothingfilter['quality'] = 1 and clothingfilter['qualitycheck'] > 0: clothingfilter['qualitycheck'] -=1 & jump 'loopquality'
+		if i <= 185:jump 'loopflamingos_dress'
+	if clothingfilter['quality'] = 1 and clothingfilter['qualitycheck'] > 0: clothingfilter['qualitycheck'] -=1 & jump 'loopquality_dress'
 end
 
-if $ARGS[0] = 'flamingos':
+if $ARGS[0] = 'flamingos_dress':
 	cla
 	menu_off = 1
 	if flamingos[i] ! 0:
-		msg 'You already own these clothes.'
-		gt 'shop_flamingos', 'clothes'
+		msg 'You already own this dress.'
+		gt 'shop_flamingos', 'dresses'
 	end
 
-	gt 'clothing', 'view_clothing_item', 'shop', 'flamingos',i, 20000
-
+	gt 'clothing', 'view_clothing_item', 'shop', 'flamingos_dress',i, 20000
 end
 
-if $ARGS[0] = 'shoes':
-	$loc_arg = $ARGS[0]
+if $ARGS[0] = 'clothes':
+	$loc_arg = 'clothes'
 	$loc = 'shop_flamingos'
 	$menu_loc = 'shop_flamingos'
-	$menu_arg = 'shoes'
+	$menu_arg = 'clothes'
 	menu_off = 0
 	*clr & cla
 	gs'stat'
+	'<center><b><font color="maroon">Viewing Flamingo''s outfits</font></b></center>'
+	*nl
 
-	act 'Return': minut += 1 & gt 'shop_flamingos', 'start'
+	gs 'clothing_QV', 'shop_header'
 
-	if Clothingstock > 11:
-		i = 1
-	else
-		i = 2
-	end
+	act 'Return': minut += 1 & gt 'shop_flamingos', 'start'
 
-	:loopflamingos_shoes
-		if sflamingos[i] = 0:*p '<a href="exec: i = <<i>> & gt ''shop_flamingos'', ''flamingos_shoes''"><img src="images/pc/shoes/flamingos/<<i>>.jpg" height="250" /></a>'
-		i += 2
-	if i <= 37:jump 'loopflamingos_shoes'
-end
+	clothingfilter['qualitycheck'] = 7
+	:loopquality
+		if Clothingstock > 11:
+			i = 1
+		else
+			i = 2
+		end
 
-if $ARGS[0] = 'flamingos_shoes':	gt 'shoes', 'view_shoe_item', 'shop', 'flamingos',i, 5000
+		:loopflamingos
+			if flamingos_outfit[i] = 0:
+				gs 'clothing_attributes', 'flamingos_outfit', i
+				gs 'clothing_QV', 'shop_filter'
 
-if $ARGS[0] = 'purses':
-	$loc_arg = 'purses'
-	$loc = 'shop_flamingos'
-	$menu_loc = 'shop_flamingos'
-	$menu_arg = 'purses'
-	menu_off = 0
-	*clr & cla
-	gs'stat'
+				if clothingfilter['quality'] = 0 or clothingfilter['qualitycheck'] = CloQuality:
+				
+					if clothingfilter_risk = 1 and clothingfilter_pandb = 1 and clothingfilter_norm2 = 1: *p '<a href="exec: i = <<i>> & gt ''shop_flamingos'', ''flamingos_outfit''"><img src="images/pc/clothing/flamingos_outfit/<<i>>.jpg" 	height="250" /></a>'
+				end
+			end
+			i += 2
+		if i <= 185:jump 'loopflamingos'
+	if clothingfilter['quality'] = 1 and clothingfilter['qualitycheck'] > 0: clothingfilter['qualitycheck'] -=1 & jump 'loopquality'
+end
 
-	act 'Return': minut += 1 & gt 'shop_flamingos', 'start'
+if $ARGS[0] = 'flamingos_outfit':
+	cla
+	menu_off = 1
+	if flamingos[i] ! 0:
+		msg 'You already own this outfit.'
+		gt 'shop_flamingos', 'clothes'
+	end
 
-	i = 1
+	gt 'clothing', 'view_clothing_item', 'shop', 'flamingos_outfit',i, 20000
 
-	:loopflamingos_purses
-		if flamingos_purses[i] = 0:*p '<a href="exec: i = <<i>> & gt ''shop_flamingos'', ''purses2''"><img src="images/pc/purses/flamingos/<<i>>.jpg" 	height="150" /></a> '
-		i += 1
-	if i <= 17:jump 'loopflamingos_purses'
 end
 
-if $ARGS[0] = 'purses2': gt 'purses', 'view_purse_item', 'shop', 'flamingos',i, 4000
-
 --- shop_flamingos ---------------------------------
 

+ 285 - 83
locations/pussykats.qsrc → locations/shop_pussykats.qsrc

@@ -1,9 +1,9 @@
-# pussykats
+# shop_pussycats
 
 if $ARGS[0] = 'start':
-	$sexloc = 'pussykats'
+	$sexloc = 'shop_pussycats'
 	gs 'themes', 'indoors'
-	$menu_loc = 'pussykats'
+	$menu_loc = 'shop_pussycats'
 	$menu_arg = 'start'
 	menu_off = 0
 
@@ -11,19 +11,20 @@ if $ARGS[0] = 'start':
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/cats/young_shop.jpg"></center>'
 	*nl
 	'The latest chart topping pop single is playing throughout the small store. The interior is decorated in bright colors and bold designs, and the floor is packed with stands and tables displaying clothes with a more daring style. Looking around at all the advertisements with attractive yet emaciated models, you''ll either leave here seduced into buying something or with lower self-esteem.'
-	end
 
 	act 'Leave the shop': minut += 3 & gt 'torgcentr'
 
-	act 'View clothing': minut += 5 & gt 'pussykats_clothes', 'start'
+	act 'View dresses': minut += 5 & gt 'shop_pussycats', 'dress'
+
+	act 'View other outfits': minut += 5 & gt 'shop_pussycats', 'clothes'
 
-	act 'View panties': minut += 5 & gt 'pussykats_clothes', 'panties'
+	act 'View panties': minut += 5 & gt 'shop_pussycats', 'panties'
 
-	act 'View bras': minut += 5 & gt 'pussykats_clothes', 'bras'
+	act 'View bras': minut += 5 & gt 'shop_pussycats', 'bras'
 
-	act 'View shoes': minut += 5 & gt 'pussykats_clothes', 'shoes'
+	act 'View shoes': minut += 5 & gt 'shop_pussycats', 'shoes'
 
-	act 'View purses': minut += 5 & gt 'pussykats_clothes', 'purses'
+	act 'View purses': minut += 5 & gt 'shop_pussycats', 'purses'
 
 	if hour >= 8 and hour <= 18 and young_shop_miss >= 3 and week < 6 and young_shop_work = 1:gt 'andrey'
 
@@ -38,13 +39,6 @@ if $ARGS[0] = 'start':
 		end
 	end
 
-	if hour >= 9 and hour < 18 and week < 6 and (young_shop_work = 3 or young_shop_work = 2):
-		act 'Talk to the manager, maybe he will hire you again':
-			minut += 1
-			gt 'andrey'
-		end
-	end
-
 	if ((hour = 16 and minut <= 5) or (hour = 15 and minut >= 30)) and young_shop_work = 1 and week < 6:
 		act '<b>Work</b>':
 			cla
@@ -56,7 +50,7 @@ if $ARGS[0] = 'start':
 			pcs_hydra += 48
 			gs 'stat'
 			'You spend 4 hours cleaning the department, folding and rehanging clothes and serving customers. The store now looks clean and pretty organized.'
-			gs 'pussykats', 'events'
+			gs 'shop_pussycats', 'events'
 		end
 	elseif ((hour = 9 and minut <= 5) or (hour = 8 and minut >= 30)) and young_shop_work1 = 1 and week > 5:
 		act '<b>Work</b>':
@@ -69,7 +63,7 @@ if $ARGS[0] = 'start':
 			pcs_hydra += 80
 			gs 'stat'
 			'You spend 6 hours cleaning the department, folding and rehanging clothes and serving customers. The store now looks clean and pretty organized.'
-			gs 'pussykats', 'events'
+			gs 'shop_pussycats', 'events'
 		end
 !!	elseif ((hour = 9 and minut <= 5) or (hour = 8 and minut >= 30)) and young_shop_work2 = 1 and week < 6:
 !!		act '<b>Work</b>':
@@ -82,8 +76,14 @@ if $ARGS[0] = 'start':
 !!			pcs_hydra += 80
 !!			gs 'stat'
 !!			'You spend 6 hours cleaning the department, folding and rehanging clothes and serving customers. The store now looks clean and pretty organized.'
-!!			gs 'pussykats', 'events'
+!!			gs 'shop_pussycats', 'events'
 !!		end
+	elseif hour >= 9 and hour < 18 and week < 6 and (young_shop_work = 3 or young_shop_work = 2):
+		act 'Talk to the manager, maybe he will hire you again':
+			minut += 1
+			gt 'andrey'
+		end
+	end
 
 	! WD: Change trading hours to consistant with the other shops
 	! if hour > 21 or hour < 8 or week >= 6:
@@ -102,45 +102,45 @@ if $ARGS[0] = 'events':
 	random = rand(1, 80)
 
 	if random > 75:
-		gs 'pussykats', '0'
+		gs 'shop_pussycats', '0'
 	elseif random > 70:
-		gs 'pussykats', '1'
+		gs 'shop_pussycats', '1'
 	elseif random > 65:
-		gs 'pussykats', '2'
+		gs 'shop_pussycats', '2'
 	elseif random > 60:
-		gs 'pussykats', '3'
+		gs 'shop_pussycats', '3'
 	elseif random > 55:
-		gs 'pussykats', '4'
+		gs 'shop_pussycats', '4'
 	elseif random > 50:
-		gs 'pussykats', '5'
+		gs 'shop_pussycats', '5'
 	elseif random > 45 and week ! 5 and work ! 7:
-		gs 'pussykats', '6'
+		gs 'shop_pussycats', '6'
 	elseif random > 40:
-		gs 'pussykats', '7'
+		gs 'shop_pussycats', '7'
 	elseif random > 35:
-		gs 'pussykats', '8'
+		gs 'shop_pussycats', '8'
 	elseif random > 30:
-		gs 'pussykats', '9'
+		gs 'shop_pussycats', '9'
 	elseif random > 27:
-		gs 'pussykats', '10'
+		gs 'shop_pussycats', '10'
 	elseif random = 27:
-		gs 'pussykats', '11'
+		gs 'shop_pussycats', '11'
 	elseif random = 26:
-		gs 'pussykats', '12'
+		gs 'shop_pussycats', '12'
 	elseif random = 25:
-		gs 'pussykats', '13'
+		gs 'shop_pussycats', '13'
 	elseif random = 24:
-		gs 'pussykats', '14'
+		gs 'shop_pussycats', '14'
 	elseif random = 23:
-		gs 'pussykats', '15'
+		gs 'shop_pussycats', '15'
 	elseif random = 22:
-		gs 'pussykats', '16'
+		gs 'shop_pussycats', '16'
 	elseif random = 21:
-		gs 'pussykats', '17'
+		gs 'shop_pussycats', '17'
 	elseif kira = 0:
-		gs 'pussykats', '18'
+		gs 'shop_pussycats', '18'
 	else
-		gs 'pussykats', '19'
+		gs 'shop_pussycats', '19'
 	end
 end
 
@@ -153,7 +153,7 @@ if $ARGS[0] = '0':
         act 'Refuse (<<will_cost>> Willpower)':
             gs 'willpower', 'exhib', 'resist'
             gs 'willpower', 'pay', 'resist'
-            gt 'pussykats', 'endwork'
+            gt 'shop_pussycats', 'endwork'
         end
     else
         act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -163,7 +163,7 @@ if $ARGS[0] = '0':
         cla
         'You go into the booth and model the underwear for him. He decides to purchase it.'
 
-        act 'Leave':gt 'pussykats', 'endwork'
+        act 'Leave':gt 'shop_pussycats', 'endwork'
     end
 
     gs 'willpower', 'exhib', 'self'
@@ -193,7 +193,7 @@ if $ARGS[0] = '1':
     if will_cost <= pcs_willpwr:
         act 'Refuse (<<will_cost>> Willpower)':
             gs 'willpower', 'pay', 'resist'
-            gt 'pussykats', 'endwork'
+            gt 'shop_pussycats', 'endwork'
         end
     else
         act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -205,7 +205,7 @@ if $ARGS[0] = '1':
 		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/cats/mag1.jpg"></center>'
 		'You begin to change in a booth, and you notice that the guy is spying on you through the loosely closed curtain.'
 
-		act 'Close the curtain':gt 'pussykats', 'endwork'
+		act 'Close the curtain':gt 'shop_pussycats', 'endwork'
 
 		gs 'willpower', 'sex', 'self'
 		if will_cost <= pcs_willpwr:
@@ -230,7 +230,7 @@ if $ARGS[0] = '2':
     if will_cost <= pcs_willpwr:
         act 'Refuse (<<will_cost>> Willpower)':
             gs 'willpower', 'pay', 'resist'
-            gt 'pussykats', 'endwork'
+            gt 'shop_pussycats', 'endwork'
         end
     else
         act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -255,7 +255,7 @@ if $ARGS[0] = '3':
     if will_cost <= pcs_willpwr:
 		act 'Send them away (<<will_cost>> Willpower)':
 			gs 'willpower', 'pay', 'resist'
-			gt 'pussykats', 'endwork'
+			gt 'shop_pussycats', 'endwork'
 		end
 	else
         act 'Send them away (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -270,7 +270,7 @@ if $ARGS[0] = '3':
 		if will_cost <= pcs_willpwr:
 			act 'Send them away (<<will_cost>> Willpower)':
 				gs 'willpower', 'pay', 'resist'
-				gt 'pussykats', 'endwork'
+				gt 'shop_pussycats', 'endwork'
 			end
 		else
 			act 'Send them away (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -301,7 +301,7 @@ if $ARGS[0] = '4':
 		cla
 		'The manager quickly shoves the guys out of the store.'
 
-		act 'Finish your shift':gt 'pussykats', 'endwork'
+		act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 	end
 
 	gs 'willpower', 'sex', 'resist'
@@ -334,7 +334,7 @@ if $ARGS[0] = '5':
     if will_cost <= pcs_willpwr:
 		act 'Send them away (<<will_cost>> Willpower)':
 			gs 'willpower', 'pay', 'resist'
-			gt 'pussykats', 'endwork'
+			gt 'shop_pussycats', 'endwork'
 		end
 	else
         act 'Send them away (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -376,7 +376,7 @@ if $ARGS[0] = '5':
 					gs 'arousal', 'end'
 					gs 'stat'
 
-					act 'Leave':gt 'pussykats', 'endwork'
+					act 'Leave':gt 'shop_pussycats', 'endwork'
 				end
 			end
 		end
@@ -402,7 +402,7 @@ if $ARGS[0] = '6':
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/cats/manager_andrew.jpg"></center>'
 			'"If it was any other day, fine, but today I can''t," you begin making excuses, but the manager just shrugs, "Okay, go home, we''ll manage without you. Just don''t count on a bonus for today!"'
 
-			act 'Finish your shift':gt 'pussykats', 'endwork'
+			act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 		end
 	else
 		act 'Refuse, you have worked the whole day (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -416,7 +416,7 @@ if $ARGS[0] = '6':
 		'It seems that you have no choice. You can''t let down your co-workers.'
 		'After working for another hour, you are very tired, but the thought of a bonus makes you smile.'
 
-		act 'Finish your shift':gt 'pussykats', 'endwork'
+		act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 	end
 end
 
@@ -426,7 +426,7 @@ if $ARGS[0] = '7':
 	'No customers for the rest of your shift. You are chatting with Nastya. She normally talks about her sexual experiences and feelings.'
 	'Today she decides to tell you of how she lost her virginity. She leaves very little to the imagination as she regales you with how she was gangbanged in the locker room after gym class one day. Though some time has passed, she still vividly remembers every detail, including the name of every boy involved.'
 
-	act 'Finish your shift':gt 'pussykats', 'endwork'
+	act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 end
 
 if $ARGS[0] = '8':
@@ -448,7 +448,7 @@ if $ARGS[0] = '8':
 		'It is kind of strange...'
 	end
 
-	act 'Finish your shift':gt 'pussykats', 'endwork'
+	act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 end
 
 if $ARGS[0] = '9':
@@ -472,7 +472,7 @@ if $ARGS[0] = '9':
 			'A minute later, Andrew returns, "Ah, <<$pcs_nickname>>, nice of you to come! I have something for you to sign," the manager goes to his desk and shuffles through some paperwork before handing you a form.'
 			'You''re not really focused on the piece of paper so you don''t read it before signing and returning the document to the manager. After saying goodbye, you return to the shop floor.'
 
-			act 'Finish your shift':gt 'pussykats', 'endwork'
+			act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 		end
 
 		gs 'willpower', 'swallow', 'self', 'hard'
@@ -494,7 +494,7 @@ if $ARGS[0] = '9':
 					'"G''bye," you mutter before leaving the office, straight to the locker room and spit the used condom out straight into the trash.'
 					'At least Mr. Sobulyagin tied the condom up before throwing it away, otherwise you would have had a mouth full of sperm!'
 
-					act 'Finish your shift':gt 'pussykats', 'endwork'
+					act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 				end
 			end
 		else
@@ -518,20 +518,20 @@ if $ARGS[0] = '10':
 	'"Thanks, Nastya!" she says as the girls take their belongings and leave the store.'
 	'"Here you go, you should get half," Nastya says as she hands you a handful of <b>₽</b>."They''re a bit short on funds, so... I give them a discount," she says, winking at you.'
 
-	act 'Finish your shift':gt 'pussykats', 'endwork'
+	act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 end
 
 if $ARGS[0] = '11':
 	*clr & cla
 	i = rand(1, 522)
 	'<b><center><font size="4"><font color="black">Employee Perks</font></center></b>'
-	'<center><img <<$set_imgh>> src="images/pc/clothing/2average/<<i>>.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/pc/clothing/cats_outfit/<<i>>.jpg"></center>'
 	'"<<$pcs_nickname>>, look here," Nastya approaches you. "I''ve got a nice, new blouse but it got a slight defect. The manager is just going to put it in the <b>70%</b> off discount bin, but maybe you want to take it yourself?"'
 	'The store is selling it for <b>2400 ₽</b> , but you can buy it for <b>720 ₽</b>.'
 	if average[i] = 1:
 		*nl
 		'You look at the outfit and realize its one you already own. "Thanks hun, but I have that same outfit already..."'
-		act 'Finish your shift':gt 'pussykats', 'endwork'
+		act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 	else
 		if money >= 720:
 			act 'Buy the outfit Kats #<<i>> (<b>720₽</b>)':
@@ -543,13 +543,13 @@ if $ARGS[0] = '11':
 				averageS[i] = 0
 				*nl
 				'You hand over the money for the slightly less than perfect outfit, its not going to last you as long as the stitching has a flaw but you still got quite a bargain.'
-				act 'Finish your shift':gt 'pussykats', 'endwork'
+				act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 			end
-			act 'Refuse, you don''t need a knock off outfit':gt 'pussykats', 'endwork'
+			act 'Refuse, you don''t need a knock off outfit':gt 'shop_pussycats', 'endwork'
 		else
 			*nl
 			'You don''t have the cash on you so you can''t take her up on this offer.'
-			act 'Finish your shift':gt 'pussykats', 'endwork'
+			act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 		end
 	end
 end
@@ -569,12 +569,12 @@ if $ARGS[0] = '12':
 			'The guys examine you from head to toe before one of them says with disdain, "Honey, it looks like you need the help!" He starts insultingly discussing your appearance with his boyfriend.'
 			'You leave them to look for another, hopefully nicer, customer.'
 
-			act 'Finish your shift':gt 'pussykats', 'endwork'
+			act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 		else
 			'The guys examine you from head to toe before one of them says with interest, "My, what a pretty girl! Don''t worry, beautiful, we can help ourselves!" The guy waves you goodbye, and takes his friend''s hand, admiringly discussing your appearance.'
 			'With a spring in your step, you look for another customer.'
 
-			act 'Finish your shift':gt 'pussykats', 'endwork'
+			act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 		end
 	end
 end
@@ -604,7 +604,7 @@ if $ARGS[0] = '13':
 				'The man attempts to explain himself, but the police do not listen to him. Instead, they tackle him to the ground before handcuffing him.'
 				'As they lead the man away, they explain that the daughter will be moved into protective custody where she can receive any help she may need. They thank you for reporting the man.'
 
-				act 'Finish your shift':gt 'pussykats', 'endwork'
+				act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 			end
 		else
 			act 'Report the man (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -631,7 +631,7 @@ if $ARGS[0] = '13':
 		if will_cost <= pcs_willpwr:
 			act 'Refuse (<<will_cost>> Willpower)':
 				gs 'willpower', 'pay', 'resist'
-				gt 'pussykats', 'endwork'
+				gt 'shop_pussycats', 'endwork'
 			end
 		else
 			act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -675,7 +675,7 @@ if $ARGS[0] = '13':
 					gs 'arousal', 'end'
 					gs 'stat'
 
-					act 'Finish your shift':gt 'pussykats', 'endwork'
+					act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 				else
 					gs 'cum_call', 'mouth_swallow'
 					gs 'stat'
@@ -688,7 +688,7 @@ if $ARGS[0] = '13':
 					gs 'arousal', 'end'
 					gs 'stat'
 
-					act 'Finish your shift':gt 'pussykats', 'endwork'
+					act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 				end
 			end
 		end
@@ -704,7 +704,7 @@ if $ARGS[0] = '13':
 			'"What are you, crazy?! I''m not going to do that!" You refuse his outrageous request. You''re not going to do that. "Don''t even try to persuade me, I just won''t do it! Find someone else for that!"'
 			'"Fine. Just let me buy the clothes then." The man leaves the booth and waits until you change back, where you give him the clothes. He calmly pays and leaves the store. You look at him, disgusted.'
 
-			act 'Refuse':gt 'pussykats', 'endwork'
+			act 'Refuse':gt 'shop_pussycats', 'endwork'
 		end
 	else
 		act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -724,7 +724,7 @@ if $ARGS[0] = '14':
 		'You didn''t install this camera, so really, you''re not responsible. You can always say that you didn''t know about it. You haven''t changed in this booth, and most girls who have will likely never know there was a camera anyways.'
 		'You decide not to touch the camera and just keep working.'
 
-		act 'Finish your shift':gt 'pussykats', 'endwork'
+		act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 	end
 
 	gs 'willpower', 'misc', 'self', 'medium'
@@ -741,7 +741,7 @@ if $ARGS[0] = '14':
 			'"Let''s just do this, you calm down and go home, and I will inspect everything here. This way we won''t have any problems! It is good that you were vigilant and found it, but there is no need to tell anyone, okay?"'
 			'Yes, of course." you nod as your shift is coming to an end anyway and you decide to just go home and forget about everything.'
 
-			act 'Leave work':gt 'pussykats', 'endwork'
+			act 'Leave work':gt 'shop_pussycats', 'endwork'
 		end
 	else
 		act 'Tell the manager about the camcorder (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -755,7 +755,7 @@ if $ARGS[0] = '15':
 	'You go to the changing booths and find that someone has left an outfit behind. You remember that it belongs to a girl who just 5 minutes ago bought an outfit and left the store. Apparently, she decided she no longer needs this and just left it in the booth.'
 	'You decide to wait until the end of the shift, as the shopper may return. An hour passes and your shift ends, but nobody comes for it. You carefully look at it, it is an ordinary outfit from G&M, almost new, no holes, fairly clean. Could you just keep it for yourself?'
 
-	act 'Put it back and finish your shift':gt 'pussykats', 'endwork'
+	act 'Put it back and finish your shift':gt 'shop_pussycats', 'endwork'
 
 	gs 'willpower', 'misc', 'resist', 'easy'
 	if will_cost <= pcs_willpwr:
@@ -776,7 +776,7 @@ if $ARGS[0] = '15':
 				cheapS[i] = 0
 			end
 
-			act 'Finish your shift':gt 'pussykats', 'endwork'
+			act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 		end
 	else
 		act 'Keep it (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -820,7 +820,7 @@ if $ARGS[0] = '16':
 				gs 'arousal', 'end'
 				gs 'stat'
 
-				act 'Finish your shift':gt 'pussykats', 'endwork'
+				act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 			end
 		end
 	else
@@ -838,7 +838,7 @@ if $ARGS[0] = '16':
 			'You go away from the booth and start folding scattered blouses. After a few minutes, the couple comes out of the booth and you see traces of semen on the girl''s face. All your efforts to stop yourself from smiling fail.'
 			'The couple quickly and quietly leave the store.'
 
-			act 'Finish your shift':gt 'pussykats', 'endwork'
+			act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 		end
 	else
 		act 'Ignore (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -852,7 +852,7 @@ if $ARGS[0] = '16':
 		'You hear a somewhat hoarse, yet feminine voice reply, "We''re just finishing and will leave soon."'
 		'A minute later the pair comes out of the booth and the girl gives you a shy smile and blushes a little, taking her boyfriend out of the store.'
 
-		act 'Finish your shift':gt 'pussykats', 'endwork'
+		act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 	end
 end
 
@@ -870,7 +870,7 @@ if $ARGS[0] = '17':
 		'Finally she relents, satisfied with your answer, says a little prayer and gives you the sign of the cross, wishing you happiness and kindness.'
 		'You sigh with relief as the old lady goes to the exit.'
 
-		act 'Finish your shift':gt 'pussykats', 'endwork'
+		act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 	end
 
 	gs 'willpower', 'misc', 'self', 'easy'
@@ -883,7 +883,7 @@ if $ARGS[0] = '17':
 			'"Yeah, during Comrade Stalin''s time this would not have happened!" She begins a new lecture about old times, honesty, integrity and correctness.'
 			'The old lady keeps ranting for a long time, but finally gets bored and begins to waddle out the door, cursing at the shop and the modern youth.'
 
-			act 'Finish your shift':gt 'pussykats', 'endwork'
+			act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 		end
 	else
 		act 'Shame on you, grandma! (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -949,7 +949,7 @@ if $ARGS[0] = '18':
 					'You decide to leave the panties with her and shove them in her purse. Her mother is paying at the cash register and takes her daughter, all dressed up in her new blouse and mini-skirt, outside.'
 					'Kira looks back at you and smiles, saying goodbye. She then leaves, her bare bottom flashing with every breeze.'
 
-					act 'Finish your shift':gt 'pussykats', 'endwork'
+					act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 				else
 					'Unfortunately, Kira refuses to listen to you. Looks like there''s only one other option left...'
 
@@ -965,7 +965,7 @@ if $ARGS[0] = '18':
 						'"Oh, how wonderful, wonderful," the woman examines her daughter and quickly decides to buy the blouse and mini-skirt.'
 						'Before leaving Kira thanks you, and you wink at her. You receive a very pleasant smile in return.'
 
-						act 'Finish your shift':gt 'pussykats', 'endwork'
+						act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 					end
 				end
 			end
@@ -990,13 +990,13 @@ if $ARGS[0] = '18':
 				'You notice Kira beaming at you.'
 				'"Thank you so much. G''bye!" The girl waves at you and runs after her mother.'
 
-				act 'Finish your shift':gt 'pussykats', 'endwork'
+				act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 			else
 				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/cats/oh_really_fine.jpg"></center>'
 				'The woman refuses to listen to you. "Fine, if you won''t help us, I''ll find another clerk who will!"'
 				'Before leaving, the girl thanks you for trying to save her and runs back towards her mother.'
 
-				act 'Finish your shift':gt 'pussykats', 'endwork'
+				act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 			end
 		end
 	end
@@ -1005,7 +1005,7 @@ end
 if $ARGS[0] = '19':
 	'A regular day of work, nothing interesting happened and it''s now time to clock out.'
 
-	act 'Finish your shift':gt 'pussykats', 'endwork'
+	act 'Finish your shift':gt 'shop_pussycats', 'endwork'
 end
 
 if $ARGS[0] = 'endwork':
@@ -1033,5 +1033,207 @@ if $ARGS[0] = 'endwork':
 	end
 end
 
---- pussykats ---------------------------------
+if $ARGS[0] = 'dress':
+	$loc_arg = 'dress'
+	$loc = 'shop_pussycats'
+	cls
+	gs'stat'
+	'<center><b><font color="maroon">Viewing Pussy Kats dresses</font></b></center>'
+	*nl
+
+	gs 'clothing_QV', 'shop_header'
+
+	act 'Return':
+		cla
+		minut += 1
+		gt 'shop_pussycats', 'start'
+	end
+
+	clothingfilter['qualitycheck'] = 7
+	:loopquality_dress
+		i = Clothingstock + 1
+
+		if Clothingstock > 15:
+			i = 1
+		elseif Clothingstock > 7:
+			i = 3
+		else
+			i = 2
+		end
+
+		:loopaverage
+			if cats_dress[i] = 0:
+				gs 'clothing_attributes', 'cats_dress', i
+				gs 'clothing_QV', 'shop_filter'
+
+				if clothingfilter['quality'] = 0 or clothingfilter['qualitycheck'] = CloQuality:
+				
+					if clothingfilter_risk = 1 and clothingfilter_pandb = 1 and clothingfilter_norm2 = 1: *p '<a href="exec: i = <<i>> & gt ''shop_pussycats'', ''yshopclo''"><img <<$set_imgh>> src="images/pc/clothing/cats_dress/<<i>>.jpg" 	height="250" /></a>'
+				end
+			end
+			i += 3
+		if i <= 110:jump 'loopcats_dress'
+	if clothingfilter['quality'] = 1 and clothingfilter['qualitycheck'] > 0: clothingfilter['qualitycheck'] -=1 & jump 'loopquality_dress'
+end
+
+if $ARGS[0] = 'yshopclo': gt 'clothing', 'view_clothing_item', 'shop', 'cats_dress',i, 3000
+
+if $ARGS[0] = 'clothes':
+	$loc_arg = 'clothes'
+	$loc = 'shop_pussycats'
+	cls
+	gs'stat'
+	'<center><b><font color="maroon">Viewing Pussy Kats outfits</font></b></center>'
+	*nl
+
+	gs 'clothing_QV', 'shop_header'
+
+	act 'Return':
+		cla
+		minut += 1
+		gt 'shop_pussycats', 'start'
+	end
+
+	clothingfilter['qualitycheck'] = 7
+	:loopquality
+		i = Clothingstock + 1
+
+		if Clothingstock > 15:
+			i = 1
+		elseif Clothingstock > 7:
+			i = 3
+		else
+			i = 2
+		end
+
+		:loopcats_outfit
+			if cats_outfit[i] = 0:
+				gs 'clothing_attributes', 'cats_outfit', i
+				gs 'clothing_QV', 'shop_filter'
+
+				if clothingfilter['quality'] = 0 or clothingfilter['qualitycheck'] = CloQuality:
+				
+					if clothingfilter_risk = 1 and clothingfilter_pandb = 1 and clothingfilter_norm2 = 1: *p '<a href="exec: i = <<i>> & gt ''shop_pussycats'', ''yshopclo''"><img <<$set_imgh>> src="images/pc/clothing/cats_outfit/<<i>>.jpg" 	height="250" /></a>'
+				end
+			end
+			i += 3
+		if i <= 100:jump 'loopcats_outfit'
+	if clothingfilter['quality'] = 1 and clothingfilter['qualitycheck'] > 0: clothingfilter['qualitycheck'] -=1 & jump 'loopquality'
+end
+
+if $ARGS[0] = 'yshopclo': gt 'clothing', 'view_clothing_item', 'shop', 'cats_outfit',i, 3000
+
+if $ARGS[0] = 'shoes':
+	$loc_arg = 'shoes'
+	$loc = 'shop_pussycats'
+	cls
+	gs'stat'
+
+	act 'Return':
+		cla
+		minut += 1
+		gt 'shop_pussycats', 'start'
+	end
+
+	if Clothingstock > 11:
+		i = 1
+	else
+		i = 2
+	end
+
+	:loopcats_shoes
+		if spussy[i] = 0:*p '<a href="exec: i = <<i>> & gt ''shop_pussycats'', ''young_shoes''"><img src="images/pc/shoes/cats/<<i>>.jpg" height="250" /></a>'
+		i += 2
+	if i <= 38:jump 'loopcats_shoes'
+end
+
+if $ARGS[0] = 'young_shoes': gt 'shoes', 'view_shoe_item', 'shop', 'pussy',i, 1750
+
+if $ARGS[0] = 'panties':
+	$loc_arg = 'panties'
+	$loc = 'shop_pussycats'
+	cls
+	gs'stat'
+
+	act 'Return':
+		cla
+		minut += 1
+		gt 'shop_pussycats', 'start'
+	end
+
+	i = 1
+
+	:loopkats_panties
+		if kats_panties[i] = 0:*p '<a href="exec: i = <<i>> & gt ''shop_pussycats'', ''panties2''"><img src="images/pc/panties/kats/<<i>>.jpg" 	height="150" /></a> '
+		i += 1
+	if i <= 72:jump 'loopkats_panties'
+end
+
+if $ARGS[0] = 'panties2':
+	cla
+	
+	if kats_panties[i] ! 0:
+		msg 'You already own these panties.'
+		gt 'shop_pussycats', 'panties'
+	end
+
+	gt 'panties', 'view_panty_item', 'shop', 'kats',i, 500
+
+end
+
+if $ARGS[0] = 'bras':
+	$loc_arg = 'bras'
+	$loc = 'shop_pussycats'
+	cls
+	gs'stat'
+
+	act 'Return':
+		cla
+		minut += 1
+		gt 'shop_pussycats', 'start'
+	end
+
+	i = 1
+
+	:loopkats_bras
+		if kats_bras[i] = 0:*p '<a href="exec: i = <<i>> & gt ''shop_pussycats'', ''bras2''"><img src="images/pc/bras/kats/<<i>>.jpg" 	height="150" /></a> '
+		i += 1
+	if i <= 41:jump 'loopkats_bras'
+end
+
+if $ARGS[0] = 'bras2':
+	cla
+	
+	if kats_bras[i] ! 0:
+		msg 'You already own this bra.'
+		gt 'shop_pussycats', 'bras'
+	end
+
+	gt 'bras', 'view_bra_item', 'shop', 'kats',i, 500
+
+end
+
+if $ARGS[0] = 'purses':
+	$loc_arg = 'purses'
+	$loc = 'shop_pussycats'
+	cls
+	gs'stat'
+
+	act 'Return':
+		cla
+		minut += 1
+		gt 'shop_pussycats', 'start'
+	end
+
+	i = 1
+
+	:loopkats_purses
+		if kats_purses[i] = 0:*p '<a href="exec: i = <<i>> & gt ''shop_pussycats'', ''purses2''"><img src="images/pc/purses/kats/<<i>>.jpg" 	height="150" /></a> '
+		i += 1
+	if i <= 14:jump 'loopkats_purses'
+end
+
+if $ARGS[0] = 'purses2': gt 'purses', 'view_purse_item', 'shop', 'kats',i, 2000
+
+--- shop_pussycats ---------------------------------
 

+ 56 - 33
locations/shop_tsar_bomba.qsrc

@@ -12,30 +12,30 @@ if $ARGS[0] = 'start':
 	gs 'stat'
 	gs 'themes', 'indoors'
 	'<center><b><font color="maroon">Tsar Bomba</font></b></center>'
-	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/bomba/butik.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/locations/oldtown/bomba/shop.jpg"></center>'
 	*nl
 	'Tsar Bomba is one of the older clothing shops in the Old Town. All the shops here are small and unique but it still stands out simply because it has always catered to rebels both young and old. It used to be a punk rock specialist store and still caters to bikers but it constantly reinvents itself following trends and movements and innovating while never going mainstream.'
 	'Simply put this place is very cool and most of the clothes are black.'
 
-	act 'Leave the bomba': minut += 3 & gt 'torgcentr'
+	act 'Leave the bomba': minut += 3 & gt 'liames'
 	
-	act 'View clothing': minut += 5 & gt 'shop_tsar_bomba', 'clothes'
+	act 'View dresses': minut += 5 & gt 'shop_tsar_bomba', 'dresses'
 
-	act 'View shoes': minut += 5 & gt 'shop_tsar_bomba', 'shoes'
+	act 'View other outfits': minut += 5 & gt 'shop_tsar_bomba', 'clothes'
 
-	act 'View purses': minut += 5 & gt 'shop_tsar_bomba', 'purses'
+!!	act 'View purses': minut += 5 & gt 'shop_tsar_bomba', 'purses'
 
 end
 
-if $ARGS[0] = 'clothes':
-	$loc_arg = 'clothes'
+if $ARGS[0] = 'dresses':
+	$loc_arg = 'dresses'
 	$loc = 'shop_tsar_bomba'
 	$menu_loc = 'shop_tsar_bomba'
-	$menu_arg = 'clothes'
+	$menu_arg = 'dresses'
 	menu_off = 0
 	*clr & cla
 	gs'stat'
-	'<center><b><font color="maroon">Viewing Tsar Bomba outfits</font></b></center>'
+	'<center><b><font color="maroon">Viewing Tsar Bomba dresses</font></b></center>'
 	*nl
 
 	gs 'clothing_QV', 'shop_header'
@@ -43,64 +43,87 @@ if $ARGS[0] = 'clothes':
 	act 'Return': minut += 1 & gt 'shop_tsar_bomba', 'start'
 
 	clothingfilter['qualitycheck'] = 7
-	:loopquality
+	:loopquality_dresses
 		if Clothingstock > 11:
 			i = 1
 		else
 			i = 2
 		end
 
-		:loopbomba
-			if bomba[i] = 0:
-				gs 'clothing_attributes', 'bomba', i
+		:loopbomba_dresses
+			if dresses[i] = 0:
+				gs 'clothing_attributes', 'bomba_dresses', i
 				gs 'clothing_QV', 'shop_filter'
 
 				if clothingfilter['quality'] = 0 or clothingfilter['qualitycheck'] = CloQuality:
 				
-					if clothingfilter_risk = 1 and clothingfilter_pandb = 1 and clothingfilter_norm2 = 1: *p '<a href="exec: i = <<i>> & gt ''shop_tsar_bomba'', ''bomba''"><img src="images/pc/clothing/bomba/<<i>>.jpg" 	height="250" /></a>'
+					if clothingfilter_risk = 1 and clothingfilter_pandb = 1 and clothingfilter_norm2 = 1: *p '<a href="exec: i = <<i>> & gt ''shop_tsar_bomba'', ''bomba_dresses''"><img src="images/pc/clothing/bomba_dresses/<<i>>.jpg" 	height="250" /></a>'
 				end
 			end
 			i += 2
-		if i <= 185:jump 'loopbomba'
-	if clothingfilter['quality'] = 1 and clothingfilter['qualitycheck'] > 0: clothingfilter['qualitycheck'] -=1 & jump 'loopquality'
+		if i <= 185:jump 'loopbomba_dresses'
+	if clothingfilter['quality'] = 1 and clothingfilter['qualitycheck'] > 0: clothingfilter['qualitycheck'] -=1 & jump 'loopquality_dresses'
 end
 
-if $ARGS[0] = 'bomba':
+if $ARGS[0] = 'bomba_dresses':
 	cla
 	menu_off = 1
-	if bomba[i] ! 0:
+	if bomba_dresses[i] ! 0:
 		msg 'You already own these clothes.'
 		gt 'shop_tsar_bomba', 'clothes'
 	end
 
-	gt 'clothing', 'view_clothing_item', 'shop', 'bomba',i, 20000
-
+	gt 'clothing', 'view_clothing_item', 'shop', 'bomba_dresses',i, 20000
 end
 
-if $ARGS[0] = 'shoes':
-	$loc_arg = $ARGS[0]
+if $ARGS[0] = 'clothes':
+	$loc_arg = 'clothes'
 	$loc = 'shop_tsar_bomba'
 	$menu_loc = 'shop_tsar_bomba'
-	$menu_arg = 'shoes'
+	$menu_arg = 'clothes'
 	menu_off = 0
 	*clr & cla
 	gs'stat'
+	'<center><b><font color="maroon">Viewing Tsar Bomba outfits</font></b></center>'
+	*nl
+
+	gs 'clothing_QV', 'shop_header'
 
 	act 'Return': minut += 1 & gt 'shop_tsar_bomba', 'start'
 
-	if Clothingstock > 11:
-		i = 1
-	else
-		i = 2
-	end
+	clothingfilter['qualitycheck'] = 7
+	:loopquality
+		if Clothingstock > 11:
+			i = 1
+		else
+			i = 2
+		end
 
-	:loopbomba_shoes
-		if sbomba[i] = 0:*p '<a href="exec: i = <<i>> & gt ''shop_tsar_bomba'', ''bomba_shoes''"><img src="images/pc/shoes/bomba/<<i>>.jpg" height="250" /></a>'
-		i += 2
-	if i <= 37:jump 'loopbomba_shoes'
+		:loopbomba
+			if bomba_outift[i] = 0:
+				gs 'clothing_attributes', 'bomba_outift', i
+				gs 'clothing_QV', 'shop_filter'
+
+				if clothingfilter['quality'] = 0 or clothingfilter['qualitycheck'] = CloQuality:
+				
+					if clothingfilter_risk = 1 and clothingfilter_pandb = 1 and clothingfilter_norm2 = 1: *p '<a href="exec: i = <<i>> & gt ''shop_tsar_bomba'', ''bomba_outift''"><img src="images/pc/clothing/bomba_outfit/<<i>>.jpg" 	height="250" /></a>'
+				end
+			end
+			i += 2
+		if i <= 185:jump 'loopbomba'
+	if clothingfilter['quality'] = 1 and clothingfilter['qualitycheck'] > 0: clothingfilter['qualitycheck'] -=1 & jump 'loopquality'
 end
 
-if $ARGS[0] = 'bomba_shoes':	gt 'shoes', 'view_shoe_item', 'shop', 'bomba',i, 5000
+if $ARGS[0] = 'bomba_outift':
+	cla
+	menu_off = 1
+	if bomba_outift[i] ! 0:
+		msg 'You already own these clothes.'
+		gt 'shop_tsar_bomba', 'clothes'
+	end
+
+	gt 'clothing', 'view_clothing_item', 'shop', 'bomba_outfit',i, 20000
+end
 
 if $ARGS[0] = 'purses':
 	$loc_arg = 'purses'