1
0
Tendaris 4 rokov pred
rodič
commit
2098850351

+ 1551 - 0
locations/UnitAppearance.qsrc

@@ -0,0 +1,1551 @@
+# UnitAppearance
+if $ARGS[0] = '':
+    unitDisplayType = ARGS[1]
+    unitRowType = ARGS[2]
+    *clr
+    'Hotcat'
+	'<table>'
+		gs 'UnitAppearance', 'GenerateSvetas'
+	'</table>'
+end
+
+if $ARGS[0] = 'gashtest':
+end
+
+if $ARGS[0] = 'GenRow':
+    if unitDisplayType = 0:
+        if unitRowType = 0:
+    	    '<tr><td align="left"><<$ARGS[1]>></td><td align="right"><<unitHotcat>></td></td><td align="right"><<unitpcs_apprnc>></td><td align="right"><<unitbmi_calc>></td><td align="right"><<unitbodykoef>></td><td align="right"><<unitHeadBonus>></td><td align="right"><<unitAttributeBonus>></td><td align="right"><<unitclothingbonus>></td><td align="right"><<unitAccessoriesBonus>></td><td align="right"><<unitGroomingBonus>></td><td align="right"><<unitGroomingPenalty>></td><td align="right"><<unitpcs_apprncbase>></tr>'
+        else
+    	    '<tr><td align="left"><<$ARGS[1]>></td><td align="right"><<unitclothingbonus1>></td><td align="right"><<unitclothingbonus2>></td><td align="right"><<unitclothingbonus3>></td><td align="right"><<unitclothingbonus4>></td><td align="right"><<unitclothingbonus5>></td><td align="right"><<unitclothingbonus6>></td><td align="right"><<unitclothingbonus7>></td><td align="right"><<unitclothingbonusnude>></td></tr>'
+        end
+    else
+	    '<<$ARGS[1]>>,<<unitHotcat>>,<<unitpcs_apprnc>>,<<unitbmi_calc>>,<<unitbodykoef>>,<<unitHeadBonus>>,<<unitAttributeBonus>>,<<unitclothingbonus>>,<<unitAccessoriesBonus>>,<<unitGroomingBonus>>,<<unitGroomingPenalty>>,<<unitpcs_apprncbase>>'
+    end
+end 
+
+if $ARGS[0] = 'GenRowBreak':
+    if unitDisplayType = 0:
+        if unitRowType = 0:
+            '<tr><th align="left"><<$ARGS[1]>></th><th align="right">hotcat</th><th align="right">pcs_apprnc</th><th align="right">bmi</th><th>bodykoef</th><th align="right">HeadBonus</th><th align="right">AttributeBonus</th><th align="right">clothingbonus</th><th align="right">AccessoriesBonus</th><th align="right">GroomingBonus</th><th align="right">GroomingPenalty</th><th align="right">pcs_apprncbase</th></tr>'
+        else
+            '<tr><th align="left"><<$ARGS[1]>></th><th align="right">clothingbonus Q1</th></th><th align="right">clothingbonus Q2</th></th><th align="right">clothingbonus Q3</th></th><th align="right">clothingbonus Q4</th></th><th align="right">clothingbonus Q5</th></th><th align="right">clothingbonus Q6</th></th><th align="right">clothingbonus Q7</th><th align="right">clothingbonus Nude</th></tr>'
+        end
+    else
+        '<<$ARGS[1]>>,hotcat,pcs_apprnc,bmi,bodykoef,HeadBonus,AttributeBonus,clothingbonus,AccessoriesBonus,GroomingBonus,GroomingPenalty,pcs_apprncbase'
+    end
+end 
+
+if $ARGS[0] = 'calcHotcat':
+	unitbmi_calc = FUNC('body_shape', 'bmicalc', unitsalo, unitpcs_hgt)
+	unitbodykoef = FUNC('body_shape', 'setbodykoef', unitbmi_calc, unitstrenbuf, unitsalocatnow, unitvofat)
+	unitHeadBonus = FUNC('body_shape', 'calcHeadBonus', unitpcs_lashes, unitpcs_eyesize, unitpcs_lip, unitpcs_teeth, unitbmi_calc)
+	unitAttributeBonus = FUNC('body_shape', 'calcAttributeBonus', unitpcs_agil, unitpcs_vital, unitbmi_calc)
+	unitpcs_apprncbase = FUNC('body_shape', 'basebeautycalc2', unitResetBase, unitvidage, unitpcs_skin, unitbodykoef, unitHeadBonus, unitAttributeBonus, unitpcs_apprncbase)
+	unitclothingbonus = FUNC('body', 'calcClothesBonus', unitPXCloThinness, unitPXCloTopCut, unitPXCloBottomShortness, unitPCloQuality, $unitclothingworntype, unitbmi_calc)
+	unitAccessoriesBonus = FUNC('body', 'calcAccessoriesBonus', unitbonusZ, unitPShoQuality, $unitpantyworntype, $unitbraworntype)
+	unitGroomingBonus = FUNC('body', 'calcGroomingBonus', unitpcs_lipbalm, unitmopkoef, unitpcs_hairbsh, unitpcs_breath, unitdeodorant_on, unitbmi_calc)
+	unitGroomingPenalty = FUNC('body', 'calcGroomingPenalty', unitpcs_hairlng, unitpcs_sweat, unitglassvnesh, unitdyevmod, unitlegkoef)
+	unitHotcat = FUNC('body', 'calcHotcat', unitpcs_apprncbase, unitsupnatvnesh, unitclothingbonus, unitAccessoriesBonus, unitGroomingBonus, unitGroomingPenalty)
+    !!use value without the cap as what gets returned in temppcs_apprnc is capped at 200
+	unitpcs_apprnc = temppcs_maxapprnc & killvar 'temppcs_apprnc' & killvar 'temppcs_maxapprnc'
+	if unitRowType = 0: gs 'UnitAppearance', 'GenRow', $ARGS[1]
+end
+
+if $ARGS[0] = 'headbonus':
+	*clr
+    'HeadBonus'
+	'<table>'
+		'<tr>
+			<th>headbonus</th>
+			<th>pcs_lashes</th>
+			<th>pcs_eyesize</th>
+			<th>pcs_lip</th>
+			<th>pcs_teeth</th>
+		</tr>'
+		gs 'UnitAppearance', 'HeadBonusCalc'
+	'</table>'
+end
+
+if $ARGS[0] = 'HeadBonusCalc':
+    gs 'UnitAppearance', 'GenHeadRow', 5,3,3,-1
+    gs 'UnitAppearance', 'GenHeadRow', 4,3,4,-1
+    gs 'UnitAppearance', 'GenHeadRow', 3,2,2,0
+    gs 'UnitAppearance', 'GenHeadRow', 2,2,2,0
+    gs 'UnitAppearance', 'GenHeadRow', 1,1,1,1
+    gs 'UnitAppearance', 'GenHeadRow', 0,0,0,3
+end
+
+if $ARGS[0] = 'GenHeadRow':
+    unitHeadBonus = FUNC('body_shape', 'calcHeadBonus', ARGS[1], ARGS[2], ARGS[3], ARGS[4])
+    '<tr>'
+        '<td><<unitHeadBonus>></td>'
+        '<td><<ARGS[1]>></td>'
+        '<td><<ARGS[2]>></td>'
+        '<td><<ARGS[3]>></td>'
+        '<td><<ARGS[4]>></td>'
+    '</tr>'
+end
+
+if $ARGS[0] = 'attributebonus':
+	*clr
+    'AttributeBonus'
+	'<table>'
+		'<tr>
+			<th>attributebonus</th>
+			<th>pcs_agil</th>
+			<th>pcs_vital</th>
+		</tr>'
+		gs 'UnitAppearance', 'AttribBonusCalc'
+	'</table>'
+end
+
+if $ARGS[0] = 'AttribBonusCalc':
+    gs 'UnitAppearance', 'GenAttribRow', 100,100
+    gs 'UnitAppearance', 'GenAttribRow', 80,80
+    gs 'UnitAppearance', 'GenAttribRow', 60,60
+    gs 'UnitAppearance', 'GenAttribRow', 40,40
+    gs 'UnitAppearance', 'GenAttribRow', 20,20
+    gs 'UnitAppearance', 'GenAttribRow', 0,0
+end
+
+if $ARGS[0] = 'GenAttribRow':
+    unitAttribBonus = FUNC('body_shape', 'calcAttributeBonus', ARGS[1], ARGS[2])
+    '<tr>'
+        '<td><<unitAttribBonus>></td>'
+        '<td><<ARGS[1]>></td>'
+        '<td><<ARGS[2]>></td>'
+    '</tr>'
+end
+
+if $ARGS[0] = 'GenerateSvetas':
+
+	$svetadesc = 'Current Sveta'
+	unitsalo = salo
+	unitpcs_hgt = pcs_hgt
+	unitstrenbuf = strenbuf
+	unitsalocatnow = salocatnow
+	unitvofat = vofat
+	unitpcs_lashes = pcs_lashes
+	unitpcs_eyesize = pcs_eyesize
+	unitpcs_lip = pcs_lip
+	unitpcs_teeth = pcs_teeth
+	unitpcs_agil = pcs_agil
+	unitpcs_vital = pcs_vital
+	unitvidage = vidage
+	unitpcs_skin = pcs_skin
+	unitPXCloThinness = PXCloThinness
+	unitPXCloTopCut = PXCloTopCut
+	unitPXCloBottomShortness = PXCloBottomShortness
+	unitPCloQuality = PCloQuality
+	$unitclothingworntype = $clothingworntype
+	unitbonusZ = bonusZ
+	unitPShoQuality = PShoQuality
+	$unitpantyworntype = $pantyworntype
+	$unitbraworntype = $braworntype
+	unitpcs_lipbalm = pcs_lipbalm
+	unitmopkoef = mopkoef
+	unitpcs_hairbsh = pcs_hairbsh
+	unitpcs_breath = pcs_breath
+	unitdeodorant_on = deodorant_on
+	unitpcs_hairlng = pcs_hairlng
+	unitpcs_sweat = pcs_sweat
+	unitglassvnesh = glassvnesh
+	unitdyevmod = dyevmod
+	unitlegkoef = legkoef
+	unitsupnatvnesh = supnatvnesh
+    unitpcs_apprncbase = pcs_apprncbase
+    unitResetBase = 0
+	gs 'UnitAppearance', 'GenerateSvetaOptions', $svetadesc
+
+    $svetadesc = 'Queen Nerd Start'
+    unitsalo = 103
+    unitpcs_hgt = 170
+    unitstrenbuf = 30
+    unitsalocatnow = 5
+    unitvofat = 0
+    unitpcs_lashes = 1
+    unitpcs_eyesize = 3
+    unitpcs_lip = 2
+    unitpcs_teeth = 0
+    unitpcs_agil = 30
+    unitpcs_vital = 30
+    unitvidage = 16
+    unitpcs_skin = 50
+    unitPXCloThinness = 300
+    unitPXCloTopCut = 200
+    unitPXCloBottomShortness = 250
+    unitPCloQuality = 1
+    $unitclothingworntype = 'cheap'
+    unitbonusZ = 0
+    unitPShoQuality = 0
+    $unitpantyworntype = 'cheap'
+    $unitbraworntype = 'cheap'
+    unitpcs_lipbalm = 0
+    unitmopkoef = 0
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 0
+    unitdeodorant_on = 0
+    unitpcs_hairlng = 300
+    unitpcs_sweat = 0
+    unitglassvnesh = 0
+    unitdyevmod = 0
+    unitlegkoef = 9
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    gs 'UnitAppearance', 'GenerateSvetaOptions', $svetadesc
+
+    $svetadesc = 'Good Student Start'
+    unitsalo = 161
+    unitpcs_hgt = 170
+    unitstrenbuf = 30
+    unitsalocatnow = 8
+    unitvofat = 10
+    unitpcs_lashes = 0
+    unitpcs_eyesize = 1
+    unitpcs_lip = 1
+    unitpcs_teeth = 0
+    unitpcs_agil = 30
+    unitpcs_vital = 30
+    unitvidage = 16
+    unitpcs_skin = 20
+    unitPXCloThinness = 200
+    unitPXCloTopCut = 100
+    unitPXCloBottomShortness = 100
+    unitPCloQuality = 1
+    $unitclothingworntype = 'cheap'
+    unitbonusZ = 0
+    unitPShoQuality = 0
+    $unitpantyworntype = 'cheap'
+    $unitbraworntype = 'cheap'
+    unitpcs_lipbalm = 0
+    unitmopkoef = 0
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 0
+    unitdeodorant_on = 0
+    unitpcs_hairlng = 200
+    unitpcs_sweat = 0
+    unitglassvnesh = 10
+    unitdyevmod = 0
+    unitlegkoef = 9
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    gs 'UnitAppearance', 'GenerateSvetaOptions', $svetadesc
+   
+    $svetadesc = 'Computer Geek Start'
+    unitsalo = 132
+    unitpcs_hgt = 170
+    unitstrenbuf = 30
+    unitsalocatnow = 7
+    unitvofat = 3
+    unitpcs_lashes = 0
+    unitpcs_eyesize = 1
+    unitpcs_lip = 1
+    unitpcs_teeth = 0
+    unitpcs_agil = 30
+    unitpcs_vital = 30
+    unitvidage = 16
+    unitpcs_skin = 30
+    unitPXCloThinness = 300
+    unitPXCloTopCut = 200
+    unitPXCloBottomShortness = 250
+    unitPCloQuality = 1
+    $unitclothingworntype = 'cheap'
+    unitbonusZ = 0
+    unitPShoQuality = 0
+    $unitpantyworntype = 'cheap'
+    $unitbraworntype = 'cheap'
+    unitpcs_lipbalm = 0
+    unitmopkoef = 0
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 0
+    unitdeodorant_on = 0
+    unitpcs_hairlng = 120
+    unitpcs_sweat = 0
+    unitglassvnesh = 10
+    unitdyevmod = 0
+    unitlegkoef = 9
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    gs 'UnitAppearance', 'GenerateSvetaOptions', $svetadesc
+   
+    $svetadesc = 'Chess Player Start'
+    unitsalo = 40
+    unitpcs_hgt = 170
+    unitstrenbuf = 30
+    unitsalocatnow = 2
+    unitvofat = 0
+    unitpcs_lashes = 0
+    unitpcs_eyesize = 1
+    unitpcs_lip = 1
+    unitpcs_teeth = 0
+    unitpcs_agil = 30
+    unitpcs_vital = 30
+    unitvidage = 16
+    unitpcs_skin = 35
+    unitPXCloThinness = 250
+    unitPXCloTopCut = 300
+    unitPXCloBottomShortness = 100
+    unitPCloQuality = 1
+    $unitclothingworntype = 'cheap'
+    unitbonusZ = 0
+    unitPShoQuality = 0
+    $unitpantyworntype = 'cheap'
+    $unitbraworntype = 'cheap'
+    unitpcs_lipbalm = 0
+    unitmopkoef = 0
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 0
+    unitdeodorant_on = 0
+    unitpcs_hairlng = 200
+    unitpcs_sweat = 0
+    unitglassvnesh = 0
+    unitdyevmod = 0
+    unitlegkoef = 9
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    gs 'UnitAppearance', 'GenerateSvetaOptions', $svetadesc
+	
+    $svetadesc = 'Volleyball Start'
+    unitsalo = 75
+    unitpcs_hgt = 170
+    unitstrenbuf = 45
+    unitsalocatnow = 4
+    unitvofat = 0
+    unitpcs_lashes = 1
+    unitpcs_eyesize = 3
+    unitpcs_lip = 2
+    unitpcs_teeth = 0
+    unitpcs_agil = 50
+    unitpcs_vital = 50
+    unitvidage = 16
+    unitpcs_skin = 50
+    unitPXCloThinness = 300
+    unitPXCloTopCut = 200
+    unitPXCloBottomShortness = 250
+    unitPCloQuality = 1
+    $unitclothingworntype = 'cheap'
+    unitbonusZ = 0
+    unitPShoQuality = 0
+    $unitpantyworntype = 'cheap'
+    $unitbraworntype = 'cheap'
+    unitpcs_lipbalm = 0
+    unitmopkoef = 0
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 0
+    unitdeodorant_on = 0
+    unitpcs_hairlng = 55
+    unitpcs_sweat = 0
+    unitglassvnesh = 0
+    unitdyevmod = 0
+    unitlegkoef = 9
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    gs 'UnitAppearance', 'GenerateSvetaOptions', $svetadesc
+	
+    $svetadesc = 'Dancer Start'
+    unitsalo = 55
+    unitpcs_hgt = 170
+    unitstrenbuf = 40
+    unitsalocatnow = 3
+    unitvofat = 0
+    unitpcs_lashes = 1
+    unitpcs_eyesize = 2
+    unitpcs_lip = 2
+    unitpcs_teeth = 0
+    unitpcs_agil = 55
+    unitpcs_vital = 50
+    unitvidage = 16
+    unitpcs_skin = 60
+    unitPXCloThinness = 350
+    unitPXCloTopCut = 200
+    unitPXCloBottomShortness = 250
+    unitPCloQuality = 1
+    $unitclothingworntype = 'cheap'
+    unitbonusZ = 0
+    unitPShoQuality = 0
+    $unitpantyworntype = 'cheap'
+    $unitbraworntype = 'cheap'
+    unitpcs_lipbalm = 0
+    unitmopkoef = 0
+    unitpcs_hairbsh = 0
+    unitpcs_breath = 0
+    unitdeodorant_on = 0
+    unitpcs_hairlng = 200
+    unitpcs_sweat = 0
+    unitglassvnesh = 0
+    unitdyevmod = 0
+    unitlegkoef = 9
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    gs 'UnitAppearance', 'GenerateSvetaOptions', $svetadesc
+	
+    $svetadesc = 'Runner Start'
+    unitsalo = 51
+    unitpcs_hgt = 170
+    unitstrenbuf = 45
+    unitsalocatnow = 3
+    unitvofat = 0
+    unitpcs_lashes = 1
+    unitpcs_eyesize = 3
+    unitpcs_lip = 2
+    unitpcs_teeth = 0
+    unitpcs_agil = 50
+    unitpcs_vital = 60
+    unitvidage = 16
+    unitpcs_skin = 40
+    unitPXCloThinness = 350
+    unitPXCloTopCut = 200
+    unitPXCloBottomShortness = 250
+    unitPCloQuality = 1
+    $unitclothingworntype = 'cheap'
+    unitbonusZ = 0
+    unitPShoQuality = 0
+    $unitpantyworntype = 'cheap'
+    $unitbraworntype = 'cheap'
+    unitpcs_lipbalm = 0
+    unitmopkoef = 0
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 0
+    unitdeodorant_on = 0
+    unitpcs_hairlng = 55
+    unitpcs_sweat = 0
+    unitglassvnesh = 0
+    unitdyevmod = 0
+    unitlegkoef = 9
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    gs 'UnitAppearance', 'GenerateSvetaOptions', $svetadesc
+	
+    $svetadesc = 'Football Start'
+    unitsalo = 80
+    unitpcs_hgt = 170
+    unitstrenbuf = 50
+    unitsalocatnow = 4
+    unitvofat = 0
+    unitpcs_lashes = 1
+    unitpcs_eyesize = 3
+    unitpcs_lip = 2
+    unitpcs_teeth = 0
+    unitpcs_agil = 40
+    unitpcs_vital = 50
+    unitvidage = 16
+    unitpcs_skin = 50
+    unitPXCloThinness = 300
+    unitPXCloTopCut = 200
+    unitPXCloBottomShortness = 250
+    unitPCloQuality = 1
+    $unitclothingworntype = 'cheap'
+    unitbonusZ = 0
+    unitPShoQuality = 0
+    $unitpantyworntype = 'cheap'
+    $unitbraworntype = 'cheap'
+    unitpcs_lipbalm = 0
+    unitmopkoef = 0
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 0
+    unitdeodorant_on = 0
+    unitpcs_hairlng = 55
+    unitpcs_sweat = 0
+    unitglassvnesh = 0
+    unitdyevmod = 0
+    unitlegkoef = 9
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    gs 'UnitAppearance', 'GenerateSvetaOptions', $svetadesc
+	
+    $svetadesc = 'Popular Friends Start'
+    unitsalo = 80
+    unitpcs_hgt = 170
+    unitstrenbuf = 30
+    unitsalocatnow = 4
+    unitvofat = 0
+    unitpcs_lashes = 1
+    unitpcs_eyesize = 2
+    unitpcs_lip = 2
+    unitpcs_teeth = 0
+    unitpcs_agil = 30
+    unitpcs_vital = 30
+    unitvidage = 16
+    unitpcs_skin = 50
+    unitPXCloThinness = 300
+    unitPXCloTopCut = 300
+    unitPXCloBottomShortness = 250
+    unitPCloQuality = 1
+    $unitclothingworntype = 'cheap'
+    unitbonusZ = 0
+    unitPShoQuality = 0
+    $unitpantyworntype = 'cheap'
+    $unitbraworntype = 'cheap'
+    unitpcs_lipbalm = 0
+    unitmopkoef = 0
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 0
+    unitdeodorant_on = 0
+    unitpcs_hairlng = 200
+    unitpcs_sweat = 0
+    unitglassvnesh = 0
+    unitdyevmod = 0
+    unitlegkoef = 9
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    gs 'UnitAppearance', 'GenerateSvetaOptions', $svetadesc
+
+    $svetadesc = 'Popular Beautiful Start'
+    unitsalo = 65
+    unitpcs_hgt = 170
+    unitstrenbuf = 30
+    unitsalocatnow = 3
+    unitvofat = 0
+    unitpcs_lashes = 2
+    unitpcs_eyesize = 2
+    unitpcs_lip = 3
+    unitpcs_teeth = 0
+    unitpcs_agil = 30
+    unitpcs_vital = 30
+    unitvidage = 16
+    unitpcs_skin = 70
+    unitPXCloThinness = 350
+    unitPXCloTopCut = 300
+    unitPXCloBottomShortness = 250
+    unitPCloQuality = 1
+    $unitclothingworntype = 'cheap'
+    unitbonusZ = 0
+    unitPShoQuality = 0
+    $unitpantyworntype = 'cheap'
+    $unitbraworntype = 'cheap'
+    unitpcs_lipbalm = 0
+    unitmopkoef = 0
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 0
+    unitdeodorant_on = 0
+    unitpcs_hairlng = 300
+    unitpcs_sweat = 0
+    unitglassvnesh = 0
+    unitdyevmod = 0
+    unitlegkoef = 9
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    gs 'UnitAppearance', 'GenerateSvetaOptions', $svetadesc
+
+    $svetadesc = 'Gopnik Start'
+    unitsalo = 80
+    unitpcs_hgt = 170
+    unitstrenbuf = 40
+    unitsalocatnow = 4
+    unitvofat = 0
+    unitpcs_lashes = 1
+    unitpcs_eyesize = 3
+    unitpcs_lip = 2
+    unitpcs_teeth = 0
+    unitpcs_agil = 35
+    unitpcs_vital = 40
+    unitvidage = 16
+    unitpcs_skin = 40
+    unitPXCloThinness = 350
+    unitPXCloTopCut = 250
+    unitPXCloBottomShortness = 250
+    unitPCloQuality = 1
+    $unitclothingworntype = 'cheap'
+    unitbonusZ = 0
+    unitPShoQuality = 0
+    $unitpantyworntype = 'cheap'
+    $unitbraworntype = 'cheap'
+    unitpcs_lipbalm = 0
+    unitmopkoef = 0
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 0
+    unitdeodorant_on = 0
+    unitpcs_hairlng = 120
+    unitpcs_sweat = 0
+    unitglassvnesh = 0
+    unitdyevmod = 0
+    unitlegkoef = 9
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    gs 'UnitAppearance', 'GenerateSvetaOptions', $svetadesc
+
+    $svetadesc = 'Punk Start'
+    unitsalo = 80
+    unitpcs_hgt = 170
+    unitstrenbuf = 40
+    unitsalocatnow = 4
+    unitvofat = 0
+    unitpcs_lashes = 1
+    unitpcs_eyesize = 3
+    unitpcs_lip = 2
+    unitpcs_teeth = 0
+    unitpcs_agil = 35
+    unitpcs_vital = 35
+    unitvidage = 16
+    unitpcs_skin = 40
+    unitPXCloThinness = 350
+    unitPXCloTopCut = 250
+    unitPXCloBottomShortness = 250
+    unitPCloQuality = 1
+    $unitclothingworntype = 'cheap'
+    unitbonusZ = 0
+    unitPShoQuality = 0
+    $unitpantyworntype = 'cheap'
+    $unitbraworntype = 'cheap'
+    unitpcs_lipbalm = 0
+    unitmopkoef = 0
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 0
+    unitdeodorant_on = 0
+    unitpcs_hairlng = 55
+    unitpcs_sweat = 0
+    unitglassvnesh = 0
+    unitdyevmod = 0
+    unitlegkoef = 9
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    gs 'UnitAppearance', 'GenerateSvetaOptions', $svetadesc
+
+    $svetadesc = 'Viteks Girlfriend Start'
+    unitsalo = 60
+    unitpcs_hgt = 170
+    unitstrenbuf = 30
+    unitsalocatnow = 3
+    unitvofat = 0
+    unitpcs_lashes = 1
+    unitpcs_eyesize = 2
+    unitpcs_lip = 2
+    unitpcs_teeth = 0
+    unitpcs_agil = 30
+    unitpcs_vital = 30
+    unitvidage = 16
+    unitpcs_skin = 50
+    unitPXCloThinness = 350
+    unitPXCloTopCut = 300
+    unitPXCloBottomShortness = 250
+    unitPCloQuality = 1
+    $unitclothingworntype = 'cheap'
+    unitbonusZ = 0
+    unitPShoQuality = 0
+    $unitpantyworntype = 'cheap'
+    $unitbraworntype = 'cheap'
+    unitpcs_lipbalm = 0
+    unitmopkoef = 0
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 0
+    unitdeodorant_on = 0
+    unitpcs_hairlng = 200
+    unitpcs_sweat = 0
+    unitglassvnesh = 0
+    unitdyevmod = 0
+    unitlegkoef = 9
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    gs 'UnitAppearance', 'GenerateSvetaOptions', $svetadesc
+
+    $svetadesc = 'Alt Party Girl Start'
+    unitsalo = 60
+    unitpcs_hgt = 170
+    unitstrenbuf = 35
+    unitsalocatnow = 3
+    unitvofat = 0
+    unitpcs_lashes = 1
+    unitpcs_eyesize = 2
+    unitpcs_lip = 2
+    unitpcs_teeth = 0
+    unitpcs_agil = 40
+    unitpcs_vital = 40
+    unitvidage = 16
+    unitpcs_skin = 60
+    unitPXCloThinness = 300
+    unitPXCloTopCut = 250
+    unitPXCloBottomShortness = 300
+    unitPCloQuality = 1
+    $unitclothingworntype = 'cheap'
+    unitbonusZ = 0
+    unitPShoQuality = 0
+    $unitpantyworntype = 'cheap'
+    $unitbraworntype = 'cheap'
+    unitpcs_lipbalm = 0
+    unitmopkoef = 0
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 0
+    unitdeodorant_on = 0
+    unitpcs_hairlng = 120
+    unitpcs_sweat = 0
+    unitglassvnesh = 0
+    unitdyevmod = 0
+    unitlegkoef = 9
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    gs 'UnitAppearance', 'GenerateSvetaOptions', $svetadesc
+
+    $svetadesc = 'Outcast No Friends Start'
+    unitsalo = 104
+    unitpcs_hgt = 170
+    unitstrenbuf = 30
+    unitsalocatnow = 5
+    unitvofat = 0
+    unitpcs_lashes = 0
+    unitpcs_eyesize = 1
+    unitpcs_lip = 1
+    unitpcs_teeth = 0
+    unitpcs_agil = 30
+    unitpcs_vital = 30
+    unitvidage = 16
+    unitpcs_skin = 10
+    unitPXCloThinness = 200
+    unitPXCloTopCut = 100
+    unitPXCloBottomShortness = 100
+    unitPCloQuality = 1
+    $unitclothingworntype = 'cheap'
+    unitbonusZ = 0
+    unitPShoQuality = 0
+    $unitpantyworntype = 'cheap'
+    $unitbraworntype = 'cheap'
+    unitpcs_lipbalm = 0
+    unitmopkoef = 0
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 0
+    unitdeodorant_on = 0
+    unitpcs_hairlng = 200
+    unitpcs_sweat = 0
+    unitglassvnesh = 0
+    unitdyevmod = 0
+    unitlegkoef = 9
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    gs 'UnitAppearance', 'GenerateSvetaOptions', $svetadesc
+
+    $svetadesc = 'Ugly Duckling Start'
+    unitsalo = 220
+    unitpcs_hgt = 170
+    unitstrenbuf = 30
+    unitsalocatnow = 11
+    unitvofat = 25
+    unitpcs_lashes = 2
+    unitpcs_eyesize = 0
+    unitpcs_lip = 0
+    unitpcs_teeth = 0
+    unitpcs_agil = 30
+    unitpcs_vital = 30
+    unitvidage = 16
+    unitpcs_skin = 1
+    unitPXCloThinness = 150
+    unitPXCloTopCut = 100
+    unitPXCloBottomShortness = 100
+    unitPCloQuality = 1
+    $unitclothingworntype = 'cheap'
+    unitbonusZ = 0
+    unitPShoQuality = 0
+    $unitpantyworntype = 'cheap'
+    $unitbraworntype = 'cheap'
+    unitpcs_lipbalm = 0
+    unitmopkoef = 0
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 0
+    unitdeodorant_on = 0
+    unitpcs_hairlng = 200
+    unitpcs_sweat = 0
+    unitglassvnesh = 10
+    unitdyevmod = 0
+    unitlegkoef = 9
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    gs 'UnitAppearance', 'GenerateSvetaOptions', $svetadesc
+
+    $svetadesc = 'Good Girl Start'
+    unitsalo = 104
+    unitpcs_hgt = 170
+    unitstrenbuf = 30
+    unitsalocatnow = 5
+    unitvofat = 0
+    unitpcs_lashes = 1
+    unitpcs_eyesize = 3
+    unitpcs_lip = 2
+    unitpcs_teeth = 0
+    unitpcs_agil = 30
+    unitpcs_vital = 30
+    unitvidage = 16
+    unitpcs_skin = 30
+    unitPXCloThinness = 150
+    unitPXCloTopCut = 100
+    unitPXCloBottomShortness = 100
+    unitPCloQuality = 1
+    $unitclothingworntype = 'cheap'
+    unitbonusZ = 0
+    unitPShoQuality = 0
+    $unitpantyworntype = 'cheap'
+    $unitbraworntype = 'cheap'
+    unitpcs_lipbalm = 0
+    unitmopkoef = 0
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 0
+    unitdeodorant_on = 0
+    unitpcs_hairlng = 300
+    unitpcs_sweat = 0
+    unitglassvnesh = 0
+    unitdyevmod = 0
+    unitlegkoef = 9
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    gs 'UnitAppearance', 'GenerateSvetaOptions', $svetadesc
+
+    $svetadesc = 'Slut Start'
+    unitsalo = 60
+    unitpcs_hgt = 170
+    unitstrenbuf = 30
+    unitsalocatnow = 3
+    unitvofat = 0
+    unitpcs_lashes = 1
+    unitpcs_eyesize = 2
+    unitpcs_lip = 2
+    unitpcs_teeth = 0
+    unitpcs_agil = 30
+    unitpcs_vital = 30
+    unitvidage = 16
+    unitpcs_skin = 60
+    unitPXCloThinness = 350
+    unitPXCloTopCut = 400
+    unitPXCloBottomShortness = 300
+    unitPCloQuality = 2
+    $unitclothingworntype = 'cheap'
+    unitbonusZ = 0
+    unitPShoQuality = 0
+    $unitpantyworntype = 'cheap'
+    $unitbraworntype = 'none'
+    unitpcs_lipbalm = 0
+    unitmopkoef = 0
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 0
+    unitdeodorant_on = 0
+    unitpcs_hairlng = 120
+    unitpcs_sweat = 0
+    unitglassvnesh = 0
+    unitdyevmod = 0
+    unitlegkoef = 9
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    gs 'UnitAppearance', 'GenerateSvetaOptions', $svetadesc
+
+    $svetadesc = 'Goth Start'
+    unitsalo = 45
+    unitpcs_hgt = 170
+    unitstrenbuf = 30
+    unitsalocatnow = 2
+    unitvofat = 0
+    unitpcs_lashes = 1
+    unitpcs_eyesize = 3
+    unitpcs_lip = 1
+    unitpcs_teeth = 0
+    unitpcs_agil = 30
+    unitpcs_vital = 30
+    unitvidage = 16
+    unitpcs_skin = 50
+    unitPXCloThinness = 350
+    unitPXCloTopCut = 200
+    unitPXCloBottomShortness = 250
+    unitPCloQuality = 1
+    $unitclothingworntype = 'cheap'
+    unitbonusZ = 0
+    unitPShoQuality = 0
+    $unitpantyworntype = 'cheap'
+    $unitbraworntype = 'cheap'
+    unitpcs_lipbalm = 0
+    unitmopkoef = 0
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 0
+    unitdeodorant_on = 0
+    unitpcs_hairlng = 265
+    unitpcs_sweat = 0
+    unitglassvnesh = 0
+    unitdyevmod = 0
+    unitlegkoef = 9
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    gs 'UnitAppearance', 'GenerateSvetaOptions', $svetadesc
+	
+   gs 'UnitAppearance', 'GenRowBreak', 'BMI Maximums'
+
+    unitstrenbuf = 100
+    unitpcs_lashes = 5
+    unitpcs_eyesize = 3
+    unitpcs_lip = 3
+    unitpcs_teeth = -1
+    unitpcs_agil = 100
+    unitpcs_vital = 100
+    unitvidage = 20
+    unitpcs_skin = 100
+    unitpcs_lipbalm = 1
+    unitmopkoef = 30
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 1
+    unitdeodorant_on = 1
+    unitpcs_hairlng = 200
+    unitpcs_sweat = 0
+    unitglassvnesh = 0
+    unitdyevmod = 0
+    unitlegkoef = 0
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    unitpcs_hgt = 170
+    $unitclothingworntype = ''
+    unitPCloQuality = 7
+    unitbonusZ = 5
+    unitPShoQuality = 7
+    $unitpantyworntype = 'boutique'
+    $unitbraworntype = 'boutique'
+
+    $svetadesc = 'Max morbidly obese'
+    unitsalo = 220
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'Max very severely obese'
+    unitsalo = 190
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'Max severely obese'
+    unitsalo = 160
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'Max moderately obese'
+    unitsalo = 135
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'Max overweight'
+    unitsalo = 105
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'Max normal'
+    unitsalo = 75
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'Max underweight'
+    unitsalo = 40
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'Max severely underweight'
+    unitsalo = 25
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+   gs 'UnitAppearance', 'GenRowBreak', 'BMI Average Apperance cheap clothes'
+
+    unitstrenbuf = 30
+    unitpcs_lashes = 1
+    unitpcs_eyesize = 3
+    unitpcs_lip = 1
+    unitpcs_teeth = 0
+    unitpcs_agil = 30
+    unitpcs_vital = 30
+    unitvidage = 16
+    unitpcs_skin = 50
+    unitpcs_lipbalm = 1
+    unitmopkoef = 19
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 0
+    unitdeodorant_on = 1
+    unitpcs_hairlng = 200
+    unitpcs_sweat = 0
+    unitglassvnesh = 0
+    unitdyevmod = 0
+    unitlegkoef = 0
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    unitpcs_hgt = 170
+    $unitclothingworntype = 'cheap'
+    unitPCloQuality = 1
+    unitbonusZ = 0
+    unitPShoQuality = 1
+    $unitpantyworntype = 'cheap'
+    $unitbraworntype = 'cheap'
+
+    $svetadesc = 'morbidly obese'
+    unitsalo = 220
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'very severely obese'
+    unitsalo = 190
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'severely obese'
+    unitsalo = 160
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'moderately obese'
+    unitsalo = 135
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'overweight'
+    unitsalo = 105
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'normal'
+    unitsalo = 75
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'underweight'
+    unitsalo = 40
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'severely underweight'
+    unitsalo = 25
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+   gs 'UnitAppearance', 'GenRowBreak', 'BMI Average Apperance expensive clothes'
+
+    unitstrenbuf = 30
+    unitpcs_lashes = 1
+    unitpcs_eyesize = 3
+    unitpcs_lip = 1
+    unitpcs_teeth = 0
+    unitpcs_agil = 30
+    unitpcs_vital = 30
+    unitvidage = 16
+    unitpcs_skin = 50
+    unitpcs_lipbalm = 1
+    unitmopkoef = 19
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 0
+    unitdeodorant_on = 1
+    unitpcs_hairlng = 200
+    unitpcs_sweat = 0
+    unitglassvnesh = 0
+    unitdyevmod = 0
+    unitlegkoef = 0
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    unitpcs_hgt = 170
+    $unitclothingworntype = ''
+    unitPCloQuality = 7
+    unitbonusZ = 0
+    unitPShoQuality = 7
+    $unitpantyworntype = 'boutique'
+    $unitbraworntype = 'boutique'
+
+    $svetadesc = 'morbidly obese'
+    unitsalo = 220
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'very severely obese'
+    unitsalo = 190
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'severely obese'
+    unitsalo = 160
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'moderately obese'
+    unitsalo = 135
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'overweight'
+    unitsalo = 105
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'normal'
+    unitsalo = 75
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'underweight'
+    unitsalo = 40
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'severely underweight'
+    unitsalo = 25
+    gs 'UnitAppearance', 'CalcSaloVars'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+
+end
+
+if $ARGS[0] = 'CalcSaloVars':
+
+    unitvhips = (unitsalo - 80) / 2
+	unithrtemp = (2 * unitpcs_agil + unitpcs_vital + unitstrenbuf) /4
+
+	if unithrtemp < 35:
+		unithratio = 60
+	elseif unithrtemp < 45:
+		unithratio = 59
+	elseif unithrtemp < 60:
+		unithratio = 58
+	elseif unithrtemp < 80:
+		unithratio = 57
+	else
+		unithratio = 56
+	end
+
+    unitvofat = ((unitpcs_hgt * unithratio) / 100 + unitvhips - (unitpcs_hgt * 72) / 100) / 2
+
+    unitsalocatnow = 1 + (unitsalo - 10) / 20
+    unitbmi_calc = FUNC('body_shape', 'bmicalc', unitsalo, unitpcs_hgt)
+    gs 'UnitAppearance', 'GetClothThick', unitbmi_calc
+end
+
+if $ARGS[0] = 'GenerateSvetaOptions':
+    gs 'UnitAppearance', 'SaveBase'
+    gs 'UnitAppearance', 'GenRowBreak', $ARGS[1]
+    unitbmi_calc = FUNC('body_shape', 'bmicalc', unitsalo, unitpcs_hgt)
+
+    $svetadesc = 'Current Clothes'
+    
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+    $svetadesc = 'Naked'
+    unitPXCloThinness = 0
+    unitPXCloTopCut = 0
+    unitPXCloBottomShortness = 0
+    unitPCloQuality = 0
+    $unitclothingworntype = 'nude'
+    unitbonusZ = 0
+    unitPShoQuality = 0
+    $unitpantyworntype = ''
+    $unitbraworntype = ''
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+    gs 'UnitAppearance', 'RestoreBase'
+
+    $svetadesc = 'Max Bonus'
+    unitpcs_teeth = -1
+    unitpcs_skin = 100
+    unitpcs_lashes = 5
+    unitmopkoef = 30
+    unitpcs_lipbalm = 1
+    unitlegkoef = 0
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+    gs 'UnitAppearance', 'RestoreBase'
+
+    $svetadesc = 'Low Clothes'
+    gs 'UnitAppearance', 'GetClothThick', unitbmi_calc
+    unitPCloQuality = 1
+    $unitclothingworntype = ''
+    unitbonusZ = 1
+    unitPShoQuality = 1
+    $unitpantyworntype = ''
+    $unitbraworntype = ''
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+    gs 'UnitAppearance', 'RestoreBase'
+
+    $svetadesc = 'Med Clothes'
+    gs 'UnitAppearance', 'GetClothThick', unitbmi_calc
+    unitPCloQuality = 4
+    $unitclothingworntype = ''
+    unitbonusZ = 3
+    unitPShoQuality = 4
+    $unitpantyworntype = 'fashionista'
+    $unitbraworntype = 'fashionista'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+    gs 'UnitAppearance', 'RestoreBase'
+
+    $svetadesc = 'High Clothes'
+    gs 'UnitAppearance', 'GetClothThick', unitbmi_calc
+    unitPCloQuality = 7
+    $unitclothingworntype = ''
+    unitbonusZ = 5
+    unitPShoQuality = 7
+    $unitpantyworntype = 'boutique'
+    $unitbraworntype = 'boutique'
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+    gs 'UnitAppearance', 'RestoreBase'
+
+    $svetadesc = 'High Clothes Max Bonus'
+    gs 'UnitAppearance', 'GetClothThick', unitbmi_calc
+    unitPCloQuality = 7
+    $unitclothingworntype = ''
+    unitbonusZ = 5
+    unitPShoQuality = 7
+    $unitpantyworntype = 'boutique'
+    $unitbraworntype = 'boutique'
+    unitpcs_teeth = -1
+    unitpcs_skin = 100
+    unitpcs_lashes = 5
+    unitmopkoef = 30
+    unitpcs_lipbalm = 1
+    unitlegkoef = 0
+    gs 'UnitAppearance', 'calcHotcat', $svetadesc
+
+end 
+
+if $ARGS[0] = 'GetClothThick':
+	if ARGS[1] < 16:
+		!!severely underweight
+        unitPXCloThinness = 150
+        unitPXCloTopCut = 100
+        unitPXCloBottomShortness = 100
+	elseif ARGS[1] >= 16 and ARGS[1] < 19:
+		!!underweight
+        unitPXCloThinness = 150
+        unitPXCloTopCut = 100
+        unitPXCloBottomShortness = 100
+	elseif ARGS[1] >= 19 and ARGS[1] < 25:
+		!!normal, healthy weight
+        unitPXCloThinness = 400
+        unitPXCloTopCut = 500
+        unitPXCloBottomShortness = 400
+	elseif ARGS[1] >= 25 and ARGS[1] < 30:
+		!!overweight
+        unitPXCloThinness = 400
+        unitPXCloTopCut = 500
+        unitPXCloBottomShortness = 400
+	elseif ARGS[1] >= 30 and ARGS[1] < 35:
+		!!moderately obese
+        unitPXCloThinness = 150
+        unitPXCloTopCut = 100
+        unitPXCloBottomShortness = 100
+	elseif ARGS[1] >= 35 and ARGS[1] < 40:
+		!!severely obese
+        unitPXCloThinness = 150
+        unitPXCloTopCut = 100
+        unitPXCloBottomShortness = 100
+	elseif ARGS[1] >= 40 and ARGS[1] < 45:
+		!!very severely obese
+        unitPXCloThinness = 150
+        unitPXCloTopCut = 100
+        unitPXCloBottomShortness = 100
+	elseif ARGS[1] >= 45:
+		!!morbidly obese
+        unitPXCloThinness = 150
+        unitPXCloTopCut = 100
+        unitPXCloBottomShortness = 100
+	end
+end
+
+
+
+if $args[0] = 'SaloTest':
+    unitDisplayType = ARGS[1]
+    unitRowType = ARGS[2]
+	*clr
+    'Hotcat'
+	'<table>'
+
+    unitstrenbuf = 19
+    unitvofat = 0
+    unitpcs_lashes = 5
+    unitpcs_eyesize = 3
+    unitpcs_lip = 3
+    unitpcs_teeth = -1
+    unitpcs_agil = 100
+    unitpcs_vital = 100
+    unitvidage = 20
+    unitpcs_skin = 1
+    unitpcs_lipbalm = 1
+    unitmopkoef = 5
+    unitpcs_hairbsh = 1
+    unitpcs_breath = 1
+    unitdeodorant_on = 1
+    unitpcs_hairlng = 200
+    unitpcs_sweat = 0
+    unitglassvnesh = 10
+    unitdyevmod = 0
+    unitlegkoef = 9
+    unitsupnatvnesh = 0
+    unitpcs_apprncbase = 0
+    unitResetBase = 1
+    unitpcs_hgt = 170
+    $unitclothingworntype = ''
+    unitbonusZ = 1
+    unitPShoQuality = 1
+    $unitpantyworntype = ''
+    $unitbraworntype = ''
+
+    unitsalo = 220
+    unitsalocatnow = 1 + (unitsalo - 10) / 20
+    gs 'UnitAppearance', 'SaloGenerateTest', 'morbidly obese'
+
+    unitsalo = 190
+    unitsalocatnow = 1 + (unitsalo - 10) / 20
+    gs 'UnitAppearance', 'SaloGenerateTest', 'very severely obese'
+
+    unitsalo = 160
+    unitsalocatnow = 1 + (unitsalo - 10) / 20
+    gs 'UnitAppearance', 'SaloGenerateTest', 'severely obese'
+
+    unitsalo = 135
+    unitsalocatnow = 1 + (unitsalo - 10) / 20
+    gs 'UnitAppearance', 'SaloGenerateTest', 'moderately obese'
+
+    unitsalo = 105
+    unitsalocatnow = 1 + (unitsalo - 10) / 20
+    gs 'UnitAppearance', 'SaloGenerateTest', 'overweight'
+
+    unitsalo = 75
+    unitsalocatnow = 1 + (unitsalo - 10) / 20
+    gs 'UnitAppearance', 'SaloGenerateTest', 'normal'
+
+    unitsalo = 40
+    unitsalocatnow = 1 + (unitsalo - 10) / 20
+    gs 'UnitAppearance', 'SaloGenerateTest', 'underweight'
+
+    unitsalo = 25
+    unitsalocatnow = 1 + (unitsalo - 10) / 20
+    gs 'UnitAppearance', 'SaloGenerateTest', 'severely underweight'
+
+	'</table>'
+end
+
+if $args[0] = 'SaloGenerateTest':
+
+    gs 'UnitAppearance', 'GenRowBreak', $ARGS[1]
+
+    unitPXCloThinness = 400
+    unitPXCloTopCut = 500
+    unitPXCloBottomShortness = 400
+
+    gs 'UnitAppearance', 'SaloGenerateRows', $ARGS[1], 'Most Revealing'
+
+    unitPXCloThinness = 350
+    unitPXCloTopCut = 400
+    unitPXCloBottomShortness = 350
+
+    gs 'UnitAppearance', 'SaloGenerateRows', $ARGS[1], ''
+
+    unitPXCloThinness = 300
+    unitPXCloTopCut = 350
+    unitPXCloBottomShortness = 300
+
+    gs 'UnitAppearance', 'SaloGenerateRows', $ARGS[1], ''
+
+    unitPXCloThinness = 250
+    unitPXCloTopCut = 300
+    unitPXCloBottomShortness = 250
+
+    gs 'UnitAppearance', 'SaloGenerateRows', $ARGS[1], ''
+
+    unitPXCloThinness = 200
+    unitPXCloTopCut = 250
+    unitPXCloBottomShortness = 200
+
+    gs 'UnitAppearance', 'SaloGenerateRows', $ARGS[1], ''
+
+    unitPXCloThinness = 150
+    unitPXCloTopCut = 200
+    unitPXCloBottomShortness = 150
+
+    gs 'UnitAppearance', 'SaloGenerateRows', $ARGS[1], ''
+
+    unitPXCloThinness = 150
+    unitPXCloTopCut = 150
+    unitPXCloBottomShortness = 100
+
+    gs 'UnitAppearance', 'SaloGenerateRows', $ARGS[1], ''
+
+    unitPXCloThinness = 150
+    unitPXCloTopCut = 100
+    unitPXCloBottomShortness = 100
+
+    gs 'UnitAppearance', 'SaloGenerateRows', $ARGS[1], 'Least Revealing'
+
+end
+
+if $args[0] = 'SaloGenerateRows':
+
+    $unitclothingworntype = ''    
+    unitPCloQuality = 1
+    $svetadesc = '<<$ARGS[2]>> Q1'
+    gs 'UnitAppearance', 'calcHotcat', '<<$ARGS[1]>> <<$svetadesc>>'
+    unitclothingbonus1 = unitclothingbonus
+
+    unitPCloQuality = 2
+    $svetadesc = '<<$ARGS[2]>> Q2'
+    gs 'UnitAppearance', 'calcHotcat', '<<$ARGS[1]>> <<$svetadesc>>'
+    unitclothingbonus2 = unitclothingbonus
+
+    unitPCloQuality = 3
+    $svetadesc = '<<$ARGS[2]>> Q3'
+    gs 'UnitAppearance', 'calcHotcat', '<<$ARGS[1]>> <<$svetadesc>>'
+    unitclothingbonus3 = unitclothingbonus
+
+    unitPCloQuality = 4
+    $svetadesc = '<<$ARGS[2]>> Q4'
+    gs 'UnitAppearance', 'calcHotcat', '<<$ARGS[1]>> <<$svetadesc>>'
+    unitclothingbonus4 = unitclothingbonus
+
+    unitPCloQuality = 5
+    $svetadesc = '<<$ARGS[2]>> Q5'
+    gs 'UnitAppearance', 'calcHotcat', '<<$ARGS[1]>> <<$svetadesc>>'
+    unitclothingbonus5 = unitclothingbonus
+
+    unitPCloQuality = 6
+    $svetadesc = '<<$ARGS[2]>> Q6'
+    gs 'UnitAppearance', 'calcHotcat', '<<$ARGS[1]>> <<$svetadesc>>'
+    unitclothingbonus6 = unitclothingbonus
+
+    unitPCloQuality = 7
+    $svetadesc = '<<$ARGS[2]>> Q7'
+    gs 'UnitAppearance', 'calcHotcat', '<<$ARGS[1]>> <<$svetadesc>>'
+    unitclothingbonus7 = unitclothingbonus
+
+    $unitclothingworntype = 'nude'    
+    $svetadesc = '<<$ARGS[2]>> Nude'
+    gs 'UnitAppearance', 'calcHotcat', '<<$ARGS[1]>> <<$svetadesc>>'
+    unitclothingbonusnude = unitclothingbonus
+
+    if unitRowType = 1: $svetadesc = '<<$ARGS[2]>>' & gs 'UnitAppearance', 'GenRow', $svetadesc, ARGS[1]
+
+end
+
+
+
+if $ARGS[0] = 'SaveBase':
+    tunitsalo = unitsalo
+    tunitpcs_hgt = unitpcs_hgt
+    tunitstrenbuf = unitstrenbuf
+    tunitsalocatnow = unitsalocatnow
+    tunitvofat = unitvofat
+    tunitpcs_lashes = unitpcs_lashes
+    tunitpcs_eyesize = unitpcs_eyesize
+    tunitpcs_lip = unitpcs_lip
+    tunitpcs_teeth = unitpcs_teeth
+    tunitpcs_agil = unitpcs_agil
+    tunitpcs_vital = unitpcs_vital
+    tunitvidage = unitvidage
+    tunitpcs_skin = unitpcs_skin
+    tunitPXCloThinness = unitPXCloThinness
+    tunitPXCloTopCut = unitPXCloTopCut
+    tunitPXCloBottomShortness = unitPXCloBottomShortness
+    tunitPCloQuality = unitPCloQuality
+    $tunitclothingworntype = $unitclothingworntype
+    tunitbonusZ = unitbonusZ
+    tunitPShoQuality = unitPShoQuality
+    $tunitpantyworntype = $unitpantyworntype
+    $tunitbraworntype = $unitbraworntype
+    tunitpcs_lipbalm = unitpcs_lipbalm
+    tunitmopkoef = unitmopkoef
+    tunitpcs_hairbsh = unitpcs_hairbsh
+    tunitpcs_breath = unitpcs_breath
+    tunitdeodorant_on = unitdeodorant_on
+    tunitpcs_hairlng = unitpcs_hairlng
+    tunitpcs_sweat = unitpcs_sweat
+    tunitglassvnesh = unitglassvnesh
+    tunitdyevmod = unitdyevmod
+    tunitlegkoef = unitlegkoef
+    tunitsupnatvnesh = unitsupnatvnesh
+    tunitpcs_apprncbase = unitpcs_apprncbase
+    tunitResetBase = unitResetBase
+end
+
+if $ARGS[0] = 'RestoreBase':
+    unitsalo = tunitsalo
+    unitpcs_hgt = tunitpcs_hgt
+    unitstrenbuf = tunitstrenbuf
+    unitsalocatnow = tunitsalocatnow
+    unitvofat = tunitvofat
+    unitpcs_lashes = tunitpcs_lashes
+    unitpcs_eyesize = tunitpcs_eyesize
+    unitpcs_lip = tunitpcs_lip
+    unitpcs_teeth = tunitpcs_teeth
+    unitpcs_agil = tunitpcs_agil
+    unitpcs_vital = tunitpcs_vital
+    unitvidage = tunitvidage
+    unitpcs_skin = tunitpcs_skin
+    unitPXCloThinness = tunitPXCloThinness
+    unitPXCloTopCut = tunitPXCloTopCut
+    unitPXCloBottomShortness = tunitPXCloBottomShortness
+    unitPCloQuality = tunitPCloQuality
+    $unitclothingworntype = $utnitclothingworntype
+    unitbonusZ = tunitbonusZ
+    unitPShoQuality = tunitPShoQuality
+    $unitpantyworntype = $tunitpantyworntype
+    $unitbraworntype = $tunitbraworntype
+    unitpcs_lipbalm = tunitpcs_lipbalm
+    unitmopkoef = tunitmopkoef
+    unitpcs_hairbsh = tunitpcs_hairbsh
+    unitpcs_breath = tunitpcs_breath
+    unitdeodorant_on = tunitdeodorant_on
+    unitpcs_hairlng = tunitpcs_hairlng
+    unitpcs_sweat = tunitpcs_sweat
+    unitglassvnesh = tunitglassvnesh
+    unitdyevmod = tunitdyevmod
+    unitlegkoef = tunitlegkoef
+    unitsupnatvnesh = tunitsupnatvnesh
+    unitpcs_apprncbase = tunitpcs_apprncbase
+    unitResetBase = tunitResetBase
+end
+
+if $ARGS[0] = 'CurVal':
+    $SvetaDesc = input("Enter a description for Sveta")
+	*clr
+	''
+	'    $svetadesc = ''<<$SvetaDesc>>'''
+	'    unitsalo = <<salo>>'
+	'    unitpcs_hgt = <<pcs_hgt>>'
+	'    unitstrenbuf = <<strenbuf>>'
+	'    unitsalocatnow = <<salocatnow>>'
+	'    unitvofat = <<vofat>>'
+	'    unitpcs_lashes = <<pcs_lashes>>'
+	'    unitpcs_eyesize = <<pcs_eyesize>>'
+	'    unitpcs_lip = <<pcs_lip>>'
+	'    unitpcs_teeth = <<pcs_teeth>>'
+	'    unitpcs_agil = <<pcs_agil>>'
+	'    unitpcs_vital = <<pcs_vital>>'
+	'    unitvidage = <<vidage>>'
+	'    unitpcs_skin = <<pcs_skin>>'
+	'    unitPXCloThinness = <<PXCloThinness>>'
+	'    unitPXCloTopCut = <<PXCloTopCut>>'
+	'    unitPXCloBottomShortness = <<PXCloBottomShortness>>'
+	'    unitPCloQuality = <<PCloQuality>>'
+	'    $unitclothingworntype = ''<<$clothingworntype>>'''
+	'    unitbonusZ = <<bonusZ>>'
+	'    unitPShoQuality = <<PShoQuality>>'
+	'    $unitpantyworntype = ''<<$pantyworntype>>'''
+	'    $unitbraworntype = ''<<$braworntype>>'''
+	'    unitpcs_lipbalm = <<pcs_lipbalm>>'
+	'    unitmopkoef = <<mopkoef>>'
+	'    unitpcs_hairbsh = <<pcs_hairbsh>>'
+	'    unitpcs_breath = <<pcs_breath>>'
+	'    unitdeodorant_on = <<deodorant_on>>'
+	'    unitpcs_hairlng = <<pcs_hairlng>>'
+	'    unitpcs_sweat = <<pcs_sweat>>'
+	'    unitglassvnesh = <<glassvnesh>>'
+	'    unitdyevmod = <<dyevmod>>'
+	'    unitlegkoef = <<legkoef>>'
+	'    unitsupnatvnesh = <<supnatvnesh>>'
+    '    unitpcs_apprncbase = 0'
+    '    unitResetBase = 1'
+	'    gs ''UnitAppearance'', ''GenerateSvetaOptions'', $svetadesc'
+    ''
+
+end
+
+--- UnitAppearance ---------------------------------

+ 697 - 0
locations/_attributes_beach.qsrc

@@ -0,0 +1,697 @@
+# $attributes_beach
+
+if ARGS[1] = 1:
+	CloQuality = 6
+	CloThinness = 6
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 40
+elseif ARGS[1] = 2:
+	CloQuality = 5
+	CloThinness = 6
+	CloTopCut = 4
+	CloPanties = 1
+	CloBimbo = 1
+	CloInhibit = 30
+elseif ARGS[1] = 3:
+	CloQuality = 4
+	CloThinness = 6
+	CloBra = 2
+	CloPanties = 1
+	CloBimbo = 1
+	CloInhibit = 35
+elseif ARGS[1] = 4:
+	CloQuality = 5
+	CloThinness = 5
+	CloBra = 1
+	CloPanties = 1
+	CloBimbo = 1
+	CloInhibit = 30
+elseif ARGS[1] = 5:
+	CloQuality = 6
+	CloThinness = 5
+	CloBra = 1
+	CloPanties = 1
+	CloBimbo = 1
+	CloInhibit = 35
+elseif ARGS[1] = 6:
+	CloQuality = 5
+	CloThinness = 6
+	CloBra = 2
+	CloPanties = 1
+	CloBimbo = 1
+	CloInhibit = 35
+elseif ARGS[1] = 7:
+	CloQuality = 6
+	CloThinness = 6
+	CloBra = 2
+	CloPanties = 1
+	CloBimbo = 1
+	CloInhibit = 35
+elseif ARGS[1] = 8:
+	CloQuality = 5
+	CloThinness = 6
+	CloBra = 2
+	CloPanties = 1
+	CloBimbo = 1
+	CloInhibit = 35
+elseif ARGS[1] = 9:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 4
+	CloPanties = 1
+	CloOnePiece = 1
+	CloBimbo = 1
+	CloInhibit = 25
+elseif ARGS[1] = 10:
+	CloQuality = 6
+	CloThinness = 6
+	CloBra = 1
+	CloPanties = 1
+	CloBimbo = 1
+	CloInhibit = 50
+elseif ARGS[1] = 11:
+	CloQuality = 4
+	CloThinness = 6
+	CloBra = 1
+	CloPanties = 1
+	CloBimbo = 1
+	CloInhibit = 50
+elseif ARGS[1] = 12:
+	CloQuality = 4
+	CloThinness = 6
+	CloBra = 1
+	CloPanties = 1
+	CloBimbo = 1
+	CloInhibit = 50
+elseif ARGS[1] = 13:
+	CloQuality = 4
+	CloThinness = 6
+	CloBra = 1
+	CloPanties = 1
+	CloBimbo = 1
+	CloInhibit = 50
+elseif ARGS[1] = 14:
+	CloQuality = 4
+	CloThinness = 6
+	CloBra = 1
+	CloPanties = 1
+	CloBimbo = 1
+	CloInhibit = 50
+elseif ARGS[1] = 15:
+	CloQuality = 5
+	CloThinness = 5
+	CloBra = 1
+	CloPanties = 1
+	CloBimbo = 1
+	CloInhibit = 35
+elseif ARGS[1] = 16:
+	CloQuality = 6
+	CloThinness = 5
+	CloBra = 1
+	CloPanties = 1
+	CloBimbo = 1
+	CloInhibit = 30
+elseif ARGS[1] = 17:
+	CloQuality = 4
+	CloThinness = 5
+	CloBra = 1
+	CloPanties = 1
+	CloBimbo = 1
+	CloInhibit = 30
+elseif ARGS[1] = 18:
+	CloQuality = 5
+	CloThinness = 5
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 30
+elseif ARGS[1] = 19:
+	CloQuality = 5
+	CloThinness = 5
+	CloBra = 1
+	CloPanties = 1
+	CloBimbo = 1
+	CloInhibit = 25
+elseif ARGS[1] = 20:
+	CloQuality = 3
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 20
+elseif ARGS[1] = 21:
+	CloQuality = 5
+	CloThinness = 5
+	CloTopCut = 4
+	CloPanties = 1
+	CloInhibit = 25
+elseif ARGS[1] = 22:
+	CloQuality = 4
+	CloThinness = 5
+	CloTopCut = 4
+	CloPanties = 1
+	CloOnePiece = 1
+	CloBimbo = 1
+	CloInhibit = 25
+elseif ARGS[1] = 23:
+	CloQuality = 3
+	CloThinness = 6
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 50
+elseif ARGS[1] = 24:
+	CloQuality = 4
+	CloThinness = 5
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+elseif ARGS[1] = 25:
+	CloQuality = 3
+	CloThinness = 5
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+	CloBimbo = 1
+elseif ARGS[1] = 26:
+	CloQuality = 5
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+	CloBimbo = 1
+elseif ARGS[1] = 27:
+	CloQuality = 3
+	CloThinness = 5
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 35
+elseif ARGS[1] = 28:
+	CloQuality = 3
+	CloThinness = 6
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 40
+	CloBimbo = 1
+elseif ARGS[1] = 29:
+	CloQuality = 4
+	CloThinness = 6
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 50
+	CloBimbo = 1
+elseif ARGS[1] = 30:
+	CloQuality = 6
+	CloThinness = 5
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 35
+	CloBimbo = 1
+elseif ARGS[1] = 31:
+	CloQuality = 4
+	CloThinness = 5
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 35
+	CloBimbo = 1
+elseif ARGS[1] = 32:
+	CloQuality = 4
+	CloThinness = 6
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 45
+	CloBimbo = 1
+elseif ARGS[1] = 33:
+	CloQuality = 3
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 35
+	CloBimbo = 1
+elseif ARGS[1] = 34:
+	CloQuality = 5
+	CloThinness = 6
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 50
+	CloBimbo = 1
+elseif ARGS[1] = 35:
+	CloQuality = 3
+	CloThinness = 6
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 50
+	CloBimbo = 1
+elseif ARGS[1] = 36:
+	CloQuality = 6
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 30
+	CloBimbo = 1
+elseif ARGS[1] = 37:
+	CloQuality = 4
+	CloThinness = 5
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+elseif ARGS[1] = 38:
+	CloQuality = 4
+	CloThinness = 5
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+elseif ARGS[1] = 39:
+	CloQuality = 3
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 30
+	CloBimbo = 1
+elseif ARGS[1] = 40:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+elseif ARGS[1] = 41:
+	CloQuality = 5
+	CloThinness = 5
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+	CloBimbo = 1
+elseif ARGS[1] = 42:
+	CloQuality = 5
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+elseif ARGS[1] = 43:
+	CloQuality = 4
+	CloThinness = 6
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 30
+	CloBimbo = 1
+elseif ARGS[1] = 44:
+	CloQuality = 3
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 20
+	CloOnePiece = 1
+elseif ARGS[1] = 45:
+	CloQuality = 3
+	CloThinness = 6
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 50
+elseif ARGS[1] = 46:
+	CloQuality = 4
+	CloThinness = 5
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 25
+elseif ARGS[1] = 47:
+	CloQuality = 4
+	CloThinness = 4
+	CloPanties = 1
+	CloInhibit = 10
+	CloTopCut = 3
+	CloOnePiece = 1
+elseif ARGS[1] = 48:
+	CloQuality = 4
+	CloThinness = 4
+	CloBra = 1
+	CloPanties = 1
+	CloInhibit = 20
+elseif ARGS[1] = 49:
+	CloOnePiece = 1
+	CloInhibit = 30
+	CloQuality = 2
+	CloThinness = 4
+	CloTopCut = 1
+	CloBimbo = 1
+	CloPanties = 1
+elseif ARGS[1] = 50:
+	CloOnePiece = 1
+	CloInhibit = 30
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloBimbo = 1
+	CloPanties = 1
+elseif ARGS[1] = 51:
+	CloOnePiece = 1
+	CloInhibit = 30
+	CloQuality = 3
+	CloThinness = 3
+	CloTopCut = 1
+	CloBimbo = 1
+	CloPanties = 1
+elseif ARGS[1] = 52:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 3
+	CloThinness = 4
+	CloInhibit = 30
+elseif ARGS[1] = 53:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 4
+	CloInhibit = 25
+elseif ARGS[1] = 54:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 4
+	CloInhibit = 25
+elseif ARGS[1] = 55:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 4
+	CloInhibit = 30
+elseif ARGS[1] = 56:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 4
+	CloInhibit = 30
+elseif ARGS[1] = 57:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 3
+	CloThinness = 4
+	CloInhibit = 30
+elseif ARGS[1] = 58:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 3
+	CloThinness = 4
+	CloInhibit = 30
+elseif ARGS[1] = 59:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 3
+	CloThinness = 4
+	CloInhibit = 30
+elseif ARGS[1] = 60:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 3
+	CloInhibit = 20
+elseif ARGS[1] = 61:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 3
+	CloThinness = 4
+	CloInhibit = 25
+elseif ARGS[1] = 62:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 4
+	CloInhibit = 30
+elseif ARGS[1] = 63:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 3
+	CloThinness = 4
+	CloInhibit = 30
+elseif ARGS[1] = 64:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 4
+	CloInhibit = 25
+elseif ARGS[1] = 65:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 4
+	CloThinness = 4
+	CloInhibit = 30
+elseif ARGS[1] = 66:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 5
+	CloInhibit = 30
+elseif ARGS[1] = 67:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 1
+	CloThinness = 4
+	CloInhibit = 25
+elseif ARGS[1] = 68:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 3
+	CloThinness = 5
+	CloInhibit = 30
+elseif ARGS[1] = 69:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 4
+	CloInhibit = 25
+elseif ARGS[1] = 70:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 3
+	CloThinness = 4
+	CloInhibit = 25
+elseif ARGS[1] = 71:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 3
+	CloInhibit = 25
+elseif ARGS[1] = 72:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 1
+	CloThinness = 4
+	CloInhibit = 25
+elseif ARGS[1] = 73:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 3
+	CloThinness = 4
+	CloInhibit = 30
+elseif ARGS[1] = 74:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 4
+	CloInhibit = 30
+elseif ARGS[1] = 75:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 3
+	CloThinness = 4
+	CloInhibit = 30
+elseif ARGS[1] = 76:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 1
+	CloThinness = 5
+	CloInhibit = 35
+	CloBimbo = 1
+elseif ARGS[1] = 77:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 1
+	CloThinness = 5
+	CloInhibit = 35
+	CloBimbo = 1
+elseif ARGS[1] = 78:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 1
+	CloThinness = 5
+	CloInhibit = 35
+	CloBimbo = 1
+elseif ARGS[1] = 79:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 5
+	CloInhibit = 35
+	CloBimbo = 1
+elseif ARGS[1] = 80:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 3
+	CloThinness = 6
+	CloInhibit = 45
+	CloBimbo = 1
+elseif ARGS[1] = 81:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 5
+	CloInhibit = 35
+	CloBimbo = 1
+elseif ARGS[1] = 82:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 1
+	CloThinness = 6
+	CloInhibit = 45
+	CloBimbo = 1
+elseif ARGS[1] = 83:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 6
+	CloInhibit = 45
+	CloBimbo = 1
+elseif ARGS[1] = 84:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 6
+	CloInhibit = 45
+	CloBimbo = 1
+elseif ARGS[1] = 85:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 5
+	CloInhibit = 35
+	CloBimbo = 1
+elseif ARGS[1] = 86:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 6
+	CloInhibit = 50
+	CloBimbo = 1
+elseif ARGS[1] = 87:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 6
+	CloInhibit = 50
+	CloBimbo = 1
+elseif ARGS[1] = 88:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 1
+	CloThinness = 6
+	CloInhibit = 50
+	CloBimbo = 1
+elseif ARGS[1] = 89:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 1
+	CloThinness = 6
+	CloInhibit = 50
+	CloBimbo = 1
+elseif ARGS[1] = 90:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 6
+	CloInhibit = 45
+	CloBimbo = 1
+elseif ARGS[1] = 91:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 1
+	CloThinness = 6
+	CloInhibit = 40
+	CloBimbo = 1
+elseif ARGS[1] = 92:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 1
+	CloThinness = 6
+	CloInhibit = 40
+	CloBimbo = 1
+elseif ARGS[1] = 93:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 6
+	CloInhibit = 40
+	CloBimbo = 1
+elseif ARGS[1] = 94:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 6
+	CloInhibit = 40
+	CloBimbo = 1
+elseif ARGS[1] = 95:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 6
+	CloInhibit = 40
+	CloBimbo = 1
+elseif ARGS[1] = 96:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 1
+	CloThinness = 6
+	CloInhibit = 40
+	CloBimbo = 1
+elseif ARGS[1] = 97:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 1
+	CloThinness = 6
+	CloInhibit = 40
+	CloBimbo = 1
+elseif ARGS[1] = 98:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 3
+	CloThinness = 6
+	CloInhibit = 40
+	CloBimbo = 1
+elseif ARGS[1] = 99:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 6
+	CloInhibit = 45
+	CloBimbo = 1
+elseif ARGS[1] = 100:
+	cloBra = 1
+	cloPanties = 1
+	CloQuality = 2
+	CloThinness = 6
+	CloInhibit = 40
+	CloBimbo = 1
+elseif ARGS[1] = 101:
+	cloBra = 1
+	CloOnePiece = 1
+	CloTopCut = 1
+	CloQuality = 3
+	CloThinness = 5
+	CloInhibit = 35
+	CloBimbo = 1
+elseif ARGS[1] = 102:
+	cloBra = 1
+	CloOnePiece = 1
+	CloTopCut = 1
+	CloQuality = 2
+	CloThinness = 6
+	CloInhibit = 35
+	CloBimbo = 1
+elseif ARGS[1] = 103:
+	cloBra = 2
+	CloOnePiece = 1
+	CloTopCut = 1
+	CloQuality = 2
+	CloThinness = 6
+	CloInhibit = 55
+	CloBimbo = 1
+end
+
+--- $attributes_beach ---------------------------------
+

+ 0 - 208
locations/city_nudelake.qsrc

@@ -1,208 +0,0 @@
-# city_nudelake
-
-$loc = 'city_nudelake'
-$metka = ''
-$menu_loc = 'city_nudelake'
-$menu_arg = ''
-menu_off = 0
-$location_type = 'secluded'
-
-'<center><b>nudist beach</b></center>'
-'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/nudelake.jpg"></center>'
-'The nudist beach - clothing optional.'
-
-if $clothingworntype = 'swimwear' or $clothingworntype = 'nude':
-	act'Get dressed':
-		*clr & cla
-		minut+=5
-		gs 'clothing', 'wear_last_worn'
-		gs 'underwear', 'wear'
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/dress/dress_nudebeach.jpg"></center>'
-		'You put your clothes back on.'
-		act'Continue':gt 'city_nudelake'
-	end
-end
-
-if temper >= 15 and month >= 5 and month <= 9:
-	if ARRSIZE('swimwear') > 0 and $clothingworntype ! 'swimwear':
-		act'Change into your swimwear':
-			menu_off = 1
-			*clr & cla
-			minut+=5
-			if pcs_horny >= 90:
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/self/wetpussypants1.jpg"></center>'
-				'You want to change into a swimsuit, but with no changing room here and your pussy oozing juices down your leg coupled with the thought that people will see, horrifies you. You abandon the idea.'
-				'"I should sort out my arousal first." You think to yourself.'
-
-				act'Continue':gt 'city_nudelake'
-			else
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/dress/swimsuit_nudebeach.jpg"></center>'
-				'You wrap a towel around yourself and you''re ready to change into your swimsuit.'
-
-				act'Choose outfit':gt 'changingroom', 'view_swim_list'
-			end
-		end
-	end
-end
-
-if temper >= 15 and month >= 5 and month <= 9:
-	if $clothingworntype ! 'nude':
-		act'Take off your clothes':
-			menu_off = 1
-			if pcs_inhib > 30:
-				*clr & cla
-				minut += 5
-				gs 'clothing', 'strip'
-				gs 'underwear', 'remove'
-				if pcs_horny >= 80 and exhibitionist_lvl > 1:
-					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/self/wetpussypants3.jpg"></center>'
-					'You strip off. A couple of passing men do a double-take and pause a moment to look at your sopping wet panties, probably thinking about what is making you so excited. You don''t care about what they might say or think of you.'
-				elseif pcs_inhib >= 60:
-					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/dress/undressnudebeach.jpg"></center>'
-					'Not caring if anyone is looking at you, you slowly take off your clothes. You peel off each item like a stripper. Soon, you are completely naked.'
-				elseif pcs_inhib < 60:
-					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/dress/undressnudebeach.jpg"></center>'
-					'You quickly check to see if anyone is watching, and when you''re satisfied no one is paying you undue attention, you take off your clothes. You''re naked now.'
-				end
-			else
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/secluded_beach/self/shyness.jpg"></center>'
-				'Even though no one is around, you don''t feel confident enough to actually take your clothes off. What if someone would see you nude?'
-			end
-			act'Continue':gt 'city_nudelake'
-		end
-	end
-end
-gs 'stat'
-
-if hour >= 6 and hour <= 20 and temper >= 15:
-	if $clothingworntype = 'nude':
-		'Here you can <a href="exec:gt ''city_nudelake'', ''zagarat''">sunbathe</a> and <a href="exec:gt ''city_nudelake'', ''swim''">swim</a>'
-		act 'Go swimming': gt 'city_nudelake', 'swim'
-		act 'Go sunbathe': gt 'city_nudelake', 'zagarat'
-		'Also, you can play <a href="exec:gt ''city_nudelake'', ''voleybol''">beach volleyball</a>'
-	end
-elseif hour >= 6 and hour <= 20:
-	'Its too cold for any nudist activities.'
-else
-	'The nudist beach is closed.'
-end
-
-if anfisaday ! daystart and npc_QW['Anfisa'] = 2 and $clothingworntype = 'nude' and ((week <= 5 and (hour < 17 and temper > 30)or (hour > 17 and temper >= 25)) or temper > 20)and rand(1,5) ! 1: 
-	'You see '+iif(anfisa['horny'] < 70,'sunbathing on the beach', 'wandering along the beach, tipsy')+' <a href="exec: gt ''anfisa''">Anfisa</a>.'
-	act 'Approach Anfisa':gt 'anfisa'
-end
-
-if $clothingworntype = 'nude':
-	act 'Get dressed':
-		if $clothingworntype = 'nude':gs 'clothing', 'wear_last_worn'
-		gs 'underwear', 'wear'
-	end
-else
-	act 'Return to the main beach':gt 'city_lake', 'start'
-end
-
-if katday ! daystart and npc_rel['A219'] >= 1 and temper >= 15:
-	'You see Kat on the beach.'
-	act 'Approach Kat':gt 'Katlake', 'kat'
-end
-
-if $ARGS[0] = 'voleybol':
-	$location_type = 'event_outdoors'
-	$menu_loc = 'city_nudelake'
-	$menu_arg = 'voleybol'
-	menu_off = 0
-	*clr & cla
-	minut += 1
-	'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/voleybol.jpg"></center>'
-	'You go to the volleyball court.'
-
-	act 'Watch':gt 'city_nudelake', 'smotr'
-	act 'Leave':gt 'city_nudelake'
-
-	act 'Play':
-		menu_off = 1
-		*clr & cla
-		agil_exp += 1
-		react_exp += 1
-		vball_exp += rand(1,3)
-		minut += 30
-		inhib_exp += rand(1,3)
-		'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/voleybol.jpg"></center>'
-		'You go up to the players and ask whether it is possible to join in, they are happy to put you on a team.'
-
-		act 'Finish':gt 'city_nudelake'
-	end
-end
-
-if $ARGS[0] = 'zagarat':
-	$location_type = 'event_outdoors'
-	*clr & cla
-	minut += 30
-	if pcs_sweat < 35 : gs 'sweat', 'add', 5
-	inhib_exp += rand(1,3)
-	pcs_mood += 5
-	menu_off = 1
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/nudezagarat.jpg"></center>'
-
-	if krem = 0:
-		pcs_tan += 1
-		'You go to the beach and sunbathe.'
-	else
-		krem -= 1
-		pcs_tan += 3
-		'You smear sunblock on your body and sunbathe.'
-	end
-
-	nzagrand = rand(0, 100)
-
-	if nzagrand >= 60 and nzagrand < 70 and npc_rel['A219'] > 30 and katkey = 0:gt 'Katlake', 'key'
-	if nzagrand >= 70 and nzagrand < 80 and kat = 0 and katday ! daystart:gt 'Katlake'
-	if nzagrand >= 80 and nzagrand < 90 and npc_QW['Anfisa'] < 2 and anfisaday ! daystart: gt 'anfisa_events', 'start'
-	if nzagrand >= 80 and nzagrand < 90 and npc_QW['Anfisa'] = 2 and anfisaday ! daystart and anfisa['horny'] >= 70: gt 'anfisa_events', 'alko'
-	if nzagrand >= 90:gt 'Vnlake2'
-
-	act 'Finish':gt 'city_nudelake'
-end
-
-if $ARGS[0] = 'swim':
-	$location_type = 'event_outdoors'
-	menu_off = 0
-	cla
-	*clr
-	pcs_makeup = 1
-	cumspclnt = 4
-	gs 'cum_cleanup'
-	minut += 60
-	if $clothingworntype = 'nude':
-		gs 'exercise', 'tier1', 1, 'stren_exp'
-		gs 'exhibitionism', 2
-		inhib_exp += rand(1,3)
-	else
-		gs 'exercise', 'tier1', 1, 'stren_exp'
-		if pcs_inhib < 50:inhib_exp += rand(1,3)
-	end
-	pcs_sweat = 10 + rand(0,4)
-
-	'<center><img <<$set_imgh>> src="images/locations/shared/lake/nudeswim.jpg"></center>'
-	'You go for a swim.'
-	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
-
-	act 'Finish':gt 'city_nudelake'
-end
-
-if $ARGS[0] = 'smotr':
-	$location_type = 'event_outdoors'
-	menu_off = 0
-	*clr & cla
-	minut += 30
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/voleybol.jpg"></center>'
-	'You watch the others play.'
-
-	act 'Leave':gt 'city_nudelake'
-end
-
---- city_nudelake ---------------------------------
-

+ 1176 - 0
locations/foto_model_documentary.qsrc

@@ -0,0 +1,1176 @@
+# foto_model_documentary
+
+
+!! ----------------------------------------------------------------------------------------------------
+!!
+!! ------------------------------- First Time Model Documentary ---------------------------------------
+!!
+!! ----------------------------------------------------------------------------------------------------
+if $ARGS[0] = '1st_documentary':
+	if foto['1st_documentary'] = 1:gt'foto_events2','2nd_documentary'
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+	'You step out of the locker room and almost run head first into one of the managers.'
+	'"Woah!" you say, jumping back. "What are you doing going into the girls locker room?"'
+	'"Oh <<$pcs_firstname>>, glad I caught you before you wandered off somewhere else in the studio. I was just going to see if anyone else showed up today. We''re looking for volunteers to participate in some interviews for a documentary."'
+	'"Documentary?" you ask. "What about?"'
+	'"There''s some people here today who are making a film about models, their lives, and about working here. They want to capture girls working here in their usual working environment so you wouldn''t dressing up or anything, just interviewed as in the studio approved dress code."'
+	*nl
+	'<i>You mean naked...</i> you think to yourself.'
+	*nl
+	'"They''re paying the equivalent of a two hour nude shoot for every model that participates. Do you want in?"'
+	
+	if modelfoto_nip < 1:
+		act'No way! I''ve never been naked on camera before!':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+			'"No way! I''ve never been naked on camera before!"'
+			'"Oh, yeah that''s right. Sure you don''t want this to be your first time?"'
+			'"They''re doing them right now and they said it will only take a few minutes. Might be good for your profile. People are always more interested when they see the personality behind a pretty face. It could give your popularity as a model a big boost."'
+
+			if pcs_inhib < 30:
+				gs 'willpower', 'skill', 'pcs_inhib', 'resist', 'easy'
+			elseif pcs_inhib < 45:
+				gs 'willpower', 'skill', 'pcs_inhib', 'resist', 'medium'
+			elseif pcs_inhib < 60:
+				gs 'willpower', 'skill', 'pcs_inhib', 'resist', 'hard'
+			else
+				will_cost = 0
+			end
+			if will_cost <= pcs_willpwr:
+				act'Still no':
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+					'"Ehhh, still no."'
+					'"Alright, that''s fine. I just wanted to double check."'
+					'With that, he pays you no more mind and ducks past into the locker room, presumably to ask other girls who are in there if they want to participate.'
+					act'Go to the set':gt'foto','studio'
+				end
+			else
+				act 'Still no (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
+			
+			act'I guess I could...':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+				'"I guess I could... If it''s really that good for my profile..."'
+				'"Alright! Just go over to set <<rand(1,50)>> and tell a production assistant you''re one of the volunteers. They''re set up in there for the day." He points you in the direction of the right set and ducks into the locker room, presumably to ask other girls who are in there if they want to participate.'
+				act'Go to the set':gt'foto_model_documentary','documentary_1'
+			end
+		end
+	end
+	
+	act'No thanks, not interested':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+		'"Ehh, no thanks. The pay sounds nice, but I''m just not interested."'
+		'"You sure? They''re doing them right now and they said it will only take a few minutes. Might be good for your profile. People are always more interested when they see the personality behind a pretty face. It could give your popularity as a model a big boost."'
+		if pcs_inhib < 30:
+			gs 'willpower', 'skill', 'pcs_inhib', 'resist', 'easy'
+		elseif pcs_inhib < 45:
+			gs 'willpower', 'skill', 'pcs_inhib', 'resist', 'medium'
+		elseif pcs_inhib < 60:
+			gs 'willpower', 'skill', 'pcs_inhib', 'resist', 'hard'
+		else
+			will_cost = 0
+		end
+		if will_cost <= pcs_willpwr:
+			act'Still no':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+				'"Ehhh, still no."'
+				'"Alright, that''s fine. I just wanted to double check. Not like it''s the agency is the one paying anything," he laughs, ducking into the locker room, presumably to ask other girls who are in there if they want to participate.'
+				act'Go to the set':gt'foto','studio'
+			end
+		else
+			act 'Still no (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+		
+		act'I guess I could...':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+			'"I guess I could... If it''s really that good for my profile..."'
+			'"Alright! Just go over to set <<rand(1,50)>> and tell a production assistant you''re one of the volunteers. They''re set up in there for the day." He points you in the direction of the right set and ducks into the locker room, presumably to ask other girls who are in there if they want to participate.'
+			act'Go to the set':gt'foto_model_documentary','documentary_1'
+		end
+	end
+	
+	act'No thanks, I''m here to model':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+		'"Ehh, no thanks. I''m here to model, not do interviews."'
+		'"You sure? They''re doing them right now and they said it will only take a few minutes. Might be good for your profile. People are always more interested when they see the personality behind a pretty face. Exposure is important for a model too."'
+		if pcs_inhib < 30:
+			gs 'willpower', 'skill', 'pcs_inhib', 'resist', 'easy'
+		elseif pcs_inhib < 45:
+			gs 'willpower', 'skill', 'pcs_inhib', 'resist', 'medium'
+		elseif pcs_inhib < 60:
+			gs 'willpower', 'skill', 'pcs_inhib', 'resist', 'hard'
+		else
+			will_cost = 0
+		end
+		if will_cost <= pcs_willpwr:
+			act'Still no':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+				'"Ehhh, still no."'
+				'"Alright, that''s fine. I just wanted to double check. Not like it''s the agency is the one paying anything," he laughs, ducking into the locker room, presumably to ask other girls who are in there if they want to participate.'
+				act'Go to the set':gt'foto','studio'
+			end
+		else
+			act 'Still no (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+		
+		act'I guess I could...':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+			'"I guess I could... If you really think it''ll help my career."'
+			'"Alright! Just go over to set <<rand(1,50)>> and tell a production assistant you''re one of the volunteers. They''re set up in there for the day." He points you in the direction of the right set and ducks into the locker room, presumably to ask other girls who are in there if they want to participate.'
+			act'Go to the set':gt'foto_model_documentary','documentary_1'
+		end
+	end
+
+!!	if storyline = 1 and age < 18:
+!!		act'No thanks (don''t want people to find out)':
+!!			cla & *clr
+!!			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+!!			'"Ehh, no thanks. I''m here to model, not do interviews."'
+!!		end
+!!	end
+	
+	act'Sure, I''ll take part':
+		cla
+		*nl
+		specialjob7 = 0
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
+		'"Sure, I''ll take part," you say.'
+		'"Alright, just go over to set <<rand(1,50)>> and tell a production assistant you''re one of the volunteers. They''re set up in there for the day."'
+		act'Go to the set':gt'foto_model_documentary','documentary_1'
+	end
+end
+
+if $ARGS[0] = 'documentary_1':
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
+	'You head over to where you were directed and see a group of people standing around several video cameras set up with lights shining on an empty set.'
+	'Walking over to them you say, "Hi, I''m one of the models who volunteered to be interviewed. Is this the right place?"'
+	'"Sure is," a woman with a notepad says. "We just got done with the last girl, why don''t you just jump in now."'
+	act'Stand on set':
+		minut += rand(2,4)
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
+		'They put you in the middle of the set and spend a few minutes getting the lighting right and fiddling with camera settings. Then the woman who spoke to you before calls out to you.'
+		'"Okay, we''re all set. Ready?"'
+		'You nod.'
+		'"Okay, first question then. What''s your name, how old are you, and what is your job?"'
+		act'I''m <<$pcs_firstname>>':
+			cla & *clr
+			'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/1.mp4"></video></center>'
+			if age >= 18:
+				if modelfoto_erotic > 0:
+					'"My name is <<$pcs_firstname>>. I''m <<age>> years old, and I''m an erotic model at Aphrodite photography."'
+				elseif modelfoto_nude > modelfoto_fashion and modelfoto_nude > modelfoto_fitness and modelfoto_nude > modelfoto_glamour and modelfoto_nude > modelfoto_lingerie and modelfoto_nude > modelfoto_catalog:
+					'"My name is <<$pcs_firstname>>. I''m <<age>> years old, and I''m an artistic nude model at Aphrodite photography."'
+				elseif modelfoto_fitness > modelfoto_fashion and modelfoto_fitness > modelfoto_nude and modelfoto_fitness > modelfoto_glamour and modelfoto_fitness > modelfoto_lingerie and modelfoto_fitness > modelfoto_catalog:
+					'"My name is <<$pcs_firstname>>. I''m <<age>> years old, and I''m a fitness model at Aphrodite photography."'
+				elseif modelfoto_glamour > modelfoto_fashion and modelfoto_glamour > modelfoto_nude and modelfoto_glamour > modelfoto_fitness and modelfoto_glamour > modelfoto_lingerie and modelfoto_glamour > modelfoto_catalog:
+					'"My name is <<$pcs_firstname>>. I''m <<age>> years old, and I''m a glamour model at Aphrodite photography."'						
+				elseif modelfoto_lingerie > modelfoto_fashion and modelfoto_lingerie > modelfoto_nude and modelfoto_lingerie > modelfoto_fitness and modelfoto_lingerie > modelfoto_glamour and modelfoto_lingerie > modelfoto_catalog:
+					'"My name is <<$pcs_firstname>>. I''m <<age>> years old, and I''m a lingerie model at Aphrodite photography."'						
+				elseif modelfoto_fashion > modelfoto_lingerie and modelfoto_fashion > modelfoto_nude and modelfoto_fashion > modelfoto_fitness and modelfoto_fashion > modelfoto_glamour and modelfoto_fashion > modelfoto_catalog:
+					'"My name is <<$pcs_firstname>>. I''m <<age>> years old, and I''m a fashion model at Aphrodite photography."'
+				else
+					'"My name is <<$pcs_firstname>>. I''m <<age>> years old, and I''m a catalog model at Aphrodite photography."'
+				end
+			else
+				if modelfoto_erotic > 0:
+					'"My name is <<$pcs_firstname>>. I''m <<model[''age'']>> years old, and I''m an erotic model at Aphrodite photography."'
+				elseif modelfoto_nude > modelfoto_fashion and modelfoto_nude > modelfoto_fitness and modelfoto_nude > modelfoto_glamour and modelfoto_nude > modelfoto_lingerie and modelfoto_nude > modelfoto_catalog:
+					'"My name is <<$pcs_firstname>>. I''m <<model[''age'']>> years old, and I''m an artistic nude model at Aphrodite photography."'
+				elseif modelfoto_fitness > modelfoto_fashion and modelfoto_fitness > modelfoto_nude and modelfoto_fitness > modelfoto_glamour and modelfoto_fitness > modelfoto_lingerie and modelfoto_fitness > modelfoto_catalog:
+					'"My name is <<$pcs_firstname>>. I''m <<model[''age'']>> years old, and I''m a fitness model at Aphrodite photography."'
+				elseif modelfoto_glamour > modelfoto_fashion and modelfoto_glamour > modelfoto_nude and modelfoto_glamour > modelfoto_fitness and modelfoto_glamour > modelfoto_lingerie and modelfoto_glamour > modelfoto_catalog:
+					'"My name is <<$pcs_firstname>>. I''m <<model[''age'']>> years old, and I''m a glamour model at Aphrodite photography."'
+				elseif modelfoto_lingerie > modelfoto_fashion and modelfoto_lingerie > modelfoto_nude and modelfoto_lingerie > modelfoto_fitness and modelfoto_lingerie > modelfoto_glamour and modelfoto_lingerie > modelfoto_catalog:
+					'"My name is <<$pcs_firstname>>. I''m <<model[''age'']>> years old, and I''m a lingerie model at Aphrodite photography."'
+				elseif modelfoto_fashion > modelfoto_lingerie and modelfoto_fashion > modelfoto_nude and modelfoto_fashion > modelfoto_fitness and modelfoto_fashion > modelfoto_glamour and modelfoto_fashion > modelfoto_catalog:
+					'"My name is <<$pcs_firstname>>. I''m <<model[''age'']>> years old, and I''m a fashion model at Aphrodite photography."'
+				elseif modelfoto_catalog > 0:
+					'"My name is <<$pcs_firstname>>. I''m <<model[''age'']>> years old, and I''m a catalog model at Aphrodite photography."'
+				end
+			end
+			*nl
+			gs 'foto_model_documentary','documentary_2'
+		end
+		
+		act'I''m <<$pcs_nickname>>':
+			cla & *clr
+			'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/1.mp4"></video></center>'
+			if age >= 18:
+				if modelfoto_erotic > 0:
+					'"My name is <<$pcs_firstname>>, but my friends call me <<$pcs_nickname>>. I''m <<age>> years old, and I''m an erotic model at Aphrodite photography."'
+				elseif modelfoto_nude > modelfoto_fashion and modelfoto_nude > modelfoto_fitness and modelfoto_nude > modelfoto_glamour and modelfoto_nude > modelfoto_lingerie and modelfoto_nude > modelfoto_catalog:
+					'"My name is <<$pcs_firstname>>, but my friends call me <<$pcs_nickname>>. I''m <<age>> years old, and I''m an artistic nude model at Aphrodite photography."'
+				elseif modelfoto_fitness > modelfoto_fashion and modelfoto_fitness > modelfoto_nude and modelfoto_fitness > modelfoto_glamour and modelfoto_fitness > modelfoto_lingerie and modelfoto_fitness > modelfoto_catalog:
+					'"My name is <<$pcs_firstname>>, but my friends call me <<$pcs_nickname>>. I''m <<age>> years old, and I''m a fitness model at Aphrodite photography."'
+				elseif modelfoto_glamour > modelfoto_fashion and modelfoto_glamour > modelfoto_nude and modelfoto_glamour > modelfoto_fitness and modelfoto_glamour > modelfoto_lingerie and modelfoto_glamour > modelfoto_catalog:
+					'"My name is <<$pcs_firstname>>, but my friends call me <<$pcs_nickname>>. I''m <<age>> years old, and I''m a glamour model at Aphrodite photography."'
+				elseif modelfoto_lingerie > modelfoto_fashion and modelfoto_lingerie > modelfoto_nude and modelfoto_lingerie > modelfoto_fitness and modelfoto_lingerie > modelfoto_glamour and modelfoto_lingerie > modelfoto_catalog:
+					'"My name is <<$pcs_firstname>>, but my friends call me <<$pcs_nickname>>. I''m <<age>> years old, and I''m a lingerie model at Aphrodite photography."'
+				elseif modelfoto_fashion > modelfoto_lingerie and modelfoto_fashion > modelfoto_nude and modelfoto_fashion > modelfoto_fitness and modelfoto_fashion > modelfoto_glamour and modelfoto_fashion > modelfoto_catalog:
+					'"My name is <<$pcs_firstname>>, but my friends call me <<$pcs_nickname>>. I''m <<age>> years old, and I''m a fashion model at Aphrodite photography."'
+				elseif modelfoto_catalog > modelfoto_fashion and modelfoto_catalog > modelfoto_fitness and modelfoto_catalog > modelfoto_glamour and modelfoto_catalog > modelfoto_lingerie:
+					'"My name is <<$pcs_firstname>>, but my friends call me <<$pcs_nickname>>. I''m <<age>> years old, and I''m a catalog model at Aphrodite photography."'
+				else
+					'"My name is <<$pcs_firstname>>, but my friends call me <<$pcs_nickname>>. I''m <<age>> years old, and I''m a model at Aphrodite photography."'
+				end
+			else
+				if modelfoto_erotic > 0:
+					'"My name is <<$pcs_firstname>>, but my friends call me <<$pcs_nickname>>. I''m <<model[''age'']>> years old, and I''m an erotic model at Aphrodite photography."'
+				elseif modelfoto_nude > modelfoto_fashion and modelfoto_nude > modelfoto_fitness and modelfoto_nude > modelfoto_glamour and modelfoto_nude > modelfoto_lingerie and modelfoto_nude > modelfoto_catalog:
+					'"My name is <<$pcs_firstname>>, but my friends call me <<$pcs_nickname>>. I''m <<model[''age'']>> years old, and I''m an artistic nude model at Aphrodite photography."'
+				elseif modelfoto_fitness > modelfoto_fashion and modelfoto_fitness > modelfoto_nude and modelfoto_fitness > modelfoto_glamour and modelfoto_fitness > modelfoto_lingerie and modelfoto_fitness > modelfoto_catalog:
+					'"My name is <<$pcs_firstname>>, but my friends call me <<$pcs_nickname>>. I''m <<model[''age'']>> years old, and I''m a fitness model at Aphrodite photography."'
+				elseif modelfoto_glamour > modelfoto_fashion and modelfoto_glamour > modelfoto_nude and modelfoto_glamour > modelfoto_fitness and modelfoto_glamour > modelfoto_lingerie and modelfoto_glamour > modelfoto_catalog:
+					'"My name is <<$pcs_firstname>>, but my friends call me <<$pcs_nickname>>. I''m <<model[''age'']>> years old, and I''m a glamour model at Aphrodite photography."'
+				elseif modelfoto_lingerie > modelfoto_fashion and modelfoto_lingerie > modelfoto_nude and modelfoto_lingerie > modelfoto_fitness and modelfoto_lingerie > modelfoto_glamour and modelfoto_lingerie > modelfoto_catalog:
+					'"My name is <<$pcs_firstname>>, but my friends call me <<$pcs_nickname>>. I''m <<model[''age'']>> years old, and I''m a lingerie model at Aphrodite photography."'
+				elseif modelfoto_fashion > modelfoto_lingerie and modelfoto_fashion > modelfoto_nude and modelfoto_fashion > modelfoto_fitness and modelfoto_fashion > modelfoto_glamour and modelfoto_fashion > modelfoto_catalog:
+					'"My name is <<$pcs_firstname>>, but my friends call me <<$pcs_nickname>>. I''m <<model[''age'']>> years old, and I''m a fashion model at Aphrodite photography."'
+				elseif modelfoto_catalog > modelfoto_fashion and modelfoto_catalog > modelfoto_fitness and modelfoto_catalog > modelfoto_glamour and modelfoto_catalog > modelfoto_lingerie:
+					'"My name is <<$pcs_firstname>>, but my friends call me <<$pcs_nickname>>. I''m <<model[''age'']>> years old, and I''m a catalog model at Aphrodite photography."'
+				else
+					'"My name is <<$pcs_firstname>>, but my friends call me <<$pcs_nickname>>. I''m <<model[''age'']>> years old, and I''m a model at Aphrodite photography."'
+				end
+			end
+			*nl
+			gs 'foto_model_documentary','documentary_2'
+		end
+	end
+end
+
+if $ARGS[0] = 'documentary_2':
+	minut += 2
+	gs 'stat'
+	'"Why did you decide to become a model?"'
+	act'I thought it seemed fun':
+		foto_documentary['question_2'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+		'"I just thought it seemed like fun," you giggle. "You know, dressing up in clothes, striking poses, people taking pictures. It sounded interesting, so I thought I''d give it a try."'
+		'"No big special reason, just wanted to enjoy yourself?"'
+		'"Pretty much, yeah."'
+		*nl
+		gs 'foto_model_documentary','documentary_3'
+	end
+	
+	act'I''ve always wanted to be a model':
+		foto_documentary['question_2'] = 2
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/9.mp4"></video></center>'
+		'"I think I actually always wanted to be a model," you say. "It seemed... glamorous. You see supermodels in the magazines you read when you''re growing up and you see how beautiful they look and the clothes they''re wearing and you just kinda naturally wish you were them. Then you grow up a little more and you see they''re wealthy, and they''re famous, and that they''ve practically got it all! Who wouldn''t want to be one?"'
+		'"So you would say that this was sort of your dream job?"'
+		'"Yeah, I''d say that."'
+		*nl
+		gs 'foto_model_documentary','documentary_3'
+	end
+	
+	act'I just wanted some extra cash':
+		foto_documentary['question_2'] = 3
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/10.mp4"></video></center>'
+		'"To be honest, I''m really just here to make some money," you say. "It doesn''t take up too much time per week and the pay''s pretty good, so it''s a pretty easy way of getting some extra cash in your pocket."'
+		'"Ahh, so you aren''t that passionate about modelling, it''s just something you do to get by, is that right?"'
+		'"Well, more like I wanted to be able to buy nice things."'
+		'You laugh and the interviewer laughs with you.'
+		*nl
+		gs 'foto_model_documentary','documentary_3'
+	end
+	
+	act'I was desperate and needed money':
+		foto_documentary['question_2'] = 4
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/11.mp4"></video></center>'
+		'"To be honest, I was really desperate and needed the money," you say. "I was seriously in need at the time so it didn''t really matter what I did, I just needed fast cash. I heard about this place and that they paid well depending on the kind of work you did so I signed up."'
+		'"Ahh, so you aren''t that passionate about modelling, it''s just something you do to get by, is that right?"'
+		'"Yeah, pretty much that."'
+		*nl
+		gs 'foto_model_documentary','documentary_3'
+	end
+	
+	act'I love attention':
+		foto_documentary['question_2'] = 5
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+		'"I love the attention!" you smile. "I like it when people notice me. Maybe I''m a little narcissistic but it''s thrilling for me to see my own face on the cover of a magazine or to hear people talking about me. I just like being seen."'
+		'"So you became a model because you''re an attention seeker?"'
+		'"Exactly!"'
+		*nl
+		gs 'foto_model_documentary','documentary_3'
+	end
+	if Exhibitionist_lvl > 0:
+		act'It turns me on':
+			foto_documentary['question_2'] = 6
+			cla & *clr
+			'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+			'"Because it turns me on!"'
+			'The inteviewer pauses for a moment.'
+			'"Because it... turns you on?" she asks, seemingly a little surprised at your response.'
+			'"Yeah," you grin. "Knowing that other people are out there looking at my naked body is just... <i>exciting!</i> They could be jerking off to pictures of me right now. I get wet just thinking about it!"'
+			'"Ahh. I see." She clears her throat.'
+			*nl
+			gs 'foto_model_documentary','documentary_3'
+		end
+	end
+end
+
+if $ARGS[0] = 'documentary_3':
+	minut += 2
+	gs 'stat'
+	'"So, would you say that this is something you''re actively pursuing as a career? Why or why not?"'
+	act'This is just temporary':
+		foto_documentary['question_3'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/11.mp4"></video></center>'
+		'"I don''t think so," you say. "It''s been good working here but I don''t think I could ever make a career out of it. It''s just not what I want out of life, you know?"'
+		'The interviewer nods understandingly.'
+		*nl
+		gs 'foto_model_documentary','documentary_4'
+	end
+	
+	act'I want to be the number one model in the city':
+		foto_documentary['question_3'] = 2
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/1.mp4"></video></center>'
+		'"I want to be the number one model in the city," you say confidently.'
+		'"Wow! High reaching goals huh? Just about the prestige or is personal achivement?"'
+		act'Prestige':
+			foto_documentary['question_3.2'] = 1
+			cla & *clr
+			'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/1.mp4"></video></center>'
+			'"Prestige. I want this to be the thing that I''m known for decades from now."'
+			'"You want your own Wankepidia page?" the interviewer smiles at you.'
+			'"Yeah," you smile back. "That''s exactly what I want."'
+			*nl
+			gs 'foto_model_documentary','documentary_4'
+		end
+		
+		act'Personal':
+			foto_documentary['question_3.2'] = 2
+			cla & *clr
+			'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/10.mp4"></video></center>'
+			'"Personal I suppose. I guess I just want to prove it to myself that I can do it. If I can become the number one model in the city, maybe I can do anything."'
+			'The interviewer nods understandingly.'
+			*nl
+			gs 'foto_model_documentary','documentary_4'
+		end
+	end
+	
+	act'No, I hate dieting':
+		foto_documentary['question_3'] = 3
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/8.mp4"></video></center>'
+		'"No," you say. "I hate dieting too much."'
+		'The interviewer lets out a bark of laugher.'
+		'"Calorie counting isn''t for you?"'
+		act'No!':
+			cla & *clr
+			'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+			'"No!" you laugh with her. "I don''t know how some of these other girls do it. They work out regularly, eat only celery and yogurt to keep flat tummies, and all I can think about is the next time I can eat something with melted cheese on it!"'
+			*nl
+			gs 'foto_model_documentary','documentary_4'
+		end
+	end
+	
+	act'As long as it pays the bills':
+		foto_documentary['question_3'] = 4
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/7.mp4"></video></center>'
+		'"I wouldn''t say no I suppose. I''ll keep working here as long as it keeps paying the bills or I find something better I guess."'
+		'The interviewer nods understandingly.'
+		*nl
+		gs 'foto_model_documentary','documentary_4'
+	end
+	
+	act'Yes! I love this job!':
+		foto_documentary['question_3'] = 5
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+		'"Yes!" you say. "I love this job! I could do this for the rest of my life! Or as long as I''m young and pretty and they''ll let me stay," you laugh.'
+		'The interviewer smiles at your genuine excitment.'
+		*nl
+		gs 'foto_model_documentary','documentary_4'
+	end
+	
+	act'I''m not sure yet':
+		foto_documentary['question_3'] = 6
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/2.mp4"></video></center>'
+		'"I don''t know..." you say, rubbing your chin. "It''s not bad working here, but I don''t know if it''s something I want to keep doing for the rest of my life. I guess I''m still thinking about it."'
+		'The interviewer nods understandingly.'
+		*nl
+		gs 'foto_model_documentary','documentary_4'
+	end
+end
+
+if $ARGS[0] = 'documentary_4':
+	minut += 2
+	gs 'stat'
+	'"How confident would you say you are in your body? Has your confidence changed since you started working here?"'
+	act'I''m actually really shy':
+		foto_documentary['question_4'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/4.mp4"></video></center>'
+		'"I''m actually really quite shy," you say. "I get easily embarrassed by showing my body off."'
+		'"But you''re a model! You''re talking to us completely naked without any problems."'
+		'"I wouldn''t say without <i>any</i> problems," you giggle nervously, face turning red. "I''m good at willpowering my way through things that are embarrassing. I can deal with it in the moment but it still is embarrassing when I''m doing it."'
+		*nl
+		gs 'foto_model_documentary','documentary_5'
+	end
+	
+	act'It used to be worse but I''m still a little shy':
+		foto_documentary['question_4'] = 2
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/3.mp4"></video></center>'
+		'"It used to be a lot worse," you start off. "I''m definitely not as shy about my body as I used to be but it can still be embarrassing from time to time. Working here has certainly changed the way I think about myself though."'
+		*nl
+		gs 'foto_model_documentary','documentary_5'
+	end
+	
+	act'I used to be shy but now I''m not':
+		foto_documentary['question_4'] = 3
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/8.mp4"></video></center>'
+		'"I used to be shy, but I''ve moved past that now," you smile to yourself. "At the beginning I would cringe when the camera came out. And the idea of anybody seeing my boobs was hard to deal with. I used to put my hands over them when I came out of the locker rooms. It''s almost weird to think back on those times. I can''t imagine being embarrassed by somebody looking at me now."'
+		*nl
+		gs 'foto_model_documentary','documentary_5'
+	end
+	
+	act'I haven''t been shy since I was little':
+		foto_documentary['question_4'] = 4
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/3.mp4"></video></center>'
+		'"It''s been a long time since I was shy," you say, thinking back. "I don''t think I''ve been embarrassed about the way that I look since I was a little girl, way before I started working here. By the time I was a teenager I was already comfortable in my own skin. Working here hasn''t really changed that."'
+		*nl
+		gs 'foto_model_documentary','documentary_5'
+	end
+	
+	act'I''ve never been shy':
+		foto_documentary['question_4'] = 5
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+		'"I''ve never been shy," you laugh. "Never really cared what anyone else thought of my body or the way I looked. I am who I''ve always been and I love that about myself."'
+		*nl
+		gs 'foto_model_documentary','documentary_5'
+	end
+	
+	
+	act'I''m fucking hot and I know it':
+		foto_documentary['question_4'] = 6
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/10.mp4"></video></center>'
+		'"Look, I am fucking <i>hot</i> and I know it," you say. "I knew it before I was a model and I definitely know it now that I am one."'
+		*nl
+		gs 'foto_model_documentary','documentary_5'
+	end
+end
+
+if $ARGS[0] = 'documentary_5':
+	minut += 2
+	gs 'stat'
+	'"This actually leads into our next question. We understand that Aphrodite has a strict dress code policy here. How do you feel about it? Do you think it has helped you as a model?"'
+	act'It sucks':
+		foto_documentary['question_5'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/10.mp4"></video></center>'
+		'"It sucks!" you complain. "Having to be naked all the time is uncomfortable and weird. Why can''t we just wear clothes like normal and change in and out of the stuff they want us to? I don''t think it helps at all, just makes being around the studio more awkward."'
+		*nl
+		gs 'foto_model_documentary','documentary_6'
+	end
+	
+	act'It''s really embarrassing':
+		foto_documentary['question_5'] = 2
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/8.mp4"></video></center>'
+		'"It''s really embarrassing," you say. "As I said before, I can be kind of shy about my body, so having to be naked all the time except when you''re doing a shoot is really uncomfortable for me. Everything is on display all the time and when people talk to me I just want to cover up."'
+		*nl
+		gs 'foto_model_documentary','documentary_6'
+	end
+	
+	act'I''m not very comfortable with it':
+		foto_documentary['question_5'] = 3
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/8.mp4"></video></center>'
+		'"I''m not very comfortable with it," you start. "First of all, everything is just on display all the time except when you''re doing clothing shoots. So that by itself is a little discomforting. But also it''s not physically very comfortable either. If you haven''t noticed they keep it pretty cold in here. They said it has something to do with balancing temperature because of all the heat from the lights, but when I''m just walking around the studio my nipples are always freezing."'
+		*nl
+		gs 'foto_model_documentary','documentary_6'
+	end
+	
+	act'I got used to it eventually':
+		foto_documentary['question_5'] = 4
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/12.mp4"></video></center>'
+		'"I wasn''t really comfortable with it when I first joined but I got used to it after a while," you say. "At this point it''s just kind of automatic, I don''t even really think about it anymore. I just come to work and get undressed."'
+		*nl
+		gs 'foto_model_documentary','documentary_6'
+	end
+	
+	act'I think it really helped me':
+		foto_documentary['question_5'] = 5
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/8.mp4"></video></center>'
+		'"I think it actually really helped," you say. "I was so shy when I started working here. I was embarrassed by the idea of people seeing my body, of being naked in front of others. But after a while, you''re kind of forced to become accustomed to it. When I started to realize that people weren''t staring and girls weren''t judging me, my inhibitions began to fade away. And based on how the other models acted, I started to see that confidence was sexy. The dress code was a big part of that. Wear nothing but your own skin for hours on end and you''ll be surprised how quickly you get comfortable with it."'
+		*nl
+		gs 'foto_model_documentary','documentary_6'
+	end
+	
+	act'I don''t really mind it':
+		foto_documentary['question_5'] = 6
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/1.mp4"></video></center>'
+		'"I don''t really mind it," you say. "It is what it is. Other places have work uniforms, why not here?"'
+		*nl
+		gs 'foto_model_documentary','documentary_6'
+	end
+	
+	act'I love it!':
+		foto_documentary['question_5'] = 7
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+		'"I love it! Society cares so much about being ''proper'' and not being ''indecent'', but I don''t feel that way about myself. I like my body and I like being naked. So having that as a work uniform here is great!"'
+		*nl
+		gs 'foto_model_documentary','documentary_6'
+	end
+	
+	act'I think it promotes camaraderie':
+		foto_documentary['question_5'] = 8
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/12.mp4"></video></center>'
+		'"I think it actually helps build camaraderie between the models," you say. "You know, whatever our background, wherever we came from, whatever reason we have for being here, we''re all women at the end of the day. And being forced to be yourself—completely yourself without even a scrap of clothing to hide behind—really causes you to be genuine with each other. It''s a sort of intimacy, but not like a sexual one. In some ways I feel like it created a sisterhood here. Like that one movie, except we would have a different name. ''The Sisterhood Without Pants,'' maybe," you laugh.'
+		*nl
+		gs 'foto_model_documentary','documentary_6'
+	end
+	
+	
+!!	if Exhibitionist_lvl > 0:
+!!		act'It gets me wet':
+!!			foto_documentary['question_5'] = 8
+!!			cla & *clr
+!!			'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+!!			
+!!			
+!!			gs 'foto_model_documentary','documentary_6'
+!!		end
+!!	end
+end
+
+if $ARGS[0] = 'documentary_6':
+	minut += 2
+	gs 'stat'
+	'"Okay, now for some questions about your life outside the studio. What''s a hobby of yours?"'
+	act'Reading':
+		foto_documentary['question_6'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/1.mp4"></video></center>'
+		'"I like to read. There''s nothing more relaxing to me than a good book."'
+		*nl
+		gs 'foto_model_documentary','documentary_7'
+	end
+	
+	act'Sports':
+		foto_documentary['question_6'] = 2
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+		'"I love sports!"'
+		'"So you''re an athletic girl?"'
+		'"Oh yeah! I always feel better when my body is in motion. Nothing like working up a good sweat."'
+		*nl
+		gs 'foto_model_documentary','documentary_7'
+	end
+	
+	act'Dancing':
+		foto_documentary['question_6'] = 3
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/5.mp4"></video></center>'
+		'"I like to dance. It feels good when I let my body flow to music, whether choreographed or just on the spot."'
+		*nl
+		gs 'foto_model_documentary','documentary_7'
+	end
+	
+	act'I''m a foodie':
+		foto_documentary['question_6'] = 4
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/12.mp4"></video></center>'
+		'"It''s a little embarrassing being a model and all... but I''m a real foodie," you say. "I love trying new and different kinds of food, seeing what unexpected combinations work surprisingly well together. That''s what makes life worth living.'
+		if foto_documentary['question_3'] = 3:
+			'"I guess this must be why you hate dieting so much," the interviewer laughs.'
+			'"Seriously!"'
+		end
+		*nl
+		gs 'foto_model_documentary','documentary_7'
+	end
+	
+	act'Going clubbing':
+		foto_documentary['question_6'] = 5
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+		'"I like going clubbing," you say. "Go out with the girls, maybe meet a guy, buy drinks and have good times! Best way to spend a Saturday night!"'
+		*nl
+		gs 'foto_model_documentary','documentary_7'
+	end
+	
+	act'Having sex (clean answer)':
+		foto_documentary['question_6'] = 6
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/12.mp4"></video></center>'
+		'"Actually... one of my favorite things to do is have sex." The interviewer''s mouth drops with a smile at the candid nature of your answer.'
+		'You smile back. "It feels good, makes me feel sexy, and after a really good roll in the hay it leaves me with a spring my step. It''s what I like the most in life, does that count as a hobby?"'
+		'"Sure does," the interviewer replies. "Can''t say I disagree with you either. Just curious though, do you prefer hook ups like with strangers? Or sex in a stable relationship like with a boyfriend?"'
+		act'Hook ups':
+			cla & *clr
+			'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/1.mp4"></video></center>'
+			'"Hook ups. I like meeting a guy and sleeping with him on the first date. It''s fun seeing the differences between guys and what they''re good at. Is that slutty?" you laugh.'
+			*nl
+			gs 'foto_model_documentary','documentary_7'
+		end
+		
+		if husband > 0:
+			act'With my husband':
+				cla & *clr
+				'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/1.mp4"></video></center>'
+				'"With my husband actually," you say. "I''m married. Nothing is better than making love to him."'
+				*nl
+				gs 'foto_model_documentary','documentary_7'
+			end
+		else
+			act'With <b>my</b> boyfriend':
+				cla & *clr
+				'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/1.mp4"></video></center>'
+				'"With my boyfriend," you say. "He just knows my body so well! Spending the time investing in a relationship is the only way to get that." She nods at your sage advice.'
+				*nl
+				gs 'foto_model_documentary','documentary_7'
+			end
+			
+			act'With <b>a</b> boyfriend':
+				cla & *clr
+				'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/9.mp4"></video></center>'
+				'"I would say... with a boyfriend. I''m single for the moment, but spending the time to let someone get to know you and what turns you on really is the best. You''ll never get that kind of satisfaction randomly sleeping around." She nods at your sage advice.'
+				*nl
+				gs 'foto_model_documentary','documentary_7'
+			end
+		end
+		
+		act'Why not girlfriends?':
+			cla & *clr
+			'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/1.mp4"></video></center>'
+			'"Why not girlfriends?" you smile with a twinkle in your eye. "Who said I liked sleeping with men the most?"'
+			'The interviewer meets your eyes and blushes deeply before clearing her throat and flipping to the next page of her clipboard.'
+			*nl
+			gs 'foto_model_documentary','documentary_7'
+		end
+		
+		act'Group sex':
+			cla & *clr
+			'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/4.mp4"></video></center>'
+			'"My favorite is actually with multiple partners," you say shyly. The interviewer gives you a <i>very</i> interested look. "Let''s just say that one set of body parts is not enough for me to feel satisfied..."'
+			*nl
+			gs 'foto_model_documentary','documentary_7'
+		end
+	end
+	
+	act'Having sex (slutty answer)':
+		foto_documentary['question_6'] = 6
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+		'"Fucking!" you giggle. The interviewer pauses a moment.'
+		'"Excuse me?"'
+		'"Fucking! You know, sex. I <i>love</i> having sex. Just that feeling of a cock inside you is, mmph! Definitely my favorite hobby!"'
+		'"Ah, okayyy," she replies. "And out of curiousity, do you prefer your sex in hook ups or in stable relationships like with a boyfriend?"'
+		act'Hook ups':
+			cla & *clr
+			'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+			'"Hook ups. I <i>always</i> fuck on the first date and I like having sex with new people. It''s almost like a game for me, seeing how many guys I can sleep with." you laugh. "Right now my record''s at <<guy+temp>>."'
+			*nl
+			gs 'foto_model_documentary','documentary_7'
+		end
+		
+		if husband > 0:
+			act'With my husband':
+				cla & *clr
+				'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/1.mp4"></video></center>'
+				'"With my husband actually," you say. "I''m married. I love getting fucked by him. He knows every centimeter of my body, nobody knows how to make me cum like he does."'
+				*nl
+				gs 'foto_model_documentary','documentary_7'
+			end
+		else
+			act'With <b>my</b> boyfriend':
+				cla & *clr
+				'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+				'"With my boyfriend," you say. "He just knows my body so well! I never feel better than I do after he fucks me."'
+				*nl
+				gs 'foto_model_documentary','documentary_7'
+			end
+			
+			act'With <b>a</b> boyfriend':
+				cla & *clr
+				'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/12.mp4"></video></center>'
+				'"I would say... with a boyfriend. I''m single for the moment, which is a bit of a problem, but there''s nothing better than getting fucked by a guy who knows every part of your body. Unfortunately, most guys don''t have that information instinctively. It takes time for them to really learn how to make you cum."'
+				'She nods with eyebrows raised, as if surprised by your answer.'
+				*nl
+				gs 'foto_model_documentary','documentary_7'
+			end
+		end
+		
+		act'Why not girlfriends?':
+			cla & *clr
+			'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/1.mp4"></video></center>'
+			'"Why not girlfriends?" you smile with a twinkle in your eye. "I like eating pussy just as much as I like getting eaten."'
+			'The interviewer blushes deeply, clearing her throat and flipping to the next page of her clipboard.'
+			*nl
+			gs 'foto_model_documentary','documentary_7'
+		end
+		
+		act'Group sex':
+			cla & *clr
+			'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+			'"My favorite is actually group sex," you giggle. The interviewer''s jaw drops.'
+			'"It''s more fun when I get to use more holes," you grin.'
+			*nl
+			gs 'foto_model_documentary','documentary_7'
+		end
+	end
+	
+	act'Masturbating':
+		foto_documentary['question_6'] = 7
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+		'"I actually really like masturbating," you giggle.'
+		'"Sorry...?" The interviewer asks, eyes wide.'
+		'"Masturbating! Honestly, my interests are pretty all over the place so I don''t know if any of those really classify as hobbies, but the one thing I do all the time is masturbate...'
+		act'... in my room':
+			cla & *clr
+			'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+			'"I actually really like masturbating," you giggle.'
+			'"Sorry...?" The interviewer asks, eyes wide.'
+			'"Masturbating! Honestly, my interests are pretty all over the place so I don''t know if any of those really classify as hobbies, but the one thing I do all the time is masturbate in my room. Just me, my fingers, and plenty of orgasms." Her jaw drops.'
+			'"What can I say?" you shrug. "It''s... relaxing..."'
+			*nl
+			gs 'foto_model_documentary','documentary_7'
+		end
+		
+		act'... with my dildo':
+			cla & *clr
+			'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+			'"I actually really like masturbating," you giggle.'
+			'"Sorry...?" The interviewer asks, eyes wide.'
+			'"Masturbating! Honestly, my interests are pretty all over the place so I don''t know if any of those really classify as hobbies, but the one thing I do all the time is masturbate with my dildo. Just me, a rubber dick, and plenty of orgasms. Her jaw drops.'
+			'"What can I say?" you shrug. "It''s... relaxing..."'
+			*nl
+			gs 'foto_model_documentary','documentary_7'
+		end
+		
+		act'... in the shower':
+			cla & *clr
+			'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+			'"I actually really like masturbating," you giggle.'
+			'"Sorry...?" The interviewer asks, eyes wide.'
+			'"Masturbating! Honestly, my interests are pretty all over the place so I don''t know if any of those really classify as hobbies, but the one thing I do all the time is masturbate in the shower. The combination of the steam and a good pulsing showerhead is a girl''s best friend," you say with a smirk.'
+			*nl
+			gs 'foto_model_documentary','documentary_7'
+		end
+		
+		act'... in the bath':
+			cla & *clr
+			'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+			'"I actually really like masturbating," you giggle.'
+			'"Sorry...?" The interviewer asks, eyes wide.'
+			'"Masturbating! Honestly, my interests are pretty all over the place so I don''t know if any of those really classify as hobbies, but the one thing I do all the time is masturbate in the tub. It can be hard to do but if you can get your hips underneath the faucet..." you bite your lip. "Well... let''s just say it hits all the right spots..."'
+			*nl
+			gs 'foto_model_documentary','documentary_7'
+		end
+		
+		act'... with my shower dildo':
+			cla & *clr
+			'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+			'"I actually really like masturbating," you giggle.'
+			'"Sorry...?" The interviewer asks, eyes wide.'
+			'"Masturbating! Honestly, my interests are pretty all over the place so I don''t know if any of those really classify as hobbies, but the one thing I do all the time is masturbate with my shower dildo. Nice steamy room, hot water, a shower head to use for vibrations, a nice rubber dick to fill me up, oh man. I could spend hours in there."'
+			*nl
+			gs 'foto_model_documentary','documentary_7'
+		end		
+	end
+	
+	act'Nothing in particular':
+		foto_documentary['question_6'] = 8
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/12.mp4"></video></center>'
+		'"I... I don''t actually have any hobbies in particular."'
+		'"Really? No hobbies at all?"'
+		'"Not really," you shrug. "I guess I just... get by at the moment."'
+		*nl
+		gs 'foto_model_documentary','documentary_7'
+	end
+end
+
+if $ARGS[0] = 'documentary_7':
+	minut += 2
+	gs 'stat'
+	'"What is your ideal date?"'
+	act'A quiet night in':
+		foto_documentary['question_7'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/12.mp4"></video></center>'
+		'"My ideal date is... a quiet night in. Nothing fancy, just a nice cooked meal or maybe some takeout, a bit of wine maybe, some cuddling on the couch, just time spent being comfortable and relaxed with another person. That kind of feeling, isn''t that what romance is all about?"'
+		*nl
+		gs 'foto_model_documentary','documentary_8'
+	end
+	
+	act'Something fun with lots of activities':
+		foto_documentary['question_7'] = 2
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/10.mp4"></video></center>'
+		'"My ideal date is something with a lot of activities involved. I really like having fun and having stuff to do, so... like playing games at a carnival, or a day at the beach, or going through a haunted house or an escape room type of thing. That''s the kind of stuff I''d want to do if somebody asked me out on a date."'
+		*nl
+		gs 'foto_model_documentary','documentary_8'
+	end
+	
+	act'Dinner and a movie':
+		foto_documentary['question_7'] = 3
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/9.mp4"></video></center>'
+		'"My ideal date is probably... dinner and a movie. It''s a little cliche, but I like it. You know? A bit of time chatting and eating together and then some time to just hang out watching something, maybe holding hands during it. It gives us stuff to talk about too, you know?"'
+		*nl
+		gs 'foto_model_documentary','documentary_8'
+	end
+	
+	act'A long walk with scenery':
+		foto_documentary['question_7'] = 4
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/12.mp4"></video></center>'
+		'"My ideal date is basically just a long walk. Somewhere nice like the park or along a lake, just someplace peaceful with beautiful scenery. We could talk quietly, hold hands while we walk, just <i>be</i> with each other."'
+		*nl
+		gs 'foto_model_documentary','documentary_8'
+	end
+	
+	act'Something thrilling':
+		foto_documentary['question_7'] = 5
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+		'"I would love to do something thrilling on a date. Like roller coaster rides at an amusement park or jetskiing on the lake or even skydiving out of a plane! I love experiencing that rush and being able to share that with another person only makes it that much more special."'
+		*nl
+		gs 'foto_model_documentary','documentary_8'
+	end
+	
+	act'A romantic evening that ends in sex':
+		foto_documentary['question_7'] = 6
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/12.mp4"></video></center>'
+		'"I think for me, my ideal date is a romantic evening that ends with great sex. The sex is a big part of it, sure, but without the build up its nothing. A fancy restaurant in expensive clothing, wine and chocolates, starring at each other and taking in how beautiful the other person looks. All of these things just building, building, building our desire. And at the end of the night, when we''re at our limit, that''s when we let our inhibitions go. Hands get handsy, tongues get invasive, and every touch becomes passionate and expressive. And after we''re done we can bask in the afterglow of the evening and in each other''s presence," you smile.'
+		'"<i>Just</i> those things?" the interviewer smiles back.'
+		'"And... in the afterglow of our orgasms too," you admit.'
+		*nl
+		gs 'foto_model_documentary','documentary_8'
+	end
+end
+
+if $ARGS[0] = 'documentary_8':
+	minut += 2
+	gs 'stat'
+	'"For our next question, do you have any guilty pleasures?"'
+	act'Eating things I shouldn''t':
+		foto_documentary['question_8'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/3.mp4"></video></center>'
+		'"My guilty pleasure is eating things that I really shouldn''t be. Whether that be excessive amounts of chocolate or an extra scoop of ice cream or an entire bag of crisps, sometimes it''s so tempting I can''t help but give in. And I feel really bad about it after because I know I need to maintain my figure but it''s <i>so</i> satisfying in the moment."'
+		*nl
+		gs 'foto_model_documentary','documentary_9'
+	end
+	
+	act'Day drinking':
+		foto_documentary['question_8'] = 2
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/12.mp4"></video></center>'
+		'"I have this bad habit where I like to drink during the day sometimes. Like, I know I shouldn''t because it''s probably messing up my liver and affecting the way I interact with people, but sometimes, I just need some alcohol to be able to kick back and relax. So I''d say that''s my guilty pleasure."'
+		*nl
+		gs 'foto_model_documentary','documentary_9'
+	end
+	
+	act'Binge watching':
+		foto_documentary['question_8'] = 3
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/5.mp4"></video></center>'
+		'"I''d have to say my guilty pleasure is binge watching TV series. It''s so bad because I''ll just lose hours and hours of time but when that ''play next'' button is right there, I need to know what happens next! I lose whole weekends doing that!"'
+		*nl
+		gs 'foto_model_documentary','documentary_9'
+	end
+	
+	act'Bad romcoms':
+		foto_documentary['question_8'] = 4
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/4.mp4"></video></center>'
+		'"My guilty pleasure is bad romantic comedies. I know they''re cheesy, I know that the problems could be solved if the characters just listened to each other, but I can''t help myself. They''re just so cute!"'
+		*nl
+		gs 'foto_model_documentary','documentary_9'
+	end
+	
+	act'Social media':
+		foto_documentary['question_8'] = 5
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+		'"My guilty pleasure has to be social media. One minute I''m saying I''m just going to take a quick scroll through Twatter, next thing I know I''ve been reading the feeds for an hour. It''s a huge time sink and a huge problem for productivity."'
+		*nl
+		gs 'foto_model_documentary','documentary_9'
+	end
+	
+	act'Sleeping in':
+		foto_documentary['question_8'] = 6
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+		'"I''d say that my guilty pleasure is having a lie in. There''s so much that needs to get done during the day, but sometimes I can''t help but whack the off button on my alarm clock and curl back up under my covers, wake up at noon instead of <<timer>>. It feels good to sleep in, but I always regret it when I realize how much stuff I could have gotten done if I had just gotten up when I was supposed to."'
+		*nl
+		gs 'foto_model_documentary','documentary_9'
+	end
+end
+
+if $ARGS[0] = 'documentary_9':
+	minut += 2
+	gs 'stat'
+	'"What do you wear to bed?"'
+	act'Underwear':
+		foto_documentary['question_9'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/10.mp4"></video></center>'
+		'"Just my usual underwear. Some panties and a bra. Maybe it''s a little weird to wear a bra to bed, but it''s just comfortable for me.'
+		*nl
+		gs 'foto_model_documentary','documentary_10'
+	end
+	
+	act'Panties':
+		foto_documentary['question_9'] = 2
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/1.mp4"></video></center>'
+		'"Just a pair of panties. I get hot at night so I don''t wear a top but keeping my panties on keeps anything leaking out during the night and staining the sheets."'
+		*nl
+		gs 'foto_model_documentary','documentary_10'
+	end
+	
+	act'I sleep naked':
+		foto_documentary['question_9'] = 3
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+		'"I sleep naked," you say. "Au naturel. Is there any better way to sleep than just your skin and your covers?"'
+		*nl
+		gs 'foto_model_documentary','documentary_10'
+	end
+	
+	act'Negligee':
+		foto_documentary['question_9'] = 4
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/12.mp4"></video></center>'
+		'"I wear a negligee when I sleep. It''s sexy, it''s classy, and if I need to get up for anything (or anyone) I''m still presentable."'
+		*nl
+		gs 'foto_model_documentary','documentary_10'
+	end
+	
+	act'A big t-shirt and panties':
+		foto_documentary['question_9'] = 5
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/8.mp4"></video></center>'
+		'"Oh, just a big t-shirt and a pair of panties. My boobs have get cold so having an extra layer on under the covers is nice."'
+		*nl
+		gs 'foto_model_documentary','documentary_10'
+	end
+	
+	act'Just a big t-shirt':
+		foto_documentary['question_9'] = 6
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/1.mp4"></video></center>'
+		'"Just an oversized t-shirt usually. I have a favorite night shirt that I wear, it''s soft and roomy and it''s comfortable to sleep in."'
+		'"Just that?"'
+		'"Just that. Panties are too hot for my hips. I like to feel the breeze," you smirk.'
+		*nl
+		gs 'foto_model_documentary','documentary_10'
+	end
+end
+
+if $ARGS[0] = 'documentary_10':
+	minut += 2
+	gs 'stat'
+	'"What''s your ideal morning?"'
+	act'Early morning with exercise':
+		foto_documentary['question_10'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/10.mp4"></video></center>'
+		'"I like to get up early," you say. "There''s just something motivating about getting an early start to the day. After that I do some exercises. Some yoga, some body weight exercises, maybe go for a run or something like that. Just something that starts off my day active and right. Then a nice hot shower and I''m ready for the day."'
+		*nl
+		gs 'foto_model_documentary','documentary_11'
+	end
+	
+	act'Early morning to do chores':
+		foto_documentary['question_10'] = 2
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/12.mp4"></video></center>'
+		'"I like to get up early and do my chores."'
+		'"Your ideal morning is doing chores?"'
+		'"It''s just a matter of maintaining structure and routine in my life. It keeps my life orderly. Making sure the laundry is pressed and my bed is made and the dishes are clean, it all puts my mind at ease. So I like doing it. And it gives me momentum to do everything else I need to accomplish later. By starting with chores, I make everything else a little easier."'
+		*nl
+		gs 'foto_model_documentary','documentary_11'
+	end
+	
+	act'Early morning with a light breakfast':
+		foto_documentary['question_10'] = 3
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/1.mp4"></video></center>'
+		'"Getting an early start is important to me. Making sure my body is ready for the day you know? So I like to get up early and have a light breakfast, some scrambled eggs or maybe a salad. Nothing too heavy that will weigh me down, just give me energy for the rest of morning."'
+		*nl
+		gs 'foto_model_documentary','documentary_11'
+	end
+	
+	act'Anything involving coffee':
+		foto_documentary['question_10'] = 4
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+		'"My ideal morning is anything that involves coffee. You give me a cup of coffee when I wake up, I will marry you."'
+		'The interviewer smiles as she writes something down in her notes and you get the feeling she''s a kindred spirit in this regard.'
+		*nl
+		gs 'foto_model_documentary','documentary_11'
+	end
+	
+	act'Anything involving coffee (slightly crude/slutty)':
+		foto_documentary['question_10'] = 5
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+		'"My ideal morning is anything that involves coffee. Seriously, I will suck you off if you bring me a cup of coffee in bed."'
+		'The interviewer supresses a smile as she writes something down with eyebrows upraised. You get the feeling she knows what you mean but is a bit surprised by your choice of words.'
+		*nl
+		gs 'foto_model_documentary','documentary_11'
+	end
+	
+	act'Sleeping in followed by brunch':
+		foto_documentary['question_10'] = 6
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/3.mp4"></video></center>'
+		'"My ideal morning is one where I get to sleep in late, have a nice lazy morning, and then have brunch at the end of it. Like pancakes with jam or maybe an omlette or smoked salmon and cream cheese, oh! Or french toast and an egg quiche. If I could start every day like that I would be <i>sooooo</i> happy."'
+		*nl
+		gs 'foto_model_documentary','documentary_11'
+	end
+	
+	act'Wakeup sex':
+		foto_documentary['question_10'] = 7
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/1.mp4"></video></center>'
+		'"My ideal morning starts with sex," you say. "Nothing to get your day going like a good orgasm right? If I wake up and somebody''s balls deep in me, that day is already a good day."'
+		'"Ahuh... Funny, someone else said something similar..." the interviewer says flipping back on her clipboard a few pages.'
+		*nl
+		gs 'foto_model_documentary','documentary_11'
+	end
+end
+
+if $ARGS[0] = 'documentary_11':
+	minut += 2
+	act'Finish interview':gt'foto_model_documentary','documentary_end'
+	gs 'stat'
+!!{	'"What''s would you like to receive as a present?"'
+	act'Early morning with exercise':
+		foto_documentary['question_11'] = 1
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/10.mp4"></video></center>'
+		''
+		*nl
+		gs 'foto_model_documentary','documentary_12'
+	end
+	
+	act'Early morning to do chores':
+		foto_documentary['question_11'] = 2
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/7.mp4"></video></center>'
+		'"'
+		*nl
+		gs 'foto_model_documentary','documentary_12'
+	end
+	
+	act'Early morning with a light breakfast':
+		foto_documentary['question_11'] = 3
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/1.mp4"></video></center>'
+		''
+		*nl
+		gs 'foto_model_documentary','documentary_12'
+	end
+	
+	act'Anything involving coffee':
+		foto_documentary['question_11'] = 4
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+		''
+		*nl
+		gs 'foto_model_documentary','documentary_12'
+	end
+	
+	act'Anything involving coffee (slightly crude/slutty)':
+		foto_documentary['question_11'] = 5
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/6.mp4"></video></center>'
+		''
+		*nl
+		gs 'foto_model_documentary','documentary_12'
+	end
+	
+	act'Sleeping in followed by brunch':
+		foto_documentary['question_11'] = 6
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/3.mp4"></video></center>'
+		''
+		*nl
+		gs 'foto_model_documentary','documentary_12'
+	end
+	
+	act'':
+		foto_documentary['question_11'] = 7
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/photo/special/interview/1.mp4"></video></center>'
+		''
+		*nl
+		gs 'foto_model_documentary','documentary_12'
+	end}
+end
+
+if $ARGS[0] = 'documentary_end':
+	foto['documentary'] = 0
+	minut += 10
+	modelpay = (pcs_mdlng/2 * 10) + min(city_modelling, 700) + pcs_apprnc
+	modelpayfin = 600 + (modelpay * 2) + (15*rand(0,5))
+	mdlng_exp += rand(9,10)
+	if pcs_inhib < 55: gs 'willpower','pay','self'
+	gs 'fame', 'city', 'modelling', rand(20,40)
+	gs 'fame', 'pav', 'modelling', rand(0,city_modelling)/4
+	if city_modelling > 200: gs 'fame', 'city', 'modelling', rand(3,10)
+	inhib_exp += rand(1,3)
+	money += modelpayfin
+	modelfotomoney += modelpayfin
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'
+	'"Well, that''s the end of the interview. Thank you so much for your time and for answering our questions! I''m sure the viewers will love what you had to say."'
+	'"No problem! You were a very good interviewer."'
+	*nl
+	'After exchanging a few more pleasantries, they hand you an envelope filled with bills that count out to <<modelpayfin>> <b>₽</b> and call the next girl in from the side.'
+	
+!!	foto['1st_documentary'] = 1
+	
+	act'Leave':gt'foto','studio'
+end
+
+
+
+!! ----------------------------------------------------------------------------------------------------
+!!
+!! ----------------------------- Model Documentary Follow Ups -----------------------------------------
+!!
+!! ----------------------------------------------------------------------------------------------------
+if $ARGS[0] = '2nd_documentary':
+
+
+end
+
+--- foto_model_documentary ---------------------------------

+ 187 - 0
locations/masseuse_break.qsrc

@@ -0,0 +1,187 @@
+# masseuse_break
+
+!! masseuse['jobtype'] = 1 - just a normal masseuse
+!! masseuse['jobtype'] = 2 - will perform massages while naked or just normal
+!! masseuse['jobtype'] = 3 - will give handjobs as massage or any of the above
+!! masseuse['jobtype'] = 4 - will give blowjobs as massage or any of the above
+!! masseuse['jobtype'] = 5 - will fuck client instead of massage or any of the above
+
+if $ARGS[0] = 'start':
+	$loc = 'masseuse_break'
+	$loc_arg = 'start'
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/break.jpg"></center>'
+	if masseuse['break'] = 0:
+		minut += 15
+		salon['work_minutes'] += 15
+		masseuse['break'] = 1
+	end
+	gs'stat'
+	'You''re taking a break.'
+	*nl
+	'There''s a vending machine in the corner you can buy '+iif(money >= 100,'<a href="exec:money -= 100 & gt ''food'', ''snack''">snacks</a>','snacks')+' from and a fridge stocked with <a href="exec:gt ''beverage'', ''bev_wat''">bottled water</a> and <a href="exec:gt ''beverage'', ''bev_jui''">juice</a> for masseuses to enjoy, as well as a <a href="exec:gt ''beverage'', ''bev_cof''">coffee machine</a>.'
+	*nl
+	if rand(0,1) = 1:
+		if masseuse['meet_lei'] = 0:
+			'The only other person in here right now is <a href="exec:gt''masseuse_break'',''lei_talk''">a small asian girl</a> taking duck face selfies on her phone.'
+		else
+			'Looks like <a href="exec:gt''masseuse_break'',''lei_talk''">Lei</a> is also taking a break right now, taking duck face selfies on her phone again.'
+		end
+	else
+		'No one else is here with you.'
+	end
+	
+	if salon['work_minutes'] >= 235:
+		act'Finish your shift':gt'masseuse_work','shift_end'
+	else
+		act'Go back to work':gt'masseuse_break','break_over'
+	end
+end
+
+if $ARGS[0] = 'break_over':
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
+	'You head back to your room and buzz Xian.'
+	'"Hey, I''m done taking my break."'
+	'"Okay, I''ll tell you when the next client has requested you."'
+	act'Wait for a client':gt'masseuse_work','begin'
+end
+
+if $ARGS[0] = 'lei_talk':
+	if masseuse['meet_lei'] = 1:gt'masseuse_break','lei_talk2'
+	masseuse['meet_lei'] = 1
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/lei/face.jpg"></center>'
+	'You slide around the table to talk to the girl.'
+	'"Hey, I don''t think we''ve met before," you say. "I''m <<$pcs_firstname>>."'
+	'She puts down her phone to look at you.'
+	'"I''m Lei." Despite her looks, she speaks Russian flawlessly without even hint of an accent.'
+	act'"Do you like working here?"':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/lei/face.jpg"></center>'
+		'"You like working here?" you ask, not sure what else to say.'
+		'"I guess so," she replies. "Though it''s not like I have a huge choice in the matter. Sort of a family business."'
+		'"What?"'
+		'"Yeah, my mom owns the place. Set up here a couple decades ago."'
+		act'"Your mom set up a brothel?"':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/lei/face.jpg"></center>'
+			'"Your mom set up a brothel??"'
+			'"Well, yeah. How else was a divorced Chinese immigrant going to make money in St. Petersburg? I mean, sure, she started out as just an ''exotic masseuse'' but you know it goes. One thing leads to another, your hand ends up on some guys''s cock, next thing you know you''re jerking him off. Next time he sees you he wants a little more and soon enough the neighborhood knows where to go for exotic poon."'
+			*nl
+			'Her story is interrupted when her phone suddenly starts beeping.'
+			'"Welp, my break time is up. Gotta go back to work. See you around sometime." And with that she gets up and leaves.'
+			'Looking at the clock, you realize maybe it''s time for you to get back to work too and also stand up.'
+			act'Go back to work':gt'masseuse_break','break_over'
+		end
+		
+		act'"Wow, that''s... entrepreneurial..."':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/lei/face.jpg"></center>'
+			'"Wow, that''s very... entrepreneurial of her..."'
+			'"Mhmm. Not a bad way to make some money as a divorced Chinese immigrant woman. She did start out as a regular masseuse to be fair, but turns out everybody''s got that yellow fever and you can charge a lot more for fucking than you can for foreplay. When you''ve got daughters to feed, you just do what it takes I guess."'
+			*nl
+			'Her story is interrupted when her phone suddenly starts beeping.'
+			'"Welp, my break time is up. Gotta go back to work. See you around sometime." And with that she gets up and leaves.'
+			'Looking at the clock, you realize maybe it''s time for you to get back to work too and also stand up.'
+			act'Go back to work':gt'masseuse_break','break_over'
+		end
+	end
+end
+
+if $ARGS[0] = 'lei_talk2':
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/lei/face.jpg"></center>'
+	'"Hey Lei, how''s it going."'
+	'"Hey <<$pcs_nickname>>."'
+	'"Wanna hang?"'
+	'"Sure."'
+	'You start talking about stuff with her.'
+	gs'masseuse_break','lei_talk3'
+end
+
+if $ARGS[0] = 'lei_talk3':
+	act'Stop talking':gt'masseuse_break','lei_talk4'
+	act'Family business?':
+		if masseuse['lei_sisters'] < 1:masseuse['lei_sisters'] = 1
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/lei/face.jpg"></center>'
+		'"So, you said this was a family business?"'
+		'"Yeah. Mom started it but now she kind of just ascended into ''the madam'' these days. So hiring the laundry services, keeping the lights on, paying off the cops, all that stuff. She leaves the day to day to the managers. The place became a sort of rite of passage for me and my sisters though cause mom doesn''t give handouts. We all started working here when we came of age to get some pocket money and then some of us move on whenever we''re ready. Not any time soon for me though. I need to pay through uni."'
+		gs'masseuse_break','lei_talk3'
+	end
+	if masseuse['lei_sisters'] >= 1:
+		act'Sisters?':
+			*clr
+			if masseuse['lei_sisters'] < 2:masseuse['lei_sisters'] = 2
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/lei/face.jpg"></center>'
+			'"You mentioned something about your sisters working here?"'
+			'"Yup. Back when mom started the place, she couldn''t afford to hire other employees so she got my oldest sister to help. Being the responsible eldest daugher that she was, she didn''t hesitate to start fucking guys and giving happy end massages to help put food on the table. And then business started booming so my second oldest sister started working and then the third, and you get the point. I think somewhere in the middle of us is where we started doing it for personal money rather than just ''for the family.''"'
+			'"Wow. So you weren''t kidding that it was a family business."'
+			'"Mhmm. You''ve met one of my sisters actually."'
+			'"Really?'
+			'"Xian, at the front desk. She''s my seventh oldest sister. Used to be a whore here and was pretty popular with the boys if I remember it, but she''s got good people skills so she stepped up to be a manager after a while. It was her idea to start diversifying and bringing in local girls like you join the ranks. Also her idea to start allowing part timers and getting male whores for female customers. That last one apparently doubled the store''s profits. This city is really sex crazed for some reason."'
+			'"How many sisters do you have?"'
+			'"Fourteen. I''m the youngest."'
+			gs'masseuse_break','lei_talk3'
+		end
+	end
+	if masseuse['lei_sisters'] >= 2:
+		act'Your Russian is really good':
+			if masseuse['lei_sisters'] < 3:masseuse['lei_sisters'] = 3
+			*clr
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/lei/face.jpg"></center>'
+			'"You said your mom was an immigrant right?"'
+			'"Yeah."'
+			'"I have to say, your Russian is actually really good."'
+			'"It''s the only language I speak," Lei shrugs. "I was just a baby when mom and my sisters came here. Some of us were older, some of us were younger. That''s why Xian has an accent and I don''t."'
+			gs'masseuse_break','lei_talk3'
+		end
+	end
+	
+	if masseuse['lei_sisters'] >= 3:
+		act'"Would you ever want to keep working here?':
+			*clr
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/lei/face.jpg"></center>'
+			'"Would you ever want to keep working her? Like Xian?"'
+			'"No way!" she says, wrinkling her nose in disgust. "Don''t get me wrong, I don''t mind working here now, but that''s just because it helps fund what I''ve going on. As soon as I''m done with uni, I''m getting out of here. Maybe move to Moscow. I hear it''s nice over there."'
+		end
+	end
+	
+	act'How do you feel about working as a whore?':
+		*clr
+		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/lei/face.jpg"></center>'
+		'"You never really answered my question. Do you like working here? How do you feel about being a whore?"'
+		'"Ehh, I don''t really mind," she says nonchalantly. "The sex is hit or miss, but when it''s good it''s nice. Not a bad way to make money, especially if you do some stripping on the side. I guess I don''t really care one way or the other. But it beats waiting tables."'
+		gs'masseuse_break','lei_talk3'
+	end
+	
+	act'What do you use the money for?':
+		*clr
+		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/lei/face.jpg"></center>'
+		'"What do you do with the money you make here?"'
+		'"Mostly it just goes to paying for uni. But it does also allow me to have a few extra luxuries here and there. Sexy clothes, drinks at the club, some nice shoes every once in a while. But I don''t splurge often. I put it in my savings when I can. I know I can''t keep fucking guys here forever."'
+		gs'masseuse_break','lei_talk3'
+	end
+	
+	act'What do you do for fun??':
+		*clr
+		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/lei/face.jpg"></center>'
+		'"What do you do for fun??"'
+		'"Oh, the usual. Go to the movies, go shopping, hang out at parties, have drunken wild monkey sex with a classmate or two, browse Twatter, all that. The usual hobbies for girls my age."'
+		gs'masseuse_break','lei_talk3'
+	end
+	if masseuse['lei_peek'] = 1:
+		act'You''re very... loud when having sex':
+			*clr
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/lei/face.jpg"></center>'
+			'"By the way, I couldn''t help but notice, you''re very... loud when you''re ''with'' customers. Do you really enjoy it that much?"'
+			'"Truth be told, no. Only the guys who work here are good enough to send me into a frenzy like that for reals. But mom makes us pay for them too. No freebies. Anyways, I just do it because I figure the clients love it. Men are shallow creatures. And having a little girl like me screaming that they''re a sex god really boosts their ego. Makes them more likely to give a tip, or at least come back again later."'
+		end
+	end
+end
+
+if $ARGS[0] = 'lei_talk4':
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/lei/face.jpg"></center>'
+	'"Welp," you say, standing up. "It''s probably about time I got back to work now."'
+	'"Yeah, me too," she says, joining you. "See you around sometime."'
+	act'Go back to work':gt'masseuse_break','break_over'
+end
+--- masseuse_break ---------------------------------
+

+ 364 - 0
locations/masseuse_schedule.qsrc

@@ -0,0 +1,364 @@
+# masseuse_schedule
+
+
+if $ARGS[0] = 'schedule_reset':
+	masseuse['new_job_week'] = daystart + (8 - week)
+	if masseuse['shifts_required'] = 5:
+		masseuse['7_shift_1_taken'] = rand(0,2)
+		masseuse['7_shift_2_taken'] = rand(0,2)
+		masseuse['7_shift_3_taken'] = rand(0,2)
+		
+		masseuse['6_shift_1_taken'] = rand(0,2)
+		masseuse['6_shift_2_taken'] = rand(0,2)
+		masseuse['6_shift_3_taken'] = rand(0,2)
+		
+		masseuse['5_shift_1_taken'] = rand(0,2)
+		masseuse['5_shift_2_taken'] = rand(0,2)
+		masseuse['5_shift_3_taken'] = rand(0,2)
+		
+		masseuse['4_shift_1_taken'] = rand(0,2)
+		masseuse['4_shift_2_taken'] = rand(0,2)
+		masseuse['4_shift_3_taken'] = rand(0,2)
+		
+		masseuse['3_shift_1_taken'] = rand(0,2)
+		masseuse['3_shift_2_taken'] = rand(0,2)
+		masseuse['3_shift_3_taken'] = rand(0,2)
+		
+		masseuse['2_shift_1_taken'] = rand(0,2)
+		masseuse['2_shift_2_taken'] = rand(0,2)
+		masseuse['2_shift_3_taken'] = rand(0,2)
+		
+		masseuse['1_shift_1_taken'] = rand(0,2)
+		masseuse['1_shift_2_taken'] = rand(0,2)
+		masseuse['1_shift_3_taken'] = rand(0,2)
+		
+	elseif masseuse['shifts_required'] = 10:
+	
+		masseuse['7_shift_1_taken'] = rand(-3,2)
+		masseuse['7_shift_2_taken'] = rand(-3,2)
+		masseuse['7_shift_3_taken'] = rand(-3,2)
+		
+		masseuse['6_shift_1_taken'] = rand(-3,2)
+		masseuse['6_shift_2_taken'] = rand(-3,2)
+		masseuse['6_shift_3_taken'] = rand(-3,2)
+		
+		masseuse['5_shift_1_taken'] = rand(-3,2)
+		masseuse['5_shift_2_taken'] = rand(-3,2)
+		masseuse['5_shift_3_taken'] = rand(-3,2)
+		
+		masseuse['4_shift_1_taken'] = rand(-3,2)
+		masseuse['4_shift_2_taken'] = rand(-3,2)
+		masseuse['4_shift_3_taken'] = rand(-3,2)
+		
+		masseuse['3_shift_1_taken'] = rand(-3,2)
+		masseuse['3_shift_2_taken'] = rand(-3,2)
+		masseuse['3_shift_3_taken'] = rand(-3,2)
+		
+		masseuse['2_shift_1_taken'] = rand(-3,2)
+		masseuse['2_shift_2_taken'] = rand(-3,2)
+		masseuse['2_shift_3_taken'] = rand(-3,2)
+		
+		masseuse['1_shift_1_taken'] = rand(-3,2)
+		masseuse['1_shift_2_taken'] = rand(-3,2)
+		masseuse['1_shift_3_taken'] = rand(-3,2)
+	end
+	gt'masseuse_schedule','start'
+end
+
+
+if $ARGS[0] = 'start':
+
+	act'Finish scheduling':gt'salon','start'
+	
+    if masseuse['new_job_week'] <= daystart: gt'masseuse_schedule','schedule_reset'
+
+	'<Table border=1><TR><TH>Sunday</TH> <TH>Monday</TH> <TH>Tuesday</TH> <TH>Wednesday</TH> <TH>Thursday</TH> <TH>Friday</TH> <TH>Saturday</TH></TR>'
+
+!! ---------------------------------------------- 09:00 Shifts ---------------------------------------------------------------------------------
+
+!! First Sunday Shift
+	*P '<tr><td>' 
+	if masseuse['7_shift_1'] = 0 and masseuse['7_shift_1_taken'] < 2:
+		'<a href="exec:masseuse[''7_shift_1''] = 1 & gt''masseuse_schedule'',''start''"> 09:00-13:00 shift</a>'
+	elseif masseuse['7_shift_1_taken'] = 2:
+		'09:00-13:00 shift'
+		'<i>not available</i>'
+	else
+		'09:00-13:00 shift'
+		'<a href="exec:masseuse[''7_shift_1''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td><td>'
+
+!! First Monday Shift
+
+	if masseuse['1_shift_1'] = 0 and masseuse['1_shift_1_taken'] < 2:
+		'<a href="exec:masseuse[''1_shift_1''] = 1 & gt''masseuse_schedule'',''start''"> 09:00-13:00 shift</a>'
+	elseif masseuse['1_shift_1_taken'] = 2:
+		'09:00-13:00 shift'
+		'<i>not available</i>'
+	else
+		'09:00-13:00 shift'
+		'<a href="exec:masseuse[''1_shift_1''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td><td>'
+
+!! First Tuesday Shift
+
+	if masseuse['2_shift_1'] = 0 and masseuse['2_shift_1_taken'] < 2:
+		'<a href="exec:masseuse[''2_shift_1''] = 1 & gt''masseuse_schedule'',''start''"> 09:00-13:00 shift</a>'
+	elseif masseuse['2_shift_1_taken'] = 2:
+		'09:00-13:00 shift'
+		'<i>not available</i>'
+	else
+		'09:00-13:00 shift'
+		'<a href="exec:masseuse[''2_shift_1''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td><td>'
+
+!! First Wednesday Shift
+
+	if masseuse['3_shift_1'] = 0 and masseuse['3_shift_1_taken'] < 2:
+		'<a href="exec:masseuse[''3_shift_1''] = 1 & gt''masseuse_schedule'',''start''"> 09:00-13:00 shift</a>'
+	elseif masseuse['3_shift_1_taken'] = 2:
+		'09:00-13:00 shift'
+		'<i>not available</i>'
+	else
+		'09:00-13:00 shift'
+		'<a href="exec:masseuse[''3_shift_1''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td><td>'
+
+!! First Thursday Shift
+
+	if masseuse['4_shift_1'] = 0 and masseuse['4_shift_1_taken'] < 2:
+		'<a href="exec:masseuse[''4_shift_1''] = 1 & gt''masseuse_schedule'',''start''"> 09:00-13:00 shift</a>'
+	elseif masseuse['4_shift_1_taken'] = 2:
+		'09:00-13:00 shift'
+		'<i>not available</i>'
+	else
+		'09:00-13:00 shift'
+		'<a href="exec:masseuse[''4_shift_1''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td><td>'
+
+!! First Friday Shift
+	
+	if masseuse['5_shift_1'] = 0 and masseuse['5_shift_1_taken'] < 2:
+		'<a href="exec:masseuse[''5_shift_1''] = 1 & gt''masseuse_schedule'',''start''"> 09:00-13:00 shift</a>'
+	elseif masseuse['5_shift_1_taken'] = 2:
+		'09:00-13:00 shift'
+		'<i>not available</i>'
+	else
+		'09:00-13:00 shift'
+		'<a href="exec:masseuse[''5_shift_1''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td><td>'
+
+!! First Saturday Shift
+
+	if masseuse['6_shift_1'] = 0 and masseuse['6_shift_1_taken'] < 2:
+		'<a href="exec:masseuse[''6_shift_1''] = 1 & gt''masseuse_schedule'',''start''"> 09:00-13:00 shift</a>'
+	elseif masseuse['6_shift_1_taken'] = 2:
+		'09:00-13:00 shift'
+		'<i>not available</i>'
+	else
+		'09:00-13:00 shift'
+		'<a href="exec:masseuse[''6_shift_1''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td></tr>'
+	
+	
+!! ---------------------------------------------- 13:00 Shifts ---------------------------------------------------------------------------------
+
+!! Second Sunday Shift
+	*P '<tr><td>' 
+	if masseuse['7_shift_2'] = 0 and masseuse['7_shift_2_taken'] < 2:
+		'<a href="exec:masseuse[''7_shift_2''] = 1 & gt''masseuse_schedule'',''start''"> 13:00-17:00 shift</a>'
+	elseif masseuse['7_shift_2_taken'] = 2:
+		'13:00-17:00 shift'
+		'<i>not available</i>'
+	else
+		'13:00-17:00 shift'
+		'<a href="exec:masseuse[''7_shift_2''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td><td>'
+
+!! Second Monday Shift
+
+	if masseuse['1_shift_2'] = 0 and masseuse['1_shift_2_taken'] < 2:
+		'<a href="exec:masseuse[''1_shift_2''] = 1 & gt''masseuse_schedule'',''start''"> 13:00-17:00 shift</a>'
+	elseif masseuse['1_shift_2_taken'] = 2:
+		'13:00-17:00 shift'
+		'<i>not available</i>'
+	else
+		'13:00-17:00 shift'
+		'<a href="exec:masseuse[''1_shift_2''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td><td>'
+
+!! Second Tuesday Shift
+
+	if masseuse['2_shift_2'] = 0 and masseuse['2_shift_2_taken'] < 2:
+		'<a href="exec:masseuse[''2_shift_2''] = 1 & gt''masseuse_schedule'',''start''"> 13:00-17:00 shift</a>'
+	elseif masseuse['2_shift_2_taken'] = 2:
+		'13:00-17:00 shift'
+		'<i>not available</i>'
+	else
+		'13:00-17:00 shift'
+		'<a href="exec:masseuse[''2_shift_2''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td><td>'
+
+!! Second Wednesday Shift
+
+	if masseuse['3_shift_2'] = 0 and masseuse['3_shift_2_taken'] < 2:
+		'<a href="exec:masseuse[''3_shift_2''] = 1 & gt''masseuse_schedule'',''start''"> 13:00-17:00 shift</a>'
+	elseif masseuse['3_shift_2_taken'] = 2:
+		'13:00-17:00 shift'
+		'<i>not available</i>'
+	else
+		'13:00-17:00 shift'
+		'<a href="exec:masseuse[''3_shift_2''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td><td>'
+
+!! Second Thursday Shift
+
+	if masseuse['4_shift_2'] = 0 and masseuse['4_shift_2_taken'] < 2:
+		'<a href="exec:masseuse[''4_shift_2''] = 1 & gt''masseuse_schedule'',''start''"> 13:00-17:00 shift</a>'
+	elseif masseuse['4_shift_2_taken'] = 2:
+		'13:00-17:00 shift'
+		'<i>not available</i>'
+	else
+		'13:00-17:00 shift'
+		'<a href="exec:masseuse[''4_shift_2''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td><td>'
+
+!! Second Friday Shift
+	
+	if masseuse['5_shift_2'] = 0 and masseuse['5_shift_2_taken'] < 2:
+		'<a href="exec:masseuse[''5_shift_2''] = 1 & gt''masseuse_schedule'',''start''"> 13:00-17:00 shift</a>'
+	elseif masseuse['5_shift_2_taken'] = 2:
+		'13:00-17:00 shift'
+		'<i>not available</i>'
+	else
+		'13:00-17:00 shift'
+		'<a href="exec:masseuse[''5_shift_2''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td><td>'
+
+!! Second Saturday Shift
+
+	if masseuse['6_shift_2'] = 0 and masseuse['6_shift_2_taken'] < 2:
+		'<a href="exec:masseuse[''6_shift_2''] = 1 & gt''masseuse_schedule'',''start''"> 13:00-17:00 shift</a>'
+	elseif masseuse['6_shift_2_taken'] = 2:
+		'13:00-17:00 shift'
+		'<i>not available</i>'
+	else
+		'09:00-13:00 shift'
+		'<a href="exec:masseuse[''6_shift_2''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td></tr>'
+	
+	
+!! ---------------------------------------------- 17:00 Shifts ---------------------------------------------------------------------------------
+
+!! Third Sunday Shift
+	*P '<tr><td>' 
+	if masseuse['7_shift_3'] = 0 and masseuse['7_shift_3_taken'] < 2:
+		'<a href="exec:masseuse[''7_shift_3''] = 1 & gt''masseuse_schedule'',''start''"> 17:00-21:00 shift</a>'
+	elseif masseuse['7_shift_3_taken'] = 2:
+		'17:00-21:00 shift'
+		'<i>not available</i>'
+	else
+		'17:00-21:00 shift'
+		'<a href="exec:masseuse[''7_shift_3''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td><td>'
+
+!! Third Monday Shift
+
+	if masseuse['1_shift_3'] = 0 and masseuse['1_shift_3_taken'] < 2:
+		'<a href="exec:masseuse[''1_shift_3''] = 1 & gt''masseuse_schedule'',''start''"> 17:00-21:00 shift</a>'
+	elseif masseuse['1_shift_3_taken'] = 2:
+		'17:00-21:00 shift'
+		'<i>not available</i>'
+	else
+		'17:00-21:00 shift'
+		'<a href="exec:masseuse[''1_shift_3''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td><td>'
+
+!! Third Tuesday Shift
+
+	if masseuse['2_shift_3'] = 0 and masseuse['2_shift_3_taken'] < 2:
+		'<a href="exec:masseuse[''2_shift_3''] = 1 & gt''masseuse_schedule'',''start''"> 17:00-21:00 shift</a>'
+	elseif masseuse['2_shift_3_taken'] = 2:
+		'17:00-21:00 shift'
+		'<i>not available</i>'
+	else
+		'17:00-21:00 shift'
+		'<a href="exec:masseuse[''2_shift_3''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td><td>'
+
+!! Third Wednesday Shift
+
+	if masseuse['3_shift_3'] = 0 and masseuse['3_shift_3_taken'] < 2:
+		'<a href="exec:masseuse[''3_shift_3''] = 1 & gt''masseuse_schedule'',''start''"> 17:00-21:00 shift</a>'
+	elseif masseuse['3_shift_3_taken'] = 2:
+		'17:00-21:00 shift'
+		'<i>not available</i>'
+	else
+		'17:00-21:00 shift'
+		'<a href="exec:masseuse[''3_shift_3''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td><td>'
+
+!! Third Thursday Shift
+
+	if masseuse['4_shift_3'] = 0 and masseuse['4_shift_3_taken'] < 2:
+		'<a href="exec:masseuse[''4_shift_3''] = 1 & gt''masseuse_schedule'',''start''"> 17:00-21:00 shift</a>'
+	elseif masseuse['4_shift_3_taken'] = 2:
+		'17:00-21:00 shift'
+		'<i>not available</i>'
+	else
+		'17:00-21:00 shift'
+		'<a href="exec:masseuse[''4_shift_3''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td><td>'
+
+!! Third Friday Shift
+	
+	if masseuse['5_shift_3'] = 0 and masseuse['5_shift_3_taken'] < 2:
+		'<a href="exec:masseuse[''5_shift_3''] = 1 & gt''masseuse_schedule'',''start''"> 17:00-21:00 shift</a>'
+	elseif masseuse['5_shift_3_taken'] = 2:
+		'17:00-21:00 shift'
+		'<i>not available</i>'
+	else
+		'17:00-21:00 shift'
+		'<a href="exec:masseuse[''5_shift_3''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td><td>'
+
+!! Third Saturday Shift
+
+	if masseuse['6_shift_3'] = 0 and masseuse['6_shift_3_taken'] < 2:
+		'<a href="exec:masseuse[''6_shift_3''] = 1 & gt''masseuse_schedule'',''start''"> 17:00-21:00 shift</a>'
+	elseif masseuse['6_shift_3_taken'] = 2:
+		'17:00-21:00 shift'
+		'<i>not available</i>'
+	else
+		'17:00-21:00 shift'
+		'<a href="exec:masseuse[''6_shift_3''] = 0 & gt''masseuse_schedule'',''start''"> Cancel Shift</a>'
+	end
+	'</td></tr>'
+	
+end
+
+
+!! --------------------------------------------------------------- Ignore Everything Past This Line -----------------------------------------------------------------------------
+
+
+--- masseuse_work ---------------------------------

+ 1022 - 0
locations/masseuse_work.qsrc

@@ -0,0 +1,1022 @@
+# masseuse_work
+
+!! masseuse['jobtype'] = 1 - just a normal masseuse
+!! masseuse['jobtype'] = 2 - will perform massages while naked or just normal
+!! masseuse['jobtype'] = 3 - will give handjobs as massage or any of the above
+!! masseuse['jobtype'] = 4 - will give blowjobs as massage or any of the above
+!! masseuse['jobtype'] = 5 - will fuck client instead of massage or any of the above
+
+if $ARGS[0] = 'shift_start':
+	masseuse['break'] = 0
+	if masseuse['multiple_shifts'] = 1:masseuse['multiple_shifts'] = 0
+	if hour < 10:
+		if hour = 8:minut += 60 - minut
+		masseuse_shift = 1
+		masseuse['<<week>>_shift_1'] = 2
+	elseif hour < 14:
+		if hour = 12: minut += 60 - minut
+		masseuse_shift = 2
+		masseuse['<<week>>_shift_2'] = 2
+	else
+		if hour = 16: minut += 60 - minut
+		masseuse_shift = 3
+		masseuse['<<week>>_shift_3'] = 2
+	end
+	if masseuse['late'] = 1:
+		masseuse['weeks_pay'] += 3
+	else
+		masseuse['weeks_pay'] += 4
+	end
+	masseuse['shifts_worked'] += 1
+	gt'masseuse_work','begin'
+end
+
+if $ARGS[0] = 'shift_end':
+	gs 'arousal','end'
+	if robe = 0:robe = 1
+	salon['work_minutes'] = 0
+	masseuse['<<week>>_shift_<<masseuse_shift>>'] = 0
+	money += massage['shift_tips']
+	massage['shift_tips'] = 0
+	salon['work_minutes'] = 0
+	gt'salon','start'
+end
+
+if $ARGS[0] = 'last_client':
+	salon['work_minutes'] = 0
+	masseuse['<<week>>_shift_<<masseuse_shift>>'] = 0
+	*nl
+	if (masseuse['<<week>>_shift_2'] = 1 and hour = 13) or (masseuse['<<week>>_shift_3'] = 1 and hour = 17):
+		masseuse['multiple_shifts'] = 1
+		'<b><<hour>>:0<<minut>>.</b> Looks like this shift is just about over, but you scheduled yourself for the next shift too. Better prepare for that then.'
+		if cumloc[11] > 0:
+			*nl
+			'And that includes cleaning your face off.'
+			act'Wipe your face':
+				cumspclnt = 12
+				gs'cum_cleanup'
+				gs'stat'
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/cum/clean_mouth.mp4"></video></center>'
+				'You wipe your face off with a towel and throw it into the cum laundry bin.'
+				act'Get ready for the next shift':gt'masseuse_work','shift_start'
+			end
+			if cumloc[0] > 0:
+				*nl
+				'Though shouldn''t you clean your out pussy too?'
+				act'Just your face':
+					cumspclnt = 12
+					gs'cum_cleanup'
+					gs'stat'
+					cla & *clr
+					'<center><video autoplay loop src="images/shared/sex/cum/clean_mouth.mp4"></video></center>'
+					'Eh, who cares. The first guy of the next shift can get sloppy seconds. He''ll probably just think it''s lube. You wipe your face off with a towel and throw it into the cum laundry bin. Then you reset the room for your next client.'
+					act'Get ready for the next shift':gt'masseuse_work','shift_start'
+				end
+				act'Wipe your face and pussy':
+					cumspclnt = 10
+					gs'cum_cleanup'
+					gs'stat'
+					cla & *clr
+					'<center><video autoplay loop src="images/shared/sex/cum/clean_mouth.mp4"></video> <video autoplay loop src="images/shared/sex/cum/clean_pussy.mp4"></video></center>'
+					'You clean your face off with a towel before wiping your pussy with it as well before throwing it into the cum laundry bin. Then you reset the room for your next client.'
+					act'Get ready for the next shift':gt'masseuse_work','shift_start'
+				end
+			end
+		elseif cumloc[0] > 0 and cumloc[11] = 0:
+			*nl
+			'But shouldn''t you clean your out pussy too?'
+			act'Don''t bother':
+				cla & *nl
+				'Eh, who cares. The first guy of the next shift can get sloppy seconds. He''ll probably just think it''s lube. Your breather over, you slip on your robe and reset the room.'
+				act'Get ready for the next shift':gt'masseuse_work','shift_start'
+			end
+			act'Wipe your pussy':
+				cumspclnt = 12
+				gs'cum_cleanup'
+				gs'stat'
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/cum/clean_mouth.mp4"></video></center>'
+				'You wipe your pussy with a towel until no more cum is apparent and toss it into the cum laundry bin. Then you reset the room for your next client.'
+				act'Get ready for the next shift':gt'masseuse_work','shift_start'
+			end
+		elseif cumloc[0] = 0 and cumloc[11] = 0:
+			act'Get ready for the next shift':gt'masseuse_work','shift_start'
+		end
+	else		
+		'<b><<hour>>:<<minut>>.</b> Looks like your shift is just about over. Time to wrap up for the day.'
+		*nl
+		if cumloc[0] > 0 or cumloc[11] > 0:
+			'The only question left is if you''re going to clean yourself up first.'
+			act'Don''t bother':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
+				'Doesn''t really matter to you that much, you''ll just leave it where it is for now. You spend the next couple minutes resetting the room, slipping on your robe, and leaving the room, finishing your shift.'
+				act'Finish your shift':gt'masseuse_work','shift_end'
+			end
+			
+			if cumloc[0] > 0 and cumloc[11] > 0:
+				act'Clean everything':
+					cumspclnt = 10
+					gs'cum_cleanup'
+					gs'stat'
+					cla & *clr
+					'<center><video autoplay loop src="images/shared/sex/cum/clean_mouth.mp4"></video><video autoplay loop src="images/shared/sex/cum/clean_pussy.mp4"></video></center>'
+					'Well, no reason to walk around dripping cum. Grabbing a soft towel, you carefully wipe the cum from your face and pussy before tossing it into the cum laundry bin. Afterwards, you reset the room, slip on your robe, and leave the room, finishing your shift.'
+					act'Finish your shift':gt'masseuse_work','shift_end'
+				end
+			end
+			if cumloc[11] > 0:
+				act'Wipe your face':
+					cumspclnt = 12
+					gs'cum_cleanup'
+					gs'stat'
+					cla & *clr
+					'<center><video autoplay loop src="images/shared/sex/cum/clean_pussy.mp4"></video></center>'
+					'Well, no reason to walk around  with cum dripping from your face. Grabbing a soft towel, you wipe the cum from your face before tossing it into the cum laundry bin. Afterwards, you reset the room, slip on your robe, and leave the room, finishing your shift.'
+					act'Finish your shift':gt'masseuse_work','shift_end'
+				end
+			end
+			if cumloc[0] > 0:
+				act'Wipe your pussy':
+					cumspclnt = 15
+					gs'cum_cleanup'
+					gs'stat'
+					cla & *clr
+					'<center><video autoplay loop src="images/shared/sex/cum/clean_pussy.mp4"></video></center>'
+					'Well, no reason to walk around with cum leaking from your pussy. Grabbing a soft towel, you carefully wipe the cum from your pussy before tossing it into the cum laundry bin. Afterwards, you reset the room, slip on your robe, and leave the room, finishing your shift.'
+					act'Finish your shift':gt'masseuse_work','shift_end'
+				end
+			end
+		else
+			'You make sure all the dirty laundry is in the correct bins and then change the sheets on the table and put all the lube and oil back in their order on the table. With the room reset for the next girl, your shift is over.'
+			act'Finish your shift':gt'masseuse_work','shift_end'
+		end
+	end
+end
+
+if $ARGS[0] = 'break_question':
+	*nl
+	if minut < 10:
+		'<b><<hour>>:0<<minut>>.</b> Looks like you have about <<240 - salon[''work_minutes'']>> minutes left in your shift. Should you take a break? Or just wait for the next client?'
+	else
+		'<b><<hour>>:<<minut>>.</b> Looks like you have about <<240 - salon[''work_minutes'']>> minutes left in your shift. Should you take a break? Or just wait for the next client?'
+	end
+end
+
+if $ARGS[0] = 'prepare_next':
+	*nl
+	if minut < 10:
+		'<b><<hour>>:0<<minut>>.</b> Looks like you have about <<240 - salon[''work_minutes'']>> minutes left in your shift. You should prepare for another client.'
+	else
+		'<b><<hour>>:<<minut>>.</b> Looks like you have about <<240 - salon[''work_minutes'']>> minutes left in your shift. You should prepare for another client.'
+	end
+end
+
+
+
+if $ARGS[0] = 'begin':
+	masseuse_time_temp = rand(5,15)
+	masseuse['client_type'] = rand(0,2)
+	masseuse['client_request'] = rand(0,12)
+	if masseuse['jobtype'] = 1:
+		gt'masseuse_work','1_pre'
+	elseif masseuse['jobtype'] = 2:
+		if masseuse['client_request'] >= 8:
+			gt'masseuse_work','1_pre'
+		else
+			gt'masseuse_work','2_pre'
+		end
+	elseif masseuse['jobtype'] = 3:
+		if masseuse['client_request'] >= 11:
+			gt'masseuse_work','1_pre'
+		elseif masseuse['client_request'] >= 7:
+			gt'masseuse_work','2_pre'
+		else
+			gt'masseuse_work','3_pre'
+		end
+	elseif masseuse['jobtype'] = 4:
+		if masseuse['client_request'] >= 12:
+			gt'masseuse_work','1_pre'
+		elseif masseuse['client_request'] >= 10:
+			gt'masseuse_work','2_pre'
+		elseif masseuse['client_request'] >= 8:
+			gt'masseuse_work','3_pre'
+		else
+			gt'masseuse_work','4_pre'
+		end
+	elseif masseuse['jobtype'] = 5:
+		if masseuse['client_request'] = 12:
+			gt'masseuse_work','2_pre'
+		elseif masseuse['client_request'] = 11:
+			gt'masseuse_work','3_pre'
+		elseif masseuse['client_request'] = 10:
+			gt'masseuse_work','4_pre'
+		else
+			gt'masseuse_work','5_pre'
+		end
+	end
+end
+
+if $ARGS[0] = 'normal_end':
+	gs'arousal','massage_give',15
+	salon['work_minutes'] += 15
+	gs'stat'
+	if salon['work_minutes'] >= 235:
+		gs'masseuse_work','last_client'
+	else
+		act'Wait for your next client':gt'masseuse_work','begin'
+		if masseuse['break'] = 0:act'Take a break':gt'masseuse_break','start'
+	end
+end
+
+if $ARGS[0] = '1_pre':
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
+	'You hear a buzz on the intercom and the receptionist''s voice sound.'
+	*nl
+	'"<<$pcs_firstname>>, you have a customer who has requested a <b>body massage</b>, maximum of 30 minutes."'
+	*nl
+	'As soon as she''s done speaking, the door opens and a man walks in.'
+	*nl
+	'"Hello sir, if you''d like to undress and lay on the table we can begin. You can place your clothes in the basket in the corner and there is a towel for you to place over your hips, just tell me when you''re ready."'
+	'He nods at you and you turn your back to face the corner, listening to the sound of clothes rustling, followed by the creaking of the table, and then a brief moment of silence. "I''m ready."'
+	'Nodding once, you turn and step over to the table.'
+	act'Begin the massage':gt'masseuse_work','1'
+end
+
+if $ARGS[0] = '1':
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/normalchest.jpg"></center>'
+	gs'arousal','massage_give',15
+	salon['work_minutes'] += 15
+	gs'stat'
+	'You oil up the client''s body and begin kneading it with your hands, working through his muscles and loosening them up.'
+	if rand(1,3) = 3:
+		'While you do, you can''t help but glance at the small towel covering his hips when you can see something hardening and shifting beneath it.'
+		if rand(0,1) = 0:
+			act'Ignore it':
+				cla & *nl
+				gs'arousal','massage_give',15
+				salon['work_minutes'] += 15
+				'Staying professional, you ignore his arousal and continue with the massage as if you didn''t notice. Once his time is up, he gets dressed and thanks you for the massage before leaving.'
+				*nl
+				if rand(0,2) = 2:
+					massage['client_tip'] = rand(0,200)
+					massage['shift_tips'] += massage['client_tip']
+					'Looking back to the table, you see he left a tip of <<massage[''client_tip'']>> <b>₽</b> for you on the table.'
+					*nl
+				end
+				gs'masseuse_work','normal_end'
+			end
+			act'Slip your hand under the towel and jerk him off':gt'masseuse_work','1.handjob1'
+		else
+			'The client smiles at you when he sees you spot at his growing erection.'
+			'"Hey girlie, why don''t you give me a massage down there too? It''s <i>real</i> stiff. I could really use something to loosen it up."'
+			act'No':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/normalchest.jpg"></center>'
+				if masseuse['jobtype'] < 3:
+					'"What? No way! If you wanted that you should have hired one of the other girls."'
+				else
+					'"If you wanted that then you should have paid for it," you say sternly.'
+				end
+				'"Didn''t know I wanted it till I saw your pretty face," he smirks. "You sure? I''ll give you a nice little tip afterwards."'
+				act'Still no':
+					cla & *nl
+					'"Ugh. Still no."'
+					'"Okay, how about you just give me a peek of what''s underneath that robe of yours?" he says, eyeing your thighs beneath the hem of your robe. "You don''t have to do anything else, just take off the robe. I''ll give you 200 <b>₽</b>. Just... slip off your robe..."'
+					act'Still no!':
+						cla & *clr
+						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/normalback.jpg"></center>'
+						if masseuse['jobtype'] = 1:
+							'"No! Why won''t you take that for an answer?! I''m not a whore! Keep this up I''ll call the manager and you''re getting kicked out. <i>No refund.</i>"'
+						else
+							'"No! I told you, if you wanted that then you should have paid for it! Keep this up I''ll call the manager and you''re getting kicked out. <i>No refund.</i>"'
+						end
+						'"Fine, fine," he grumbles and flips over so you can do his back, staying quiet for the rest of the massage. When you''re done, he gets dressed and quickly leaves.'
+						gs'masseuse_work','normal_end'
+					end
+					
+					act'I suppose...':
+						cla & *clr
+						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/normalchest.jpg"></center>'
+						'"200 <b>₽</b>?" You chew on your lip for a moment considering. "I suppose... as long as I''m only taking off the robe... But nothing else! Okay?"'
+						'"Sure thing sweetheart," he grins back at you. "Now let''s see that body."'
+						act'Undress':gt'masseuse_work','1.naked'
+					end
+				end
+				
+				act'Well...':
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/normalchest.jpg"></center>'
+					'<i>Well...</i> you think to yourself. <i>For a little money, I guess I could just...</i>'
+					'"I suppose I could..." you say as you slip your hand underneath his towel.'
+					act'Jerk him off':gt'masseuse_work','1.handjob2'
+				end
+			end
+			
+			act'Slide your hand down':gt'masseuse_work','1.handjob3'
+			
+			act'Do I get a tip?':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/normalchest.jpg"></center>'
+				'"That depends," you say. "Do I get a tip in return?"'
+				'His smile falters for a brief moment. "Of course! A girl deserves a little something for going the extra mile for her customers."'
+				act'Too bad':
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/normalchest.jpg"></center>'
+					'"Well, too bad. That''s not what I''m here for. Now flip over, it''s time to do your back."'
+					'He blinks in surprise but otherwise complies.'
+					act'Continue':
+						cla & *clr
+						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/normalback.jpg"></center>'
+						'Turning him over, you massage his back while he stays quiet for the rest of the session. When you''re done, he gets dressed quickly and leaves.'
+						gs'masseuse_work','normal_end'
+					end
+				end
+				act'Jerk him off':gt'masseuse_work','1.handjob1'
+			end
+		end
+	else
+		'Once his time is up, he gets dressed and thanks you for the massage before leaving.'
+		gs'masseuse_work','normal_end'
+	end
+end
+
+if $ARGS[0] = '1.handjob1':
+	gs'arousal','hj',masseuse_time_temp,'','prostitution'
+	salon['work_minutes'] += masseuse_time_temp
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/sex/hj1.jpg"></center>'
+	'Sliding your hand down beneath the towel, you draw out his raging erection and begin oiling it up with your hand while continuing to massage the rest of his body with your other hand. Just like any other massage, you vary everything. Sometimes you grip him hard and jerk out long, drawn out strokes. Sometimes you softly pull on his cock with quick and rapid tugs. But always you keep an eye on his reactions.'
+	*nl
+	'After a short time, you see him begin to tense up and you know he''s about to cum.'
+	act'Finish him off':
+		cla & *clr
+		gs'cum_call','hands','massage client'
+		gs'stat'
+		'Making sure to draw the full length of his shaft, you squeeze the customer''s dick with a fair amount of pressure and begin milking him for all he''s got. White jets of cum spurt from his tip and land on his stomach, the rest of it coating your hands. You smile at his blissful expression, watching ever moment of his orgasm.'
+		act'Clean up':
+			cla & *clr
+			cumspclnt = 9
+			gs 'cum_cleanup'
+			massage['shift_tips'] += 300
+			massage['sex_tips'] += 300
+			gs'stat'
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
+			'The "massage" now over, you wipe off the oil and cum on his body and allow him to get dressed while you rinse your hands.'
+			*nl
+			'"That was a great massage, you''ve got talented hands," he smirks.'
+			'"Here''s a little something extra," he says, handing you 300 <b>₽</b>. "Maybe I''ll stop by again sometime for your services. Maybe you''ll even offer something a little more."'
+			if salon['work_minutes'] >= 235:
+				'With a wink, he leaves. Before doing anything else, you take a look at the clock to see if you have time for another client.'
+				gs'masseuse_work','last_client'
+			else
+				'With a wink, he leaves. Slipping your well earned tip into your pocket, you begin changing the sheets to prepare for your next client.'
+				act'Wait for your next client':gt'masseuse_work','begin'
+				if masseuse['break'] = 0:act'Take a break':gt'masseuse_break','start'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '1.handjob2':
+	gs'arousal','hj',masseuse_time_temp,'','prostitution'
+	salon['work_minutes'] += masseuse_time_temp
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/sex/hj1.jpg"></center>'
+	'Grabbing hold of of the client''s stiff cock, you tentatively draw it out from underneath the towel and begin to work it with your hand. He smiles at you as you begin to put more effort into it, oiling up his shaft, pumping up and down on it in smooth motions with solid pressure.'
+	*nl
+	'You continue to jerk him for several minutes until you feel him tense up and you think he''s about to cum.'
+	act'Finish him off':
+		cla & *clr
+		gs'cum_call','hands','massage client'
+		gs'stat'
+		'<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/hj_cum.mp4"></video></center>'
+		'Making sure to draw the full length of his shaft, you continue to pump his cock as white jets of cum spurt from the tip and land on his stomach, the rest of it coating your hands.'
+		act'Clean up':
+			cla & *clr
+			cumspclnt = 9
+			gs 'cum_cleanup'
+			massage['shift_tips'] += 300
+			massage['sex_tips'] += 300
+			gs'stat'
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
+			'The "massage" now over, you wipe off the oil and cum on his body and allow him to get dressed while you rinse your hands.'
+			*nl
+			'"That was a great massage, you''ve got talented hands," he smirks.'
+			'"Your tip, as promised," he says, handing you 300 <b>₽</b>. "Maybe I''ll stop by again sometime for your services. Maybe even get a <i>full body</i> service from you."'
+			if salon['work_minutes'] >= 235:
+				'With a wink, he leaves. Before doing anything else, you take a look at the clock to see if you have time for another client.'
+				gs'masseuse_work','last_client'
+			else
+				'With a wink, he leaves. Slipping your well earned tip into your pocket, you begin changing the sheets to prepare for your next client.'
+				act'Wait for your next client':gt'masseuse_work','begin'
+				if masseuse['break'] = 0:act'Take a break':gt'masseuse_break','start'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '1.handjob3':
+	gs'arousal','hj',masseuse_time_temp,'','prostitution'
+	salon['work_minutes'] += masseuse_time_temp
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/sex/hj1.jpg"></center>'
+	'You give him a dirty grin and begin to run your hand down his stomach to reach under the towel and take hold of his cock. Taking hold of it in a firm grasp, you draw it out and start working it. Nice long strokes followed by short pumps at the base before teasing the tip with just your index finger and thumb. He moans under your touch and you maintain eye contact with him the entire time until you''re sure he''s just about to burst.'
+	act'Finish him off':
+		cla & *clr
+		gs'cum_call','hands','massage client'
+		gs'stat'
+		'<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/hj_cum.mp4"></video></center>'
+		'Still staring into his eyes, watch him orgasm, feeling his cock pulse under your fingers and something viscous liquid that definitely isn''t oil begin to slide down your hand. You keep jerking him off, making sure you got him for all he''s worth until you''re sure nothing is left.'
+		act'Reach for a towel':
+			cla & *clr
+			cumspclnt = 9
+			gs 'cum_cleanup'
+			gs'stat'
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
+			'The "massage" now over, you take a towel and wipe off the oil and cum on his body and allow him to get dressed while you rinse your hands.'
+			*nl
+			'"Oh yeah, I feel nice and loose now," he smirks.'
+			if rand(0,1) = 1:
+				'"My pleasure," you murmur. "A good <b>job</b> done is it''s own reward."'
+				'You smile innocently at your added emphasis.'
+				'"Damn..." he breathes. "I gotta come back for you..."'
+				if salon['work_minutes'] >= 235:
+					'With that, he leaves. Before doing anything else, you take a look at the clock to see if you have time for another client.'
+					gs'masseuse_work','last_client'
+				else
+					'With that, he leaves and you begin changing the sheets to prepare for your next client.'
+					act'Wait for your next client':gt'masseuse_work','begin'
+					if masseuse['break'] = 0:act'Take a break':gt'masseuse_break','start'
+				end
+			else
+				massage['shift_tips'] += 300
+				massage['sex_tips'] += 300
+				'"Here''s a little something extra," he says, handing you 300 <b>₽</b>. "For doing such a good job."'
+				'"My pleasure," you murmur. "A good <b>job</b> done is it''s own reward."'
+				'You smile innocently at your added emphasis.'
+				'"Damn..." he breathes. "I gotta come back for you..."'
+				if salon['work_minutes'] >= 235:
+					'With that, he leaves. Before doing anything else, you take a look at the clock to see if you have time for another client.'
+				gs'masseuse_work','last_client'
+				else
+					'With that, he leaves. Slipping your well earned tip into your pocket, you begin changing the sheets to prepare for your next client.'
+					act'Wait for your next client':gt'masseuse_work','begin'
+					if masseuse['break'] = 0:act'Take a break':gt'masseuse_break','start'
+				end
+			end
+		end
+		act'Lick your hand off':
+			cumspclnt = 9
+			gs 'cum_cleanup'
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
+			'Still watching the client, you raise your hand to your lips and shove your fingers inside your mouth. You taste the bitter flavor of semen mixed with the massage oils and suck every drop of the former off each of your digits and gulp it all down. Smiling at him, you take a towel and begin to wipe him down, cleaning his body of his own cum and the rest of the oil before allowing him to get dressed.'
+			if salon['work_minutes'] >= 235:
+				gs'masseuse_work','last_client'
+			else
+				if masseuse['break'] = 0:
+					gs'masseuse_work','break_question'
+				else
+					gs'masseuse_work','prepare_next'
+				end
+				act'Wait for your next client':gt'masseuse_work','begin'
+				if masseuse['break'] = 0:act'Take a break':gt'masseuse_break','start'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '1.naked':
+	robe = 0
+	gs'arousal','massage_give','', masseuse_time_temp
+	salon['work_minutes'] += masseuse_time_temp
+	gs'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/naked.jpg"></center>'
+	if pcs_inhib < 30:
+		'You slowly untie the belt of your robe and pull it open revealing your breasts and pussy. Seeing the client leer at your body causes you to blush furiously, but you ignore it as best you can and slip the robe from your shoulders to place it on a nearby table to continue the massage.'
+	else
+		'You untie the belt of your robe and pull it open revealing your breasts and pussy. Ignoring the client''s leer, you place the robe on a nearby table and contiue with the massage.'
+	end
+	'The massage continues with you kneading his body completely naked, though he keeps the towel over his raging erection at your request. Soon enough, the session is over and he gets dressed, leaving 200 <b>₽</b> on the table as promised.'
+	'"Thanks for the eye candy," he says with a wink before leaving.'
+	massage['shift_tips'] += 200
+	massage['sex_tips'] += 200
+	if salon['work_minutes'] >= 235:
+		gs'masseuse_work','last_client'
+	else
+		if masseuse['break'] = 0:
+			gs'masseuse_work','break_question'
+		else
+			gs'masseuse_work','prepare_next'
+		end
+		act'Wait for your next client':gt'masseuse_work','begin'
+		if masseuse['break'] = 0:act'Take a break':gt'masseuse_break','start'
+	end
+end
+
+if $ARGS[0] = '2_pre':
+	robe = 0
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
+	'You hear a buzz on the intercom and the receptionist''s voice sound.'
+	*nl
+	'"<<$pcs_firstname>>, you have a customer who has requested a <b>massage with a view</b>, maximum of 30 minutes."'
+	*nl
+	'As soon as she''s done speaking, the door opens and a man walks in.'
+	act'Continue':
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/undress.mp4"></video></center>'
+		if pcs_inhib > 40:
+			'"Hello sir, if you''d like to undress and lay on the table we can begin," you say, untying the belt around your robe and pulling it open to reveal your naked body underneath. Shrugging out of the robe completely, you continue. "You can place your clothes in the basket in the corner." He finishes undressing eagerly and lays down on the table. As you step over to him, his gaze roams your body and in return you can see he''s rock hard.'
+		else
+			'"Hello sir, if you''d like to undress and lay on the table we can begin," you say, untying the belt around your robe and pulling it open to reveal your naked body underneath. Your face blazes with heat and embarrassment, but you stay as professional as possible, shrugging out of the robe completely and continuing. "You can place your clothes in the basket in the corner." He finishes undressing eagerly and lays down on the table. As you step over to him, his gaze roams your body and in return you can see he''s rock hard causing your blush to somehow intensify.'
+		end
+		act'Begin the massage':gt'masseuse_work','2'
+	end
+end
+
+if $ARGS[0] = '2':
+	gs'arousal','massage_give',30
+	salon['work_minutes'] += 30
+	inhib_exp += rand(1,5)
+	gs'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/nude_massage/<<rand(1,5)>>.jpg"></center>'
+	if pcs_inhib > 40:
+		'You oil up the client and begin kneading it with your hands, working through his muscles and loosening them up. He stares appreciatively at your body throughout the whole process. Occassionally, you lean down to get the right angles to work his body and your breasts brush up against him, though you''re fairly certain he doesn''t mind.'
+	else
+		'You oil up the client and begin kneading it with your hands, working through his muscles and loosening them up. He stares appreciatively at your body throughout the whole process. Occassionally, you lean down to get the right angles to work his body and your breasts brush up against him. And though you''re fairly certain he doesn''t mind, it drives you wild with embarrassment.'
+	end
+	act'Continue':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
+		if pcs_inhib > 40:
+			'After 30 minutes, you announce his time is up and quickly wipe him down, cleaning his body of leftover oils. You wait for him to put his clothes back on before giving a short bow, saying, "Thank you for your patronage sir," as he exits the room.'
+		else
+			'After 30 minutes, you announce his time is up and quickly wipe him down, cleaning his body of leftover oils. You wait for him to put his clothes back on before giving a short bow, with a mighty blush, and say, "Thank you for your patronage sir," as he exits the room.'
+		end
+		if rand(0,2) = 2:
+			massage['client_tip'] = rand(0,300)
+			massage['shift_tips'] += massage['client_tip']
+			*nl
+			'Looking back to the table, you see he left a tip of <<massage[''client_tip'']>> <b>₽</b> for you on the table.'
+		end
+		robe = 1
+		*nl
+		'Only once he''s left do you reach for your robe and take a look at the clock.'
+		if salon['work_minutes'] >= 235:
+			gs'masseuse_work','last_client'
+		else
+			if masseuse['break'] = 0:
+				gs'masseuse_work','break_question'
+				
+			else
+				gs'masseuse_work','prepare_next'
+			end
+			act'Wait for your next client':gt'masseuse_work','begin'
+			if masseuse['break'] = 0:act'Take a break':gt'masseuse_break','start'
+		end
+	end
+end
+
+if $ARGS[0] = '3_pre':
+	robe = 0
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
+	'You hear a buzz on the intercom and the receptionist''s voice sound.'
+	*nl
+	'"<<$pcs_firstname>>, you have a customer who has requested an <b>old fashioned massage</b>, maximum of 30 minutes."'
+	*nl
+	'As soon as she''s done speaking, the door opens and a man walks in.'
+	act'Continue':
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/undress.mp4"></video></center>'
+		'"Hello sir, if you''d like to undress and lay on the table we can begin. You can place your clothes in the basket in the corner." You undo the belt on your robe and pull it open to reveal your naked body underneath. "We can also begin with a body massage or just skip straight to the handjob if you would prefer that instead."'
+		if masseuse['client_type'] = 0:
+			'"Yeah, let''s do that," the client grins as he drops his pants, revealing an impressive erection."'
+			'"Whatever you like sir," you say, shrugging out of the robe completely and waiting by the table while he removes the rest of his clothing.'
+			act'Jerk him off':gt'masseuse_work','3.1'
+		else
+			'"I think I''d like to start by relaxing with the massage."'
+			'"Whatever you like sir," you say, shrugging out of the robe completely and waiting by the table while he removes the rest of his clothing.'
+			act'Begin the massage':gt'masseuse_work','3'
+		end
+	end
+end
+
+if $ARGS[0] = '3':
+	gs'arousal','massage_give',15
+	salon['work_minutes'] += 15
+	gs'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/nude_massage/<<rand(1,5)>>.jpg"></center>'
+	'You oil up the client and begin kneading it with your hands, working through his muscles and loosening them up. He stares appreciatively at your body throughout the whole process. Occassionally, you lean down to get the right angles to work his body and your breasts brush up against him, though you''re fairly certain he doesn''t mind.'
+	*nl
+	'After about half the session has gone by, the client seems to be in a pleasant stupor. His breathing is deep and relaxed and almost seems to be at the edge of sleep and you decide this is the optimal time to get to the main course. Snaking your hand down his body, you gently wrap your hand around his member. The client grunts and gives a faint smile, his cock quickly standing to attention at your touch as you begin to work it.'
+	act'Get to work':gt'masseuse_work','3.1'
+end
+
+if $ARGS[0] = '3.1':
+	gs'arousal','hj',masseuse_time_temp,'','prostitution'
+	salon['work_minutes'] += masseuse_time_temp
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/sex/hj2.jpg"></center>'
+	'After giving it a quick oil, you take the client''s cock in both hands and start working it, experimenting with what he might like best. Long drawn out strokes with heavy pressure? Fast jerking motions with medium pressure? Does he like barely any pressure? Just the feeling of your hand gliding up and down his glistening member? As you experiment, you keep an eye on his reactions, checking to see what get him writhing in a good way.'
+	*nl
+	'Soon enough, you think you''ve found his ticket and within minutes of that you feel his cock begin to pulse.'
+	act'Finish him off':
+		cla & *clr
+		if masseuse['client_type'] = 0:
+			gs'cum_call','hands','massage client'
+			gs'stat'
+			'<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/hj_cum.mp4"></video></center>'
+			'Maintaining the same motions you did before, you don''t let up for a moment until you see cum gush from his cock. Soon his spray turns into a mere dribble and it does so all over your hands.'
+			'You smile at him. "Did you enjoy your massage sir?"'
+			'"Oh most definitely," he smiles back. "You''ve got magic hands."'
+			'"That''s why they hired me sir! Magic hands."'
+			'"Well I''m ready to see the other kind of magic too. I think I''m relaxed enough to fully enjoy the massage now."'
+			'"Of course sir. Just let me clean my hands."'
+			act'Get a towel':
+				cumspclnt = 9
+				gs 'cum_cleanup'
+				gs 'stat'
+				cla & *clr
+				'<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/hj_cum.mp4"></video></center>'
+				'Reaching to the side, you grab a towel to wipe your hands clean as well as the client''s cum that landed on his own body. With that done, you toss it into a laundry bin and get out the oil again to begin the massage in earnest.'
+				act'Begin the massage':gt'masseuse_work','3.2'
+			end
+			act'Lick them clean':
+				cumspclnt = 9
+				swallow += 1
+				gs 'cum_cleanup'
+				gs 'stat'
+				cla & *clr
+				'<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/hj_cum.mp4"></video></center>'
+				'Still smiling at the client, you raise your hand to your lips stick your tongue out to give your hand a thorough tongue bath. You taste the bitter flavor of semen mixed with the massage oils and your tongue picks up every drop of the white liquid before a quick swallow followed by a beaming smile. Only after that, you take a towel and begin to wipe him down, cleaning his body of his own cum before reaching for the oil to begin the massage in earnest.'
+				act'Begin the massage':gt'masseuse_work','3.2'
+			end
+		else
+			gs'cum_call','hands','massage client'
+			gs'cum_call','breasts','massage client'
+			gs'stat'
+			'<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/hj_cum.mp4"></video></center>'
+			'Maintaining the same motions you did before, you don''t let up for a moment until you see cum gush from his cock. Just cause you think he''d like it, you angle it towards yourself and let it spatter all over your breasts. Soon his spray turns into a mere dribble and it does so all over your hands.'
+			'You smile at him. "Did you enjoy your massage sir?"'
+			'"Oh most definitely," he smiles back. "You''ve got magic hands."'
+			'"That''s why they hired me sir! Magic hands."'
+			act'Finish up':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
+				'Taking a towel, you quickly wipe him down, ensuring his body is cum free. Once that is done, you allow him to get up and get dressed while you stand to the side, his cum still spattering your hands and tits as an after service eye candy for him. Once dressed, you give him a short bow, saying, "Thank you for your patronage sir," as he exits the room.'
+				robe = 1
+				*nl
+				if rand(0,2) = 2:
+					massage['client_tip'] = rand(0,300)
+					massage['shift_tips'] += massage['client_tip']
+					massage['sex_tips'] += massage['client_tip']
+					'Looking back to the table, you see he left a tip of <<massage[''client_tip'']>> <b>₽</b> for you on the table.'
+					*nl
+				end
+				'Only once he''s left do you look down at the cum on your body. You ought to clean up for your next customer. If you have one that is, you think before taking a look at the clock.'
+				*nl
+				if salon['work_minutes'] >= 235:
+					 gs'masseuse_work','last_client'
+				else
+					cumspclnt = 4
+					gs 'cum_cleanup'
+					gs'masseuse_work','prepare_next'
+					'Well, that answers that. You grab a towel and wipe yourself off before tossing it into a laundry bin.'
+					*nl
+					if masseuse['break'] = 0:
+						'Now the only question left is if you should you take a break or just wait for the next client?'
+					else
+						'Guess you should just wait for the next client now.'
+					end
+					act'Wait for your next client':gt'masseuse_work','begin'
+					if masseuse['break'] = 0:act'Take a break':gt'masseuse_break','start'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '3.2':
+	salon['work_minutes'] += (30 - masseuse_time_temp)
+	gs'arousal','massage_give',(30 - masseuse_time_temp)
+	gs'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/nude_massage/<<rand(1,5)>>.jpg"></center>'
+	'You oil up the client and begin kneading it with your hands, working through his muscles and loosening them up. He stares appreciatively at your body throughout the whole process. Occassionally, you lean down to get the right angles to work his body and your breasts brush up against him, though you''re fairly certain he doesn''t mind.'
+	act'Continue':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
+		'After <<30 - masseuse_time_temp>> minutes, you announce his time is up and quickly wipe him down, cleaning his body of leftover oils. You wait for him to put his clothes back on before giving a short bow, saying, "Thank you for your patronage sir," as he exits the room.'
+		robe = 1
+		*nl
+		if rand(0,2) = 2:
+			massage['client_tip'] = rand(0,300)
+			massage['shift_tips'] += massage['client_tip']
+			massage['sex_tips'] += massage['client_tip']
+			'Looking back to the table, you see he left a tip of <<massage[''client_tip'']>> <b>₽</b> for you on the table.'
+			*nl
+		end
+		if salon['work_minutes'] >= 235:
+			gs'masseuse_work','last_client'
+		else
+			if masseuse['break'] = 0:
+				gs'masseuse_work','break_question'
+			else
+				gs'masseuse_work','prepare_next'
+			end
+			act'Wait for your next client':gt'masseuse_work','begin'
+			if masseuse['break'] = 0:act'Take a break':gt'masseuse_break','start'
+		end
+	end
+end
+
+
+if $ARGS[0] = '4_pre':
+	robe = 0
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
+	'You hear a buzz on the intercom and the receptionist''s voice sound.'
+	*nl
+	'"<<$pcs_firstname>>, you have a customer who has requested a <b>head massage</b>, maximum of 30 minutes."'
+	*nl
+	'As soon as she''s done speaking, the door opens and a man walks in.'
+	act'Continue':
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/undress.mp4"></video></center>'
+		'"Hello sir, if you''d like to undress and lay on the table we can begin. You can place your clothes in the basket in the corner." You undo the belt on your robe and pull it open to reveal your naked body underneath. "We can also begin with a body massage or I can start using my mouth right away if you would prefer that instead."'
+		if masseuse['client_type'] = 0:
+			'"I think I''d like to start by relaxing with the massage."'
+			'"Whatever you like sir," you say, shrugging out of the robe completely and waiting by the table while he removes the rest of his clothing.'
+			act'Begin the massage':gt'masseuse_work','4'
+		elseif masseuse['client_type'] = 1:
+			'"Yeah, let''s do that," the client grins as he drops his pants, revealing an impressive erection."'
+			'"Whatever you like sir," you say, shrugging out of the robe completely and waiting by the table while he removes the rest of his clothing.'
+			act'Blow him':gt'masseuse_work','4.1'
+		else
+			'"Yeah, let''s do that," the client grins as he drops his pants, revealing an impressive erection."'
+			'"Whatever you like sir," you say, shrugging out of the robe completely and waiting by the table while he removes the rest of his clothing.'
+			'"Great. Now get on the table."'
+			act'Get on the table':gt'masseuse_work','4.2'
+		end
+	end
+end
+
+if $ARGS[0] = '4':
+	cla & *clr
+	gs'arousal','massage_give',15
+	salon['work_minutes'] += 15
+	masseuse['massage_first'] = 1
+	gs'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/nude_massage/<<rand(1,5)>>.jpg"></center>'
+	'You oil up the client and begin kneading it with your hands, working through his muscles and loosening them up. He stares appreciatively at your body throughout the whole process. Occassionally, you lean down to get the right angles to work his body and your breasts brush up against him, though you''re fairly certain he doesn''t mind.'
+	*nl
+	'After about half the session has gone by, the client seems to be in a pleasant stupor. His breathing is deep and relaxed and almost seems to be at the edge of sleep and you decide this is the optimal time to get to the main course.'
+	act'Start blowing him':gt'masseuse_work','4.1'
+end
+
+if $ARGS[0] = '4.1':
+	cla & *clr
+	gs'arousal','bj',masseuse_time_temp,'','prostitution'
+	salon['work_minutes'] += masseuse_time_temp
+	'<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/bj1.mp4"></video></center>'
+	'Bending down over the table, you run your lips down the client''s shaft and start sucking him off. You lick lightly at the tip, you take as much of his length as you can, you pull out every trick you have in the book to make him feel good, and it''s not long until you know he''s about to cum.'
+	act'Finish the job':
+		gs'cum_call','mouth_swallow','massage client'
+		gs'stat'
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/bj1.mp4"></video></center>'
+		'Even as you feel his cum spurt into your mouth, you never stop sucking, going up and down until your mouth is full and nothing else is coming out. Remembering store policy, you gather up every drop and tilt your head back to swallow, giving the client a clean smile afterwards.'
+		if masseuse['massage_first'] = 1:
+			masseuse['massage_first'] = 0
+			'"Would you like your massage now sir?"'
+			'"No, that''s plenty for me. I got what I came for," he grins. "Though I wouldn''t mind a tongue bath to clean up before I head out."'
+			'"Certainly sir," you say, bending over and thoroughly licking every part of his dick clean.'
+		else
+			'"Did you enjoy your massage today sir?"'
+			'"I did, you really know how to work a cock."'
+			'"Thank you sir! Let me just clean you up so you can dress." You lean back down and use your tongue to thoroughly clean the remaining fluids from his dick.'
+		end
+		act'Finish the session':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
+			'Soon after, the client hops off the table and you wait for him to put his clothes back on before giving a short bow, saying, "Thank you for your patronage sir," as he exits the room.'
+			robe = 1
+			*nl
+			if rand(0,2) = 2:
+				massage['client_tip'] = rand(0,400)
+				massage['shift_tips'] += massage['client_tip']
+				massage['sex_tips'] += massage['client_tip']
+				'Looking back to the table, you see he left a tip of <<massage[''client_tip'']>> <b>₽</b> for you on the table.'
+				*nl
+			end
+			if salon['work_minutes'] >= 235:
+				gs'masseuse_work','last_client'
+			else
+				if masseuse['break'] = 0:
+					gs'masseuse_work','break_question'
+				else
+					gs'masseuse_work','prepare_next'
+				end
+				act'Wait for your next client':gt'masseuse_work','begin'
+				if masseuse['break'] = 0:act'Take a break':gt'masseuse_break','start'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '4.2':
+	cla & *clr
+	gs'arousal','bj',masseuse_time_temp,'','prostitution','rough'
+	salon['work_minutes'] += masseuse_time_temp
+	'<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/bj2.mp4"></video></center>'
+	'You do as the client asks and lay down on the table. He pulls you off of it so your shoulders are right at the edge of the table and your head hangs off it. As your head tilts back you see the client''s cock dangling upside down in front of you before he grabs you by the head and shoves it into your mouth.'
+	'"Mmmrph~!"'
+	'He helps himself to your breasts with his other hand while he roughly throat fucks you. For your part, you do your best to relax yourself and make this as enjoyable for him as possible. It takes a few minutes, but soon enough you reach the finish line.'
+	'"Nnngh! Here it comes!"'
+	act'Swallow':
+		gs'cum_call','mouth_swallow','massage client'
+		gs'stat'
+		cla & *clr
+		'<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/bj2.mp4"></video></center>'
+		'The client''s cum sprays directly into the back of your throat and you have to force yourself not to cough on instinct before more starts coming out. You swallow it as fast as you can just so it doesn''t choke you or come out your nose and keep swallowing until nothing else is left for you to swallow. The client gives your breasts one more fondle each before slowly withdrawing himself from your mouth like a sword from a sheath.'
+		'"Ahh, now that was really refreshing," he says, cricking his neck back and forth.'
+		'"Will that be all sir?" you ask, head still hanging off the edge of the table.'
+		'"Yeah, I think so for now. Maybe I''ll just come back later if I need another fix."'
+		'"As you wish sir."'
+		act'Finish the session':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
+			'Righting yourself, you swing your legs off the table and stand, waiting for the client to put his clothes back on. Once he''s fully dressed, you give a short bow, saying, "Thank you for your patronage sir," as he exits the room.'
+			robe = 1
+			*nl
+			if rand(0,2) = 2:
+				massage['client_tip'] = rand(0,400)
+				massage['shift_tips'] += massage['client_tip']
+				massage['sex_tips'] += massage['client_tip']
+				'Looking back to the table, you see he left a tip of <<massage[''client_tip'']>> <b>₽</b> for you on the table.'
+				*nl
+			end
+			if salon['work_minutes'] >= 235:
+				gs'masseuse_work','last_client'
+			else
+				if masseuse['break'] = 0:
+					gs'masseuse_work','break_question'
+				else
+					gs'masseuse_work','prepare_next'
+				end
+				act'Wait for your next client':gt'masseuse_work','begin'
+				if masseuse['break'] = 0:act'Take a break':gt'masseuse_break','start'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = '5_pre':
+	cla & *clr
+	vaginal_slip = 20
+	ar_vag_lube = 1
+	robe = 0
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
+	'You hear a buzz on the intercom and the receptionist''s voice sound.'
+	*nl
+	'"<<$pcs_firstname>>, you have a customer who has requested a <b>full body massage</b>, maximum of 30 minutes."'
+	*nl
+	'As soon as she''s done speaking, the door opens and a man walks in.'
+	*nl
+	if pcs_inhib < 40:
+		'"Hello sir, if you''d like to undress and we can begin as soon as you''re ready." You pull off your robe and pump huge globs of lubricant from a bottle into your hands, wiping it across your pussy lips and your entire body. You cheeks go bright pink when he shamelessly watches you finger the lube inside your pussy. "I''m sure you''re eager to dive in as quickly as possible."'
+	else
+		'"Hello sir, if you''d like to undress and we can begin as soon as you''re ready." You pull off your robe and pump huge globs of lubricant from a bottle into your hands, wiping it across your pussy lips and your entire body. Something in his pants stands at attention when he sees you finger the lube inside your pussy. "I''m sure you want to dive in as quickly as possible."'
+	end
+	act'Fuck the client':
+		gs'cum_call','precum','massage client'
+		gs'arousal','vaginal',(masseuse_time_temp+15),'','prostitution','rough'
+		salon['work_minutes'] += (masseuse_time_temp+15)
+		gs'stat'
+		gt'masseuse_work','5'
+	end
+end
+
+if $ARGS[0] = '5':
+	cla & *clr
+	masseuse['position'] = rand(1,20)
+	'<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/fuck<<masseuse[''position'']>>.mp4"></video></center>'
+	'You spend the entire session being thoroughly enjoyed by your client, fucking in any and every position he could possibly want you in. The sound of flesh slapping against flesh is deafening, the only other thing being able to be heard is the groan of your voice as you are pounded relentlessly until he cums.'
+	act'Cum':gt'masseuse_work','5.1'
+	act'Next position':gt'masseuse_work','5'
+end
+
+if $ARGS[0] = '5.1':
+	cla & *clr
+	if rand(0,1) = 1:
+		gs'cum_call','','massage client'
+		gs'stat'
+		if masseuse['position'] = 1:
+			'<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/creampie<<rand(1,5)>>.mp4"></video></center>'
+		elseif masseuse['position'] >= 2 and masseuse['position'] <= 7:
+			'<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/creampie1.mp4"></video></center>'
+		elseif masseuse['position'] >= 8 and masseuse['position'] <= 13:
+			'<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/creampie<<rand(2,3)>>.mp4"></video></center>'
+		elseif masseuse['position'] <= 15:
+			'<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/creampie4.mp4"></video></center>'
+		else
+			'<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/creampie5.mp4"></video></center>'
+		end
+		if pcs_horny >= 90:
+			$orgasm_or = 'yes'
+			'Eventually, the client starts cumming. He keeps hammering you and grunts hard, and you can feel his semen spurt deeper inside you with every thrust. The sensation causes you to orgasm as well, groaning with pleasure right alongside him. At some point the client finishes ejaculating and removes his cock from your pussy, his cum flowing out after.'
+		else
+			'Eventually, the client starts cumming. He keeps hammering you and grunts hard, and you can feel his semen spurt deeper inside you with every thrust. At some point the client finishes ejaculating and removes his cock from your pussy, his cum flowing out after.'
+		end
+		act'Get up':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
+			'Standing on unsteady legs, you wait patiently while the client dresses himself, a slurry of lubricant, pussy juice, and cum trickling down your legs the whole time. Just before he turns to leave, you give a small bow, saying, "Thank you for your patronage." The door clicks shut and you release an exhausted breath, leaning back against the table and taking a moment to rest.'
+			*nl
+			if rand(0,2) = 2:
+				massage['client_tip'] = rand(0,500)
+				massage['shift_tips'] += massage['client_tip']
+				massage['sex_tips'] += massage['client_tip']
+				'Looking back to the table, you see he left a tip of <<massage[''client_tip'']>> <b>₽</b> for you on the table.'
+				*nl
+			end
+			'Then you look at the clock on the wall to check how much time you have left in your shift.'
+			*nl
+			if salon['work_minutes'] >= 235:
+				 gs'masseuse_work','last_client'
+			else
+				gs'masseuse_work','prepare_next'
+				*nl
+				'Looking down at your cum dripping pussy, you think to yourself if you care enough to clean it off. Company policy says you should be completely clean for each new customer but...'
+				act'Don''t bother':
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
+					'Eh, who cares. The next guy can get sloppy seconds. He''ll probably just think it''s lube. Your breather over, you slip on your robe and reset the room.'
+					if masseuse['break'] = 0:
+						'Now the only question left is if you should you take a break or just wait for the next client?'
+					else
+						'Guess you should just wait for the next client now.'
+					end
+					act'Wait for your next client':gt'masseuse_work','begin'
+					if masseuse['break'] = 0:act'Take a break':gt'masseuse_break','start'
+				end
+				
+				act'Wipe your pussy':
+					cumspclnt = 15
+					gs 'cum_cleanup'
+					gs 'stat'
+					cla & *clr
+					'<center><video autoplay loop src="images/shared/sex/cum/clean_pussy.mp4"></video></center>'
+					'Best to just stick to the policy. Grabbing a soft towel, you carefully wipe the cum from your pussy before tossing it into the cum laundry bin. Afterwards, you slip on your robe and reset the room.'
+					if masseuse['break'] = 0:
+						'Now the only question left is if you should you take a break or just wait for the next client?'
+					else
+						'Guess you should just wait for the next client now.'
+					end
+					act'Wait for your next client':gt'masseuse_work','begin'
+					if masseuse['break'] = 0:act'Take a break':gt'masseuse_break','start'
+				 end
+			end
+		end
+	else
+		gs'cum_call','face','massage client'
+		gs'cum_call','hair','massage client'
+		gs'cum_call','mouth','massage client'
+		gs'stat'
+		'<center><video autoplay loop src="images/locations/city/citycenter/mall/salon/work/sex/facial<<rand(1,2)>>.mp4"></video></center>'
+		'After an indeterminable amount of time, you hear the client shouting at you.'
+		'"Spread ''em, spread ''em, spread ''em, spread ''em!" Obligingly, you open  your legs as wide as they can go before he jumps out from between them and rushes to your face and immediately ejaculating all over it. Just like your legs, you open your mouth as wide as possible, trying to catch any stray droplets that land in it while licking the client''s cock all over. Once it feels like he''s done cumming, you adhere once again to company policy and swallow everything before collapsing backwards on to the table.'
+		act'Get up':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/work/room.jpg"></center>'
+			'Standing on unsteady legs, you wait patiently while the client dresses himselfm. Just before he turns to leave, you give a small bow, face still painted with his cum, and say, "Thank you for your patronage.". The door clicks shut and you release an exhausted breath, sagging against the table and taking a moment to rest. Looking at the clock on the wall to check how much time you have left in your shift.'
+			*nl
+			if rand(0,2) = 2:
+				massage['client_tip'] = rand(0,500)
+				massage['shift_tips'] += massage['client_tip']
+				massage['sex_tips'] += massage['client_tip']
+				'Looking back to the table, you see he left a tip of <<massage[''client_tip'']>> <b>₽</b> for you on the table.'
+				*nl
+			end
+			if salon['work_minutes'] >= 235:
+				 gs'masseuse_work','last_client'
+			else
+				cumspclnt = 12
+				gs 'cum_cleanup'
+				gs'masseuse_work','prepare_next'
+				*nl
+				'Looks like you still have some customers to serve. Well, you can''t serve them looking like this. You grab a towel and clean your face and hair off before tossing it into a laundry bin and resetting the room.'
+				*nl
+				if masseuse['break'] = 0:
+					'Now the only question left is if you should you take a break or just wait for the next client?'
+				else
+					'Guess you should just wait for the next client now.'
+				end
+				act'Wait for your next client':gt'masseuse_work','begin'
+				if masseuse['break'] = 0:act'Take a break':gt'masseuse_break','start'
+			end
+		end
+	end
+end
+--- masseuse_work ---------------------------------
+

+ 840 - 0
locations/mother_sextalk.qsrc

@@ -0,0 +1,840 @@
+# mother_sextalk
+
+if $ARGS[0] = 'bathroom_dildo_shriek1':
+	if motherKnowSpravka > 0 or motherKnowWhore > 0:gt'mother_sextalk','bathroom_dildo_shriek4'
+	motherQW['bathroom_dildos'] = vanrPar_suction_dildo
+	if motherQW['dildo_caught'] = 0:
+		motherQW['dildo_caught'] += 1
+	elseif motherQW['dildo_caught'] = 1:
+		motherQW['dildo_caught'] += 1
+		gt'mother_sextalk','bathroom_dildo_shriek2'
+	elseif motherQS['dildo_caught'] >= 2:
+		motherQW['dildo_caught'] += 1
+		gt'mother_sextalk','bathroom_dildo_shriek3'
+	end
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/korrpar.jpg"></center>'
+	'You''re walking down the hall when you suddenly hear a shriek come from the bathroom. It sounds like your mother. You run to the door just as it opens and you see her there.'
+	'"<<$npc_nickname[''A29'']>>! What happe-"'
+	if vanrPar_suction_dildo = 1:
+		'She cuts you off by holding up dildo in front of your face.'
+		'"<<$pcs_firstname>>. <b>What is this doing in the bathroom?</b>"'
+		if pcs_inhib > 30:
+			act'"It''s my dildo"':
+				dildo_ownership = 1
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/korrpar.jpg"></center>'
+				'"It''s my dildo?" you say.'
+				'"What do you think you''re doing with something like this?! It''s improper for a young lady your age! Not to mention if Kolka or your father saw this stuck inside the bathtub! You''ll ruin your brother''s innocence! Vladimir would And you''ll ruin yourself for marriage if you-" She cuts off suddenly with a horrified look on her face.'
+				'"My God... you haven''t..."'
+				'You can see where this is going and you don''t like it.'
+				gs'mother_sextalk','bathroom_dildo_response_single'
+			end
+		end
+			
+		act'Shamelessly lie your ass off':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/korrpar.jpg"></center>'
+			'"It''s not mine! I don''t know where it came from!" It''s an obvious lie, made even more obvious by the fact that your face turns bright red when you say it. But as long as you deny it maybe you can get away with this, maybe Anya-'
+			'"Don''t you lie to me <<$pcs_firstname>>, <i>I am your mother.</i> And I know it''s yours. Anya isn''t stupid enough to bring home another one of these after the last time I caught her with one, let alone stupid enough to leave it in the bathroom where Kolka or Vladimir could find it! What were you thinking?! You''ll ruin your brother''s innocence behaving like this, give your father a heart attack too! And you''ll ruin yourself for marriage if you- She cuts off suddenly with a horrified look on her face.'
+			'"My God... you haven''t..."'
+			'You can see where this is going and you don''t like it.'
+			gs'mother_sextalk','bathroom_dildo_response_single'
+		end
+		
+		act'Blame it on Anya':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/korrpar.jpg"></center>'
+			'"It''s not mine! It must be Anya''s," you protest, trying to throw your sister under the bus. "She-'
+			'"Don''t you lie to me <<$pcs_firstname>>, <i>I am your mother.</i> And I know it''s yours. Anya isn''t stupid enough to bring home another one of these after the last time I caught her with one, let alone stupid enough to leave it in the bathroom where Kolka or Vladimir could find it! What were you thinking?! You''ll ruin your brother''s innocence behaving like this, give your father a heart attack too! And you''ll ruin yourself for marriage if you- She cuts off suddenly with a horrified look on her face.'
+			'"My God... you haven''t..."'
+			'You can see where this is going and you don''t like it.'
+			gs'mother_sextalk','bathroom_dildo_response_single'
+		end		
+	else
+		'She cuts you off by holding up a pair of dildos in front of your face.'
+		'"<<$pcs_firstname>>. <b>What are these doing in the bathroom?</b>"'
+		if pcs_inhib > 30:
+			act'"They''re my dildos"':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/korrpar.jpg"></center>'
+				'"They''re my dildos?" you say. You don''t even bother trying to hide it.'
+				'"What do you think you''re doing with things like these?! They''re improper for a young lady your age! Not to mention if Kolka or your father saw these! Stuck all over the bathtub and the walls! You''ll ruin your brother''s innocence! Vladimir would have a heart attack! And you''ll ruin yourself for marriage if you-" She cuts off suddenly with a horrified look on her face.'
+				'"My God... you haven''t..."'
+				gs'mother_sextalk', 'bathroom_dildo_response_multiple'
+			end
+			
+			act'Shamelessly lie your ass off':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/korrpar.jpg"></center>'
+				'"They''re not mine! I don''t know where they came from!" It''s an obvious lie, made even more obvious by the fact that your face turns bright red when you say it. But as long as you deny it maybe you can get away with this, maybe Anya-'
+				'"Don''t you lie to me <<$pcs_firstname>>, <i>I am your mother.</i> And I know it''s yours. Anya isn''t stupid enough to bring home another one of these after the last time I caught her with one, let alone stupid enough to leave it in the bathroom where Kolka or Vladimir could find it! What were you thinking?! You''ll ruin your brother''s innocence behaving like this, give your father a heart attack too! And you''ll ruin yourself for marriage if you- She cuts off suddenly with a horrified look on her face.'
+				'"My God... you haven''t..."'
+				'You can see where this is going and you don''t like it.'
+				gs'mother_sextalk','bathroom_dildo_response_multiple'
+			end
+			
+			act'Blame it on Anya':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/korrpar.jpg"></center>'
+				'"It''s not mine! It must be Anya''s," you protest, trying to throw your sister under the bus. "She-'
+				'"Don''t you lie to me <<$pcs_firstname>>, <i>I am your mother.</i> And I know it''s yours. Anya isn''t stupid enough to bring home another one of these after the last time I caught her with one, let alone stupid enough to leave it in the bathroom where Kolka or Vladimir could find it! What were you thinking?! You''ll ruin your brother''s innocence behaving like this, give your father a heart attack too! And you''ll ruin yourself for marriage if you- She cuts off suddenly with a horrified look on her face.'
+				gs'mother_sextalk','bathroom_dildo_response_multiple'
+			end		
+		end
+	end
+end
+
+!! if mom finds dildos a second time
+
+if $ARGS[0] = 'bathroom_dildo_shriek2':
+	if motherQW['dildo_caught'] = 1:
+		motherQW['dildo_caught'] += 1
+	elseif motherQW['dildo_caught'] = 2:
+		gt'mother_sextalk','bathroom_dildo_shriek3'
+	end
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/korrpar.jpg"></center>'
+	'You''re walking down the hall when you suddenly hear a shriek come from the bathroom. Oh shit, not again. Right as you get to the door, it flies open to show your very angry mother.'
+	'"Again, <<$pcs_firstname>>?!"'
+	if motherKnowDildo = 1 or dildo_ownership = 1:
+		act'"Sorry...?"':
+			vanrPar_bathtub_dildo = 0
+			vanrPar_bath_shower_dildo = 0
+			vanrPar_suction_dildo = 0
+			motherQW['bathroom_dildos'] = 0
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/korrpar.jpg"></center>'
+			'Unfortunately, you don''t think you can weasel out of this one.'
+			'"Uhh... Sorry...?" you say, hopeful that she won''t do what she did last time.'
+			'She returns your apology with a glare.'
+			'"Confiscated."'
+			'She slams the door in your face. You sigh.'
+			*nl
+			'<i>Well, so much for that...</i>'
+			act'Continue':gt $loc, $loc_arg
+		end
+	else
+		vanrPar_bathtub_dildo = 0
+		vanrPar_bath_shower_dildo = 0
+		vanrPar_suction_dildo = 0
+		motherQW['bathroom_dildos'] = 0
+		motherKnowDildo = 1
+		'You feel a sinking feeling in your chest. Not looking like you''re going to be able to weasel your way out of this one.'
+		'"Do you have an excuse this time?"'
+		act'"No..."':
+			gs 'npc_relationship', 'modify', 'A29', -10
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/korrpar.jpg"></center>'
+			'"No..." you say dejectedly.'
+			'"Honestly," she huffs, shaking her head in disappointment. "I expected more of you <<$pcs_firstname>>."'
+			gs'mother_sextalk','dildo_dumpster_ending2'
+			act'Continue':gt $loc, $loc_arg
+		end
+		
+		act'Well I need some kind of outlet!':
+			vanrPar_bathtub_dildo = 0
+			vanrPar_bath_shower_dildo = 0
+			vanrPar_suction_dildo = 0
+			motherQW['bathroom_dildos'] = 0
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+			'"Well I need some kind of outlet!" you say, throwing your arms up in exhasperation.'
+			'Your mother steps back, apparently surprised at your change of tactics.'
+			'"You''re always telling me to stay away from men and not to act like a slut. Well, I gotta tell you <<$npc_nickname[''A29'']>>, <i>I get horny sometimes.</i> Yeah, I was masturbating with it last time too. And if you don''t want me fucking boys, getting pregnant, or worse, then this is what it takes!" She blinks at your outburst but recomposes herself, taking a dignified stance.'
+			'"Well, there are other ways you can deal with that," she sniffs. "You didn''t have to ruin yourself for marriage." You roll your eyes in response.'
+			'"Anyways, you shouldn''t be leaving stuff like this around the house regardless. I''m taking this as punishment," she says.'
+			'"But <<$npc_nickname[''A29'']>>!"'
+			'"No buts young lady! Other people live in this household too! You need to learn to control yourself. If you can''t do that much then you don''t deserve to have one of these."'
+			*nl
+			if motherQW['dildo_shower_discovery'] = 1:
+				motherQW['dildo_shower_discovery'] = 0
+				gs'mother_sextalk','dildo_shower_ending1'
+			else
+				gs'mother_sextalk','dildo_ending1'
+			end
+			*nl
+			'<i>Ugh. Great. Now I need a new one. At least this gets <<$npc_nickname[''A29'']>> off my back...</i>'
+			act'Continue':gt $loc, $loc_arg
+		end		
+	end
+end
+
+if $ARGS[0] = 'bathroom_dildo_shriek3':
+	gs 'npc_relationship', 'modify', 'A29', -10
+	vanrPar_bathtub_dildo = 0
+	vanrPar_bath_shower_dildo = 0
+	vanrPar_suction_dildo = 0
+	suction_dildo += motherQW['bathroom_dildos']
+	motherQW['dildo_caught'] += 1
+	motherQW['bathroom_dildos'] = 0
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/korrpar.jpg"></center>'
+	'You''re walking down the hall when you suddenly hear a shriek come from the bathroom. Oh shit, not again. Right as you get to the door, it opens up to reveal your very mother. She looks more exhasperated than angry this time though.'
+	'"Again, <<$pcs_firstname>>?" She sighs and tosses your sex toy at you and puts a hand to her forehead. "God, I hope you washed everything before I touched it. I''m not going to throw it away this time because I know you''re just going to buy more. But please <<$pcs_nickname>>. Think of your brother and father. Stop leaving stuff like this laying around."'
+	'She shuts the door and you hear the faucet turn and water spray from the shower.'
+	act'Continue':gt $loc, $loc_arg
+end
+
+if $ARGS[0] = 'bathroom_dildo_shriek4':
+	gs 'npc_relationship', 'modify', 'A29', -10
+	vanrPar_bathtub_dildo = 0
+	vanrPar_bath_shower_dildo = 0
+	vanrPar_suction_dildo = 0
+	suction_dildo += motherQW['bathroom_dildos']
+	motherQW['dildo_caught'] += 1
+	motherQW['bathroom_dildos'] = 0
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/korrpar.jpg"></center>'
+	'You''re walking down the hall when you suddenly hear a shriek come from the bathroom. Oh shit, not again. Right as you get to the door, it flies open to show your very angry mother.'
+	'"<<$pcs_firstname>>! You disgusting whore! How dare you leave filth like this laying around the house! This is going straight into the garbage!"'
+	'She stomps straight past you to the front door and flings it open, going down the stairs.'
+	act'Continue':gt $loc, $loc_arg
+end
+
+
+
+!! Mom found your dildos when you weren''t at home
+
+if $ARGS[0] = 'bathroom_dildos1':
+	if motherQW['dildo_caught'] = 0:
+		if motherKnowSpravka > 0 or motherKnowWhore > 0:gt'mother_sextalk','bathroom_dildos4'
+		motherQW['dildo_caught'] += 1
+	elseif motherQW['dildo_caught'] = 1:
+		motherQW['dildo_caught'] += 1
+		gt'mother_sextalk','bathroom_dildos2'
+	elseif motherQW['dildo_caught'] >= 2:
+		if motherKnowSpravka > 0 or motherKnowWhore > 0:gt'mother_sextalk','bathroom_dildos5'
+		gt'mother_sextalk','bathroom_dildos3'
+	end
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+	'As you step into the hall of your family home, you see your mother is there waiting for you. She looks pissed.'
+	'"<<$pcs_firstname>>? Care to explain what I found in the bathroom this morning?"'
+	if motherQW['bathroom_dildos'] = 1:
+		'She holds up a suction dildo in her hand. The one you stuck in the bathroom.'
+	else
+		'She holds up a pair of suction dildos in her hand. The ones you stuck in the bathroom.'
+	end
+	act'Shamelessly lie your ass off':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/korrpar.jpg"></center>'
+		'"It''s not mine," you shrug. "I don''t know where it came from." It''s an obvious lie, made even more obvious by the fact that your face turns bright red when you say it. But as long as you deny it maybe you can get away with this, maybe Anya-'
+		'"Don''t you lie to me <<$pcs_firstname>>, <i>I am your mother.</i> And I know it''s yours. Anya isn''t stupid enough to bring home another one of these after the last time I caught her with one, let alone stupid enough to leave it in the bathroom where Kolka or Vladimir could find it! What were you thinking?! You''ll ruin your brother''s innocence behaving like this, give your father a heart attack too! And you''ll ruin yourself for marriage if you- She cuts off suddenly with a horrified look on her face.'
+		'"My God... you haven''t..."'
+		'You can see where this is going and you don''t like it.'
+		gs'mother_sextalk','bathroom_dildo_response_single'
+	end
+	
+	act'Blame it on Anya':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/korrpar.jpg"></center>'
+		'"It''s not mine," you shrug. "It must be Anya''s. She-"'
+		'"Don''t you lie to me <<$pcs_firstname>>, <i>I am your mother.</i> And I know it''s yours. Anya isn''t stupid enough to bring home another one of these after the last time I caught her with one, let alone stupid enough to leave it in the bathroom where Kolka or Vladimir could find it! What were you thinking?! You''ll ruin your brother''s innocence behaving like this, give your father a heart attack too! And you''ll ruin yourself for marriage if you- She cuts off suddenly with a horrified look on her face.'
+		'"My God... you haven''t..."'
+		'You can see where this is going and you don''t like it.'
+		gs'mother_sextalk','bathroom_dildo_response_single'
+	end
+	
+	act'Well I need some kind of outlet!':
+		vanrPar_bathtub_dildo = 0
+		vanrPar_bath_shower_dildo = 0
+		vanrPar_suction_dildo = 0
+		motherQW['bathroom_dildos'] = 0
+		motherKnowDildo = 1
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+		'"Well I need some kind of outlet!" you say, throwing your arms up in exhasperation.'
+		'Your mother steps back, apparently surprised at your change of tactics.'
+		'"You''re always telling me to stay away from men and not to act like a slut. Well, I gotta tell you <<$npc_nickname[''A29'']>>, <i>I get horny sometimes.</i> And if you don''t want me fucking boys, getting pregnant, or worse, then this is what it takes!" She blinks at your outburst but recomposes herself, taking a dignified stance.'
+		'"Well, there are other ways you can deal with that," she sniffs. "You didn''t have to ruin yourself for marriage. You certainly don''t need <i>two</i> of these." You roll your eyes in response.'
+		'"Regardless, you shouldn''t be leaving stuff like this around the house. I''m taking these as punishment," she says.'
+		'"But <<$npc_nickname[''A29'']>>!"'
+		'"No buts young lady! Other people live in this household too! You need to learn to control yourself. If you can''t do that much then you don''t deserve to have these either."'
+		*nl
+		if motherQW['dildo_shower_discovery'] = 1:
+			motherQW['dildo_shower_discovery'] = 0
+			gs'mother_sextalk','dildo_shower_ending1'
+		else
+			gs'mother_sextalk','dildo_ending1'
+		end
+		*nl
+		'<i>Ugh. Great. Now I need new ones.</i>'
+		act'Continue':gt $loc, $loc_arg
+	end
+end
+
+if $ARGS[0] = 'bathroom_dildos2':
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+	'As you step into the hall of your family home, you see your mother is there waiting for you. She looks pissed.'
+	'"What''s your excuse this time?"'
+	if motherQW['bathroom_dildos'] = 1:
+		'She holds up your suction dildo in her hand.'
+	else
+		'She holds up your suction dildos in her hand.'
+	end
+	if motherKnowDildo = 1 or dildo_ownership = 1:
+		act'"Sorry...?"':
+			vanrPar_bathtub_dildo = 0
+			vanrPar_bath_shower_dildo = 0
+			vanrPar_suction_dildo = 0
+			gs 'npc_relationship', 'modify', 'A29', -10
+			motherQW['bathroom_dildos'] = 0
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/korrpar.jpg"></center>'
+			'Unfortunately, you don''t think you can weasel out of this one.'
+			'"Uhh... Sorry...?" you say, hopeful that she won''t do what she did last time.'
+			'She returns your apology with a glare.'
+			'"Confiscated."'
+			'She walks away into her bedroom still carrying it.'
+			*nl
+			'<i>Well, so much for that...</i>'
+			act'Continue':gt $loc, $loc_arg
+		end
+	else
+		vanrPar_bathtub_dildo = 0
+		vanrPar_bath_shower_dildo = 0
+		vanrPar_suction_dildo = 0
+		motherKnowDildo = 1
+		motherQW['bathroom_dildos'] = 0
+		act'"No..."':
+			gs 'npc_relationship', 'modify', 'A29', -10
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/korrpar.jpg"></center>'
+			'"No..." you say dejectedly.'
+			'"Honestly," she huffs, shaking her head in disappointment. "I expected more of you <<$pcs_firstname>>."'
+			gs'mother_sextalk','dildo_dumpster_ending2'
+			act'Continue':gt $loc, $loc_arg
+		end
+		
+		act'Well I need some kind of outlet!':
+			vanrPar_bathtub_dildo = 0
+			vanrPar_bath_shower_dildo = 0
+			vanrPar_suction_dildo = 0
+			motherQW['bathroom_dildos'] = 0
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+			'"Well I need some kind of outlet!" you say, throwing your arms up in exhasperation.'
+			'Your mother steps back, apparently surprised at your change of tactics.'
+			'"You''re always telling me to stay away from men and not to act like a slut. Well, I gotta tell you <<$npc_nickname[''A29'']>>, <i>I get horny sometimes.</i> Yeah, I was masturbating with it last time too. And if you don''t want me fucking boys, getting pregnant, or worse, then this is what it takes!" She blinks at your outburst but recomposes herself, taking a dignified stance.'
+			'"Well, there are other ways you can deal with that," she sniffs. "You didn''t have to ruin yourself for marriage." You roll your eyes in response.'
+			'"Anyways, you shouldn''t be leaving stuff like this around the house regardless. I''m taking this as punishment," she says.'
+			'"But <<$npc_nickname[''A29'']>>!"'
+			'"No buts young lady! Other people live in this household too! You need to learn to control yourself. If you can''t do that much then you don''t deserve to have one of these."'
+			*nl
+			if motherQW['dildo_shower_discovery'] = 1:
+				motherQW['dildo_shower_discovery'] = 0
+				gs'mother_sextalk','dildo_shower_ending1'
+			else
+				gs'mother_sextalk','dildo_ending1'
+			end
+			*nl
+			'<i>Ugh. Great. Now I need a new one. At least this gets <<$npc_nickname[''A29'']>> off my back...</i>'
+			act'Continue':gt $loc, $loc_arg
+		end		
+	end
+end
+
+if $ARGS[0] = 'bathroom_dildos3':
+	gs 'npc_relationship', 'modify', 'A29', -10
+	vanrPar_bathtub_dildo = 0
+	vanrPar_bath_shower_dildo = 0
+	vanrPar_suction_dildo = 0
+	motherQW['dildo_caught'] += 1
+	suction_dildo += motherQW['bathroom_dildos']
+	motherQW['bathroom_dildos'] = 0
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/korrpar.jpg"></center>'
+	'As you step into the hall of your family home, you see your mother is there waiting for you. She looks more exhasperated than angry.'
+	'"Again, <<$pcs_firstname>>?" She sighs and tosses your sex toy at you and puts a hand to her forehead. "God, I hope you washed everything before I touched it. I''m not going to throw it away this time because I know you''re just going to buy more. But please <<$pcs_nickname>>. Think of your brother and father. Stop leaving stuff like this laying around."'
+	if momloc = 11 or momloc = 12:
+		'With that she walks off into the kitchen.'
+	elseif momloc = 13:
+		'With that she walks off into the living room where you hear your stepfather watching TV.'
+	end
+	act'Continue':gt $loc, $loc_arg
+end
+
+if $ARGS[0] = 'bathroom_dildos4':
+	gs 'npc_relationship', 'modify', 'A29', -10
+	vanrPar_bathtub_dildo = 0
+	vanrPar_bath_shower_dildo = 0
+	vanrPar_suction_dildo = 0
+	motherQW['bathroom_dildos'] = 0
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/korrpar.jpg"></center>'
+	'As you step into the hall of your family home, you see your mother is there waiting for you. She looks very angry.'
+	'"I want you to know that I found your whore things that you left in the bathroom." You look at her in confusion for a moment.'
+	'"What thi-" and then it hits you. Oh shit, you left your dildo in the bathroom.'
+	'"I also want you to know that I threw them out. If you want to be a slut you can go do it somewhere else."'
+	if momloc = 11 or momloc = 12:
+		'With that she walks off into the kitchen.'
+	elseif momloc = 13:
+		'With that she walks off into the living room where you hear your stepfather watching TV.'
+	end
+	act'Continue':gt $loc, $loc_arg
+end
+
+if $ARGS[0] = 'bathroom_dildos5':
+	gs 'npc_relationship', 'modify', 'A29', -10
+	vanrPar_bathtub_dildo = 0
+	vanrPar_bath_shower_dildo = 0
+	vanrPar_suction_dildo = 0
+	motherQW['bathroom_dildos'] = 0
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/korrpar.jpg"></center>'
+	'As you step into the hall of your family home, you see your mother is there waiting for you. She looks very angry.'
+	'"I want you to know that I found your whore things that you left in the bathroom." She glares at you. "Again."'
+	'"... did you throw them awa-"'
+	'"<i>Yes.</i> Obviously. I can''t believe that you''re such a whore now, leaving things like that around for your family to find. Do you have no conscience at all?" She sighs deeply. "My daughter is a shameless slut... What am I going to do..."'
+	if momloc = 11 or momloc = 12:
+		'With that she walks off into the kitchen.'
+	elseif momloc = 13:
+		'With that she walks off into the living room where you hear your stepfather watching TV.'
+	end
+	act'Continue':gt $loc, $loc_arg
+end
+
+if $ARGS[0] = 'dildo_wakeup1':
+	motherQW['dildo_wakeup'] = 1
+	InSleep = 0
+	gs'stat'
+!!	if motherKnowSpravka > 0 or motherKnowWhore > 0:gt'mother_sextalk','dildo_wakeup4'
+	if motherQW['dildo_caught'] = 0:
+		motherQW['dildo_caught'] += 1
+	elseif motherQW['dildo_caught'] = 1:
+		gt'mother_sextalk','dildo_wakeup2'
+	elseif motherQW['dildo_caught'] >= 2 and motherKnowDildo = 1:
+		gt'mother_sextalk','dildo_wakeup3'
+	end
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+	if motherQW['bathroom_dildos'] = 1:
+		'"<<$pcs_firstname>> what the hell is this?!"'
+		'You wake up in a shock when your door bangs open and you see your mother standing in the doorway holding... a dildo?'
+		'Oh <i>fuck</i>, it''s the dildo you left in the bathroom.'
+	else
+		'"<<$pcs_firstname>> what the hell are these?!"'
+		'You wake up in a shock when your door bangs open and you see your mother standing in the doorway holding... a pair of dildos?'
+		'Oh <i>fuck</i>, they''re the dildos you left in the bathroom.'
+	end
+	motherQW['bathroom_dildos'] = 0
+	
+	act'Shamelessly lie your ass off':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+		'"What''re you talkin'' about...?" you say blearily, feining being drowsy from just having woken up. It''s an obvious lie, made even more obvious by the fact that your face turns bright red when you say it. "Is that a dildo? I-"'
+		'"Don''t you lie to me <<$pcs_firstname>>, <i>I am your mother.</i> And I know it''s yours. Anya isn''t stupid enough to bring home another one of these after the last time I caught her with one, let alone stupid enough to leave it in the bathroom where Kolka or Vladimir could find it! What were you thinking?! You''ll ruin your brother''s innocence behaving like this, give your father a heart attack too! And you''ll ruin yourself for marriage if you- She cuts off suddenly with a horrified look on her face.'
+		'"My God... you haven''t..."'
+		'You can see where this is going and you don''t like it.'
+		gs'mother_sextalk','bathroom_dildo_response_single'
+	end
+	
+	act'Blame it on Anya':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+		'"It''s not mine," you say blearily, feining being drowsy from just having woken up. "It must be Anya''s."'
+		'"Mmrrph. Not mine," your sister mumbles from her bed, rolling over to the other side and going back to sleep.'
+		'"Ahuh. You were saying?" Your mother puts her hands on her hips and glares at you. "I can''t believe you''re stupid enough to leave this in the bathroom where Kolka or Vladimir could find it! What were you thinking?! You''ll ruin your brother''s innocence behaving like this, give your father a heart attack too! And you''ll ruin yourself for marriage if you- She cuts off suddenly with a horrified look on her face.'
+		'"My God... you haven''t..."'
+		'You can see where this is going and you don''t like it.'
+		gs'mother_sextalk','bathroom_dildo_response_single'
+	end
+	
+	act'Well I need some kind of outlet!':
+		vanrPar_bathtub_dildo = 0
+		vanrPar_bath_shower_dildo = 0
+		vanrPar_suction_dildo = 0
+		motherQW['bathroom_dildos'] = 0
+		motherKnowDildo = 1
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+		'"Well I need some kind of outlet!" you say, sitting up in bed and throwing your arms up in exhasperation.'
+		'Your mother steps back, apparently surprised at your change of tactics.'
+		'"You''re always telling me to stay away from men and not to act like a slut. Well, I gotta tell you <<$npc_nickname[''A29'']>>, <i>I get horny sometimes.</i> And if you don''t want me fucking boys, getting pregnant, or worse, then this is what it takes!"'
+		'"Mmmm. She''s right mom. Horny girls need satisfaction," your sister mumbles before rolling over to her other side and going back to sleep.'
+		'She blinks at your outburst but recomposes herself, taking a dignified stance.'
+		'"Well, there are other ways you can deal with that," she sniffs. "You didn''t have to ruin yourself for marriage. You certainly don''t need <i>two</i> of these." You roll your eyes in response.'
+		'"Regardless, you shouldn''t be leaving stuff like this around the house. I''m taking these as punishment," she says.'
+		'"But <<$npc_nickname[''A29'']>>!"'
+		'"No buts young lady! Other people live in this household too! You need to learn to control yourself. If you can''t do that much then you don''t deserve to have these either."'
+		*nl
+		if motherQW['dildo_shower_discovery'] = 1:
+			motherQW['dildo_shower_discovery'] = 0
+			gs'mother_sextalk','dildo_shower_ending1'
+		else
+			gs'mother_sextalk','dildo_ending1'
+		end
+		*nl
+		'<i>Ugh. Great. Now I need new ones.</i>'
+		act'Continue':gt 'bed2', 'wake'
+	end
+end
+
+if $ARGS[0] = 'dildo_wakeup2':
+	motherQW['dildo_caught'] += 1
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+	if motherQW['bathroom_dildos'] = 1:
+		'You wake up in a shock when your door bangs open and you see your mother standing in the doorway holding a dildo.'
+		'Oh <i>fuck</i>, you left it in the bathroom again.'
+	else
+		'You wake up in a shock when your door bangs open and you see your mother standing in the doorway holding a pair of dildos.'
+		'Oh <i>fuck</i>, you left them in the bathroom again.'
+	end
+	'"What''s your excuse this time?" she glares at you'
+	if motherKnowDildo = 1 or dildo_ownership = 1:
+		act'"Sorry...?"':
+			vanrPar_bathtub_dildo = 0
+			vanrPar_bath_shower_dildo = 0
+			vanrPar_suction_dildo = 0
+			motherQW['bathroom_dildos'] = 0
+			gs 'npc_relationship', 'modify', 'A29', -10
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+			'Unfortunately, you don''t think you can weasel out of this one.'
+			'"Uhh... Sorry...?" you say, hopeful that she won''t do what she did last time.'
+			'She returns your apology with a glare.'
+			'"Confiscated."'
+			'She walks out of your bedroom and shuts the door.'
+			*nl
+			'<i>Well, so much for that...</i>'
+			act'Continue':gt 'bed2', 'wake'
+		end
+	else
+		vanrPar_bathtub_dildo = 0
+		vanrPar_bath_shower_dildo = 0
+		vanrPar_suction_dildo = 0
+		motherQW['bathroom_dildos'] = 0
+		motherKnowDildo = 1
+		act'"No..."':
+			gs 'npc_relationship', 'modify', 'A29', -10
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+			'"No..." you say dejectedly.'
+			'"Honestly," she huffs, shaking her head in disappointment. "I expected more of you <<$pcs_firstname>>."'
+			'She walks out of your bedroom and shuts the door.'
+			act'Continue':gt 'bed2', 'wake'
+		end
+		
+		act'Well I need some kind of outlet!':
+			vanrPar_bathtub_dildo = 0
+			vanrPar_bath_shower_dildo = 0
+			vanrPar_suction_dildo = 0
+			motherQW['bathroom_dildos'] = 0
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+			'"Well I need some kind of outlet!" you say, throwing your arms up in exhasperation.'
+			'Your mother steps back, apparently surprised at your change of tactics.'
+			'"You''re always telling me to stay away from men and not to act like a slut. Well, I gotta tell you <<$npc_nickname[''A29'']>>, <i>I get horny sometimes.</i> Yeah, I was masturbating with it last time too. And if you don''t want me fucking boys, getting pregnant, or worse, then this is what it takes!" She blinks at your outburst but recomposes herself, taking a dignified stance.'
+			'"Well, there are other ways you can deal with that," she sniffs. "You didn''t have to ruin yourself for marriage." You roll your eyes in response.'
+			'"Anyways, you shouldn''t be leaving stuff like this around the house regardless. I''m taking this as punishment," she says.'
+			'"But <<$npc_nickname[''A29'']>>!"'
+			'"No buts young lady! Other people live in this household too! You need to learn to control yourself. If you can''t do that much then you don''t deserve to have one of these."'
+			*nl
+			'She walks out of your bedroom and shuts the door.'
+			*nl
+			'<i>Ugh. Great.</i> you think, throwing your head back against your pillow. <i>Now I need a new one. But maybe at least this gets <<$npc_nickname[''A29'']>> off my back...</i>'
+			act'Continue':gt 'bed2', 'wake'
+		end		
+	end
+end
+
+if $ARGS[0] = 'dildo_wakeup3':
+	gs 'npc_relationship', 'modify', 'A29', -10
+	vanrPar_bathtub_dildo = 0
+	vanrPar_bath_shower_dildo = 0
+	vanrPar_suction_dildo = 0
+	motherQW['dildo_caught'] += 1
+	suction_dildo += motherQW['bathroom_dildos']
+	motherQW['bathroom_dildos'] = 0
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+	if motherQW['bathroom_dildos'] = 1:
+		'You wake up in shock to something made of rubber slapping you in the face. Startled, you sit up in bed and look around, seeing a dildo laying on your covers.'
+		'"Again, <<$pcs_firstname>>?" Looking up, you see your mother sighing in the doorway to your bedroom with a hand on her forehead. "God, I hope you washed everything before I touched it. I''m not going to throw it away this time because I know you''re just going to buy another one. But please <<$pcs_nickname>>. Think of your brother and father. Stop leaving it laying around like that."'
+	else
+		'You wake up in shock to something made of rubber slapping you in the face. Startled, you sit up in bed and look around, seeing a pair of dildos laying on your covers.'
+		'"Again, <<$pcs_firstname>>?" Looking up, you see your mother sighing in the doorway to your bedroom with a hand on her forehead. "God, I hope you washed everything before I touched those. I''m not going to throw them away this time because I know you''re just going to buy more. But please <<$pcs_nickname>>. Think of your brother and father. Stop leaving these laying around like that."'
+	end
+	'She walks out of your bedroom and shuts the door.'
+	act'Continue':gt 'bed2', 'wake'
+end
+
+!! branching path if a SINGLE dildo was left in the bathroom
+if $ARGS[0] = 'bathroom_dildo_response_single':
+	if dildo_ownership ! 1:
+		act'I swear! It''s not mine!':
+			vanrPar_bathtub_dildo = 0
+			vanrPar_bath_shower_dildo = 0
+			vanrPar_suction_dildo = 0
+			motherQW['bathroom_dildos'] = 0
+			Gspravka = 0
+			GspravkaT = 0
+			GspravkaTalked = daystart
+			dildo_gyno_check = 1
+			GspravkaTimes = 2
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+			'"I swear <<$npc_nickname[''A29'']>>! It''s not mine! I don''t know where it came from!"'
+			'"Oh yeah? Then you won''t mind if I throw this straight into the garbage. And you won''t mind getting a referral from the clinic either. <i>Today</i> <<$pcs_firstname>>."'
+			gs'mother_sextalk','dildo_dumpster_ending1'
+			*nl
+			if pcs_vag > 0:
+				'<i>Great. Now I''m going to get in even bigger trouble. <b>And</b> I lost my dildo...</i>'
+			else
+				'<i>Great. Now I have to do that too. I didn''t even get to use it...</i>'
+			end
+			if motherQW['dildo_wakeup'] = 1:
+				act'Continue':gt 'bed2', 'wake'
+			else
+				act'Continue':gt $loc, $loc_arg
+			end
+		end
+	end
+	
+	act'I didn''t get to use it yet':
+		vanrPar_bathtub_dildo = 0
+		vanrPar_bath_shower_dildo = 0
+		vanrPar_suction_dildo = 0
+		motherQW['bathroom_dildos'] = 0
+		Gspravka = 0
+		GspravkaT = 0
+		GspravkaTalked = daystart
+		dildo_gyno_check = 1
+		GspravkaTimes = 2
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+		if stat['vaginal_dildo'] = 0 or pcs_vag = 0:
+			'"No! I haven''t! I... I didn''t get to use it yet..."'
+			'"You think I''m going to fall for an obvious lie like that <<$pcs_firstname>>??"'
+			'"No! I swear! It''s true!"'
+			'"Oh yeah? Then you won''t mind if I throw this straight into the garbage. And you won''t mind getting a referral from the clinic either. <i>Today</i> <<$pcs_firstname>>."'
+			gs'mother_sextalk','dildo_dumpster_ending1'
+			*nl
+			'<i>Great. Now I have to do that too. I didn''t even get to use it...</i>'
+		else
+			'At this point, you decide it''s time to come clean. Well, at least about the ownership.'
+			'"No! I haven''t! I... I didn''t get to use it yet..." You decide to double down on the lie instead.'
+			'"You think I''m going to fall for an obvious lie like that <<$pcs_firstname>>??"'
+			'"No! I swear! It''s true!"'
+			'"Then prove it. Get a new referral from the clinic either. <i>Today</i> <<$pcs_firstname>>. And I''m taking this. It''s going in the trash right now."'
+			gs'mother_sextalk','dildo_dumpster_ending1'
+			*nl
+			'<i>Great. Now I''m going to get in even bigger trouble. <b>And</b> I lost my dildo...</i>'
+		end
+		if motherQW['dildo_wakeup'] = 1:
+			act'Continue':gt 'bed2', 'wake'
+		else
+			act'Continue':gt $loc, $loc_arg
+		end
+	end
+	act'I just suck on it':
+		vanrPar_bathtub_dildo = 0
+		vanrPar_bath_shower_dildo = 0
+		vanrPar_suction_dildo = 0
+		motherQW['bathroom_dildos'] = 0
+		Gspravka = 0
+		GspravkaT = 0
+		GspravkaTalked = daystart
+		dildo_gyno_check = 1
+		GspravkaTimes = 2
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+		'"No! I haven''t! I... I just suck on it in the shower..."'
+		'"Do you expect me to believe that <<$pcs_firstname>>?"'
+		'"Yes! It''s the truth!" you lie.'
+		'"Oh yeah? Then you won''t mind if I throw this straight into the garbage. And you won''t mind getting a referral from the clinic either. <i>Today</i> <<$pcs_firstname>>."'
+		gs'mother_sextalk','dildo_dumpster_ending1'
+		*nl
+		if pcs_vag > 0:
+			'<i>Great. Now I''m going to get in even bigger trouble. <b>And</b> I lost my dildo...</i>'
+		else
+			'<i>Great. Now I have to do that too. I didn''t even get to use it...</i>'
+		end
+		if motherQW['dildo_wakeup'] = 1:
+			act'Continue':gt 'bed2', 'wake'
+		else
+			act'Continue':gt $loc, $loc_arg
+		end
+	end
+	
+	
+	act'Well I need some kind of outlet!':
+		vanrPar_bathtub_dildo = 0
+		vanrPar_bath_shower_dildo = 0
+		vanrPar_suction_dildo = 0
+		motherQW['bathroom_dildos'] = 0
+		motherKnowDildo = 1
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+		'"Well I need some kind of outlet!" you say, throwing your arms up in exhasperation.'
+		'Your mother steps back, apparently surprised at your change of tactics.'
+		'"You''re always telling me to stay away from men and not to act like a slut. Well, I gotta tell you <<$npc_nickname[''A29'']>>, <i>I get horny sometimes.</i> And if you don''t want me fucking boys, getting pregnant, or worse, then this is what it takes!" She blinks at your outburst but recomposes herself, taking a dignified stance.'
+		'"Well, there are other ways you can deal with that," she sniffs. "You didn''t have to ruin yourself for marriage." You roll your eyes in response.'
+		'"Anyways, you shouldn''t be leaving stuff like this around the house regardless. I''m taking this as punishment," she says.'
+		'"But <<$npc_nickname[''A29'']>>!"'
+		'"No buts young lady! Other people live in this household too! You need to learn to control yourself. If you can''t do that much then you can''t have this back."'
+		*nl
+		if motherQW['dildo_shower_discovery'] = 1:
+			motherQW['dildo_shower_discovery'] = 0
+			gs'mother_sextalk','dildo_shower_ending1'
+		else
+			gs'mother_sextalk','dildo_ending1'
+		end
+		*nl
+		'<i>Ugh. Great. Now I need a new one.</i>'
+		if motherQW['dildo_wakeup'] = 1:
+			act'Continue':gt 'bed2', 'wake'
+		else
+			act'Continue':gt $loc, $loc_arg
+		end
+	end
+end
+
+
+!! if MULTIPLE dildos were left in the bathroom
+if $ARGS[0] = 'bathroom_dildo_response_multiple':
+	if dildo_ownership ! 1:
+		act'I swear! They''re not mine!':
+			vanrPar_bathtub_dildo = 0
+			vanrPar_bath_shower_dildo = 0
+			vanrPar_suction_dildo = 0
+			motherQW['bathroom_dildos'] = 0
+			Gspravka = 0
+			GspravkaT = 0
+			GspravkaTalked = daystart
+			dildo_gyno_check = 1
+			GspravkaTimes = 2
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+			'"I swear <<$npc_nickname[''A29'']>>! They''re not mine! I don''t know where they came from!"'
+			'"Oh yeah? Then you won''t mind if I throw these straight into the garbage. And you won''t mind getting a referral from the clinic either. <i>Today</i> <<$pcs_firstname>>."'
+			gs'mother_sextalk','dildo_dumpster_ending1'
+			*nl
+			if pcs_vag > 0:
+				'<i>Great. Now I''m going to get in even bigger trouble. <b>And</b> I lost my dildo...</i>'
+			else
+				'<i>Great. Now I have to do that too. I didn''t even get to use it...</i>'
+			end
+			if motherQW['dildo_wakeup'] = 1:
+				act'Continue':gt 'bed2', 'wake'
+			else
+				act'Continue':gt $loc, $loc_arg
+			end
+		end
+	end
+	
+	act'I didn''t get to use them yet':
+		vanrPar_bathtub_dildo = 0
+		vanrPar_bath_shower_dildo = 0
+		vanrPar_suction_dildo = 0
+		motherQW['bathroom_dildos'] = 0
+		Gspravka = 0
+		GspravkaT = 0
+		GspravkaTalked = daystart
+		dildo_gyno_check = 1
+		GspravkaTimes = 2
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+		if stat['vaginal_dildo'] = 0 or pcs_vag = 0:
+			'"No! I haven''t! I... I didn''t get to use them yet..."'
+			'"You think I''m going to fall for an obvious lie like that <<$pcs_firstname>>? There were <i>two of them</i> in there!"'
+			'"No! I swear! It''s true!"'
+			'"Oh yeah? Then you won''t mind if I throw these straight into the garbage. And you won''t mind getting a referral from the clinic either. <i>Today</i> <<$pcs_firstname>>."'
+			gs'mother_sextalk','dildo_dumpster_ending1'
+			*nl
+			'<i>Great. Now I have to do that too. I didn''t even get to use it...</i>'
+		else
+			'At this point, you decide it''s time to come clean. Well, at least about the ownership.'
+			'"No! I haven''t! I... I didn''t get to use it yet..." You decide to double down on the lie instead.'
+			'"You think I''m going to fall for an obvious lie like that <<$pcs_firstname>>??"'
+			'"No! I swear! It''s true!"'
+			'"Then prove it. Get a new referral from the clinic either. <i>Today</i> <<$pcs_firstname>>. And I''m taking this. It''s going in the trash right now."'
+			gs'mother_sextalk','dildo_dumpster_ending1'
+			*nl
+			'<i>Great. Now I''m going to get in even bigger trouble. <b>And</b> I lost my dildo...</i>'
+		end
+		if motherQW['dildo_wakeup'] = 1:
+			act'Continue':gt 'bed2', 'wake'
+		else
+			act'Continue':gt $loc, $loc_arg
+		end
+	end
+	
+	act'I just suck on it':
+		vanrPar_bathtub_dildo = 0
+		vanrPar_bath_shower_dildo = 0
+		vanrPar_suction_dildo = 0
+		motherQW['bathroom_dildos'] = 0
+		Gspravka = 0
+		GspravkaT = 0
+		GspravkaTalked = daystart
+		dildo_gyno_check = 1
+		GspravkaTimes = 3
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+		'"No! I haven''t! I... I just suck on it in the shower..."'
+		'"Do you expect me to believe that <<$pcs_firstname>>?'
+		'"Yes! It''s the truth!" you lie.'
+		'There were <i>two of them</i> in there! Are you jerking one off while you suck on the other? Besides, you shouldn''t be doing that either!" she sputters. "Well, if you''re telling the truth then you won''t mind if I throw these straight into the garbage. And you won''t mind getting a referral from the clinic either. <i>Today</i> <<$pcs_firstname>>."'
+		gs'mother_sextalk','dildo_dumpster_ending1'
+		*nl
+		if pcs_vag > 0:
+			'<i>Great. Now I''m going to get in even bigger trouble. <b>And</b> I lost my dildo...</i>'
+		else
+			'<i>Great. Now I have to do that too. I didn''t even get to use it...</i>'
+		end
+		if motherQW['dildo_wakeup'] = 1:
+			act'Continue':gt 'bed2', 'wake'
+		else
+			act'Continue':gt $loc, $loc_arg
+		end
+	end
+	
+	
+	act'Well I need some kind of outlet!':
+		vanrPar_bathtub_dildo = 0
+		vanrPar_bath_shower_dildo = 0
+		vanrPar_suction_dildo = 0
+		motherQW['bathroom_dildos'] = 0
+		motherKnowDildo = 1
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+		'"Well I need some kind of outlet!" you say, throwing your arms up in exhasperation.'
+		'Your mother steps back, apparently surprised at your change of tactics.'
+		'"You''re always telling me to stay away from men and not to act like a slut. Well, I gotta tell you <<$npc_nickname[''A29'']>>, <i>I get horny sometimes.</i> And if you don''t want me fucking boys, getting pregnant, or worse, then this is what it takes!" She blinks at your outburst but recomposes herself, taking a dignified stance.'
+		'"Well, there are other ways you can deal with that," she sniffs. "You didn''t have to ruin yourself for marriage. You certainly don''t need <i>two</i> of these." You roll your eyes in response.'
+		'"Regardless, you shouldn''t be leaving stuff like this around the house. I''m taking these as punishment," she says.'
+		'"But <<$npc_nickname[''A29'']>>!"'
+		'"No buts young lady! Other people live in this household too! You need to learn to control yourself. If you can''t do that much then you don''t deserve to have these either."'
+		*nl
+		gs'mother_sextalk','dildo_ending1'
+		*nl
+		'<i>Ugh. Great. Now I need new ones.</i>'
+		if motherQW['dildo_wakeup'] = 1:
+			act'Continue':gt 'bed2', 'wake'
+		else
+			act'Continue':gt $loc, $loc_arg
+		end
+	end
+end
+
+if $ARGS[0] = 'dildo_ending1':
+	'She stalks off holding your dildo, moving to another room in the house and leaving you alone in the hallway.'
+end
+
+if $ARGS[0] = 'dildo_dumpster_ending1':
+	'And she stomps past you out the front door, presumably to make good on her promise to throw away your dildo. You sigh deeply.'
+end
+
+if $ARGS[0] = 'dildo_dumpster_ending2':
+	'With that, she stalks outside, presumably to throw your dildo into a dumpster.'
+end
+
+
+if $ARGS[0] = 'dildo_shower_ending1':
+	'That being her last word on the matter, she walks back inside the bathroom with your dildo and shuts the door on you. Moments later you hear the shower start spraying.'
+end
+
+if $ARGS[0] = 'dildo_shower_ending2':
+	'She shuts the door and you hear the faucet turn and water spray from the shower.'
+end
+
+if $ARGS[0] = 'discover_dildo':
+	motherQW['bathroom_dildos'] = vanrPar_suction_dildo
+	vanrPar_suction_dildo = 0
+	if vanrPar_bathtub_dildo = 1:vanrPar__bathtub_dildo = 0
+	if vanrPar_bath_shower_dildo = 1:vanrPar_bath_shower_dildo = 0
+end
+
+--- mother+_sextalk ---------------------------------

+ 77 - 0
locations/scandalicious.qsrc

@@ -0,0 +1,77 @@
+# scandalicious
+
+if $ARGS[0] = 'start':
+	$loc = 'scandalicious'
+	$loc_arg = 'swim'
+    $location_type = 'public_indoors'
+	cls
+	menu_off = 0
+	gs 'stat'
+	gs 'themes', 'indoors'
+	'<center><b><font color="maroon">Scandalicious</font></b></center>'
+	'<center><img src="images/locations/city/citycenter/mall/scandalicious/shop.jpg"></center>'
+	*nl
+	'This store is cheap and tacky. The clothing lives up to the name though and you assume they saved a lot of money on fabric.
+	Its not somewhere you''d go with your Mom or let her know you''d even looked in the window but if you want to show off your body there is nowhere better to shop. The staff aren''t judging anyone so it feels relaxed but there is still a mix of those hiding their embarrassment and those exuding confidence.'
+	*nl
+	
+	act 'Leave':
+		cla
+		minut += 3
+		gt 'torgcentr'
+	end
+
+	act 'View swimwear':
+		cla
+		minut += 5
+		gt 'scandalicious', 'swim'
+	end
+end
+
+if $ARGS[0] = 'swim':
+	$loc_arg = 'swim'
+	$loc = 'scandalicious'
+	cls
+	gs'stat'
+	'<center><b><font color="maroon">Swimwear - one size fits all</font></b></center>'
+	*nl
+
+	gs 'clothing_QV', 'shop_header'
+
+	act 'Return':
+		cla
+		minut += 1
+		gt 'scandalicious', 'start'
+	end
+
+	clothingfilter['qualitycheck'] = 7
+	:loopquality
+		if Clothingstock > 18:
+			i = 1
+		elseif Clothingstock > 12:
+			i = 2
+		elseif Clothingstock > 6:
+			i = 3
+		else
+			i = 4
+		end
+
+		:loopbeach
+			if beach[i] = 0:
+				gs 'clothing_attributes', 'beach', 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 ''scandalicious'', ''swim1''"><img src="images/pc/clothing/15beachbabe/<<i>>.jpg" 	height="250" /></a>'
+				end
+			end
+			i += 4
+		if i <= 103:jump 'loopbeach'
+	if clothingfilter['quality'] = 1 and clothingfilter['qualitycheck'] > 0: clothingfilter['qualitycheck'] -=1 & jump 'loopquality'
+end
+
+if $ARGS[0] = 'swim1': gt 'clothing', 'view_clothing_item', 'shop', 'beach',i, 1750
+
+--- scandalicious ---------------------------------
+