1
0
Переглянути джерело

Merge branch 'Edited-QSP9' into Edited-TW

Stephan Fuchs 10 місяців тому
батько
коміт
83316875b7
100 змінених файлів з 8235 додано та 5016 видалено
  1. 4 0
      .gitignore
  2. 28 0
      Callvalidator.bat
  3. 60 0
      MakeTestQSP.bat
  4. 15 25
      glife.qproj
  5. 0 0
      locations/AppearanceSystem.qsrc
  6. 1 1
      locations/BurgerTip.qsrc
  7. 5 3
      locations/Cheatmenu_din.qsrc
  8. 40 21
      locations/Cum_Manage.qsrc
  9. 165 70
      locations/KatjaHomeTalk.qsrc
  10. 1700 0
      locations/Katja_nightclub.qsrc
  11. 186 0
      locations/Katja_nightclub_sex.qsrc
  12. 2 2
      locations/LCwork.qsrc
  13. 2 2
      locations/MartinSex2.qsrc
  14. 345 269
      locations/NikoDates.qsrc
  15. 161 143
      locations/NikoDreams.qsrc
  16. 258 251
      locations/NikoEv.qsrc
  17. 339 287
      locations/NikoEv2.qsrc
  18. 360 318
      locations/NikoMeyHome.qsrc
  19. 226 214
      locations/NikoPayback.qsrc
  20. 308 277
      locations/NikoSlut.qsrc
  21. 320 270
      locations/NikoWhore.qsrc
  22. 5 4
      locations/Nudelake.qsrc
  23. 1 1
      locations/ParkKafe.qsrc
  24. 1 1
      locations/Prostitute.qsrc
  25. 15 2
      locations/Snpc.qsrc
  26. 1 1
      locations/Vika.qsrc
  27. 1 1
      locations/Vnlake1.qsrc
  28. 29 32
      locations/WorkHosp.qsrc
  29. 155 182
      locations/Zvereva_sub_1.qsrc
  30. 2 2
      locations/_attributes_gm_panties.qsrc
  31. 3 3
      locations/_attributes_school.qsrc
  32. 0 4
      locations/_pube_image.qsrc
  33. 11 7
      locations/agentned.qsrc
  34. 482 964
      locations/albina_chat.qsrc
  35. 132 27
      locations/albina_chat2.qsrc
  36. 9 10
      locations/albina_house_events.qsrc
  37. 1047 0
      locations/albina_sex_chat.qsrc
  38. 178 129
      locations/albina_starlets.qsrc
  39. 1 1
      locations/albinahome.qsrc
  40. 3 3
      locations/alexandriaChat.qsrc
  41. 0 1
      locations/anushapt_city.qsrc
  42. 4 6
      locations/anushka_konstantinov_schedule.qsrc
  43. 2 2
      locations/anushkachat_city.qsrc
  44. 9 0
      locations/arousal_oneline.qsrc
  45. 1 1
      locations/arturdin.qsrc
  46. 7 7
      locations/balkon.qsrc
  47. 66 99
      locations/balkon2.qsrc
  48. 2 2
      locations/bank.qsrc
  49. 18 16
      locations/bass.qsrc
  50. 114 149
      locations/bed.qsrc
  51. 40 52
      locations/bedr.qsrc
  52. 44 54
      locations/bedr2x.qsrc
  53. 26 29
      locations/bedrPar.qsrc
  54. 22 21
      locations/bedrPar2.qsrc
  55. 5 5
      locations/body_desc.qsrc
  56. 1 3
      locations/booty_call.qsrc
  57. 7 3
      locations/boy_updater.qsrc
  58. 8 60
      locations/bras.qsrc
  59. 2 1
      locations/brother2.qsrc
  60. 2 2
      locations/brother_shower_sex.qsrc
  61. 1 1
      locations/brother_voyeur.qsrc
  62. 2 2
      locations/brother_voyeur_sex.qsrc
  63. 76 18
      locations/budgetclothes.qsrc
  64. 1 1
      locations/burlesque.qsrc
  65. 1 1
      locations/carF.qsrc
  66. 2 2
      locations/cardgame_durak.qsrc
  67. 119 106
      locations/city_apt_building.qsrc
  68. 60 60
      locations/city_center.qsrc
  69. 194 217
      locations/city_clinic.qsrc
  70. 53 44
      locations/city_coffee_hole.qsrc
  71. 165 0
      locations/city_hermitage.qsrc
  72. 17 20
      locations/city_industrial.qsrc
  73. 19 19
      locations/city_island.qsrc
  74. 44 42
      locations/city_lake.qsrc
  75. 30 30
      locations/city_mansion_residence_3.qsrc
  76. 7 7
      locations/city_redlight.qsrc
  77. 20 23
      locations/city_residential.qsrc
  78. 13 15
      locations/city_suburbs.qsrc
  79. 7 3
      locations/clothing.qsrc
  80. 1 1
      locations/clothing_attributes.qsrc
  81. 3 3
      locations/dibodi.qsrc
  82. 2 14
      locations/din_van.qsrc
  83. 1 1
      locations/dina.qsrc
  84. 1 1
      locations/dvor.qsrc
  85. 48 31
      locations/emp_functions.qsrc
  86. 35 35
      locations/etoexhib.qsrc
  87. 2 2
      locations/eugeneev1.qsrc
  88. 12 16
      locations/exercise.qsrc
  89. 60 15
      locations/exhibitionistshop.qsrc
  90. 1 1
      locations/food_menu.qsrc
  91. 3 3
      locations/foto.qsrc
  92. 1 1
      locations/foto_albums.qsrc
  93. 1 1
      locations/foto_events.qsrc
  94. 20 20
      locations/foto_models.qsrc
  95. 202 190
      locations/foto_models2.qsrc
  96. 1 1
      locations/foto_shoot.qsrc
  97. 16 14
      locations/gadfield.qsrc
  98. 3 3
      locations/gadriver.qsrc
  99. 9 11
      locations/gdksport.qsrc
  100. 1 1
      locations/gkafe.qsrc

+ 4 - 0
.gitignore

@@ -41,6 +41,10 @@ images.zip
 MakeQSP.bat
 /glife.iml
 /Qqsp-1.9.0-win64/
+glife.7z.tmp
+glife.7z
+
+*.test
 glife.html
 
 

+ 28 - 0
Callvalidator.bat

@@ -0,0 +1,28 @@
+@ECHO off
+
+:: The folder where the callvalidator.py can be found
+set VALIDATOR=tools
+:: The list file with the files that will be validated [optional]
+set LIST=glife-validate.qproj
+:: The qsrc file that will be validated [optional]
+:: set FILE=
+:: The folder where the LIST or the FILE can be found [optional, will use the root folder if not set]
+set FOLDER=tools
+:: The folder where the qsrc file can be found [mandatory]
+set SOURCE=locations
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+
+cls
+echo.
+
+echo.
+
+@ECHO ON
+:: python %VALIDATOR%\callvalidator.py source=%SOURCE%
+:: python %VALIDATOR%\callvalidator.py source=%SOURCE% file=%FILE% folder=%FOLDER%
+python %VALIDATOR%\callvalidator.py source=%SOURCE% list=%LIST% folder=%FOLDER%
+@ECHO OFF
+echo.
+echo Done.
+
+:exit

+ 60 - 0
MakeTestQSP.bat

@@ -0,0 +1,60 @@
+@ECHO off
+
+:: The file that will be generated or open
+set TESTFOLDER=test
+set TESTSUITE=test\testsuite-basic.qproj 
+set QSPGUI=tools\QSPgui\qspgui.exe
+:: set QSPGUI=Qqsp.exe
+set SAVE_ENABLED=FALSE
+set LOCATIONSFOLDER=locations
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+
+:menu
+cls
+echo.
+echo :: QSP Compiler and Launcher
+echo.
+
+echo.
+
+if defined QSPGUI (
+	if not exist "%QSPGUI%" ( 
+		echo QSP EXEC : [ERROR] - %QSPGUI% not found.
+		set QSPGUI=
+	) else ( echo QSP EXEC : [OK] - "%QSPGUI%")
+) else ( echo QSP EXEC : [NOT DEFINED] - Using Windows DEFAULT.)
+
+echo.
+
+if defined NOT_FOUND (
+	echo ERROR: Option '%action%' wasn't recognized. Is it lowercase? 
+	set NOT_FOUND=
+)
+
+echo QPSGUI: %QSPGUI% 
+echo.
+
+:build
+echo.
+
+echo Building ...
+
+@ECHO ON
+python tools\testbuilder.py %LOCATIONSFOLDER% %TESTSUITE% %SAVE_ENABLED%
+@ECHO OFF
+
+SET /p MYVAR=<_temp-filename.txt
+SET TXTFILE="%MYVAR%.txt"
+SET QSPFILE="%MYVAR%.qsp"
+
+@ECHO ON
+tools\txt2gam.exe  %TXTFILE% %QSPFILE% : > nul
+del %TXTFILE%
+del _temp-filename.txt
+%QSPGUI% %QSPFILE%
+@ECHO OFF
+
+
+echo.
+echo Done.
+pause

+ 15 - 25
glife.qproj

@@ -74,7 +74,7 @@
 		<Location name="internet_mobile"/>
 	</Folder>
 	<Folder name="Body">
-		<Location name="ApperanceSystem"/>
+		<Location name="AppearanceSystem"/>
 		<Location name="body"/>
 		<Location name="body_desc"/>
 		<Location name="lact_lib"/>
@@ -91,6 +91,7 @@
 		<Location name="boyStat"/>
 		<Location name="pain"/>
 		<Location name="arousal"/>
+		<Location name="arousal_oneline"/>
 		<Location name="orgasm"/>
 		<Location name="dinSex"/>
 		<Location name="dinSex2"/>
@@ -521,8 +522,12 @@
 		<Location name="katja_uni"/>
 		<Location name="katja_uni_sex"/>
 		<Location name="katja_dorm"/>
+		<Location name="katja_party"/>
 		<Location name="katja_chat"/>
 		<Location name="katja_city"/>
+		<Location name="katja_city_sex"/>
+		<Location name="katja_nightclub"/>
+		<Location name="katja_nightclub_sex"/>
 	</Folder>
 	<Folder name="Viky Meynold">
 		<Location name="mey_home"/>
@@ -673,27 +678,6 @@
 		<Location name="danceGev"/>
 		<Location name="volAndGev"/>
 	</Folder>
-	<Folder name="Booty call">
-		<Location name="booty_call_after"/>
-		<Location name="booty_call_condoms"/>
-		<Location name="booty_call_cowgirl"/>
-		<Location name="booty_call_cum"/>
-		<Location name="booty_call_doggy"/>
-		<Location name="booty_call_miss"/>
-		<Location name="booty_call_morning"/>
-		<Location name="booty_call_pillow_talk"/>
-		<Location name="booty_call_pillow_talk2"/>
-		<Location name="booty_call_favorite_part"/>
-		<Location name="booty_call_work_talk1"/>
-		<Location name="booty_call_sex"/>
-		<Location name="booty_call_shower"/>
-		<Location name="booty_call_start"/>
-		<Location name="booty_call_stats"/>
-		<Location name="booty_call_talk"/>
-		<Location name="booty_call_reactions"/>
-		<Location name="booty_call_virgin"/>
-		<Location name="booty_call_leave"/>
-	</Folder>
 	<Folder name="Sex Events For Generic NPCs">
 		<Location name="sex_ev_after"/>
 		<Location name="sex_ev_condoms"/>
@@ -773,6 +757,7 @@
 		<Location name="albinahome"/>
 		<Location name="albina_chat"/>
 		<Location name="albina_chat2"/>
+		<Location name="albina_sex_chat"/>
 		<Location name="albina_lazar_sex"/>
 		<Location name="albina_school_sex"/>
 		<Location name="albina_house_events"/>
@@ -898,6 +883,7 @@
 		<Location name="Club2"/>
 		<Location name="danceclass"/>
 		<Location name="city_library"/>
+		<Location name="city_hermitage"/>
 		<Location name="fit"/>
 		<Location name="talent_agency"/>
 		<Location name="casting"/>
@@ -922,6 +908,7 @@
 		<Location name="city_musicstore_stock"/>
 		<Location name="shop_materinstvo"/>
 		<Location name="shop_photography"/>
+		<Location name="photography_work"/>
 	</Folder>
 	<Folder name="City Residential">
 		<Location name="city_residential"/>
@@ -1025,6 +1012,9 @@
 		<Location name="uni_exams2"/>
 		<Location name="uni_exams3"/>
 		<Location name="uni_exams4"/>
+		<Location name="uni_lessons_electives1"/>
+		<Location name="uni_lessons_electives2"/>
+		<Location name="uni_lessons_electivesev1"/>
 		<Location name="uni_events"/>
 		<Location name="uniutil"/>
 	</Folder>
@@ -1289,15 +1279,15 @@
 		<Location name="belpicknick"/>
 	</Folder>
 	<Folder name="Old Town">
-		<Location name="liam"/>
-		<Location name="liamelkafe"/>
+		<Location name="pushkin"/>
+		<Location name="pushkin_cafe"/>
 		<Location name="stallion"/>
 		<Location name="larek"/>
 		<Location name="dvor"/>
 		<Location name="ugol"/>
 		<Location name="ugol1"/>
 		<Location name="artstudia"/>
-		<Location name="liames"/>
+		<Location name="pushkin_sq"/>
 		<Location name="burlesque"/>
 		<Location name="rasputin_entrance"/>
 		<Location name="rasputin_host"/>

+ 0 - 0
locations/ApperanceSystem.qsrc → locations/AppearanceSystem.qsrc


+ 1 - 1
locations/BurgerTip.qsrc

@@ -123,7 +123,7 @@ if $ARGS[0] = 'work':
 					'<center><img <<$set_imgh>> src="images/characters/city/anatoly/sex/bossex.jpg"></center>'
 					'While you kiss him, Anatoly leads you to the couch. He soon has his face planted between your breasts, and a hand fondling your ass.'
 
-					gs 'arousal', 'give_kiss', 5, 'sub'
+					gs 'arousal', 'kiss', 5, 'sub'
 					gs 'arousal', 'foreplay', 5, 'sub'
 					minut -= 5
 					gs 'stat'

+ 5 - 3
locations/Cheatmenu_din.qsrc

@@ -304,7 +304,7 @@ $cheatmenu['addict'] = {
 	end
 }
 
-$cheatmenu['willpower'] = {
+$cheatmenu['willpower2'] = {
 	if InfWillpwer = 0:
 		InfWillpwer = 1
 		dynamic $cheatmenu['permanent']
@@ -589,6 +589,7 @@ $cheatmenu['permanent'] = {
 	'<td width="450" cellspacing="0" cellpadding="20" valign="top">'
 	'More than one job is possible: <a href="exec:dynamic $cheatmenu[''work'']"><<$cheatWork>></a>'
 	'Willpower cost always zero: <a href="exec:dynamic $cheatmenu[''willpower'']"><<$cheatWillpower>></a>'
+	'Infinite willpower: <a href="exec:dynamic $cheatmenu[''willpower2'']"><<$InfWillpwer>></a>'
 	'Always combed: <a href="exec:dynamic $cheatmenu[''hair'']"><<$cheatHapri>></a>'
 	'Cosmetics never smeared: <a href="exec:dynamic $cheatmenu[''nomakeup'']"><<$cheatNomakeup>></a>'
 	'Never sweat: <a href="exec:dynamic $cheatmenu[''nosweat'']"><<$cheatNoSweat>></a>'
@@ -599,7 +600,6 @@ $cheatmenu['permanent'] = {
 	'Never lose or gain weight: <a href="exec:dynamic $cheatmenu[''noFat'']"><<$cheatNoFat>></a>'
 	'Never get addicted: <a href="exec:dynamic $cheatmenu[''addict'']"><<$NarkImmune>></a>'
 	'Never shave legs: <a href="exec:dynamic $cheatmenu[''shaveLegs'']"><<$cheatShaveLegs>></a>'
-	'Infinite willpower: <a href="exec:dynamic $cheatmenu[''willpower'']"><<$InfWillpwer>></a>'
 
 	if Enable_sforma = 1:
 		'Allow any clothing for school: <a href="exec:Enable_sforma = 0 & dynamic $cheatmenu[''permanent'']">Currently ON</a>'
@@ -1114,6 +1114,8 @@ $cheatmenu['tatoo'] = {
 	if tatwrist >= 1:'<a href="exec:tattCount-=1 & tatwrist = 0 & dynamic $cheatmenu[''tatoo'']">Remove your wrist tattoo</a>'
 	if tathand = 0:'You do not have a tattoo on your hand</a>'
 	if tathand >= 1:'<a href="exec:tattCount-=1 & tathand = 0 & dynamic $cheatmenu[''tatoo'']">Remove your hand tattoo</a>'
+	if cosmetic_tattoo = 0:'You do not have the makup tattoo</a>'
+	if cosmetic_tattoo >= 1:'<a href="exec:tattCount-=1 & tathand = 0 & dynamic $cheatmenu[''tatoo'']">Remove your makup tattoo</a>'
 }
 
 $cheatmenu['setStat'] = {
@@ -2751,7 +2753,7 @@ $cheatmenu = {
 	*nl
 	*nl
 	'<a href="exec:gt''pav_residential''">Teleport to Pavlovsk</a>'
-	'<a href="exec:gt''liam''">Teleport to Pushkin</a>'
+	'<a href="exec:gt''pushkin''">Teleport to Pushkin</a>'
 	'<a href="exec:gt''city_residential''">Teleport to City</a>'
 	'<a href="exec:gt''gadukino''">Teleport to Gadukino</a>'
 	'<a href="exec:gt''dachi''">Teleport to Suburban Cooperative</a>'

+ 40 - 21
locations/Cum_Manage.qsrc

@@ -540,7 +540,7 @@ if $ARGS[0] = 'cumeater':
 
 		if cloc = 13:
 			gs 'cum_cleanup', 'cleanloc', cloc
-			'You carefully lick the sperm residue from both hands, enjoying the tart taste of semen.'
+			'You carefully lick the sperm residue from your hands, enjoying the tart taste.'
 		else
 			if cloc = 0:
 				$part = 'pussy'
@@ -577,9 +577,9 @@ if $ARGS[0] = 'cumeater':
 			end
 
 			if rand(0, 1) = 0:
-				'You collect a handful of sperm from your <<$part>> in your hand and lick it all up, enjoying the tart taste of semen.'
+				'You collect a handful of sperm from your <<$part>> in your hand and lick it up, enjoying the tart taste.'
 			else
-				'You collect the sperm from your <<$part>> with your fingers and lick them, enjoying the tart taste of semen.'
+				'You collect the sperm from your <<$part>> with your fingers and lick them, enjoying the tart taste.'
 			end
 
 			gs 'cum_cleanup', 'cleanloc', cloc
@@ -684,71 +684,87 @@ if $ARGS[0] = 'cum_stat_display':
 			$icon_txtloc = 'your pussy'
 			$txtloc = 'your <a href="exec:view''images/pc/body/cum/creampie/cumpussy'+rand(1,14)+'.jpg''">pussy</a>'
 		elseif i = 1:
+			$txtloc_adj = 'all over '
 			$icon_txtloc = 'your labia'
 			$txtloc = 'your <a href="exec:view''images/pc/body/cum/cumpussy/cumpus'+rand(1,4)+'.jpg''">labia</a>'
 		elseif i = 2:
+			$txtloc_adj = 'across '
 			$txtloc = 'the front of your panties'
 			$icon_txtloc = $txtloc
 		elseif i = 3:
+			$txtloc_adj = 'across '
 			$icon_txtloc = 'your ass'
 			$txtloc = 'your <a href="exec:view''images/pc/body/cum/cumanal/cumanal'+rand(1,11)+'.jpg''">ass</a>'
 		elseif i = 4:
+			$txtloc_adj = 'all over '
 			$icon_txtloc = 'your butt'
 			$txtloc = 'your <a href="exec:view''images/pc/body/cum/cumass/cumass'+rand(1,6)+'.jpg''">butt</a>'
 		elseif i = 5:
+			$txtloc_adj = 'painting '
 			$txtloc = 'the back of your panties'
 			$icon_txtloc = $txtloc
 		elseif i = 6:
+			$txtloc_adj = 'on '
 			$icon_txtloc = 'your clothes near your groin'
 			$txtloc = 'your <a href="exec:view''images/pc/body/cum/cumclothes/'+rand(1,3)+'.jpg''">clothes near your groin</a>'
 		elseif i = 7:
+			$txtloc_adj = 'on '
 			$icon_txtloc = 'your clothes'
 			$txtloc = 'your <a href="exec:view''images/pc/body/cum/cumclothes/cumclothes'+rand(1,21)+'.jpg''">clothes</a>'
 		elseif i = 8:
+			$txtloc_adj = 'down '
 			$txtloc = 'your back'
 			$icon_txtloc = $txtloc
 		elseif i = 9:
+			$txtloc_adj = 'on '
 			$txtloc = 'your legs'
 			$icon_txtloc = $txtloc
 		elseif i = 10:
+			$txtloc_adj = 'on '
 			$txtloc = 'your arms'
 			$icon_txtloc = $txtloc
 		elseif i = 11:
 			if pcs_haircol = 0:
 				$cum_face_image = 'brown/'
-				$cum_face_image += rand(1, 31)
+				$cum_face_image += rand(1,31)
 			elseif pcs_haircol = 1:
 				$cum_face_image = 'black/'
-				$cum_face_image += rand(1, 23)
+				$cum_face_image += rand(1,23)
 			elseif pcs_haircol = 2:
 				$cum_face_image = 'red/'
-				$cum_face_image += rand(1, 19)
+				$cum_face_image += rand(1,19)
 			elseif pcs_haircol = 3:
 				$cum_face_image = 'blonde/'
-				$cum_face_image += rand(1, 25)
+				$cum_face_image += rand(1,25)
 			elseif pcs_haircol > 3:
 				$cum_face_image = 'custom/'
-				$cum_face_image += rand(1, 20)
+				$cum_face_image += rand(1,20)
 			end
+			$txtloc_adj = 'across '
 			$icon_txtloc = 'your face'
 			$txtloc = 'your <a href="exec:view''images/pc/body/cum/cumface/<<$cum_face_image>>.jpg''">face</a>'
 			killvar 'cum_face_image'
 		elseif i = 13:
+			$txtloc_adj = 'over '
 			$txtloc = 'your hands'
 			$icon_txtloc = $txtloc
 		elseif i = 14:
-			$icon_txtloc = 'your stomach'
-			$txtloc = 'your <a href="exec:view''images/pc/body/cum/cumbelly/cumbelly'+rand(1,12)+'.jpg''">stomach</a>'
+			$txtloc_adj = 'across '
+			$icon_txtloc = 'across your stomach'
+			$txtloc = 'across your <a href="exec:view''images/pc/body/cum/cumbelly/cumbelly'+rand(1,12)+'.jpg''">stomach</a>'
 		elseif i = 15:
-			$icon_txtloc = 'your breasts'
+			$txtloc_adj = 'on '
+			$icon_txtloc = 'on your breasts'
 			$txtloc = 'your <a href="exec:view''images/pc/body/cum/cumtits/cumtits'+rand(1,19)+'.jpg''">breasts</a>'
 		elseif i = 16:
+			$txtloc_adj = 'in '
 			$icon_txtloc = 'your hair'
 			$txtloc = 'your hair</a>'
 		elseif i = 17:
 			$txtloc = 'in your vagina in a slipped condom'
 			$icon_txtloc = $txtloc
 		else
+			$txtloc_adj = 'on '
 			$icon_txtloc = 'the gusset of your panties'
 			$txtloc = 'the gusset of your panties</a>'
 		end
@@ -780,9 +796,9 @@ if $ARGS[0] = 'cum_stat_display':
 					if (vibratorIN = 1 and i = 0) or (analplugin = 1 and i = 3):
 						$txtproxy = 'being plugged in '
 					elseif i = 0 and cumvolume['<<i>>:<<j>>'] < pcs_vag*5:
-						$txtproxy = 'staying inside of '
+						$txtproxy = 'staying inside '
 					elseif i = 3 and pcs_ass <= 25:
-						$txtproxy = 'staying inside of '
+						$txtproxy = 'staying inside '
 					else
 						if cumvolume['<<i>>:<<j>>'] > 250:
 							$txtproxy = 'gushing out of '
@@ -791,7 +807,7 @@ if $ARGS[0] = 'cum_stat_display':
 						elseif cumvolume['<<i>>:<<j>>'] >= 40:
 							$txtproxy = 'seeping out of '
 						else
-							$txtproxy = 'staying inside of '
+							$txtproxy = 'staying inside '
 						end
 					end
 				elseif j >= 5:
@@ -814,7 +830,7 @@ if $ARGS[0] = 'cum_stat_display':
 						$txtproxy = 'covering '
 					else
 						!! residue amount, no leakage
-						$txtproxy = 'spattering '
+						$txtproxy = 'spattered '
 					end
 					if j = 1:
 						$txtproxy += 'wetly '
@@ -823,6 +839,9 @@ if $ARGS[0] = 'cum_stat_display':
 					else
 						$txtproxy += 'powderly '
 					end
+					if cumvolume['<<i>>:<<j>>'] < 40:
+						$txtproxy += $txtloc_adj
+					end
 				end
 
 				$txtperson = ''
@@ -941,30 +960,30 @@ if $ARGS[0] = 'cum_stat_display':
 		if cumloc[6] = 1:
 			stat_visible_cum = 1
 			if $stat_visible_cum_temp ! '': $stat_visible_cum_temp += ', '
-			$stat_visible_cum_temp += 'your clothes near your groin'
+			$stat_visible_cum_temp += 'on your clothes near your groin'
 		end
 		if cumloc[7] = 1:
 			stat_visible_cum = 1
 			if $stat_visible_cum_temp ! '': $stat_visible_cum_temp += ', '
-			$stat_visible_cum_temp += 'your clothes'
+			$stat_visible_cum_temp += 'on your clothes'
 		end
 		if cumloc[11] = 1:
 			stat_visible_cum = 1
 			if $stat_visible_cum_temp ! '': $stat_visible_cum_temp += ', '
-			$stat_visible_cum_temp += 'your face'
+			$stat_visible_cum_temp += 'on your face'
 		end
 		if cumloc[13] = 1:
 			stat_visible_cum = 1
 			if $stat_visible_cum_temp ! '': $stat_visible_cum_temp += ', '
-			$stat_visible_cum_temp += 'your hands'
+			$stat_visible_cum_temp += 'on your hands'
 		end
 		if cumloc[16] = 1:
 			stat_visible_cum = 1
 			if $stat_visible_cum_temp ! '': $stat_visible_cum_temp += ', '
-			$stat_visible_cum_temp += 'your hair'
+			$stat_visible_cum_temp += 'in your hair'
 		end
 
-		$stat_visible_cum_msg = 'People can see the cum on '+ $stat_visible_cum_temp + '.'
+		$stat_visible_cum_msg = 'People can see the cum '+ $stat_visible_cum_temp + '.'
 	end
 	cum_loc['vagina'] = cumloc[0]
 	cum_loc['labia'] = cumloc[1]

+ 165 - 70
locations/KatjaHomeTalk.qsrc

@@ -70,13 +70,13 @@ if $ARGS[0] = '':
 					!!If Marcus have agreed to be katja''s first, the player will tell this to Katja the next time the talk at home
 					gt 'KatjaHomeTalk', 'Marcus_answer_talk'
 			
-				elseif katjaQW['QWstage'] < 4 and katjaQW['slut'] >= 50 and katjaQW['horny'] >= 40 and (katjaQW['knows_BJ'] + katjaQW['knows_sex']) >= 2 and npc_sex['A14'] > 0 and katjaQW['anal_quest'] ! 1 and katjaQW['sex_clossedness'] = 0:
-					!!If Katja have been corrupted enough, have had sex with the player and know that the player have both given blow jobs and have had vaginal sex with a boyu. She will if she is horny ask the player to help her arange her first time with a boy.
+				elseif katjaQW['QWstage'] < 4 and katjaQW['slut'] >= 50 and katjaQW['horny'] >= 40 and (katjaQW['knows_BJ'] + katjaQW['knows_sex']) >= 2 and npc_sex['A14'] > 0 and katjaQW['anal_quest'] ! 1 and katjaQW['sex_clossedness'] = 0 and katjaQW['pussy_sex'] = 0:
+					!!If Katja have been corrupted enough, have had sex with the player and know that the player have both given blow jobs and have had vaginal sex with a boy. She will if she is horny ask the player to help her arrange her first time with a boy.
 					gt 'KatjaHomeTalk', 'sex_with_boy_ask'
 			
 				else
-					if katjaQW['slut'] >= 60 and katjaQW['horny'] >= 40 and (katjaQW['knows_BJ'] + katjaQW['knows_anal']) >= 2 and npc_sex['A14'] > 0 and katjaQW['anal_quest'] = 0 and katjaQW['QWstage'] ! 4 and katjaQW['sex_clossedness'] = 0: 
-						!!If Katja have been corrupted enough, have had sex with the player and know that the player have both given blow jobs and have had vaginal sex with a boy. She will if she is horny ask the player to help her arange her first time with a boy.
+					if katjaQW['slut'] >= 60 and katjaQW['horny'] >= 40 and (katjaQW['knows_BJ'] + katjaQW['knows_anal']) >= 2 and npc_sex['A14'] > 0 and katjaQW['anal_quest'] = 0 and katjaQW['QWstage'] ! 4 and katjaQW['sex_clossedness'] = 0 and katjaQW['anal_sex'] = 0: 
+						!!If Katja have been corrupted enough, have had sex with the player and know that the player have both given blow jobs and have had vaginal sex with a boy. She will if she is horny ask the player to help her arrange her first time with a boy.
 						gt 'KatjaHomeTalk', 'anal_sex_with_boy_ask'
 				
 					else
@@ -661,7 +661,7 @@ if $ARGS[0] = 'katjaknows1':
 		'"Fuck, I love seeing you pregnant. I hope you''re up for having lots of babies." She blushes intensely and kisses you. "So, who put this one into you?"'
 	end
 	*nl
-!!The family reactions
+	!!The family reactions
 	if ($wombthfathID = 'A34' and npc_rel['A34'] > 50) or ($wombthfathID = 'A28' and npc_rel['A28'] > 50) or ($wombthfathID = 'A29' and npc_rel['A29'] > 50):
 		if $wombthfathID = $ChildThFath[kid-1]:
 			if katjaQW['slut'] >= 60:
@@ -686,7 +686,7 @@ if $ARGS[0] = 'katjaknows1':
 				'"To think I''d fall in love with a woman who lets multiple members of her own family knock her up." Her eyes widen and her cheeks redden at the realization that she just admitted she loves you. Before you can respond, she cuts you off with a passionate kiss.'
 			end
 		end
-!!The non-family reactions
+	!!The non-family reactions
 	else
 		if $wombthfathID = $ChildThFath[kid-1]:
 			'You tell Katja that <<$wombthfath>> is the father again.'
@@ -805,7 +805,7 @@ if $ARGS[0] = 'homework':
 end
 
 if $ARGS[0] = 'Sextalk':
-	'Turning red, Katja looks at you thoughtfully.'
+	'After talking for some time Katja looks at you thoughtfully while her head is turning completely red.'
 	if katjaQW['boy_block'] = 1:
 		kattalkrand = rand(3, 4)
 	else
@@ -813,22 +813,22 @@ if $ARGS[0] = 'Sextalk':
 	end
 
 	if kattalkrand = 0:
-		if katjaQW['knows_BJ'] > 0:
-			'"<<$pcs_nickname>>, tell me, how are you at sucking dick?"'
-		else
-			'"<<$pcs_nickname>>, have you ever given a guy a blowjob?"'
-		end
-
 		if stat['bj'] > 0:
 			gs 'KatjaHomeTalk', 'bj_talk1'
 		else
+			if katjaQW['knows_BJ'] > 0:
+				'"<<$pcs_nickname>>, tell me, how are you at sucking dick?"'
+			else
+				'"<<$pcs_nickname>>, have you ever given a guy a blowjob?"'
+			end
 			act 'You''ve never given a blowjob':
-				cls
+				*clr & cla
+				minut += 3
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 				'You tell Katja that you have never given a blowjob to a guy. She admits that she hasn''t either. "Vicky talks about how good it is all the time, but I don''t know. Guys usually smell bad and I''m sure it would taste awful."'
-				act 'Further':
-					minut += 15
+				act 'Continue talking':
+					minut += 5
 					if $loc = 'katja_dorm':
 						gt 'katja_dorm', 'talk'
 					else
@@ -849,15 +849,19 @@ if $ARGS[0] = 'Sextalk':
 
 		if stat['vaginal'] > 0:
 			act 'Talk about sex':
-				cls
+				*clr & cla
+				minut += 3
 				katjaQW['horny'] += 5
 				katjaQW['knows_sex'] = 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 				'You tell Katja about the times you''ve had sex and how it felt. She blushes and bites her lip.'
-
-				act 'Further':
-					minut += 15
+				if katjaQW['pussy_sex'] > 0:
+					if npc_sex['A14'] > 0: katjaQW['QWstage'] = 6
+					'Katja also tells you a story of have she had sex with a boy a boy you don''t know she picked up one night se went out.'
+				end
+				act 'Continue talking':
+					minut += 5
 					if $loc = 'katja_dorm':
 						gt 'katja_dorm', 'talk'
 					else
@@ -867,12 +871,19 @@ if $ARGS[0] = 'Sextalk':
 			end
 		else
 			act 'No':
-				cls
+				*clr & cla
+				minut += 3
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
-				'You tell Katja that you''ve never had sex with a guy, and she admits that she''s also still a virgin. "That probably makes us the only non nerds who haven''t had sex! Vicky does it all the time with Vanya. She won''t shut up about it!"'
-				act 'Further':
-					minut += 15
+				if katjaQW['pussy_sex'] = 0:
+					'You tell Katja that you''ve never had sex with a guy, and she admits that she''s also still a virgin. "That probably makes us the only non nerds who haven''t had sex! Vicky does it all the time with Vanya. She won''t shut up about it!"'
+				else
+					if npc_sex['A14'] > 0: katjaQW['QWstage'] = 6
+					'You tell Katja that you''ve never had sex with a guy, and she is very surprised. "What you have never had sex with a guy? Even I have had that. I thought I was the last girl from school to loose my virginity. Vicky definitely make it seems like I was abnormal not finding somebody to fuck in school. She wouldn''t stop pushing to find a guy. It was so annoying."'
+				end
+
+				act 'Continue talking':
+					minut += 5
 					if $loc = 'katja_dorm':
 						gt 'katja_dorm', 'talk'
 					else
@@ -893,15 +904,20 @@ if $ARGS[0] = 'Sextalk':
 
 		if stat['anal'] > 0:
 			act 'Talk about anal':
-				cls
+				*clr & cla
+				minut += 3
 				katjaQW['horny'] += 5
 				katjaQW['knows_anal'] = 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 				'You tell Katja about the times you''ve had anal sex and what it feels like. She blushes and bites her lip.'
+				if katjaQW['anal_sex'] > 0:
+					if npc_sex['A14'] > 0: katjaQW['anal_quest'] = 3
+					'Katja also tells you a story of anal sex she had with a boy a boy you don''t know she picked up one night se went out.'
+				end
 
-				act 'Further':
-					minut += 15
+				act 'Continue talking':
+					minut += 5
 					if $loc = 'katja_dorm':
 						gt 'katja_dorm', 'talk'
 					else
@@ -911,12 +927,19 @@ if $ARGS[0] = 'Sextalk':
 			end
 		else
 			act 'You''ve never had anal sex':
-				cls
+				*clr & cla
+				minut += 3
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
-				'You tell Katja that you''ve never had anal sex. She says that she heard that a lot of girls in your class do, some more than others.'
-				act 'Further':
-					minut += 15
+				if katjaQW['anal_sex'] = 0:
+					'You tell Katja that you''ve never had anal sex. She says that she heard that a lot of girls in your class do, some more than others.'
+				else
+					if npc_sex['A14'] > 0: katjaQW['anal_quest'] = 3
+					'You tell Katja that you''ve never had anal sex. "You havn''t?" she ask rhetorically "It''s actually quit good. You should try it."'
+				end
+
+				act 'Continue talking':
+					minut += 5
 					if $loc = 'katja_dorm':
 						gt 'katja_dorm', 'talk'
 					else
@@ -937,7 +960,8 @@ if $ARGS[0] = 'Sextalk':
 
 		if stat['cuni_give'] > 0:
 			act 'Talk about licking pussy':
-				cls
+				*clr & cla
+				minut += 3
 				katjaQW['horny'] += 5
 				katjaQW['knows_cuni'] = 1
 				gs 'stat'
@@ -948,9 +972,7 @@ if $ARGS[0] = 'Sextalk':
 					'Katja asks you to show her how you lick pussy.'
 
 					act 'Show her':
-						cls
-						minut += 15
-						pcs_horny += 20
+						*clr & cla
 						katjaQW['horny'] = 0
 						katjaQW['slut'] += 1
 						katjaQW['dom'] += 2
@@ -967,7 +989,7 @@ if $ARGS[0] = 'Sextalk':
 						gs 'arousal', 'end'
 						gs 'stat'
 
-						act 'Further':
+						act 'Continue talking':
 							if $loc = 'katja_dorm':
 								gt 'katja_dorm', 'talk'
 							else
@@ -976,7 +998,7 @@ if $ARGS[0] = 'Sextalk':
 						end
 					end
 					act 'Ignore her':
-						minut += 15
+						minut += 5
 						if $loc = 'katja_dorm':
 							gt 'katja_dorm', 'talk'
 						else
@@ -984,8 +1006,8 @@ if $ARGS[0] = 'Sextalk':
 						end
 					end
 				else
-					act 'Further':
-						minut += 15
+					act 'Continue talking':
+						minut += 5
 						if $loc = 'katja_dorm':
 							gt 'katja_dorm', 'talk'
 						else
@@ -996,12 +1018,67 @@ if $ARGS[0] = 'Sextalk':
 			end
 		else
 			act 'No':
-				cls
+				*clr & cla
+				minut += 3
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
-				'You tell Katja that you''ve never gone down on a girl. She seems a little surprised and you get the feeling that this was not what she wanted to hear.'
-				act 'Further':
-					minut += 15
+				if katjaQW['simultanous_girls'] > 0:
+					'"I''ve never gone down on a girl" you say and Katja looks quite surprised. "Never? Is it something that you have thought about?" she ask in a curious tone.'
+					act 'I''ve thought about it':
+						cla
+						minut += 3
+						katjaQW['horny'] += 20
+						'"I''ve thought about it, alright it''s just the situation never came up" you tell Katja. "So it is something you want to try" Katja ask.'
+						if katjaQW['horny'] >= 50 and katjaQW['QWstage'] > 2 and katjaQW['slut'] >= 20:
+							'"So what would you do if that situation was to come up. For example right now?" Katja asks in a seductive voice.'
+							act 'See what Katja does': gt 'katjaHomeTalk', 'hornykiss'
+							act 'Stop her from doing anything':
+								cla
+								gs 'npc_relationship', 'modify', 'A14', 'dislike'
+								'"It would definitely not happen right now. Rigth?" you say a little unsure of how Katja will react.'
+								'"Of course not. Nothing happens here you don''t want to" she says clearly looking disappointed. She quickly changes the subject.'
+								act 'Continue talking':
+									minut += 5
+									if $loc = 'katja_dorm':
+										gt 'katja_dorm', 'talk'
+									else
+										gt 'KatjaHomeTalk'
+									end
+								end							
+							end
+						else
+							'"Well. I think that you should find a chance to try it. It is quite good" Katja says with a wink, but then changes the subject.'
+							act 'Continue talking':
+								minut += 5
+								if $loc = 'katja_dorm':
+									gt 'katja_dorm', 'talk'
+								else
+									gt 'KatjaHomeTalk'
+								end
+							end
+						end
+					end
+					act 'I''m not into girls':
+						cla
+						minut += 3
+						gs 'npc_relationship', 'modify', 'A14', 'dislike'
+						gs 'stat'
+						'"I''m not into girls" you tell Katja. "Really?" Katja says surprised "To bad for you. You are really missing out on something. Making love to girls are rally something, they are '+iif(katjaQW['knows_sex'] +katjaQW['knows_BJ'] + katjaQW['knows_anal'] > 0, 'much more tender than boys', 'so tender')+'."'
+						'"I really think that you should give it a thought" she continues seemingly a little disappointed in your responds. she then changes the subject.'
+						act 'Continue talking':
+							minut += 5
+							if $loc = 'katja_dorm':
+								gt 'katja_dorm', 'talk'
+							else
+								gt 'KatjaHomeTalk'
+							end
+						end
+					end
+				else
+					'You tell Katja that you''ve never gone down on a girl. She seems a little surprised and you get the feeling that this was not what she wanted to hear.'
+				end
+				act 'Continue talking':
+					minut += 5
 					if $loc = 'katja_dorm':
 						gt 'katja_dorm', 'talk'
 					else
@@ -1019,7 +1096,8 @@ if $ARGS[0] = 'Sextalk':
 
 		if stat['mast'] > 0:
 			act 'Talk about masturbation':
-				cls
+				*clr & cla
+				minut += 3
 				katjaQW['horny'] += 5
 				katjaQW['knows_masterbation'] = 1
 				gs 'stat'
@@ -1027,8 +1105,8 @@ if $ARGS[0] = 'Sextalk':
 				'You tell Katja how you masturbate in the bathroom and she blushes and bites her lip.'
 
 				if katjaQW['masturbates'] = 0:
-					act 'Further':
-						minut += 15
+					act 'Continue talking':
+						minut += 5
 						if $loc = 'katja_dorm':
 							gt 'katja_dorm', 'talk'
 						else
@@ -1036,15 +1114,16 @@ if $ARGS[0] = 'Sextalk':
 						end
 					end
 				else
-					act 'Further':
-						cls
+					act 'Katja responds':
+						*clr & cla
+						minut += 5
 						katjaQW['horny'] += 10
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/sex/school/mastr.jpg"></center>'
 						'Katja tells you she also masturbates, right here in this room, fondling herself between her legs.'
 
-						act 'Further':
-							minut += 15
+						act 'Continue talking':
+							minut += 5
 							if $loc = 'katja_dorm':
 								gt 'katja_dorm', 'talk'
 							else
@@ -1057,7 +1136,8 @@ if $ARGS[0] = 'Sextalk':
 
 			if stat['self_fisting'] > 0:
 				act 'Tell her how you pushed your hand into your pussy':
-					cls
+					*clr & cla
+					minut += 3
 					katjaQW['horny'] += 10
 
 					gs 'stat'
@@ -1067,11 +1147,11 @@ if $ARGS[0] = 'Sextalk':
 
 					if katjaQW['knows_self_fisting'] = 0: katjaQW['knows_self_fisting'] = 1
 
-					act 'Further':
+					act 'Continue talking':
 						if katjaQW['fisted_vag'] = 0 and npc_vag['A14'] > 3 and katjaQW['slut'] >= 70 and katjaQW['horny'] >= 50 and npc_sex['A14'] > 0:
 							gt 'katjaHomeTalk', 'fisting_ask'
 						else
-							minut += 15
+							minut += 5
 							if $loc = 'katja_dorm':
 								gt 'katja_dorm', 'talk'
 							else
@@ -1084,7 +1164,8 @@ if $ARGS[0] = 'Sextalk':
 
 			if stat['self_fisting_anal'] > 0:
 				act 'Tell her how you fisted your ass':
-					cls
+					*clr & cla
+					minut += 3
 					katjaQW['horny'] += 10
 
 					if katjaQW['knows_self_fisting_anal'] = 0: katjaQW['knows_self_fisting_anal'] = 1
@@ -1094,8 +1175,8 @@ if $ARGS[0] = 'Sextalk':
 					'You tell Katja how you masturbate anally and even managed to stretch it so much that you could shove your fist into it.'
 					'She blushes and bites her lip.'
 
-					act 'Further':
-						minut += 15
+					act 'Continue talking':
+						minut += 5
 						if $loc = 'katja_dorm':
 							gt 'katja_dorm', 'talk'
 						else
@@ -1106,12 +1187,18 @@ if $ARGS[0] = 'Sextalk':
 			end
 		else
 			act 'You''ve never masturbated':
-				cls
+				*clr & cla
+				minut += 3
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
-				'You tell Katja that you''ve never masturbated. She seems surprised at your answer.'
-				act 'Further':
-					minut += 15
+				if katjaQW['masturbates'] > 0:
+					'"What!!" Katja says surprised. "You never masturbated. Why? I thought that everybody does it, even I do it and and I''m usually the last to do anything" she continues'
+					'You then try to explain why you have never masturbated.'
+				else
+					'You tell Katja that you''ve never masturbated. She seems surprised at your answer.'
+				end
+				act 'Continue talking':
+					minut += 5
 					if $loc = 'katja_dorm':
 						gt 'katja_dorm', 'talk'
 					else
@@ -1123,12 +1210,13 @@ if $ARGS[0] = 'Sextalk':
 	end
 
 	act 'Refuse to talk about such topics':
-		cls
+		cla
+		minut += 1
 		gs 'stat'
 		'You refuse to talk about such topics with her and she looks down in confusion and mumbles. "Sorry, <<$pcs_nickname>>, I didn''t mean to pry."'
 
-		act 'Further':
-			minut += 15
+		act 'Continue talking':
+			minut += 5
 			if $loc = 'katja_dorm':
 				gt 'katja_dorm', 'talk'
 			else
@@ -1139,6 +1227,7 @@ if $ARGS[0] = 'Sextalk':
 end
 
 if $ARGS[0] = 'bj_talk1':
+	minut += 3
 	if katjaQW['knows_BJ'] > 0:
 		'"<<$pcs_nickname>>!" she says, a sparkle in her eye. "Tell me what it''s like to sucking dick again."'
 	elseif katjaQW['knows_BJ']= 0:
@@ -1149,12 +1238,13 @@ if $ARGS[0] = 'bj_talk1':
 		if katjaQW['knows_BJ'] = 0:
 			act 'No (lie)':
 				cla & *clr
+				minut += 3		
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 				'"No," you shake your head before shamelessly lying through your teeth. "I''ve never given a blowjob before."'
 				'"Oh." She sits back, looking disappointed for some reason.'
 				act 'Continue':
-					minut += 15
+					minut += 5
 					if $loc = 'katja_dorm':
 						gt 'katja_dorm', 'talk'
 					else
@@ -1163,6 +1253,7 @@ if $ARGS[0] = 'bj_talk1':
 				end
 			end
 			act'Yes':
+				minut += 3
 				cla & *clr
 				katjaQW['horny'] += 5
 				katjaQW['knows_BJ'] = 1
@@ -1173,18 +1264,20 @@ if $ARGS[0] = 'bj_talk1':
 				gs'KatjaHomeTalk','bj_talk2'
 			end
 		elseif stat['bj'] > 0:
+			minut += 3
 			katjaQW['horny'] += 5
 			gs'KatjaHomeTalk','bj_talk2'
 		end
 	else
 		act 'No':
 			cla & *clr
+			minut += 3
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 			'"No," you shake your head. "I''ve never given a blowjob before."'
 			'"Oh." She sits back, looking disappointed for some reason. "Guess we''re both clueless then, huh?"'
 			act 'Continue':
-				minut += 15
+				minut += 5
 				if $loc = 'katja_dorm':
 					gt 'katja_dorm', 'talk'
 				else
@@ -1202,7 +1295,7 @@ if $ARGS[0] = 'bj_talk2':
 		'"It tastes funny," you wrinkle your nose. "It''s like, kinda salty? But also sort of... musty? I don''t think I mind the act itself that much, but dick has a weird flavor."'
 		'Katja seems taken aback, almost disappointed. You guess this isn''t the answer she was hoping for.'
 		act 'Continue':
-			minut += 15
+			minut += 5
 			if $loc = 'katja_dorm':
 				gt 'katja_dorm', 'talk'
 			else
@@ -1213,10 +1306,11 @@ if $ARGS[0] = 'bj_talk2':
 	
 	act'It''s fun':
 		cla & *nl
+		katjaQW['horny'] += 5
 		'"It''s fun!" you grin. "I''m not really sure what it is, but something about having a dick in your mouth is really entertaining. It''s like, totally alive! And you can feel it making all these tiny movements when it''s on your tongue. I really like giving head."'
 		'Katja hangs on your every word, nodding excitedly for you to keep describing your experiences with oral sex to her.'
 		act 'Continue':
-			minut += 15
+			minut += 5
 			if $loc = 'katja_dorm':
 				gt 'katja_dorm', 'talk'
 			else
@@ -1231,7 +1325,7 @@ if $ARGS[0] = 'bj_talk2':
 		'You shrug.'
 		'Katja seems taken aback, almost disappointed. You guess this isn''t the answer she was hoping for.'
 		act 'Continue':
-			minut += 15
+			minut += 5
 			if $loc = 'katja_dorm':
 				gt 'katja_dorm', 'talk'
 			else
@@ -1245,7 +1339,7 @@ if $ARGS[0] = 'bj_talk2':
 		'"It''s boring," you roll your eyes. "You have to keep sucking the whole time and after a while my jaw just starts to ache with the motion. It''s a dick in your mouth, I don''t know what to tell you.'
 		'Katja seems taken aback, looking almost worried. You guess you just shattered some impressions she had about giving head.'
 		act 'Continue':
-			minut += 15
+			minut += 5
 			if $loc = 'katja_dorm':
 				gt 'katja_dorm', 'talk'
 			else
@@ -1256,10 +1350,11 @@ if $ARGS[0] = 'bj_talk2':
 	
 	act'It turns me on':
 		cla & *nl
+		katjaQW['horny'] += 5
 		'"It turns me on so much," you admit, biting your lip in a lusty smile. "When someone''s in your mouth, you can make them feel <i>really</i> good. And they''ll respond to what you do. If you take their whole length, they''ll squirm. If you lick the head, it''ll twitch under your touch. Just knowing you can make someone else feel that way... Ugh, just <i>thinking</i> about it gets me wet!"'
 		'Katja hangs on your every word, nodding along with wide eyes as you describe what it is you love so much about giving head. A faint blush also comes to her cheeks and you notice her unconsciously rubbing her thighs together.'
 		act 'Continue':
-			minut += 15
+			minut += 5
 			if $loc = 'katja_dorm':
 				gt 'katja_dorm', 'talk'
 			else

+ 1700 - 0
locations/Katja_nightclub.qsrc

@@ -0,0 +1,1700 @@
+# Katja_nightclub
+!2023/03/25
+
+!! katjaQW['disco_loc'] = 1: Katja is dancing alone on the dance floor
+!! katjaQW['disco_loc'] = 2: Katja is at the bar alone
+!! katjaQW['disco_loc'] = 3: Katja is dancing with a guy
+!! katjaQW['disco_loc'] = 4: Katja is dancing with a black guy
+!! katjaQW['disco_loc'] = 5: Katja is dancing with a girl
+!! katjaQW['disco_loc'] = 6: Katja is dancing with two guys
+!! katjaQW['disco_loc'] = 7: Katja is in a VIP booth with a guy
+!! katjaQW['disco_loc'] = 8: Katja is in the restroom
+
+if $ARGS[0] = 'activity':
+	gs 'katja_meynold_schedule' 
+	!! This sets what Katja is doing if she is not with the player character
+	if katjaQW['disco_check_time'] + 600 < totminut:
+		katjaQW['disco_loc'] = 0
+	end
+	
+	if katjaQW['disco_loc'] >= 3 and katjaQW['disco_loc'] <= 6: 
+		if katjaQW['disco_check_time'] + 30 < totminut:
+			katjaQW['disco_check_time'] = totminut
+			if (rand(1,15) <= (min(func('katja_procedural', 'willing_to_be_naughty'), 100) - 50)/10 and katjaQW['relationship_talk'] = 1 and katjaQW['faithful'] = 0) or (katjaQW['liberated'] and rand(0,3) = 0):
+				if katjaQW['disco_loc'] = 3 and rand(0,4) < 4:
+					!! Katja goes to a private room with the guy 
+					katjaQW['nightclub_private_room_boy'] = 1
+					katjaQW['disco_loc'] = 7
+				else
+					!! Katja leaves the club with whom she is dancing
+					katjaQw['alone_with_other_day'] = daystart
+					if katjaQW['disco_loc'] = 5:
+						gs 'katja_procedural', 'sex_set', 0, 1
+					elseif katjaQW['disco_loc'] = 6:
+						gs 'katja_procedural', 'sex_set', 2
+					else
+						gs 'katja_procedural', 'sex_set', 1
+					end
+					
+					if hour > 10:
+						locat['katja_rand2'] = daystart
+					else
+						locat['katja_rand2'] = daystart -1
+					end
+					locat['katja_save2'] = 54
+					locat['katja'] = locat['katja_save2']
+				end
+			else
+				if rand(0,4) = 0:
+					katjaQW['disco_loc'] = 2
+					katjaQW['drinks'] += rand(1,2)
+				elseif rand(0,4) =0:
+					katjaQW['disco_loc'] = 8
+				else
+					katjaQW['disco_loc'] = 1
+				end
+			end
+		end
+	elseif katjaQW['disco_loc'] = 2
+		if katjaQW['disco_check_time'] + 15 < totminut:
+			katjaQW['disco_check_time'] = totminut
+				katjaQW['drinks'] += 1
+			if rand(0,8) = 0:
+				katjaQW['disco_loc'] = 8
+			else
+				katjaQW['disco_loc'] = 1
+			end
+		end
+	elseif katjaQW['disco_loc'] = 8
+		if katjaQW['disco_check_time'] + 15 < totminut:
+			katjaQW['disco_check_time'] = totminut
+			if rand(0,5) = 0:
+				katjaQW['disco_loc'] = 2
+			else
+				katjaQW['disco_loc'] = 1
+			end
+		end
+	elseif katjaQW['disco_loc'] = 7
+		if katjaQW['disco_check_time'] + 60 < totminut:
+			katjaQW['disco_check_time'] = totminut
+			if rand(0,4) = 0:
+				katjaQW['disco_loc'] = 8
+			elseif rand(0,5) = 0:
+				katjaQW['disco_loc'] = 2
+				katjaQW['drinks'] += 1
+			else
+				katjaQW['disco_loc'] = 1
+			end
+		end
+	else
+		if katjaQW['disco_check_time'] + 15 < totminut:
+			katjaQW['disco_check_time'] = totminut
+			if rand(1,4) <= 3:
+				katjaQW['disco_loc'] = 1
+			elseif rand(0,5) = 0:
+				katjaQW['disco_loc'] = 2
+				katjaQW['drinks'] += 1
+			elseif rand(0,8) = 0:
+				katjaQW['disco_loc'] = 8
+			elseif rand(1,12) <= (min(func('katja_procedural', 'willing_to_be_naughty'), 100) - 50)/10 or (katjaQW['relationship_talk'] = 1 and katjaQW['faithful'] = 0 and rand(1,8) <= (min(func('katja_procedural', 'willing_to_be_naughty'), 100) - 50)/10) or (katjaQW['liberated'] = 1 and rand(0,3) = 0): 
+				katjaQW['disco_loc'] = 3
+			elseif rand(1,12) <= (min(func('katja_procedural', 'willing_to_be_naughty'), 100) - 50)/10 or (katjaQW['relationship_talk'] = 1 and katjaQW['faithful'] = 0 and rand(1,8) <= (min(func('katja_procedural', 'willing_to_be_naughty'), 100) - 50)/10) or (katjaQW['liberated'] = 1 and rand(0,3) = 0): 
+				katjaQW['disco_loc'] = rand(4,6)
+			end
+		end
+	end
+
+	if $ARGS[1] = 'dance_floor':
+		if katjaQW['disco_loc'] = 1:
+			'You see <a href="exec: gt ''katja_nightclub'',''dance_approach''">Katja</a> on the dance floor, dancing alone.'
+		elseif katjaQW['disco_loc'] = 3:
+			'You see <a href="exec: gt ''katja_nightclub'',''dance_guy_approach''">Katja</a> on the dance floor, dancing with a guy.'
+		elseif katjaQW['disco_loc'] = 4:
+			!!'You see <a href="exec: gt ''katja_nightclub'',''dance_black_guy_approach''">Katja</a> on the dance floor, dancing with a black guy.'
+		elseif katjaQW['disco_loc'] = 5:
+			!!'You see <a href="exec: gt ''katja_nightclub'',''dance_girl_approach''">Katja</a> on the dance floor, dancing with a girl.'
+		elseif katjaQW['disco_loc'] = 6:
+			!!'You see <a href="exec: gt ''katja_nightclub'',''dance_two_guys''">Katja</a> on the dance floor, dancing with two guys.'
+		end
+	elseif $SRGS[1] = 'bar':
+		if katjaQW['disco_loc'] = 2:
+			'You see <a href="exec: gt ''katja_nightclub'',''bar_approach''">Katja</a> at the bar, talking with the bartender.'
+		end
+	end
+end
+
+if $ARGS[0] = 'dance_approach':
+	menu_off = 1
+	minut += 5
+	gs 'stat'
+	if katjaQW['disco_arrival'] + 600 > totminut and katjaQW['disco_met'] + 600 > totminut: 
+		katjaQW['disco_met'] = totminut
+		gs 'npc_relationship', 'modify', 'A14', 'like'
+		if katjaQW['QWstage'] > 0 or npc_rel['A14'] > 70:
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_talking_on_dance_floor.jpg"></center>'
+			'You approach her from behind. "Hi, Katja!" you shout, so she can hear you.'
+			'She turns around and when she sees it is you, '+iif(npc_sex['A14'] > 0 and func('katja_procedural', 'willing_to_be_naughty') > 80 and katjaQW['sex_clossedness'] < 2, 'gives you a quick kiss', 'she gets a huge smile on her face')+'. "You''re here, too? We''re going to have so much fun! Let''s dance!"'
+			act 'Dance with Katja': gt 'katja_nightclub', 'dance'
+		elseif npc_rel['A14'] < 20:
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+			'You approach her and try to move yourself so that she can see you. But when she finally notices you, she just turns around and continues dancing like she doesn''t know who you are.'
+		else
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_talking_on_dance_floor.jpg"></center>'
+			'You approach her from behind. "Hi, Katja!" you shout, so she can hear you.'
+			'She turns around and when she sees it is you, she shouts back, "Hi, <<$pcs_nickname>>! You decided to come clubbing tonight as well? It''s a great place to let loose. Why don''t we dance?"'
+			act 'Dance with Katja': gt 'katja_nightclub', 'dance'	
+		end
+	else
+		if katjaQW['QWstage'] > 0 or npc_rel['A14'] > 70:
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_talking_on_dance_floor.jpg"></center>'
+			'You approach her and tap her on the shoulder. She turns around, and seeing you, she '+iif(npc_sex['A14'] > 0 and func('katja_procedural', 'willing_to_be_naughty') > 80 and katjaQW['sex_clossedness'] < 2, 'gives you a quick kiss before', 'gets a huge smile on her face')+' shouting, "Great! You''re back. Let''s dance!"'
+			act 'Dance with Katja': gt 'katja_nightclub', 'dance'
+		elseif npc_rel['A14'] < 20:
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+			'You approach her and try to move yourself so that she can see you. But when she finally notices you, she just turns around and continues dancing like she doesn''t know who you are.'
+		else
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_talking_on_dance_floor.jpg"></center>'
+			'You approach her and when she sees you coming, she shouts, "Hi, <<$pcs_nickname>>! So you''re back. Let''s dance!"'
+			act 'Dance with katja': gt 'katja_nightclub', 'dance'	
+		end
+	end
+	act 'Leave Katja': gt 'city_nightclub', 'dance'
+end
+
+if $ARGS[0] = 'bar_approach':
+	menu_off = 1
+	minut += 5
+	gs 'stat'
+	if katjaQW['disco_arrival'] + 600 > totminut and katjaQW['disco_met'] + 600 > totminut: 
+		katjaQW['disco_met'] = totminut
+		gs 'npc_relationship', 'modify', 'A14', 'like'
+		if katjaQW['QWstage'] > 0 or npc_rel['A14'] > 70:
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_bar1.jpg"></center>'
+			'You approach the bar where she is getting a drink handed to her by the bartender. "Hi, Katja!" you say loudly, so she can hear you.'
+			'She turns to you with a huge smile. "It''s great to see you here! We''re going to have so much fun! Get a drink and join me, <<$pcs_nickname>>!"'
+			act 'Order a drink': gt 'katja_nightclub', 'drink'
+		elseif npc_rel['A14'] < 20:
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_bar1.jpg"></center>'
+			'You approach the bar where she is getting a drink handed to her by the bartender, and sit close to her.'
+			'When she notices you, she just acts like she doesn''t know you and strikes up a conversation with another person at the bar, clearly signaling that she doesn''t want to talk to you.'
+		else
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_bar1.jpg"></center>'
+			'You approach the bar where she is getting a drink handed to her by the bartender. "Hi, Katja!" you say loudly, so she can hear you.'
+			'She turns to you and shouts back, "Hi, <<$pcs_nickname>>! You decided to come clubbing tonight as well? It''s a great place to let loose. Have a drink with me!"'
+			act 'Order a drink': gt 'katja_nightclub', 'drink'
+		end
+	else
+		if katjaQW['QWstage'] > 0 or npc_rel['A14'] > 70:
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_bar1.jpg"></center>'
+			'You approach the bar where she is getting a drink handed to her by the bartender. "Hi, Katja!" you say loudly, so she can hear you.'
+			'She turns to you with a huge smile. "You needed a drink too, <<$pcs_nickname>>? Great minds think alike."'
+			act 'Order a drink': gt 'katja_nightclub', 'drink'
+		elseif npc_rel['A14'] < 20:
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_bar1.jpg"></center>'
+			'You approach the bar where she is getting a drink handed to her by the bartender, and sit close to her.'
+			'When she notices you, she just acts like she doesn''t know you and strikes up a conversation with another person at the bar, clearly signaling that she doesn''t want to talk to you.'
+		else
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_bar1.jpg"></center>'
+			'You approach the bar where she is getting a drink handed to her by the bartender. "Hi, Katja!" you say loudly, so she can hear you.'
+			'She turns to you. "Hi, <<$pcs_nickname>>! You thirsty, too? Have a drink with me."'
+			act 'Order a drink': gt 'katja_nightclub', 'drink'
+		end
+	end
+	act 'Leave Katja': gt 'city_nightclub', 'bar'
+end
+
+if $ARGS[0] = 'dance_guy_approach':
+	menu_off = 1
+	minut += 5
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_dancing_katja_guy<<rand(1,2)>>.jpg"></center>'
+	if npc_rel['A14'] <= 20:
+		if katjaQW['disco_arrival'] + 600 > totminut and katjaQW['disco_met'] + 600 > totminut: katjaQW['disco_met'] = totminut & gs 'npc_relationship', 'modify', 'A14', 'like'
+		'As you approach her, she notices you and demonstrably drags the guy she is dancing with away from you. She clearly doesn''t want anything to do with you.'
+		act 'Leave them': gt 'city_nightclub', 'dance'
+	else
+		if rand(0,0) = 0:
+			if katjaQW['disco_arrival'] + 600 > totminut and katjaQW['disco_met'] + 600 > totminut: katjaQW['disco_met'] = totminut & gs 'npc_relationship', 'modify', 'A14', 'like'
+			'As you approach her, you notice that the guy she is dancing with is wearing expensive clothes. She notices you and waves you over to come join them.'
+			act 'Join them': gt 'katja_nightclub', 'dance_guy2'
+			act 'Don''t join them': gs 'npc_relationship', 'modify', 'A14', 'dislike' & gt 'city_nightclub', 'dance'
+		else
+			'As you get near, you can see that Katja is dancing with a guy in expensive clothes. She seems to be enjoying it, and he is clearly into her as you notice his hands sometimes touch her body.' 
+			act 'Join them': 
+				cla
+				if katjaQW['disco_arrival'] + 600 > totminut and katjaQW['disco_met'] + 600 > totminut: katjaQW['disco_met'] = totminut & gs 'npc_relationship', 'modify', 'A14', 'like'
+				'You get closer and get the attention of Katja. When she sees you, she motions you to come join them.'
+				act 'Join the dance': gt 'katja_nightclub', 'dance_guy2'
+			end
+			act 'Stay back and see how it goes':
+				cla
+				minut += 15
+				'They continue to dance for a while, and as the dance goes on, he keeps getting closer and closer to her. His hand starts to go from just touching her arms and back to also rest on her bottom.'
+				if func('katja_procedural', 'willing_to_be_naughty') < 50 and katjaQW['liberated'] = 0:
+					'That seems to be too much for her; and when he doesn''t get the hint after she''s removed his hand from her ass several times, she dances away from him, leaving him alone.'
+					act 'Go to Katja': gt 'katja_nightclub', 'dance_approach'
+					act 'Leave her': gt 'city_nightclub', 'dance'
+				else
+					if katjaQW['simultanous_boys'] = 0 or func('katja_procedural', 'willing_to_be_naughty') < 65 or katjaQW['boy_block'] = 1:
+						katjaqw['horny'] += 10
+						'It seems that Katja can''t decide how to respond to this. She tries at times to move so that his hand will let go. At other times, it seems as though she likes the attention.'
+					else
+						katjaqw['horny'] += 20
+						'Katja clearly enjoys the attention she is getting from the boy. She starts to get closer to him as well, almost grinding her body against his.'
+					end
+					if (katjaQW['liberated'] = 1 and (katjaQW['simultanous_boys'] = 0 and rand(1,10)) or (katjaQW['simultanous_boys'] > 0 and rand(1,5))) or (katjaQW['QWstage'] >= 6 and katjaQW['boy_block'] = 0 and rand(1,10) <= (min(func('katja_procedural', 'willing_to_be_naughty'), 100) - 50)/10 and rand(1,5) <= (min(katjaQW['horny'], 100) - 50)/10 and katjaQW['relationship_talk'] = 1 and (katjaQW['faithful'] = 0 or katjaQW['cheat_warning'] = 2)):
+						!! The conditions is such that only if Katja is liberated or the player have introduced her to sex with a boy is there a chance that she will go with the guy. In the later case she wont go until after the the player have had the relationship talk, and then only if they agreed on an open relationship or if she have warned the player because she has caught the player cheating, and she wont go if the player have said they are not into boys.
+						katjaQW['nightclub_private_room_boy'] = 1
+						katjaQW['disco_loc'] = 7
+						katjaQW['disco_check_time'] = totminut
+						'By the end of the dance, he grabs her and leans in for a kiss and she fully kisses him back. Afterwards, he whispers something in her ear and she nods, then he takes her hand and leads her towards the private rooms.'
+						!!act 'Follow them to see what happens':
+						act 'Leave them': gt 'city_nightclub', 'dance'
+					else
+						'By the end of the dance, he grabs her and leans in for a kiss but she just gives him a quick peck on the cheek and gets herself out from his grip. She thanks him for the dance before dancing away, leaving him standing there looking very letdown.'
+						act 'Go to Katja': gt 'katja_nightclub', 'dance_approach'
+						act 'Leave her': gt 'city_nightclub', 'dance'							
+					end
+				end
+			end
+			act 'Leave them': gt 'city_nightclub', 'dance'
+		end
+	end
+end
+
+if $ARGS[0] = 'dance_black_guy_approach':
+
+end
+
+if $ARGS[0] = 'dance_girl_approach':
+
+end
+
+if $ARGS[0] = 'dance_two_guys_approach':
+
+end
+
+if $ARGS[0] = 'dance':
+	minut += 15
+	pcs_stam -= 5
+	gs 'sweat', 'add', 3
+	fat -= 1
+	gs 'exp_gain', 'danc', 1
+	frost = 0
+	gs 'stat'
+	temp_rand = rand(0,20)
+	if temp_rand = 1 and katjaQW['drinks'] < 8:
+		pcs_stam -= 10
+		gs 'sweat', 'add', 3
+		fat -= 1
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_dancing_wild.jpg"></center>'
+		'A very popular beat comes on, and the crowd goes wild. The dance floor becomes a mass of people moving fast to the rhythm. Dance skill does not matter at the moment, just enthusiasm and stamina.'
+		if katjaQW['drinks'] > 6:
+			iif(alko > 6, 'You and Katja are', 'Katja is')+' having some issues with not bumping into other dancers, not that they seem to be paying any notion to it.'
+		end
+	elseif temp_rand = 2:
+		gt 'katja_nightclub', 'dance_guy1'
+	else
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_dancing1.jpg"></center>'
+		if katjaQW['drinks'] < 4:
+			'You and Katja are dancing and having fun. She is a pretty good dancer, '+iif(pcs_danc < 50, 'and you are having a little trouble matching her moves.', 'but your moves are clearly better than hers.')
+		elseif katjaQW['drinks'] < 8:
+			'You and Katja are dancing and having fun. But it is clear that Katja''s moves aren''t as smooth since she is clearly not sober anymore. '+iif(alko < 4, 'You do the best to make up for her less than perfect moves.', 'You are also under the influence and following her in letting go.')
+			'She clearly doesn''t care what others think about how good or silly you look doing it.'
+		else
+			'Katja is very drunk and more rolling around than actually dancing .'+iif( alko < 8, ' You do your best to not make it a complete disaster.', ' You are in the same state and almost fall over a couple of times.')+' At least'+iif( alko < 8, 'she is', 'you are')+' having fun.'
+		end
+	end
+	gs 'katja_nightclub', 'dance_end'
+end
+
+if $ARGS[0] = 'dance_end':
+	gs 'katja_meynold_schedule' 
+	if locat['Katja'] ! 53:
+		if  katjaQW['disco_arrival'] + 600 < totminut:
+			'"It''s getting late, <<$pcs_nickname>>. Let''s go home," Katja tells you after a while, and it looks like there''s no way to convince her to stay.' 
+			act 'Go home with Katja': katjaQW['on_date'] = 1 & gt 'katja_city', 'metro'
+			act 'Stay at the nightclub': gt 'city_nightclub', 'dance'
+		else
+			'"It''s getting late, <<$pcs_nickname>>. I''m heading home," Katja tells you after finishing her drink, and it looks like there''s no way to convince her to stay.' 
+			if (npc_sex['A14'] > 0 and katjaQW['sex_clossedness'] < 2) or $home['current'] = 'university_dorm':
+				act 'Suggest you go home together': 
+					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+					'"Why don''t we go back together?" you suggest.'
+					'"Great idea," Katja says.'
+					act 'Go home with Katja': katjaQW['on_date'] = 1 & gt 'katja_city', 'metro'
+				end		
+			end
+			act 'Say goodbye to Katja': gt 'city_nightclub', 'dance'
+		end
+	else
+		if rand(0,8) = 0:
+			'After a while, Katja tells you that she needs to go to the restroom, but will be back shortly.'
+			act 'Let Katja go': gt 'city_nightclub', 'dance'
+		elseif rand(0,4) = 0:
+			'"I''m getting thirsty. Come on, <<$pcs_nickname>>. Let''s go to the bar," Katja says after dancing for awhile.'
+			act 'Go with Katja to the bar': 
+				gs 'npc_relationship', 'modify', 'A14', 'like', 2, 'agree'
+				gt 'katja_nightclub', 'bar_arrive'
+			end
+			act 'Tell Katja that you want to keep dancing':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+				if rand(-30,30) > katjaQW['dom']:
+					'"OK," Katja says. "We can dance a little longer."'
+					act 'Continue to dance': gt 'katja_nightclub', 'dance'
+				else
+					'"No. I really want a drink right now!" Katja insists, Looking quite determined.'
+					if katjaQW['dom'] > 30:
+						gs 'willpower', '', 'force', 'hard'
+					elseif katjaQW['dom'] < 0:
+						gs 'willpower', '', 'force', 'easy'
+					else
+						gs 'willpower', '', 'force'
+					end
+					if will_cost <= pcs_willpwr:
+						act 'Convince Katja to dance some more (<<will_cost>> Willpower)':
+							cla
+							gs 'npc_relationship', 'modify', 'A14', 'dislike'
+							gs 'willpower', 'pay', 'force'
+							katjaQW['dom'] -= rand(1,2)
+							gs 'stat'
+							'"Just one more song. Then we go to the bar... Listen can you hear what is coming on. We need to dance to this," you plead and finally Katja gives up and starts to dance with you again.'
+							act 'Dance': gt 'katja_nightclub', 'dance'
+						end
+					else
+						act 'Convince Katja to dance some more (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+					act 'Relent and go to the bar': 
+						katjaQW['dom'] += rand(2,3)
+						gs 'stat'
+						gt 'katja_nightclub', 'bar_arrive'
+					end
+					act 'Tell her she can go alone, while you dance': 
+						katjaQW['dom'] -= rand(0,1)
+						katjaQW['disco_loc'] = 2
+						katjaQW['drink'] += rand(1,2)
+						gs 'npc_relationship', 'modify', 'A14', 'dislike'
+						gs 'stat'						
+						gt 'city_nightclub', 'dance'
+					end
+				end
+			end
+			act 'Tell Katja that you need to leave': gt 'city_nightclub', 'dance'
+		else
+			'"Listen, <<$pcs_nickname>>. Can you hear what is coming next. We need to dance to this," Katja says after you have danced for several songs, still full of energy.'
+			act 'Dance some more':
+				gt 'katja_nightclub', 'dance'
+				gs 'npc_relationship', 'modify', 'A14', 'like'
+			end
+			act 'Tell Katja that you want a drink':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+				if rand(-30,30) > katjaQW['dom']:
+					'"OK," Katja says. "We can get drinks, I''m starting to get thirsty."'
+					act 'Go to the bar': gt 'katja_nightclub', 'bar_arrive'
+				else
+					'"No. I really want to dance to this number. Come on, stay with me," Katja says.'
+					if katjaQW['dom'] > 30:
+						gs 'willpower', '', 'force', 'hard'
+					elseif katjaQW['dom'] < 0:
+						gs 'willpower', '', 'force', 'easy'
+					else
+						gs 'willpower', '', 'force'
+					end
+					if will_cost <= pcs_willpwr:
+						act 'Convince Katja to go to the bar (<<will_cost>> Willpower)':
+							cla
+							gs 'npc_relationship', 'modify', 'A14', 'dislike'
+							gs 'willpower', 'pay', 'force'
+							katjaQW['dom'] -= rand(1,2)
+							gs 'stat'
+							gt 'katja_city', 'pussy_cat_outfit1_strip'					
+							'"Come on, Katja. I really, really need something to drink right now. Please?" you plead and finally Katja gives up.'
+							act 'Go to the bar': gt 'katja_nightclub', 'bar_arrive'
+						end
+					else
+						act 'Convince Katja to go to the bar (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+					act 'Relent and stay dancing':
+						katjaQW['dom'] += rand(2,3)
+						gs 'stat'
+						gt 'katja_nightclub', 'dance'
+					end
+					act 'Go to the bar alone while she dances':
+						katjaQW['dom'] -= rand(0,1)
+						katjaQW['disco_loc'] = 1
+						gs 'npc_relationship', 'modify', 'A14', 'dislike'
+						gs 'stat'						
+						gt 'city_nightclub', 'bar'
+					end
+				end
+			end	
+		end
+	end
+end
+
+if $ARGS[0] = 'bar_arrive':
+	minut += 5
+	$loc = 'city_nightclub'
+	$loc_arg = 'bar'
+	$menu_loc = 'city_nightclub'
+	$menu_arg = 'bar'
+	menu_off = 1
+	gs 'stat'
+	if (hour < 6 or hour > 22) and rand(1,4) = 0 and katjaQW['lone_bartender'] < daystart -1: gt 'katja_nightclub', 'lone_bartender'
+	katjaQW['disco_loc'] = 2
+	katjaQW['drinks'] += rand(1,2)
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_bar1.jpg"></center>'
+	'You make your way to the bar, which is quite crowded. Katja quickly orders a drink, while you think about what to order.'
+	if pcs_health > 20:
+		act 'Order a drink': gt 'katja_nightclub', 'drink'
+	else
+		 'You don''t feel well enough to drink alcohol.'
+	end
+	act 'Don''t order a drink': gt 'katja_nightclub', 'bar_after_drink'
+end
+
+if $ARGS[0] = 'drink':
+	$loc = 'katja_nightclub'
+	$loc_arg = 'bar_after_drink'
+	katjaQW['disco_drink_bought'] = 1
+	gs 'food_menu', 'city_nightclub_only_cost'
+end
+
+if $ARGS[0] = 'bar_after_drink':
+	$loc = 'city_nightclub'
+	$loc_arg = 'bar'
+	$menu_loc = 'city_nightclub'
+	$menu_arg = 'bar'
+	menu_off = 1
+	minut += 10
+	gs 'stat'
+	temp_rand = rand(1,20)
+	katjaQW['horny'] += 5
+	if temp_rand = 1  and (katjaQW['QWstage'] >= 3 or katjaQW['drinks'] > 3) and katjaQW['sex_clossedness'] < 2:
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_kiss_cheek.jpg"></center>'
+		katjaQW['horny'] += 5
+		iif(katjaQW['disco_drink_bought'] = 1, 'You and Katja are', 'Katja is')+' drinking '+iif(katjaQW['disco_drink_bought'] = 1, 'your', 'her')+' drink, but then suddenly, Katja decides to kiss you on the cheek.'
+		if func('katja_procedural', 'willing_to_be_naughty') < 65 and katjaQW['drinks'] < 8:
+			'Then quickly looks around and starts giggling, like she is embarrassed about what she just did.'
+		else
+			if func('katja_procedural', 'willing_to_be_naughty') < 65:
+				'As she is doing this, she stumbles and almost falls to the ground, laughing. It''s clear that she''s very inebriated by all the alcohol she has drunk.'
+			else
+				'She then continues the conversations like this was the most natural thing to do.'
+			end
+		end
+		katjaQW['disco_drink_bought'] = 0
+		gs 'katja_nightclub', 'bar_end'
+	elseif temp_rand = 2:
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_dringking_man_approach.jpg"></center>'
+		'As '+iif(katjaQW['disco_drink_bought'] = 1, 'you and Katja are', 'Katja is')+' drinking '+iif(katjaQW['disco_drink_bought'] = 1, 'your', 'her')+' drink, a well-dressed man comes up to you. "Hello, ladies! Mind if I join you?"'
+		katjaQW['disco_drink_bought'] = 0
+		act 'Let him join':
+			if (katjaQW['QWstage'] < 3 and katjaQW['liberated'] = 0) or (katjaQW['boy_block'] = 1 and katjaQW['sex_clossedness'] <2) or func('katja_procedural', 'willing_to_be_naughty')+katjQW['horny'] < rand (50,100):
+				cla
+				if katjaQW['dom'] > rand(0,30):
+					'You start to tell him that he can join you, but Katja says no.'
+					'You give her a determined look.'
+					'"Well, if you want to have him fawning over you, I will leave you to it," she says in a clearly disapproving voice.'
+					'The guy takes the hint and excuses himself before leaving the two of you alone.'
+					act 'Ask Katja what''s going on':
+						*clr & cla
+						gs 'npc_relationship', 'modify', 'A14', 'dislike'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+						'"What was that about?" you ask Katja.'
+						'"I thought we were having a drink together, just the two of us. However, if you want to chase boys go ahead, but '+iif(katjaQW['boy_block'] = 1, 'I thought that you didn''t have any interest in guys', 'I''m not interested in them right now,')+'" Katja says.' 
+						gs 'katja_nightclub', 'bar_end'
+					end
+					act 'Just finish your drinks in peace':
+						*clr & cla
+						katjaQW['dom'] += rand(1,2)
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_bar1.jpg"></center>'
+						gs 'katja_nightclub', 'bar_end'
+					end
+				else
+					'"Yes, you can join us," you tell him, but Katja looks at you disapprovingly. It''s clear that she doesn''t want him there, but she''s not going to say anything.'
+					act 'Tell him you changed you mind':
+						*clr & cla
+						gs 'npc_relationship', 'modify', 'A14', 'like'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+						'You pull out your phone, "Oh, shit, lost track of time! I''m sorry, but my friend and I need to meet somebody on the dance floor, right now!" you say and drag Katja away from the bar, without giving him time to protest.'
+						'"Thanks. I really didn''t want to have a guy hitting on us right now," Katja says as you make your way to the dance floor.'
+						gs 'katja_nightclub', 'bar_end'
+					end
+					act 'Ignore Katja''s discomfort':
+						*clr & cla
+						gs 'npc_relationship', 'modify', 'A14', 'dislike'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_dringking_man_approach.jpg"></center>'
+						'You ignore Katja and he joins you. You spend the time chatting with while Katja says nothing.'
+						if rand(5,8) < hotcat:
+							'He then thanks you for a nice time, but says he has to run and leaves you and Katja alone at the bar.'
+							'"Why did you invite him?" Katja says in a harsh tone.'
+							'"It''s fine. It never hurts to talk to a good looking guy," you answer.'
+							'"Well, I didn''t want to talk to him! So next time, I will just leave you alone," Katja says, still obviously a little upset with you.'
+							gs 'katja_nightclub', 'bar_end'
+						else
+							if rand(0,2) = 0:
+								'He was clearly flirting with the two of you, which Katja tried to ignore. After your glasses are empty, he asks if you want to join him on the dance floor.'
+								act 'Say yes':
+									cla
+									'"Sure! Sounds good," you tell him.'
+									'But then Katja leans in and whispers to you, "You can go ahead, but I won''t be joining you."'
+									act 'Go dance with him alone':
+										gs 'npcgeneratec', 0, '', rand(18,55), rand(3,4)
+										gs 'boystat', $npclastgenerated
+										gs 'npc_relationship', 'modify', 'A14', 'dislike'
+										gs 'stat'
+										gt 'city_nightclub', 'dance_guy'
+									end
+									act 'Stay with Katja':
+										'"I''m sorry, but my friend just reminded me that we need to be somewhere else. I hope you understand," you tell him. He looks disappointed but leaves the two of you alone.'
+										'"Thanks. I really didn''t want to have a guy hitting on us right now," Katja says.'
+										gs 'katja_nightclub', 'bar_end'
+									end
+								end
+									act 'Tell him no':
+									cla
+									'"I''m sorry, but my friend and I are going to stay at the bar", you tell him, making it clear that you are not interested in anything more.'
+									'"Too bad, you''ll be missing a great time," he says as he leaves, almost like you had insulted him.'
+									'After he''as gone, Katja turns to you. "Thanks. I didn''t want to spend anymore time with him."'
+									gs 'katja_nightclub', 'bar_end'
+								end					
+							else
+								'"I would like to buy you another drink, but let''s go to one of the private booths. There we will be more comfortable and it will be easier to get to know each other with less noise," he says.'
+								'"Sorry, but we really should be going," Katja says before you have time to respond.'
+								'"OK. Maybe see you around?" he says and leaves with a disappointed look.'
+								if katjaQW['boy_block'] = 1:
+									'"That got rid of him. I''m sure he just wanted to get in our panties. As if that would ever happen," Katja says.'
+								else
+									'"I''m sorry, but I didn''t want to spend anymore time with him," Katja tells you.'
+								end
+								gs 'katja_nightclub', 'bar_end'
+							end
+						end
+					end
+				end			
+			else
+				*clr & cla
+				katjaQW['horny'] += max(0,rand(katjaQW['slut']-50,100)/50)
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_dringking_man_approach.jpg"></center>'
+				'You tell him he is welcome to join, and Katja nods in agreement. You spend the time chatting with him while your glasses empty.'
+				if rand(5,8) < hotcat:
+					'He then thanks you for a nice time, but says he has to run, and leaves you and Katja alone at the bar.'
+					gs 'katja_nightclub', 'bar_end'
+				else
+					if rand(0,2) = 0:
+						'He is clearly flirting with the two of you and asks if you want to join him on the dance floor.'
+						act 'Go to the dance floor with him':
+							cla
+							'You agree and the tree of you leave the bar and go to the dance floor and start dancing.'
+							act 'Dance': gt 'katja_nightclub', 'dance_guy2'
+						end
+						act 'Tell him no':
+							cla
+							'"I''m sorry, but my friend and I are going to stay at the bar," you tell him, making it clear that you are not interested in anything more.'
+							'"Too bad, you''ll be missing a great time," he says as he leaves, almost like you had insulted him.'
+							'After he is gone, Katja turns to you. '+iif((katjaQW['QWstage'] >= 6 or katjaQW['liberated'] = 1) and katjaQW['boy_block'] = 0 and katjaQW['sex_clossedness'] <2 and katjaQW['horny'] > 70, '"Why did you let him go? He was cute. I might have led to a fun time if we had gone dancing with him."', '"I didn''t find him that interesting, either."')  
+							gs 'katja_nightclub', 'bar_end'
+						end					
+					else
+						'"I would like to buy you another drink, but let''s go to one of the private booths. There we will be more comfortable and it will be easier to get to know each other with less noise," he says.'
+						if (katjaQW['QWstage'] < 3 and katjaQW['liberated'] = 0) or (katjaQW['boy_block'] = 1 and katjaQW['sex_clossedness'] <2):
+							'"Sorry, but we really should be going," Katja says before you have time to respond.'
+							'"OK. Maybe see you around," he says and leave with a disappointed look.'
+							if katjaQW['boy_block'] = 1:
+								'"That got rid of him. I''m sure he just wanted to get in our panties. As if that would ever happen," Katja says.'
+							else
+								'"I''m sorry, but I''m not really comfortable with us being alone with strange guys," Katja tells you.'
+							end
+							gs 'katja_nightclub', 'bar_end'
+						else
+							act 'Join him':
+								cla
+								if katjaQW['QWstage'] >= 6 and katjaQW['boy_block'] = 0 and katjaQW['sex_clossedness'] < 2 and katjaQW['horny'] > rand(40,60):
+									'You and Katja both end up agreeing at the same time, which causes her to giggle. You''re not sure if it''s because of the awkwardness of the two of you speaking at the same time or the eagerness both of you showed to his proposal.'
+									'"Great. Follow me, my ladies," he says and leads you to a private room. The bouncer seems to know him and just opens the door for you.'
+									act 'Go with him': gt 'katja_nightclub', 'private_room1'
+								else
+									'"Sure," you answer.'
+									'However, Katja grabs your shoulder and whispers in you ear, "I''m not going with him. If you want to, you can go ahead, but I''m staying here."'
+									act 'Go with him alone':
+										cla
+										'"Suits yourself" you tell Katja and turn to the guy "Lead the way" you say to him. "Great. Follow me, my lady," he says and leads you to a private room. The bouncer seems to know him and just opens the door for you.'
+										gs 'npcgeneratec', 0, '', rand(18,55), 4
+										gs 'boystat', $npclastgenerated
+										gs 'npc_relationship', 'modify', 'A14', 'dislike'
+										gs 'stat'
+										act 'Have sex with him': picrand = 38 & $sexloc = 'city_nightclub' & xgt 'sex', 'var'
+										act 'Leave': gt 'city_nightclub', 'private_rooms'
+									end
+									act 'Stay with Katja':
+										'"I''m sorry, but my friend just reminded me that we need to be somewhere else. I hope you understand," you tell him. He looks disappointed but leaves the two of you alone.'
+										'"Thanks. I really didn''t want to have a guy hitting on us right now," Katja says.'
+										gs 'katja_nightclub', 'bar_end'
+									end
+								end
+							end
+							act 'Refuse':
+								cla
+								if katjaQW['QWstage'] >= 6 and katjaQW['boy_block'] = 0 and katjaQW['sex_clossedness'] < 2 and katjaQW['horny'] > rand(40,60):
+									'You start to tell him no but Katja says he can join you.'
+									'Katja gives you a surprised look, while the man looks confused.'
+									act 'Relent and let Katja decide':
+										cla
+										katjaQW['doem'] += rand(1,2)
+										'"Well, if you want to, Katja," you say.'
+										'His face lights up. "Great! Follow me, my ladies." He leads you to a private room. The bouncer seems to know him and just opens the door for you.'
+										act 'Go with him': gt 'katja_nightclub', 'private_room1'
+									end
+									act 'Try to convince Katja to stay':
+										*clr & cla
+										'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+										'You lean into Katja and whisper, "Come on. I don''t want to go with him. He gives me the wrong vibes."'
+										'"I don''t get bad vibes from him. I think he''s actually quite hot. No, I think that we should go with him," she answers.'
+										if katjaQW['dom'] > 30:
+											gs 'willpower', '', 'force', 'hard'
+										elseif katjaQW['dom'] < 0:
+											gs 'willpower', '', 'force', 'easy'
+										else
+											gs 'willpower', '', 'force'
+										end
+										if will_cost <= pcs_willpwr:
+											act 'Convince Katja to stay at the bar (<<will_cost>> Willpower)':
+												cla
+												gs 'npc_relationship', 'modify', 'A14', 'dislike'
+												gs 'willpower', 'pay', 'force'
+												katjaQW['dom'] -= rand(1,2)
+												gs 'stat'										
+												'"I really don''t think it''s a good idea to go with him. He really seems like a guy that won''t stop if we tell him to when we''re alone with him," you whisper.'
+												'Katja looks at the guy again, and after a moment of thinking, she relents. "OK. I''m not really convinced that he''s bad, but I''ll stay with you," she answers.'
+												'She turns to him. "I''m sorry, but my friend '+iif(func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] > 175, 'is boring', 'doesn''t feel like it')+', so I will stay with her. But maybe another time?"'
+												'He then leaves, looking very disappointed.'
+												gs 'katja_nightclub', 'bar_end'
+											end
+										else
+											act 'Convince Katja to stay at the bar (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+										end
+										act 'Relent and go with him':
+											cla
+											katjaQW['doem'] += rand(1,2)
+											'"Well, if you really want to, Katja," you say.'
+											'His face lights up. "Great! Follow me, my ladies." He leads you to a private room. The bouncer seems to know him and just opens the door for you.'
+											act 'Go with him': gt 'katja_nightclub', 'private_room1'
+										end
+										act 'Let Katja go with guy, but stay at the bar':
+											katjaQW['nightclub_private_room_boy'] = 1
+											katjaQW['disco_loc'] = 7
+											katjaQW['disco_check_time'] = totminut
+											cla
+											'"Well, you can go with him if you want to," you tell Katja.'
+											'She looks at you a little skeptical, but then turns to the guy. "My friend '+iif(func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] > 175, 'is boring', 'doesn''t feel like it')+', so she isn''t coming. But I would still love another drink with you."'
+											'He then lights up and takes her hand and walks away, leaving you alone at the bar.'
+											act 'Continue': gt 'city_nightclub', 'bar'
+										end
+									end
+								else
+									'"Thanks, but no. I think we''ll go dancing," you tell him.'
+									'"We had a good time. Maybe we can join you some other time?" Katja says. He then leaves you looking a little down.'
+									gs 'katja_nightclub', 'bar_end'
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+		act 'Tell him no':
+			if katjaQW['QWstage'] >= 6 and katjaQW['boy_block'] = 0 and katjaQW['sex_clossedness'] < 2 and katjaQW['horny'] > rand(40,60) and func('katja_procedural', 'willing_to_be_naughty') > rand(80,80):
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_drinnking_bar.jpg"></center>'
+				'"We would love to have you join us for a drink," Katja says before you have time to say anything.' 
+				act 'Tell Katja that you don''t want him to join':
+					cla
+					gs 'npc_relationship', 'modify', 'A14', 'dislike'
+					gs 'stat'
+					'"Come on Katja. We''re having fun, just the two of us. We don''t need some guy. Besides, he gives me the wrong vibes," you lean in and whisper to Katja.'
+					'She looks at him again, then at you and whispers, "OK, you win, <<$pcs_nickname>>." She turns to him. "I''m sorry, but my friend '+iif(func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] > 175, 'is boring', 'prefers just the two of us right now')+', so we have to decline. But maybe another time?"'
+					gs 'katja_nightclub', 'bar_end'
+				end
+				act 'Let him join':
+					katjaQW['dom'] += rand(1,2)
+					*clr & cla
+					katjaQW['horny'] += max(0,rand(katjaQW['slut']-50,100)/50)
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_dringking_man_approach.jpg"></center>'
+					'You tell him he''s welcome to join, and Katja nods in agreement. You spend the time chatting with him while your glasses empty.'
+					if rand(5,8) < hotcat:
+						'He then thanks you for a nice time, but says he has to run and leaves you and Katja alone at the bar.'
+						gs 'katja_nightclub', 'bar_end'
+					else
+						if rand(0,2) = 0:
+							'He''s clearly flirting with the two of you and asks if you want to join him on the dance floor.'
+							act 'Go to the dance floor with him':
+								cla
+								'You agree and the three of you leave the bar and go to the dance floor and start dancing.'
+								act 'Dance': gt 'katja_nightclub', 'dance_guy2'
+							end
+							act 'Tell him no':
+								cla
+								'"I''m sorry, but my friend and I are going to stay at the bar," you tell him, making it clear that you are not interested in anything more.'
+								'"Too bad, you''ll be missing a great time," he says as he leaves, almost like you had insulted him.'
+								'After he''s gone, Katja turns to you. '+iif((katjaQW['QWstage'] >= 6 or katjaQW['liberated'] = 1) and katjaQW['boy_block'] = 0 and katjaQW['sex_clossedness'] <2 and katjaQW['horny'] > 70, '"Why did you let him go? He was cute! It might have led to a fun time if we had gone dancing with him."', '"I didn''t find him that interesting, either."')  
+								gs 'katja_nightclub', 'bar_end'
+							end					
+						else
+							'"I would like to buy you another drink, but let''s go to one of the private booths. There we''ll be more comfortable and it will be easier to get to know each other with less noise," he says.'
+							act 'Join him':
+								cla
+								if katjaQW['horny'] > rand(40,60):
+									'You and Katja both end up agreeing at the same time, which causes her to giggle. You''re not sure if it''s because of the awkwardness of the two of you speaking at the same time or the eagerness both of you showed to his proposal.'
+									'"Great. Follow me, my ladies," he says and leads you to a private room. The bouncer seems to know him and just opens the door for you.'
+									act 'Go with him': gt 'katja_nightclub', 'private_room1'
+								else
+									'"Sure," you answer.'
+									'However, Katja grabs your shoulder and whispers in you ear, "I''m not going with him. If you want to, you can go ahead, but I''m staying here."'
+									act 'Go with him alone':
+										cla
+										'"Suits yourself" you tell Katja and turn to the guy "Lead the way" you say to him. "Great. Follow me, my lady," he says and leads you to a private room. The bouncer seems to know him and just opens the door for you.'
+										gs 'npcgeneratec', 0, '', rand(18,55), 4
+										gs 'boystat', $npclastgenerated
+										gs 'npc_relationship', 'modify', 'A14', 'dislike'
+										gs 'stat'
+										act 'Have sex with him': picrand = 38 & $sexloc = 'city_nightclub' & xgt 'sex', 'var'
+										act 'Leave': gt 'city_nightclub', 'private_rooms'
+									end
+									act 'Stay with Katja':
+										'"I''m sorry, but my friend just reminded me that we need to be somewhere else. I hope you understand," you tell him. He looks disappointed but leaves the two of you alone.'
+										'"Thanks. I really didn''t want to have a guy hitting on us right now," Katja says.'
+										gs 'katja_nightclub', 'bar_end'
+									end
+								end
+							end
+							act 'Refuse':
+								cla
+								if katjaQW['horny'] > rand(40,60):
+									'You start to tell him no but Katja says he can join you.'
+									'Katja gives you a surprised look, while the man looks confused.'
+									act 'Relent and let Katja decide':
+										cla
+										katjaQW['doem'] += rand(1,2)
+										'"Well, if you want to, Katja," you say.'
+										'His face lights up. "Great! Follow me, my ladies." He leads you to a private room. The bouncer seems to know him and just opens the door for you.'
+										act 'Go with him': gt 'katja_nightclub', 'private_room1'
+									end
+									act 'Try to convince Katja to stay':
+										*clr & cla
+										'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+										'You lean into Katja and whisper to her, "Come on. I don''t want to go with him. He gives me the wrong vibes."'
+										'"I don''t get bad vibes from him. I think he''s actually quite hot. No, I think that we should go with him," Katja answers.'
+										if katjaQW['dom'] > 30:
+											gs 'willpower', '', 'force', 'hard'
+										elseif katjaQW['dom'] < 0:
+											gs 'willpower', '', 'force', 'easy'
+										else
+											gs 'willpower', '', 'force'
+										end
+										if will_cost <= pcs_willpwr:
+											act 'Convince Katja to stay at the bar (<<will_cost>> Willpower)':
+												cla
+												gs 'npc_relationship', 'modify', 'A14', 'dislike'
+												gs 'willpower', 'pay', 'force'
+												katjaQW['dom'] -= rand(1,2)
+												gs 'stat'
+												'"I really don''t think it''s a good idea to go with him. He really seems like a guy that won''t stop if we tell him to when we are alone with him," you whisper.'
+												'Katja looks at the guy again and after a moment of thinking, she relents. "OK. I''m not really convinced that he''s bad, but I will stay with you," she answers.'
+												'She turns to him. "I''m sorry, but my friend '+iif(func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] > 175, 'is boring', 'doesn''t feel like it')+', so I will stay with her. But maybe another time?"'
+												'He then leaves looking very disappointed.'
+												gs 'katja_nightclub', 'bar_end'
+											end
+										else
+											act 'Convince Katja to stay at the bar (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+										end
+										act 'Relent and go with the guy':
+											cla
+											katjaQW['doem'] += rand(1,2)
+											'"Well, if you really want to, Katja," you say.'
+											'His face lights up. "Great! Follow me, my ladies." He leads you to a private room, the bouncer seems to know him and just opens the door for you.'
+											act 'Go with him': gt 'katja_nightclub', 'private_room1'
+										end
+										act 'Let Katja go with him, while you stay at the bar':
+											katjaQW['nightclub_private_room_boy'] = 1
+											katjaQW['disco_loc'] = 7
+											katjaQW['disco_check_time'] = totminut
+											cla
+											'"Well, you can go with him if you want to," you tell Katja.'
+											'She looks at you a little skeptical, but then turns to the guy. "My friend '+iif(func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] > 175, 'is boring', 'doesn''t feel like it')+', so she is not coming. But I would still love another drink with you."'
+											'He then lights up and takes her hand and walks away, leaving you alone at the bar.'
+											act 'continue': gt 'city_nightclub', 'bar'
+										end
+									end
+								else
+									'"Thanks, but no. I think we''ll go dancing," you tell him.'
+									'"We had fun, though. Maybe some other time?" Katja says. He then leaves you, looking a little down.'
+									gs 'katja_nightclub', 'bar_end'
+								end
+							end
+						end
+					end
+				end
+			else
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_drinnking_bar.jpg"></center>'
+				'You say a polite ''no'', and he accepts and leaves you in peace.'
+				'"Thanks," Katja says. "I didn''t want to talk to some random guy right now."' 
+				gs 'katja_nightclub', 'bar_end'
+			end
+		end
+	else
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_drinnking_bar.jpg"></center>'
+		'You spend some time hanging at the bar talking, while '+iif(katjaQW['disco_drink_bought'] = 1, 'you and Katja', 'Katja')+' enjoy'+iif(katjaQW['disco_drink_bought'] = 1, ' your', 's her')+' drink.'
+		gs 'katja_nightclub', 'bar_end'
+	end
+end
+
+if $ARGS[0] = 'bar_end':
+	gs 'katja_meynold_schedule' 
+	if locat['Katja'] ! 53:
+		if  katjaQW['disco_arrival'] + 600 < totminut:
+			'"It''s getting late, <<$pcs_nickname>>. Let''s go home," Katja tells you after finishing her drink, and it looks like there''s no way to convince her to stay.' 
+			act 'Go home with Katja': katjaQW['on_date'] = 1 & gt 'katja_city', 'metro'
+			act 'Stay at the nightclub': gt 'city_nightclub', 'bar'
+		else
+			'"It''s getting late, <<$pcs_nickname>>. I''m heading home," Katja tells you after finishing her drink, and it looks like there''s no way to convince her to stay.' 
+			if (npc_sex['A14'] > 0 and katjaQW['sex_clossedness'] < 2) or $home['current'] = 'university_dorm':
+				act 'Suggest you go home together': 
+					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+					'"Why don''t we go back together?" you suggest.'
+					'"Great idea," Katja says.'
+					act 'Go home with Katja': katjaQW['on_date'] = 1 & gt 'katja_city', 'metro'
+				end
+			end
+			act 'Say goodbye': gt 'city_nightclub', 'bar'
+		end
+	else
+		if rand(0,8) = 0:
+			'After finishing her drink, Katja tells you that she needs to go to the restroom. She says she''ll be back shortly, but you should just go ahead and start dancing.'
+			act 'Let Katja go': gt 'city_nightclub', 'bar'
+		else
+			'"Come on. We''ve wasted enough time! Let''s go dance, <<$pcs_nickname>>!" Katja says after finishing her drink.'
+			act 'Go dancing with Katja': 
+				gs 'npc_relationship', 'modify', 'A14', 'like', 2, 'agree'
+				gt 'katja_nightclub', 'dance'
+			end
+			act 'Tell Katja that you want to have another drink':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+				if rand(-45,15) > katjaQW['dom']:
+					'"OK, we can get another drink," she says and quickly gets the attention of the bartender.'
+					act 'Order a drink': gt 'katja_nightclub', 'drink'
+				else
+					'"No. I wanna dance. I don''t want another drink," Katja insists, looking quite determined.'
+					if katjaQW['dom'] > 30 or katjaQW['drinks'] < 4:
+						gs 'willpower', '', 'force', 'hard'
+					elseif katjaQW['dom'] < 0 or katjaQW['drinks'] > 8:
+						gs 'willpower', '', 'force', 'easy'
+					else
+						gs 'willpower', '', 'force'
+					end
+					if will_cost <= pcs_willpwr:
+						act 'Convince Katja to have another drink (<<will_cost>> Willpower)':
+							cla
+							gs 'npc_relationship', 'modify', 'A14', 'dislike'
+							gs 'willpower', 'pay', 'force'
+							katjaQW['dom'] -= rand(1,2)
+							gs 'stat'
+							'"Just one more drink. They are so good. You know you want another. Please... There''s plenty of time for dancing later!" you plead and finally Katja gives up and quickly gets the attention of the bartender.'
+							act 'Dance': gt 'katja_nightclub', 'drink'
+						end
+					else
+						act 'Convince Katja to have another drink (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+					act 'Relent and go dance': 
+						katjaQW['dom'] += rand(2,3)
+						gs 'stat'
+						gt 'katja_nightclub', 'dance'
+					end
+					act 'Tell her she can go dance alone while you stay at the bar':
+						katjaQW['dom'] -= rand(0,1)
+						gs 'npc_relationship', 'modify', 'A14', 'dislike'
+						gs 'stat'						
+						 gt 'city_nightclub', 'bar'
+					end
+				end
+			end
+			act 'Tell Katja that you need to leave': gt 'city_nightclub', 'bar'
+		end
+	end
+end
+
+if $ARGS[0] = 'dance_guy1':
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_dancing2.jpg"></center>'
+	'A guy approaches you and Katja and it''s clear that he wants to join you two dancing. He''s rather good looking and wearing nice clothes.'
+	act 'Let him join you': gt 'katja_nightclub', 'dance_guy2'
+	act 'Don''t let him join':
+		'You make sure to let him know that you don''t want him to join your dance, and you and Katja continue dancing alone having a lot of fun.'
+		gs 'katja_nightclub', 'dance_end'
+	end
+end
+
+if $ARGS[0] = 'dance_guy2':
+	if hotcat < rand(4,12):
+		minut += 15
+		pcs_stam -= 5
+		gs 'sweat', 'add', 3
+		fat -= 1
+		gs 'exp_gain', 'danc', 1
+		frost = 0
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_dancing_extra_guy1.jpg"></center>'
+		'You dance through several songs, and while he is a '+iif(rand(0,1) = 0, 'good', 'terrible')+' dancer, he never tries to get too close to either of you nor Katja. In fact, whenever you try to get closer to him, he always distances himself.'
+		'After some time, he thanks you for the dance and excuses himself.'
+		'"Well, seems he wasn''t that into us," Katja says with a smile.'
+		gs 'katja_nightclub', 'dance_end'
+	else
+		gt 'katja_nightclub', 'dance_guy3'
+	end
+end
+
+if $ARGS[0] = 'dance_guy3':
+	minut += 15
+	pcs_stam -= 5
+	gs 'sweat', 'add', 3
+	fat -= 1
+	gs 'exp_gain', 'danc', 1
+	frost = 0
+	gs 'arousal', 'foreplay', rand(-5,0) 
+	katjaQW['horny'] += rand(0,10)
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_dancing_extra_guy1.jpg"></center>'
+	'You dance through several songs, and he is clearly into you and and Katja. He dances quite close to you and, from time to time, his hand moves from your back to your ass.'
+	if hotcat < rand(0,12):
+		gs 'arousal', 'end'
+		gs 'stat'
+		'After some time, he thanks you for the dance and excuses himself.'
+		'"Well, seems he wasn''t that into us, after all," Katja says with a smile.'
+		gs 'katja_nightclub', 'dance_end'
+	else
+		gs 'stat'
+		if rand(0,2) = 0:
+			'"This is great," hi says after you have danced for a while. "Let''s keep dancing," he says.'  
+			act 'Keep dancing with him': gt 'katja_nightclub', 'dance_guy3'
+			act 'Find something else to do':
+				cla
+				gs 'arousal', 'end'
+				gs 'stat'
+				'"Thanks, but no thanks. We need to get going," you says, and looking at Katja, she seems to be fine with this. He''s clearly not satisfied with your reply, it but doesn''t try to keep you.'
+				gs 'katja_nightclub', 'dance_end'
+			end
+		else
+			if rand (0,1) = 0:
+				'After some time he suggest that you get some drinks in one of the private booths.'
+				if (katjaQW['QWstage'] < 3 and katjaQW['liberated'] = 0) or (katjaQW['boy_block'] = 1 and katjaQW['sex_clossedness'] <2):
+					'"Sorry, but we want to keep dancing," Katja says before you have time to respond.'
+					'"OK. Maybe I''ll see you around," he says and leaves with a disappointed look.'
+					if katjaQW['boy_block'] = 1:
+						'"That got rid of him. I''m sure he just wanted to get in our panties. As if that would ever happen," Katja says.'
+					else
+						'"I''m sorry, but I''m not really comfortable with us being alone with strange guys," Katja tells you.'
+					end
+					gs 'katja_nightclub', 'dance_end'
+				else
+					act 'Join him':
+						cla
+						if katjaQW['QWstage'] >= 6 and katjaQW['boy_block'] = 0 and katjaQW['sex_clossedness'] = 0 and katjaQW['horny'] > rand(40,60):
+							'You and Katja both end up agreeing at the same time, which causes her to giggle. You''re not sure if it''s because of the awkwardness of the two of you speaking at the same time or the eagerness both of you showed to his proposal.'
+							'"Great! Follow me, my ladies," he says and leads you to a private room. The bouncer seems to know him and just opens the curtain for you.'
+							act 'Go with him': gt 'katja_nightclub', 'private_room1'
+						else
+							'"Sure," you answer.'
+							'However, Katja grabs your shoulder and whispers in you ear, "I''m not going with him. If you want to, you can go ahead, but I''m staying here."'		
+							act 'Go with him alone':
+								cla
+								'"Suits yourself" you tell Katja and turn to the guy "Lead the way" you say to him. "Great. Follow me, my lady," he says and leads you to a private room. The bouncer seems to know him and just opens the door for you.'
+								gs 'npcgeneratec', 0, '', rand(18,55), 4
+								gs 'boystat', $npclastgenerated
+								gs 'npc_relationship', 'modify', 'A14', 'dislike'
+								gs 'stat'
+								act 'Have sex with him': picrand = 38 & $sexloc = 'city_nightclub' & xgt 'sex', 'var'
+								act 'Leave': gt 'city_nightclub', 'private_rooms'
+							end
+							act 'Stay with Katja':
+								'"I''m sorry, but my friend just reminded me that we need to be somewhere else. I hope you understand," you tell him. He looks disappointed but leaves the two of you alone.'
+								'"Thanks. I really didn''t want to have a guy hitting on us right now," Katja says.'
+								gs 'katja_nightclub', 'dance_end'
+							end
+						end
+					end
+					act 'Refuse':
+						cla
+						if katjaQW['QWstage'] >= 6 and katjaQW['boy_block'] = 0 and katjaQW['sex_clossedness'] = 0 and katjaQW['horny'] > rand(40,60):
+							'You start to tell him no but Katja says he can join you.'
+							'Katja gives you a surprised look, while the man looks confused.'		
+							act 'Relent and let Katja decide':
+								cla
+								katjaQW['dom'] += rand(1,2)
+								'"Well, if you want to, Katja," you say.'
+								'His face lights up. "Great! Follow me, my ladies." He leads you to a private room. The bouncer seems to know him and just opens the door for you.'
+								act 'Go with the guy': gt 'katja_nightclub', 'private_room1'
+							end
+							act 'Try to convince Katja to stay':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+								'You lean into Katja and whisper, "Come on. I don''t want to go with him. He gives me the wrong vibes."'
+								'"I don''t get bad vibes from him. He''s actually quite hot. No, I think that we should go with him," Katja answers'
+								if katjaQW['dom'] > 30:
+									gs 'willpower', '', 'force', 'hard'
+								elseif katjaQW['dom'] < 0:
+									gs 'willpower', '', 'force', 'easy'
+								else
+									gs 'willpower', '', 'force'
+								end
+								if will_cost <= pcs_willpwr:
+									act 'Convince Katja to stay on the dance floor (<<will_cost>> Willpower)':
+										cla
+										gs 'npc_relationship', 'modify', 'A14', 'dislike'
+										gs 'willpower', 'pay', 'force'
+										katjaQW['dom'] -= rand(1,2)
+										gs 'stat'										
+										'"I really don''t think it''s a good idea to go with him. He really seems like a guy that won''t stop if we tell him to when we are alone with him," you whisper.'
+										'Katja looks at the guy again and after a moment of thinking, she relents. "OK. I''m not really convinced that he''s bad, but I will stay with you," she answers.'
+										'She then turns to him and says, "I''m sorry, but my friend '+iif(func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] > 175, 'is boring', 'doesn''t feel like it')+', so I will stay with her. But maybe another time?"'
+										'He then leaves, looking very disappointed.'
+										gs 'katja_nightclub', 'dance_end'
+									end
+								else
+									act 'Convince Katja to stay at the dance floor (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+								end
+							end
+							act 'Relent and go with him':
+								cla
+								katjaQW['dom'] += rand(1,2)
+								'"Well, if you really want to, Katja" you say.'
+								'His face lights up. "Great! Follow me, my ladies." He leads you to a private room. The bouncer seems to know him and just opens the curtain for you.'
+								act 'Go with him': gt 'katja_nightclub', 'private_room1'
+							end
+							if katjaQW['relationship_talk'] = 1 and katjaQW['faithful'] = 0:
+								act 'Let Katja go with him, while you stay on the dance floor':
+									katjaQW['nightclub_private_room_boy'] = 1
+									katjaQW['disco_loc'] = 7
+									katjaQW['disco_check_time'] = totminut
+									cla
+									'"Well, you can go with him if you want to," you tell Katja.'
+									'She looks at you a little skeptical, but then turns to the guy. "My friend '+iif(func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] > 175, 'is boring', 'doesn''t feel like it')+', so she is not coming. But I would still love another drink with you."'
+									'He then lights up and takes her hand and walks away, leaving you alone on the dance floor.'
+									act 'continue': gt 'city_nightclub', 'dance'
+								end
+							end
+						else
+							'"Thanks, but no thanks. I think we''ll stick to dancing," you tell him.'
+							'"We had fun, though. Maybe some other time?" Katja says. He then leaves you, looking a little down.'
+							gs 'katja_nightclub', 'dance_end'
+						end
+					end
+				end
+			else
+				'After some time, he tells you that his place isn''t far from here and suggests that you continue the party at his place, making it very clear that he''s expecting his bedroom to be the main location of the party.'
+				if katjaQW['QWstage'] <= 5 or katjaQW['boy_block'] = 1 or katjaQW['sex_clossedness'] > 0 or func('katja_procedural', 'willing_to_be_naughty') + katjQW['horny'] < rand (50,100):
+					'"No. We prefer to stay here and dance," Katja replies quickly in a firm voice, which clearly surprises the guy.'
+					if katjaQW['QWstage'] >= 5 and katjaQW['boy_block'] = 0 and katjaQW['sex_clossedness'] = 0:
+						act 'Try to convince Katja to go with him':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+							'"Come on, Katja. It''s going to be fun. He''s quite good-looking and '+iif(katjaQW['QWstage'] = 5, 'we talked about you trying to have sex with a guy.', 'I know you do like have a cock inside you.')+' I grabbed his cock while we danced and I think it''ll do nicely," you whisper in her ear.'
+							'Katja''s face is getting red, "I don''t know. I''m not sure he is right for us."'
+							if katjaQW['dom'] > 30:
+								gs 'willpower', '', 'force', 'hard'
+							elseif katjaQW['dom'] < 0:
+								gs 'willpower', '', 'force', 'easy'
+							else
+								gs 'willpower', '', 'force'
+							end
+							if will_cost <= pcs_willpwr:
+								act 'Push her a little more (<<will_cost>> Willpower)':
+									cla
+									gs 'npc_relationship', 'modify', 'A14', 'dislike'
+									gs 'willpower', 'pay', 'force'
+									katjaQW['dom'] -= rand(1,2)
+									katjaQw['horny'] += 10
+									gs 'stat'
+									if hour > 10:
+										locat['katja_rand2'] = daystart
+									else
+										locat['katja_rand3'] = daystart -1
+									end
+									locat['katja_save2'] = 54
+									locat['katja'] = locat['katja_save2']
+									minut += 10
+									'"I know you want his cock. Just imagine it sliding in and out of your tight, wet pussy," you whisper in her ear and you can her start squirming.'
+									'"OK. Let''s go," she finally says out loud and the guy''s face lights up like it''s Christmas. You walk '+iif(temper <20, 'to the wardrobe to get your coats and then leave the club.', 'out in the warm night.')
+									act 'Walk to his home': gt 'katja_city_sex', 'walking_home_with_a_guy.' 	
+								end
+							else
+								act 'Push her a little more (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+							end
+							act 'Let it go':
+								cla
+								katjaQW['dom'] += rand(2,3)
+								gs 'arousal', 'end'
+								gs 'stat'
+								'You resign yourself and accept Katja''s decision. "I''m very sorry, but my friend doesn''t feel like it. So we''re staying here to dance," you tell him, and he says goodbye and walks away, looking quite sad.' 
+								gs 'katja_nightclub', 'dance_end'
+							end
+							if katjaQW['faithful'] = 0:
+								act 'Go home with him alone':
+									cla
+									gs 'npc_relationship', 'modify', 'A14', 'hate'
+									gs 'npcgeneratec', 0, '', rand(18,55), rand(3,4)
+									'"Well, I''m going home with him. So if you don''t want to have fun, you can stay here alone," you tell her.'
+									'Katja almost looks angry. "If you are going to get hurt, I won''t be able to help you. But whatever," she says before turning around and walking away.'
+									'The guy looks a little surprised by that exchange, but takes you under his arm and you walk '+iif(temper <20, 'to the wardrobe to get your coats and then leave the club.', 'out in the warm night.')
+									act 'Go with him': gt 'sex_ev_start', 'hookup_npc_home_start'
+								end
+							end
+						end
+					end
+					act 'Agree and say goodbye to him':
+						cla
+						gs 'arousal', 'end'
+						gs 'stat'
+						'You agree with Katja and say goodbye to the guy.'
+						gs 'katja_nightclub', 'dance_end'
+					end
+				else
+					if (func('katja_procedural', 'willing_to_be_naughty') >= 100 and katjaQW['horny'] >= 100 and katajQW['dom'] >= 0) or (katjaQW['dom'] >= 25 and func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] >= 150):
+						'"That sounds like a good idea. I''m sure that you have lots of ways to entertain us," Katja says in a seductive voice, before you even have time to reply.'
+						act 'Go home with him':
+							cla
+							minut += 10
+							if hour > 10:
+								locat['katja_rand2'] = daystart
+							else
+								locat['katja_rand3'] = daystart -1
+							end
+							locat['katja_save2'] = 54
+							locat['katja'] = locat['katja_save2']
+							'"I just hope you are man enough to really entertain a couple of hot girls like us. Let''s go," you say, trying to sound as seductive as Katja. You walk '+iif(temper <20, 'to the wardrobe to get your coats and then leave the club.', 'out in the warm night.')
+							act 'Walk to his home': gt 'katja_city_sex', 'walking_home_with_a_guy.'
+						end
+						act 'Tell Katja that you don''t want to go home with him':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+							'You lean into Katja and whisper, "Come on. I don''t want to go home with him. Who knows what will happen."'
+							'"He is actually quite hot and I get a good feeling from him. I''m sure nothing we don''t want to happen will happen. Besides, there are two of us and only one of him, we have nothing to be afraid of," Katja answers'
+							if katjaQW['dom'] > 30:
+								gs 'willpower', '', 'force', 'hard'
+							elseif katjaQW['dom'] < 0:
+								gs 'willpower', '', 'force', 'easy'
+							else
+								gs 'willpower', '', 'force'
+							end
+							if will_cost <= pcs_willpwr:
+								act 'Convince Katja not to go home with him (<<will_cost>> Willpower)':
+									cla
+									gs 'npc_relationship', 'modify', 'A14', 'dislike'
+									gs 'willpower', 'pay', 'force'
+									katjaQW['dom'] -= rand(1,2)
+									gs 'stat'										
+									'"I really don''t think it''s a good idea to go with him. I got a really bad feeling from him, he might have someone waiting for us, and then what''re we going to do?" you whisper.'
+									'Katja looks at the guy again and after a moment of thinking, she relents. "OK. I''m not really convinced that he''s bad, but I will stay with you," she answers.'
+									'She then turns to him. "I''m sorry, but my friend '+iif(func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] > 175, 'is boring', 'doesn''t feel like it')+', so I will stay with her. But maybe another time?"'
+									'He then leaves, looking very disappointed.'
+									gs 'katja_nightclub', 'dance_end'
+								end
+							else
+								act 'Convince Katja not to go home with him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+							end
+							act 'Relent and go with him':
+								cla
+								minut += 10
+								if hour > 10:
+									locat['katja_rand2'] = daystart
+								else
+									locat['katja_rand3'] = daystart -1
+								end
+								locat['katja_save2'] = 54
+								locat['katja'] = locat['katja_save2']
+								katjaQW['dom'] += rand(1,2)
+								'"Well, if you really want to, Katja," you say.'
+								'His face lights up. "Great! Follow me, my ladies," and you walk '+iif(temper <20, 'to the wardrobe to get your coats and then leave the club.', 'out in the warm night.')
+								act 'Walk to his home': gt 'katja_city_sex', 'walking_home_with_a_guy.'
+							end
+							if katjaQW['relationship_talk'] = 1 and katjaQW['faithful'] = 0:
+								act 'Let Katja go home with him, but stay at the club':
+									katjaQw['alone_with_other_day'] = daystart
+									if hour > 10:
+										locat['katja_rand2'] = daystart
+									else
+										locat['katja_rand3'] = daystart -1
+									end
+									locat['katja_save2'] = 54
+									locat['katja'] = locat['katja_save2']
+									cla
+									'"Well, you can go with him if you want to," you tell Katja.'
+									'She looks at you a little skeptical, but then turns to the guy. "My friend '+iif(func('katja_procedural', 'willing_to_be_naughty') + katjaQW['horny'] > 175, 'is boring', 'doesn''t feel like it')+', so she isn''t coming. But I would still love another drink with you."'
+									'He then lights up and takes her hand and walks away, leaving you alone on the dance floor.'
+									act 'continue': gt 'city_nightclub', 'dance'
+								end
+							end
+						end
+					else
+						'Katja looks at you, making it clear that it''s up to you to decide and she will do what you choose.'
+						act 'Go home with the guy':
+							cla
+							minut += 10
+							if hour > 10:
+								locat['katja_rand2'] = daystart
+							else
+								locat['katja_rand3'] = daystart -1
+							end
+							locat['katja_save2'] = 54
+							locat['katja'] = locat['katja_save2']
+							'"That does sound like fun. Let''s go," you say and his face lights up like it''s Christmas. You walk '+iif(temper <20, 'to the wardrobe to get your coats and then leave the club.', 'out in the warm night.')
+							act 'Walk to his home': gt 'katja_city_sex', 'walking_home_with_a_guy.' 
+						end
+						act 'Say no thanks':
+							cla
+							gs 'arousal', 'end'
+							gs 'stat'
+							'"Thanks, but no thanks," you say. "We prefer to stay here and dance."'
+							'He clearly looks disappointed and says goodbye before leaving you and Katja alone on the dance floor.'
+							gs 'katja_nightclub', 'dance_end'
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'private_room1':
+	menu_off = 1
+	minut += 10
+	gs 'npcgeneratec', 0, '', rand(18,55), 4
+	gs 'boystat', $npclastgenerated
+	gs 'beverage', 'only_stat_bev_cocktail'
+	katjaQW['drinks'] += rand(1,2)
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/private_with_guy<<rand(1,2)>>.jpg"></center>'
+	'The room has couches and a table, and as you sit down, he tells you that he has already ordered drinks for you. He then introduces himself as <<$boyname>> and asks for your names.'
+	'The cocktails arrives before you and Katja finish your introduction, and you start sipping your drinks while you continue to talk.'
+	if rand(0,3) = 0:
+		if katjaQW['coke_stage'] = -1:
+			'After a few minutes, <<$boyname>> says, "Why don''t we try some other good stuff?" He pulls out a small bag with white powder inside.'
+			'"That''s it. I''m out of here," Katja says and gets up and leaves abruptly.'
+			'<<$boyname>> looks confused. "What was that about?" he asks.'
+			'"My friend has had an addiction problem. She''s over it now, but tries to avoid drugs because of that," you explain. "I''m very sorry, but I need to check up on my friend," you say and leave <<$boyname>>.'
+			act 'Find Katja':
+				*clr & cla	
+				minut += 10
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+				'You leave the private rooms and find Katja just on the edge of the dance floor with tears in her eyes. "I''m sorry, Sveta. But the sight of the drugs just brought up all these feelings in me that I couldn''t control," Katja says and starts crying.'
+				'"There there, no need to hold it in. Let it all out," you say as you hug Katja. She hugs you back and you just stand there for some time until Katja finishes crying.'
+				'"Let''s dance," you say and drag her to the dance floor.'
+				'Soon, the dancing makes her forget the bad experience and, after a few minutes, she is her normal, happy self again.' 
+				gs 'katja_nightclub', 'dance_end'
+			end
+		else
+			act 'Enjoy your drinks':
+				*clr & cla
+				minut += 5
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nigthclub/disco_guy_coke.jpg"></center>'
+				'After a few minutes, <<$boyname>> says, "Why don''t we try some other good stuff?" He pulls out a small bag with white powder inside.'
+				if katjaQW['coke_stage'] = 0:
+					'Katja looks confused at first, she''s not really sure what it is. But as he pours some of the powder on the table and makes several lines, she seems to realize what''s going on and starts to look surprised and then skeptical.'
+					'"I''ll go first, if you ladies don''t mind," he says. And as he sniffs the first line, Katja look starts to change to curious. After he finishes, he looks around. "Who''s next?" he asks and he holds out the tube he used to sniff the cocaine.' 
+					gs 'willpower', 'drugs', 'resist'
+					if will_cost <= pcs_willpwr:
+						act 'Say no to the drugs (<<will_cost>> Willpower)':
+							cla
+							minut += 2
+							gs 'willpower', 'pay', 'resist'
+							gs 'stat'										
+							'"Thanks, but that''s not for me," you say, and Katja quickly and vehemently shakes her head when he tries to hand the tube to her.'
+							'"Well, more for me then," he says and does a couple more lines before packing away the drugs.'
+							act 'Continue talking': gt 'katja_nightclub', 'private_room2', 1
+						end
+					else
+						act 'Say no to the drugs (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+					act 'Do some lines':
+						*clr & cla
+						minut += 5
+						dur += 1
+						gs 'drugs', 'cocaine'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/shared/drugs/cocaine.jpg"></center>'
+						'You take the tube and snort the first line and then the second, while Katja looks at you with wide open eyes.'
+						'After a short moment, it hits you and you feel the full effect of the drug. <<$boyname>> takes the tube from you and tries to hand it to Katja, but she doesn''t take it. "I don''t do drugs. I''ve never done it before."'
+						if func('katja_procedural', 'willing_to_be_naughty') < 85:
+							gs 'willpower', 'drugs', 'force', 'hard'
+						else
+							gs 'willpower', 'drugs', 'force'
+						end
+						if will_cost <= pcs_willpwr:
+							act 'Convince Katja to try the cocaine (<<will_cost>> Willpower)':
+								*clr & cla
+								minut += 8
+								gs 'willpower', 'pay', 'force'
+								gs 'katja_procedural', 'take_cocaine'
+								gs 'stat'										
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/katja_cocaine2.jpg"></center>'
+								'"Come on, Katja. Just try it. It won''t harm you," you say, but Katja still looks skeptical.'
+								'"I don''t know, <<$pcs_nickname>>. I''m not sure it''s a good idea. I don''t think it''s for me," she replies.'
+								'"You won''t know unless you try it. See, we are both fine," you continue.'
+								'"I''m still not sure. Why should I do it?" she asks.'
+								'"Because it feels great. You can''t say it''s not for you until you actually know how it feels," you say.'
+								*nl
+								'"OK," Katja finally relents. With a shaking hand, she takes the tube. She then places it at her nostril and slowly bends down so the other end is at the line of cocaine that <<$boyname>> prepared for her.'
+								'She slowly starts sniffing it but jerks her head back when the powder start to itch in her nose. "Do it, faster. All at once!" you tell her, and she gets down again, still shaking and gets ready.'
+								'This times she snorts it all in on go, and raises her head from the table. It''s clear that the powder itches her nostrils and she looks like she is about to sneeze. "Don''t sneeze! Keep it in!" you tell her, and Katja moves her hand to her nose to prevent it from coming out.'
+								*nl
+								'After a moment, her discomfort resides and she starts to talk. "I don''t feel anything, except itching in my nose. I do-" Then it hits her, she stops mid-sentence and her eyes become wide open. "Wow!" is all she can say.'
+								'"See? I told you it would feel great!" you say.'
+								'Katja just replies with a dreamy stare, then she starts giggling, which turns into a laugh that lasts for some time.'
+								act 'Continue talking': gt 'katja_nightclub', 'private_room2', 3
+							end
+						else
+							act 'Convince Katja to try the cocaine (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+						end
+						act 'Don''t push Katja':
+							cla
+							minut += 2
+							'"It''s fine if you don''t want to, Katja," you say. She seems relieved. <<$boyname>> doesn''t say anything and just cleans up the drugs.'
+							act 'Continue talking': gt 'katja_nightclub', 'private_room2', 2
+						end
+					end
+				elseif katjaQW['coke_stage'] < 3:
+					'Katja looks skeptical, but also a little curious, as he pours some of the powder on the table and makes several lines.'
+					'"I''ll go first, if you ladies don''t mind," he says.' 
+					'After he finishes, he looks around. "Who''s next?" he asks. He holds out the tube he used to take the cocaine, with Katja looking like she wants to say no.' 
+					gs 'willpower', 'drugs', 'resist'
+					if will_cost <= pcs_willpwr:
+						act 'Say no to the drugs (<<will_cost>> Willpower)':
+							cla
+							minut += 2
+							gs 'willpower', 'drugs', 'resist'
+							gs 'willpower', 'pay', 'resist'
+							gs 'stat'										
+							'"Thanks, but that''s not for me," you say, and Katja also quickly shakes her head when he tries to hand the tube to her.'
+							'"Well, more for me then," he says and does a few more of the lines before packing away the drugs.'
+							act 'Continue talking': gt 'katja_nightclub', 'private_room2', 1
+						end
+					else
+						act 'Say no to the drugs (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+					act 'Do some lines line but don''t push Katja':
+						*clr & cla
+						minut += 5
+						dur += 1
+						gs 'drugs', 'cocaine'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/shared/drugs/cocaine.jpg"></center>'
+						'"I''ll take some, but I think my friend will not partake," you say as you take the tube while Katja nods her head. You put one end of the tube to your nose and the other to the first of the lines he has prepared for you.' 
+						'You snort the first line and then the second while Katja looks at you with wide open eyes. After a short moment, it hits you and you feel the full effect of the drug. <<$boyname>> takes the tube and cleans up the drugs.'
+						act 'Continue talking': gt 'katja_nightclub', 'private_room2', 2				
+					end
+					if katjaQW['coke_stage'] = 2:
+						gs 'willpower', 'drugs', 'force', 'easy'
+					else
+						gs 'willpower', 'drugs', 'force'
+					end
+					if will_cost <= pcs_willpwr:
+						act 'Convince Katja to do some lines with you (<<will_cost>> Willpower)':
+							*clr & cla
+							minut += 8
+							if katjaQW['coke_stage'] = 2:
+								gs 'willpower', 'drugs', 'force', 'easy'
+							else
+								gs 'willpower', 'drugs', 'force'
+							end
+							gs 'willpower', 'pay', 'force'
+							dur += 1
+							gs 'drugs', 'cocaine'
+							gs 'stat'
+							gs 'katja_procedural', 'take_cocaine'
+							gs 'stat'										
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/joint_coke.jpg"></center>'
+							'"Come on, Katja. Let''s do it together," you say as you take the tube from <<$boyname>>.'
+							'She still looks skeptical. "I don''t know, <<$pcs_nickname>>. I''m not sure it''s a good idea," she replies.'
+							'"You liked it last time! it will be fine this time, too," you continue.'
+							'"I''m not sure. '+iif(katjaQW['coke_stage'] = 2, 'I don''t want it to become a habit', 'I think the last time was enough for me')+'" she says.' 
+							'"Don''t be such a bore. You know you will love it," you say.'
+							'Katja finally relents. "OK. Let''s do it, together," she says.'
+							*nl
+							'<<$boyname>> has already produced another tube and hands it to Katja, who takes it with unsteady hands. You both lover your heads to the table.'
+							'Then at the same time, you sniff your lines. Katja '+iif(katjaQW['coke_stage'] = 2, 'has gotten used to it and it doesn''t itch her nostrils anymore.', 'is still getting itching nostrils and has to concentrate on not sneezing.')
+							*nl
+							'After a moment, it hits you both. You feel wonderful while Katja just sits there with wide open eyes. Then she starts giggling, which turns into a laugh that lasts for some time.'
+							act 'Continue talking': gt 'katja_nightclub', 'private_room2', 3
+						end
+					else
+						act 'Convince Katja to do some lines with you (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+				elseif katjaQW['coke_stage'] < 5:
+					'Katja looks curious and a little excited as he pours some of the powder on the table and makes several lines.'
+					'"I''ll go first, if you ladies don''t mind," he says.' 
+					'After he finishes, he looks around. "Who''s next?" he asks and holds out the tube he used to take the cocaine. Katja looks like she is ready.' 
+					gs 'willpower', 'drugs', 'resist'
+					if will_cost <= pcs_willpwr:
+						act 'Say no to the drugs (<<will_cost>> Willpower)':
+							cla
+							minut += 2
+							gs 'willpower', 'drugs', 'resist'
+							gs 'willpower', 'pay', 'resist'
+							gs 'stat'										
+							'"Thanks, but that is not for me," you say.'
+							'"How about you then?" he asks Katja.'
+							'"OK, make some lines for me," she replies'+iif(  katjaQW['coke_stage'] = 3, ' hesitantly.', '.')
+							if katjaQW['coke_stage'] = 4:
+								gs 'willpower', 'drugs', 'force', 'easy'
+							end
+							if will_cost <= pcs_willpwr or katjaQW['coke_stage'] = 3:
+								act 'Convince Katja not to do cocaine (<<will_cost>> Willpower)':
+									*clr & cla
+									if katjaQW['coke_stage'] = 4:
+										gs 'willpower', 'pay', 'force'
+										gs 'npc_relationship', 'modify', 'A14', 'dislike'
+									end
+									gs 'stat'
+									'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+									'"I don''t think it''s a good idea, Katja," you say.'
+									'"Why not? Never hurt me before," Katja '+iif(katjaQW['coke_stage'] = 3 , 'replies.', 'snaps at you.')
+									'"No, but it might if you continue doing it this often," you respond.'
+									iif(katjaQW['coke_stage'] = 3, 'Katja looks at you. "Do you think I take too much?"', 'Katja scowls at you. "Are you implying I can''t control myself?"')
+									'"I''m just saying that maybe we should relax a little. Right now is not the time for this," you say.'
+									'Katja thinks about it for a moment. '+iif(katjaQW['coke_stage'] = 3, '"OK. Not tonight," she says.', '"Fine," she says, clearly not happy about it.')
+									'"Well, more for me then," <<$boyname>> says and does a few more lines before packing away the drugs.'
+									act 'Continue talking': gt 'katja_nightclub', 'private_room2', 1							
+								end
+							else
+								act 'Convince Katja not to take the cocaine (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'					
+							end
+							act 'Watch Katja do her lines':
+								*clr & cla
+								minut += 5
+								gs 'katja_procedural', 'take_cocaine'
+								gs 'stat'										
+								'<center><img <<$set_imgh>> src="images/pavlovsk/school/girl/katja/uni/nightclub/katja_cocaine2.jpg"></center>'
+								'You watch as Katja takes the tube, puts one end at her nose and bows down to the start of the line that <<$boyname>> has prepared for her.'
+								'She then sniffs the line with no problem and just sits up waiting for the the drugs to hit her.' 
+								*nl
+								'After a moment, it does and Katja just sits there with wide open eyes. She starts giggling which turns into a laugh that lasts for some time.'
+								act 'Continue talking': gt 'katja_nightclub', 'private_room2', 2
+							end
+						end
+					else
+						act 'Say no to the drugs  (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+					act 'Do some lines with Katja (<<will_cost>> Willpower)':
+						*clr & cla
+						minut += 8
+						dur += 1
+						gs 'drugs', 'cocaine'
+						gs 'stat'
+						gs 'katja_procedural', 'take_cocaine'
+						gs 'stat'										
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/joint_cocaine.jpg"></center>'
+						'"Come on, Katja. Let''s do it together," you say as you take the tube from <<$boyname>>.'
+						'She agrees and <<$boyname>> hands her another tube and Katja takes it happily.'
+						'You put your tubes to your nostrils and lover your heads to the table and sniff your line. Katja does it with great enthusiasm.' 
+						*nl
+						'After a moment, it hits you both. You feel wonderful while Katja just sits there with wide open eyes. She starts giggling which turns into a laugh that lasts for some time.'
+						act 'Continue talking': gt 'katja_nightclub', 'private_room2', 3
+					end
+				else
+					'Katja looks excited as he pours some of the powder on the table and makes several lines.'
+					'"I''ll go first, if you ladies don''t mind," he says.'
+					'"As long as you leave some for us," Katja responds.' 
+					'After he finishes, he looks around. "Who''s next?" he asks and holds out the tube he used to take the cocaine.'
+					'"We''re going to do it together. Right, <<$pcs_nickname>>?" Katja says with great enthusiasm.' 
+					gs 'willpower', 'drugs', 'resist'
+					if will_cost <= pcs_willpwr:
+						act 'Say no to the drugs (<<will_cost>> Willpower)':
+							cla
+							minut += 2
+							gs 'willpower', 'drugs', 'resist'
+							gs 'willpower', 'pay', 'resist'
+							gs 'stat'										
+							'"Thanks, but that''s not for me," you reply.'
+							'"So just you, then?" he asks Katja.'
+							'"Yes. Seems like <<$pcs_nickname>> is being boring tonight. Make some lines for me," she says.'
+							if katjaQW['coke_stage'] = 5:
+								gs 'willpower', 'drugs', 'force', 'easy'
+							elseif katjaQW['coke_stage'] = 6:
+								gs 'willpower', 'drugs', 'force'
+							elseif katjaQW['coke_stage'] = 7:
+								gs 'willpower', 'drugs', 'force', 'hard'
+							else
+								'It''s clear that if you want Katja to stop, it would require you to forcefully drag her away. But that would probably get the guy and the security guard to stop you, as well as get you thrown out of the club, maybe worse.'
+							end
+							if katjaQW['coke_stage'] < 8:
+								if will_cost <= pcs_willpwr:
+									act 'Convince Katja not to take cocaine (<<will_cost>> Willpower)':
+										*clr & cla
+										gs 'willpower', 'pay', 'force'
+										if katjaQW['coke_stage'] = 5: 
+											gs 'npc_relationship', 'modify', 'A14', 'dislike'
+										elseif katjaQW['coke_stage'] = 6: 
+											gs 'npc_relationship', 'modify', 'A14', 'hate'
+										elseif katjaQW['coke_stage'] = 7: 
+											gs 'npc_relationship', 'modify', 'A14', 'loathe'
+										end
+										gs 'stat'
+										'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+										'"I don''t think it''s a good idea, Katja," you say.'
+										'"Why are you trying to ruin my fun? I know how to handle it," Katja snaps at you.'
+										'"No, I don''t think you do," you respond.'
+										'Katja looks at you angrily. "Are you saying I can''t control myself?"'
+										'"I think you are overdoing it. You shouldn''t do it as often or as much as you do," you tell her.'
+										'"You aren''t my mom!" Katja says.'
+										'"No, I''m not, and I''m sure she would be harsher with you than I am," you answer.'
+										'Katja is silently thinking about it for a moment. "Fine. You get it your way, this time," she says, clearly not happy about it.'
+										'"Well, more for me then," <<$boyname>> says and does a few more lines before packing away the drugs. Katja looks longingly at the drugs while he is doing so.'
+										act 'Continue talking': gt 'katja_nightclub', 'private_room2', 1							
+									end
+								else
+									act 'Convince Katja not to take the cocaine (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'					
+								end
+							end
+							act 'Watch Katja do her lines':
+								*clr & cla
+								minut += 5
+								gs 'katja_procedural', 'take_cocaine'
+								gs 'stat'										
+								'<center><img <<$set_imgh>> src="images/pavlovsk/school/girl/katja/uni/nightclub/katja_cocaine2.jpg"></center>'
+								'You watch as Katja takes the tube, puts one end at her nose and bows down so the other end is at the start of the line that <<$boyname>> has prepared for her.'
+								'She then sniffs the line like a pro and sits up, waiting for the the drugs to hit her.' 
+								*nl
+								'After a moment, it does and Katja sits there with wide open eyes. She starts giggling which turns into a laugh that lasts for some time.'
+								act 'Continue talking': gt 'katja_nightclub', 'private_room2', 2
+							end
+						end
+					else
+						act 'Say no to the drugs  (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+					end
+					act 'Do some lines with Katja':
+						*clr & cla
+						minut += 8
+						dur += 1
+						gs 'drugs', 'cocaine'
+						gs 'stat'
+						gs 'katja_procedural', 'take_cocaine'
+						gs 'stat'										
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/joint_cocaine.jpg"></center>'
+						'"Okay, Katja. Let''s do it together," you say.'
+						'"Yes. That''s the spirit," she replies as she has already taken the tube from <<$boyname>>. He quickly produces another one and hands it to you.'
+						'You both put your tubes to you nostrils and lover your heads to the table and sniff your lines. Katja does it like it''s something she does all the time.' 
+						*nl
+						'After a moment, it hits you both. You feel wonderful while Katja just sits there with wide open eyes. She starts giggling which turns into a laugh that lasts for some time.'
+						act 'Continue talking': gt 'katja_nightclub', 'private_room2', 3
+					end
+				end
+			end
+		end
+	else
+		act 'Enjoy your drinks': gt 'katja_nightclub', 'private_room2', 0
+	end
+end
+
+if $ARGS[0] = 'private_room2':
+	minut += 7
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/private_with_guy<<rand(1,2)>>.jpg"></center>'
+	if hotcat + ARGS[1] < rand(6,14):
+		gs 'stat'
+		'You sit and talk for a while, and after your drinks are finished, <<$boyname>> says that he''s had a great time but he has to go. He says goodbye and leaves you and Katja siting alone in the booth.'
+		'You and Katja look at each other, a bit confused.'
+		'Katja then suggests that the two of you should go dancing and you follow her to the dance floor.'
+		act 'Go to the dance floor': gt 'katja_nightclub', 'dance'
+	else
+		gs 'arousal', 'foreplay', 3
+		gs 'stat'
+		'You sit and talk while you sip your drinks. During this time, <<$boyname>>''s hands become more and more daring. At first, they just accidentally touch you or Katja, but as time goes on, they keep lingering on your thighs.'
+		if (katjaQW['QWstage'] <= 6 and katjaQW['liberated'] = 0) or (katjaQW['simultanous_boys'] = 0 and katjaQW['liberated'] = 1) or katjaQW['boy_block'] = 1 or katjaQW['sex_clossedness'] > 0 or func('katja_procedural', 'willing_to_be_naughty') + katjQW['horny'] < rand (75,150):
+			'Katja is having none of it, demonstrably removing his hand from her thigh when it has been the for just a second. He then tries with your thigh to see if he has more luck.'
+			act 'Make it clear that you''re also not interested':
+				cla
+				'You remove his hand. "We''re not interested in that."'
+				'He acts very offended, standing up in a huff. "I think it''s high time you both left," he says.'
+				'As you and Katja leave the booth, you hear him mumble, "Well, that was money wasted."'
+				*nl
+				'"What an asshole!" Katja says. "He seems to think that we''re just cheap whores who can be bought with a couple of drinks!"'
+				'"A complete jerk," you add.'
+				'"Well, let''s forget about him and go dance," Katja suggests.'
+				act 'Follow Katja to the dance floor': gt 'katja_nightclub', 'dance'
+			end
+			if katjaQW['QWstage'] >= 6 and katjaQW['sex_clossedness'] = 0 and katjaQW['boy_block'] = 0:
+				if func('katja_procedural', 'willing_to_be_naughty') + katjQW['horny'] > 100:
+					gs 'willpower', 'sex', 'force', 'easy'
+				else
+					gs 'willpower', 'sex', 'force'
+				end
+				if will_cost <= pcs_willpwr:
+					act 'Convince Katja to have sex with <<$boyname>> (<<will_cost>> Willpower)':
+						cla
+						gs 'willpower', 'pay', 'force'
+						gs 'arousal', 'foreplay_give', 3
+						KatjaQW['horny'] += 20
+						gs 'stat'			
+						'You accept his touch and place your hand on his thigh, moving it slowly towards his crotch. "Look. Katja, He is quite handsome. I''m sure what he has here is something we could make use of," you say as your hand grazes the growing lump in his trousers.'
+						'"It feels quite good, '+iif(dick  >  15, 'big just like you like it', 'nice and smooth')+'. It will be perfect for pounding that tight, wet pussy of yours," you say as you are stroking his now extremely hard <<dick>>cm dick through his pants.'
+						'Katja is squirming and her face is getting very red. "You know, <<$pcs_nickname>>. That might be just what I need," she says in a seductive voice, as she moves closer and lets her hand join yours.'
+						act 'Have a threesome': gt 'katja_nightclub_sex', 'private_booth_FFM'
+					end
+				else
+					act 'Convince Katja to have sex with <<$boyname>> (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end
+			end
+			if katajQW['faithful'] = 0:
+				act 'Have sex with <<$boyname>> without Katja': 
+					'You accept his touch and place your hand on his thighs, moving it slowly towards his crotch. "Mmm. this is something I''m going to enjoy," you say as you hand reaches his cock.'
+					'"What are you doing, <<pcs_nickname>>?" Katja asks while getting flustered. YOu just ignore her and continue to stroke <<$boyname>>''s now hard cock through his pants.'
+					'He takes your groping as approval and starts pawing at your <<$pcs_desc[''breast'']>> breasts. You''re so into it, that you don''t even notice Katja get up and leave.'
+					act 'Have sex with <<$boyname>>': picrand = 38 & $sexloc = 'city_nightclub' & xgt 'sex', 'var'
+				end
+			end
+		else
+			gs 'arousal', 'erotic', -3
+			gs 'stat'
+			'Katja is visibly enjoying his attention and reciprocates by starting to stroke his thigh, moving closer and closer to his crutch. <<$boyname>> seems completely captivated by her and forgets about you. Moving his hand from your thigh to Katja''s breasts.'
+			'"You gotta feel this, <<pcs_nickname>>," Katja says as she starts stroking his cock through his pants. "It''s '+iif(dick > 17, 'very big', 'nice')+' and hard. I think we will have a good time with it," she says in her most seductive voice.'
+			act 'Join Katja and have a threesome': gt 'katja_nightclub_sex', 'private_booth_FFM'
+			if func('katja_procedural', 'willing_to_be_naughty') + katjQW['horny'] > 200:
+				gs 'willpower', 'sex', 'force', 'hard'
+			elseif func('katja_procedural', 'willing_to_be_naughty') + katjQW['horny'] > 100:
+				gs 'willpower', 'sex', 'force'
+			else
+				gs 'willpower', 'sex', 'force', 'easy'
+			end
+			if will_cost <= pcs_willpwr:
+				act 'Convince Katja to stop (<<will_cost>> Willpower)':
+					cla
+					gs 'willpower', 'pay', 'force'
+					'"Come on, Katja. Stop teasing the poor guy. You''re making him think that he''s anywhere close to our standard," you say out loud to make sure that he heard you.'
+					'Katja looks at you a little puzzled, but then smiles and pats his crotch in a condescending way. "You''re right. This here isn''t going to be able to satisfy us," she says and she stands up before holding out her hand to you.'
+					'You take it and stand up, leaving the booth with the guy looking completely confused and very frustrated.'
+					'When you get closer to the dance floor, Katja whispers to you, "You owe me a big orgasm tonight. I thought we would get a nice hard pounding in there. But for now, let''s dance."'
+					act 'Follow Katja to the dance floor': gt 'katja_nightclub', 'dance'
+				end
+			else
+				act 'Convince Katja to stop (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
+			if katajQW['faithful'] = 0:
+				act 'Give them some privacy':
+					cla
+					katjaQW['disco_loc'] = 7
+					gs 'katja_procedural', 'sex_set', 1
+					'You slowly get up and as you leave, you tell them, "Have fun, Katja. You can try to find me after you''ve finished your business."'
+					act 'Leave': gt 'city_nightclub', 'private_rooms'
+				end
+			end
+		end
+	end
+end
+
+--- Katja_nightclub ---------------------------------
+

+ 186 - 0
locations/Katja_nightclub_sex.qsrc

@@ -0,0 +1,186 @@
+# Katja_nightclub_sex
+!2023/05/27
+
+if $ARGS[0] = 'private_booth_FFM':
+	menu_off = 1	
+	if npc_sex['A14'] = 0:
+		katjaQW['first_time_in_nightclub'] = 1
+		katjaQW['slut'] += 5
+		girl += 1
+		gs 'npc_relationship', 'modify', 'A14', 'adore'	
+	end
+	gs 'arousal', 'foreplay', 3, 'group', 'lesbian'
+	gs 'arousal', 'foreplay_give', 3, 'group', 'lesbian'
+	KatjaQW['horny'] += rand(10,20)
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private1.jpg"></center>'
+	'"Why don''t the two of you get started?" <<$boyname>> says. Katja '+iif(npc_sex['A14'] = 0, ' looks at you with curious', 'eager')+' eyes. You take that as an invitation and get up while Katja follows.'
+	if katjaQW['QWstage'] >= 3:
+		'Katja quickly goes for a deep kiss and starts to undress you. You follow her lead and start pulling her clothes off.'
+	elseif katjaQW['simultanous_girls'] > 1:
+		'Katja approaches you for a kiss and you start making out. She''s a very good kisser, gentle yet passionate. You normally only experience this with girls who have kissed lot of other girls, and it clearly gets to you.'
+		'She also starts to undress you and you follow her in removing her clothes.'
+	elseif katjaQW['simultanous_girls'] = 1 or katjaQW['simultanous_boys'] > 3:
+		'You approach Katja for a kiss, which she readily reciprocates and it''s clear that she has some experience in the art of kissing. After a short while, you break off and start to remove your clothes while Katja slowly does the same.'
+	elseif rand(0,katjaQW['simultanous_boys']) = 0:
+		'You approach Katja for a kiss and, while she kisses you back, it''s clear that she''s never kissed a girl. After a short while, you break off and start to remove your clothes while Katja slowly does the same.'
+	else
+		'You approach a hesitant Katja for a kiss and, while she kisses you back, it''s fairly clumsy - like she has never made out with anyone before. After a short while, you break off and start to remove your clothes while Katja slowly does the same.'
+	end
+	'You are '+iif($pantyworntype = 'none', 'already completely naked', 'only wearing panties')+'  and while Katja is still wearing some of her underwear, her nice, round boobs are on full display.'
+	'So you just go for it and start sucking on her left tit. She starts moaning loudly and <<$boyname>> looks on intently.'
+	gs 'stat'
+	act 'Start licking her pussy':
+		*clr & cla	
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private2.jpg"></center>'
+		'You gently lay Katja down and start licking her now very wet pussy. She moans and <<$boyname>> can''t hold back anymore and starts sucking on her luscious breast.'
+		gs 'arousal', 'cuni_give', 3, 'group', 'lesbian'
+		KatjaQW['horny'] += rand(10,20)		
+		gs 'stat'
+		act '69':
+			*clr & cla	
+			KatjaQW['horny'] += rand(10,20)
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private3.jpg"></center>'
+			'You stop and lie down on your back. "Come on, Katja. Give me your pussy and put your mouth on mine," you command and '+iif(katjaQW['simultanous_girls'] = 0, 'hesitantly does what you say.', 'obeys.')
+			if npc_sex['A14'] > 0 or katjaQW['simultanous_girls'] > 1:
+				'You start to lick each other''s pussy and Katja is doing a great job. She really knows how to please a girl.'
+			elseif katjaQW['simultanous_girls'] = 1:
+				'You start to lick each other''s pussy and Katja''s doing an okay job, but it''s clear that she doesn''t have much experience in pleasing a girl.'
+			else
+				'You start to lick Katja''s pussy while her tongue cautiously explores your own. It seems like it''s the first time she''s tried to eat pussy.'
+			end
+			if KatjaQW['horny'] >= 100:
+				katjaQW['horny'] -= 100
+				if npc_sex['A14'] = 0:
+					katjaQW['first_time_in_nightclub'] = 2
+					gs 'npc_relationship', 'modify', 'A14', 'adore'	
+				end
+				'Your licking is pretty good and soon Katja has a powerful, explosive orgasm. <<$boyname>> watches in amazement.' 
+			else
+				'While you lick each other, <<$boyname>> looks on, getting more and more aroused.'
+			end
+			gs 'arousal', 'cuni_give', 3, 'group', 'lesbian'
+			gs 'arousal', 'cuni', -3, 'group', 'lesbian'
+			gs 'stat'
+			act 'Suck <<$boyname>>''s cock':
+				*clr & cla	
+				KatjaQW['horny'] += rand(5,10)
+				if npc_throat['A14'] < dick: npc_throat['A14'] += 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private4.jpg"></center>'
+				'"Why don''t you join us, <<$boyname>>?" you ask. He quickly gets up and you help him undress, revealing his <<dick>> cm <<$dick_girth>> cock.'
+				'"Let''s give this nice cock a good licking, Katja," you say. The two of you get on your knees and share <<$boyname>>''s dick.' 
+				gs 'arousal', 'bj', 3, 'group'
+				gs 'stat'
+				act 'Get to fucking':
+					*clr & cla	
+					KatjaQW['horny'] += rand(5,10)
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private5.jpg"></center>'
+					'"I think my cock deserves some pussy now," <<$boyname>> says after you''ve sucked his cock for a few minutes.'
+					'You lie down on the table, and he gets right to jamming his very hard cock into your pussy and starts thrusting.'
+					'Katja looks on for a moment, then she moves her mouth to your pussy and starts to lick your clit while <<$boyname>>''s cock goes in and out of your slit.' 
+					gs 'arousal', 'vaginal', 3, 'group'
+					gs 'arousal', 'cuni', -2, 'group', 'lesbian'
+					gs 'stat'
+					act 'Katja''s turn':
+						*clr & cla	
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private6.jpg"></center>'
+						'"Now, it''s time to try the redhead''s pussy," <<$boyname>> says as he pulls out of your pussy. He grabs Katja and pushes her down on her back on the couch before pulling her ass up on the arm.'
+						if npc_vag['A14'] < dick:
+							katjaQW['horny'] -= rand(10,20)
+							'He jams his dick into her pussy, and Katja gives out a surprised shriek, clearly not used to cocks this size. He ignores that and continues to pound her.'
+						else
+							KatjaQW['horny'] += rand(10,20)
+							'He jams his dick into her pussy, which goes in smoothly while Katja lets out a huge moan. He then starts to pound her.'
+						end
+						'You get on the couch and lower your ass to Katja''s face, and she '+iif(katjaQW['simultanous_girls'] >= 1, 'eagerly', 'clumsily')+' begins to lick your pussy.'
+						'<<$boyname>> then grabs your head and starts to make out with you while he fucks Katja, who is still licking your pussy.'
+						gs 'arousal', 'kiss', -2, 'group'
+						gs 'arousal', 'cuni', 3, 'group', 'lesbian'
+						gs 'stat'
+						act 'Get on top of <<$boyname>>':
+							*clr & cla	
+							KatjaQW['horny'] += rand(5,15)						
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private7.jpg"></center>'
+							'After hammering Katja for a few minutes, he pulls out, gives a pat on her butt cheek and says, "Get off the couch. It''s time for you to do the work."'
+							'After you''re off the couch, he lies down on it, his cock standing up like a tent pole. Katja then crawls up and sits on his face and you lower your wet pussy onto his cock.'
+							'While you ride him, you and Katja start playing with each other''s boobs before you begin making out.'  
+							gs 'arousal', 'vaginal', 3, 'group'
+							gs 'arousal', 'foreplay', -3, 'group', 'lesbian'
+							gs 'arousal', 'kiss', -3, 'group', 'lesbian'
+							gs 'stat'
+							act 'Lick his cock again':
+								*clr & cla	
+								KatjaQW['horny'] += rand(5,10)						
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private8.jpg"></center>'
+								'After riding his cock for a few minutes, you and Katja get off him, but he remains on the couch.'
+								'So you get down on the floor and start to play with his cock again, taking turns sucking it before he decides to take control once more.'
+								gs 'arousal', 'cuni', 3, 'group'
+								gs 'stat'
+								act 'Katja''s turn again':
+									*clr & cla	
+									KatjaQW['horny'] += rand(5,15)						
+									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private9.jpg"></center>'
+									'"Get up on all fours and show me those booties," <<$boyname>> says as he stands up.'
+									'Following his commands, you crawl up on the couch and stick out your butts. <<$boyname>> starts playing with both of your pussies.'
+									'He then gets up and shoves his cock into Katja, fucking her again. Katja '+iif(npc_vag['A14'] < dick, 'seems to be feeling a mix of pain and pleasure.', 'is moaning very loudly.')
+									gs 'arousal', 'cuni', 3, 'group'
+									gs 'stat'
+									act 'Switch one more time':
+										*clr & cla	
+										KatjaQW['horny'] += rand(0,10)						
+										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private10.jpg"></center>'
+										'<<$boyname>> then switches from Katja to you and stuffs his <<$dick_girth>> cock into your '+iif(pcs_vag < dick, 'tight ','')+'pussy.'
+										'He starts to pound you and Katja gets up close to see how his dick glides in and out of your pussy.' 
+										gs 'arousal', 'vaginal', 3, 'group'
+										gs 'stat'
+										act 'Katja wants more':
+											*clr & cla	
+											KatjaQW['horny'] += rand(10,20)						
+											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private11.jpg"></center>'
+											'Katja seems very eager to get some more cock, so much that she crawls up on your back to present her ass to <<$boyname>>. He promptly removes his cock from your pussy and shoves it back in hers.'
+											if KatjaQW['horny'] >= 100:
+												KatjaQW['horny'] = 0
+												'He starts fucking her as hard as he can but Katja dares him to fuck her harder. Soon, she is howling when she has a huge orgasm on your back.'
+											else
+												'He starts fucking her as hard as he can but Katja dares him to fuck her harder. He does so for a few minutes, but Katja does not come.'
+											end
+											gs 'arousal', 'erotic_nudity', 3, 'group'
+											gs 'stat'
+											act 'One last fuck':
+												*clr & cla	
+												KatjaQW['horny'] += rand(0,10)						
+												'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private12.jpg"></center>'
+												'<<$boyname>> pulls out of Katja and shouts "You! On your back. I''m going to fuck you one more time before I come."'
+												'You do as he says and lie down on the table. He quickly starts to fuck you, while Katja licks your breast. He''s very close to cumming.'
+												gs 'arousal', 'vaginal', 3, 'group'
+												gs 'arousal', 'foreplay', -3, 'group', 'lesbian'
+												gs 'stat'
+												act 'He''s cumming':
+													*clr & cla	
+													'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/sex/one_guy_private13.jpg"></center>'
+													'<<$boyname>> suddenly pulls out and cums all over your butts while Katja and you are flicking your tongues together.'
+													'"That was great" he says and slumps back into the couch. "What a wonderful fuck. You ladies are fantastic," he continuous,'
+													iif(KatjaQW['horny'] <= 10, '"Yes, it was very fun. We had a great time,"', '"Sure, it was fun!"')+' Katja says '+iif(KatjaQW['horny'] <= 10, 'sounding very satisfied.', 'not sounding completely honest.')
+													'She finds some napkins in her purse and hands them to you to clean off the cum. You then get dressed while <<$boyname>> keeps sitting on the couch.'
+													'"I feel energized," Katja says. "Let''s go dance. Bye, <<$boyname>>!" she continues, and she practically drags you to the dance floor.'
+													gs 'arousal', 'kiss', 3, 'lesbian'
+													gs 'arousal', 'end'
+													gs 'cum_call', 'stomach', $boy, 1
+													gs 'cum_cleanup'
+													gs 'stat'			
+													act 'Follow Katja to the dance floor': minut +=10 & gt 'katja_nightclub', 'dance'
+												end
+											end
+										end
+									end
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+--- Katja_nightclub_sex ---------------------------------
+

+ 2 - 2
locations/LCwork.qsrc

@@ -201,7 +201,7 @@ if $ARGS[0] = 'start4':
 		'They live in the residential area of the city, and it''s a short drive there. You remember it form last time, they inform you, she is ready to try anal, but wants you to coach her through it and get her ready.'
 		'Once inside he watches the two of you have fun. He waits until you bring his girlfriend to an orgasm.'
 	
-		gs 'arousal', 'give_cuni', 60, 'sub', 'prostitution', 'lesbian'
+		gs 'arousal', 'cuni_give', 60, 'sub', 'prostitution', 'lesbian'
 		gs 'stat'
 		
 		if horand <= pcs_horny:pcs_horny = 0 & orgasm += 1 & 'You were already fairly turned on before going with them, and the girl turns out to be an expert at pleasing other women! She has you begging and moaning in no time, and licks you to an intense orgasm within moments.'
@@ -214,7 +214,7 @@ if $ARGS[0] = 'start4':
 			'At that point he comes over and sits on the couch with the two of you. He lubes up his dick, while you lube up her asshole. You help her ease down on his dick, he is very gentle with her and lets her lead the action. You help by licking her clit while she rides his dick with her ass.'
 			'By the sounds of it, you can tell she kinda likes it but also finds it a bit painful. Before long she gets off him and says she can''t take anymore and applogises to him. He tells her it''s ok they can try again some other time. With that he bends you over the couch and starts to fuck you in the ass. He is fairly gentle with you, but not nearly as much as he was with his girlfriend, which is kinda sweet.'
 			
-			gs 'arousal', 'give_cuni', 60, 'sub', 'prostitution', 'lesbian'
+			gs 'arousal', 'cuni_give', 60, 'sub', 'prostitution', 'lesbian'
 			gs 'arousal', 'anal', 60, 'sub', 'prostitution'
 		    minut -= 20 
 			gs 'stat'

+ 2 - 2
locations/MartinSex2.qsrc

@@ -642,7 +642,7 @@ if $ARGS[0] = 'MartinAnalDyn':
 	if lubri > 0:
 		gs 'arousal', 'anal_finger', 5, 'lube'
 		gs 'arousal', 'hj', 3
-		gs 'arousal', 'masturbation', 5
+		gs 'arousal', 'masturbate', 5
 		minut -= 8
 		lubri -= 1
 	else
@@ -875,7 +875,7 @@ if $ARGS[0] = 'PainalDyn':
 				*nl
 				$orgasm_txt = 'Even though you were enjoying the pain, you didn''t think you would actually orgasm. But the feeling of Martin''s hot cum in your ass seems to flip a switch inside you, setting all the nerves in your ass on edge and flooding your brain with pleasure. You cum, your yelps of pain mixing with moans of pleasure as your mind goes blank.'
 				gs 'cum_call', 'anus', $boy, 1
-				gs 'arousal', 'masturbation', 5
+				gs 'arousal', 'masturbate', 5
 				gs 'arousal', 'anal', 5, 'maso'
 				$orgasm_txt = ''
 				minut -= 5

Різницю між файлами не показано, бо вона завелика
+ 345 - 269
locations/NikoDates.qsrc


+ 161 - 143
locations/NikoDreams.qsrc

@@ -2,72 +2,76 @@
 !2021/05/07
 !!Music by Derek and Brandon Fiechter
 
-if $ARGS[0] = 'Family':
+if $ARGS[0] = 'family':
 	*clr & cla
 	pcs_hairbsh = 0
 	pcs_makeup = 1
 	cumspclnt = 1
 	gs 'cum_cleanup'
-	gs'stat'
-	'<center><b><h4><font color=#00eaff><<"Anya <<$pcs_lastname>>">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/progulka.jpg"></center>'
-	'You feel a hand patting your leg. You open your eyes to see Anya kneeling next to you. "<<$pcs_nickname>>, are you okay? It looks like you were having a bad dream." You quickly look around and realize that you are in your bedroom. Anya stands up. "Come on, everyone''s waiting for us." You tilt your head as you reply. "Who''s waiting for us?" Anya smiles. "You know, Mom, Vlad and Kolka. Have you hit your head or something? Come on, you know that we can''t eat breakfast without you." Anya takes your hand and leads you to the kitchen.'
+	'You feel a hand patting your leg and open your eyes to see Anya kneeling next to you. "<<$pcs_nickname>>, are you okay? It looks like you were having a bad dream." You quickly look around and realize that you''re in your bedroom as Anya stands up. "Come on, everyone''s waiting for us."' 
+	'You tilt your head as you reply. "Who''s waiting for us?"' 
+	'She smiles. "You know. Mom, Vlad and Kolka. Have you hit your head or something? Come on, you know that we can''t eat breakfast without you." She takes your hand and leads you to the kitchen.'
 
 	act 'Enter kitchen':	
 		*clr & cla
-		gs'stat'
-		'<center><b><h4><font color="green"><<"Vladimir <<$pcs_lastname>>">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/vladimir/father.jpg"></center>'
 		'You enter the kitchen to see your stepfather and Kolka laughing at a joke that you can''t quite hear. They both stop laughing as you enter. Anya offers you a chair and sits down next to you. You look around in relief until you hear something bumping against the kitchen door.' 
 		
 		act 'Turn to see what it is':	
 			*clr & cla
-			gs'stat'
-			'<center><b><h4><font color=#FF00FF><<"Natasha <<$pcs_lastname>>">></font></h4></b></center>'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost'+rand(4,6)+'.jpg"></center>'				
-			'Your mother backs out of the kitchen with a tray of food and places some in front of each of you. "Nice of you to finally join us <<$pcs_nickname>>. I was beginning to think that you were never going to wake up." You giggle as you begin eating.'		
+			'Your mother backs out of the kitchen with a tray of food and places some in front of each of you. "Nice of you to finally join us, <<$pcs_nickname>>. I was beginning to think that you were never going to wake up." You giggle as you start eating.'		
 
 			act 'Eat breakfast':
 				*clr & cla
-				gs'stat'
-				'<center><b><h4><font color=#FF00FF><<"Natasha <<$pcs_lastname>>">></font></h4></b></center>'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost'+rand(4,6)+'.jpg"></center>'
-				'Your mother suddenly shouts out. "HEY! No eating until your brother gets here!" You look and see your stepfather whispering in Kolka''s ear, but stopping as soon as you face them. You point at Kolka. "He''s right there..." Your mother crosses her arms. "I''m not talking about Kolka." Sh walks back to the kitchen as your brother and stepfather continue cackling and whispering at each other. You look around in confusion until you hear light moaning nearby. You peek over the kitchen doorway to see your mother bent over the stove with a dark burly figure pressing against her before you suddenly feel someone''s hand on one of your breasts.'
+				'Your mother suddenly shouts out. "HEY! No eating until your brother gets here!" You look and see your stepfather whispering in Kolka''s ear, but stopping as soon as you face them.' 
+				'You point at Kolka. "He''s right there..."'
+				'Your mother crosses her arms. "I''m not talking about Kolka." She walks back to the kitchen as your brother and stepfather continue cackling and whispering at each other. You look around in confusion until you hear light moaning nearby.'
+				'You peek over the kitchen doorway to see your mother bent over the stove with a dark burly figure pressing against her before you suddenly feel someone''s hand on one of your breasts.'
 
 				act 'Turn around':	
 					*clr & cla
-					gs'stat'
-					'<center><b><h4><font color="green"><<"Kolka <<$pcs_lastname>>">></font></h4></b></center>'
+					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/kolka/brother.jpg"></center>'
-					'You turn to see Kolka squeezing your right breast as he gives your stepfather a thumbs up. You push Kolka away and hear your stepfather shouting. "Hey, don''t push your little brother like that!" You''re taken aback as you respond. "But he touched me!" Your mother then enters the room with her pants around her ankles. "Come on <<$pcs_nickname>>, it''s not like all the other boys haven''t already fucked you before. Why not let your brother have a chance?" Kolka quickly chimes in. "Yeah <<$pcs_nickname>>, don''t be selfish!" You see everyone in the room scolding you before you hear a voice shout. "Don''t worry everyone, I''ll put this bitch in her place!"' 
+					'You turn to see Kolka squeezing your right breast as he gives your stepfather a thumbs up. You push Kolka away and hear your stepfather shouting. "Hey, don''t push your little brother like that!"' 
+					'You''re taken aback as you respond. "But he touched me!"' 
+					'Your mother then enters the room with her pants around her ankles. "Come on <<$pcs_nickname>>, it''s not like all the other boys haven''t already fucked you before. Why not let your brother have a chance?"' 
+					'Kolka quickly chimes in. "Yeah <<$pcs_nickname>>, don''t be selfish!"' 
+					'You see everyone in the room scolding you before you hear a voice shout. "Don''t worry everyone, I''ll put this bitch in her place!"' 
 
 					act 'Turn to see who it is':	
 						*clr & cla
-						gs'stat'
-						'<center><b><h4><font color="red"><<"Yurik Volkov">></font></h4></b></center>'
+						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/yurikev/avatars/threaten1.jpg"></center>'					
 						'You turn to see Yurik without any clothes on walking into the room before grabbing you by your throat and pushing you against the wall.'				
 						
 						act 'Continue':	
 							*clr & cla
-							gs'stat'
+							gs 'stat'
 							'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/gif/ra8.mp4"></video></center>'
-							'You can faintly feel something entering your pussy and feel tears streaming down your cheeks. You faintly hear some soft voices in the distance. "Hey watch her head! Don''t drop her! Come on, get that door open!" A few seconds later, you hear someone whispering in your ear. "It''s okay <<$pcs_firstname>>. This is your place now. You didn''t think that you could keep that precious body to yourself, did you?"'
+							'You can faintly feel something entering your pussy and feel tears streaming down your cheeks. You faintly hear some soft voices in the distance. "Watch her head! Don''t drop her! Come on, get that door open!"' 
+							'A few seconds later, you hear someone whispering in your ear. "It''s okay <<$pcs_firstname>>. This is your place now. You didn''t think that you could keep that precious body to yourself, did you?"'
 
 							act 'Turn around':
 								*clr & cla
-								gs'stat'
-								'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile1.jpg"></center>'					
-								'You slowly turn to see Niko standing right next to you with a wide grin on his face. "You never need to worry my princess. I''ll keep your pussy well fed with all the cocks in town." He leans over and gives you a kiss on the cheek.' 
+								'You slowly turn to see Niko standing next to you with a wide grin on his face. "You never need to worry my princess. I''ll keep your pussy well fed with all the cocks in town." He leans over and gives you a kiss on the cheek.' 
 								
 								act 'Continue':
 									*clr & cla
 									gs'stat'								
 									'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/cum/cum10.mp4"></video></center>'								
-									'You suddenly hear Yurik groan as he begins pumping his cum inside your pussy before talking to Niko. "What a worthless whore. Couldn''t even rock her hips a little. If I wanted to fuck a blow up doll, I would have kept fucking her mother." He then leaves as you start hearing the soft voices again, but they sound closer. "Is she going to be okay? She''ll be fine. She just needs some more rest... she''s moving. Do you think she''s...?"'
+									'You suddenly hear Yurik groan as he starts pumping his cum inside your pussy before talking to Niko. "What a worthless whore. Couldn''t even rock her hips a little. If I wanted to fuck a blow up doll, I would have kept fucking her mother."'
+									'He then leaves as you start hearing the soft voices again, but they sound closer. "Is she going to be okay? She''ll be fine. She just needs some more rest... She''s moving. Do you think she''s...?"'
 									
-									act '...':gt 'NikoMeyHome', 'Aftermath'
+									act '...':gt 'NikoMeyHome', 'aftermath'
 								end	
 							end	
 						end
@@ -78,33 +82,34 @@ if $ARGS[0] = 'Family':
 	end
 end
 
-if $ARGS[0] =  'Woods':
+if $ARGS[0] = 'woods':
 	*clr & cla
 	if music_on = 1:
 		$track_loop = 'sound/happyhome/HappyHome.mp3'
 		volume = 100
 		music_loop = 1
-		pl '<a href="exec: music_on = 0 & gt ''NikoDreams'', ''Woods''">Turn off the music</a>'
+		pl '<a href="exec: music_on = 0 & gt ''NikoDreams'', ''woods''">Turn off the music</a>'
 	else
 		music_loop = 0
 		close all
-		pl '<a href="exec: music_on = 1 & gt ''NikoDreams'', ''Woods''">Play music</a>'
+		pl '<a href="exec: music_on = 1 & gt ''NikoDreams'', ''woods''">Play music</a>'
 	end
 	PLAY 'sound/happyhome/Smiley.mp3', 25
 	VKWoods = 1
 	VKSmiley = 3
-	gs'stat'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/happyhome/woods/1.jpg"></center>'
-	'You can feel grass on your face which you quickly brush away before looking around and noticing that you''re in the middle of the woods, surronded by an eerie mist. '+$OpenInnerThought+'What''s going on? Why am I here? How did I get here? Where am I?'+$CloseInnerThought+' You stand up and look around, trying to get your bearings when you begin hearing music and the sounds of laughing in the far distance. '+$OpenInnerThought+'Where is this music coming from? Was that a person laughing? Maybe they can help me.'+$CloseInnerThought+' You begin heading in the direction of the noise when you suddenly feel a cold chill running down your spine. '+$OpenInnerThought+'Something about that laughter is... unnerving.'+$CloseInnerThought+''
+	'You can feel grass on your face which you quickly brush away before looking around and noticing that you''re in the middle of the woods, surronded by an eerie mist. '+$OpenInnerThought+'What''s going on? Why am I here? How did I get here? Where am I?'+$CloseInnerThought+'' 
+	'You stand up and look around, trying to get your bearings when you hear music and the sounds of laughter in the far distance. '+$OpenInnerThought+'Where is this music coming from? Was that a person laughing? Maybe they can help me.'+$CloseInnerThought+' You start heading in the direction of the noise when you suddenly feel a cold chill running down your spine. '+$OpenInnerThought+'Something about that laughter is... unnerving.'+$CloseInnerThought+''
 	
-	act 'Move deeper into the woods':gt 'NikoDreams', 'Woods 2'
+	act 'Move deeper into the woods':gt 'NikoDreams', 'woods2'
 end	
 
-if $ARGS[0] =  'Woods 2':
+if $ARGS[0] = 'woods2':
 	*clr & cla
 	VKWoods = 2
 	VKSmiley -= 1
-	gs'stat'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/happyhome/woods/2.jpg"></center>'
 	''+$OpenInnerThought+'These woods are so dark. How did I get here?'+$CloseInnerThought+''
 	if VKSmiley = 1:
@@ -119,19 +124,19 @@ if $ARGS[0] =  'Woods 2':
 	end	
 	
 	if VKSmiley = 1:
-		act 'Move deeper into the woods':gt 'NikoDreams', 'Smiley 1'
+		act 'Move deeper into the woods':gt 'NikoDreams', 'smiley1'
 	else
-		act 'Move deeper into the woods':gt 'NikoDreams', 'Woods 3'
+		act 'Move deeper into the woods':gt 'NikoDreams', 'woods3'
 	end
 	
-	act 'Hide':gt 'NikoDreams', 'Woods Hide'
+	act 'Hide':gt 'NikoDreams', 'woods_hide'
 end	
 
-if $ARGS[0] =  'Woods 3':
+if $ARGS[0] =  'woods3':
 	*clr & cla
 	VKWoods = 3
 	VKSmiley -= 1
-	gs'stat'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/happyhome/woods/3.jpg"></center>'
 	''+$OpenInnerThought+'Still so dark. Am I even going the right way?'+$CloseInnerThought+''
 	if VKSmiley = 1:
@@ -146,19 +151,19 @@ if $ARGS[0] =  'Woods 3':
 	end	
 	
 	if VKSmiley = 1:
-		act 'Move deeper into the woods':gt 'NikoDreams', 'Smiley 1'
+		act 'Move deeper into the woods':gt 'NikoDreams', 'smiley1'
 	else
-		act 'Move deeper into the woods':gt 'NikoDreams', 'Woods 4'
+		act 'Move deeper into the woods':gt 'NikoDreams', 'woods4'
 	end
 	
-	act 'Hide':gt 'NikoDreams', 'Woods Hide'
+	act 'Hide':gt 'NikoDreams', 'woods_hide'
 end	
 
 if $ARGS[0] =  'Woods 4':
 	*clr & cla
 	VKWoods = 4
 	VKSmiley -= 1
-	gs'stat'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/happyhome/woods/4.jpg"></center>'
 	''+$OpenInnerThought+'More woods? At least I can see some light.'+$CloseInnerThought+''
 	if VKSmiley = 1:
@@ -173,19 +178,19 @@ if $ARGS[0] =  'Woods 4':
 	end	
 	
 	if VKSmiley = 1:
-		act 'Move deeper into the woods':gt 'NikoDreams', 'Smiley 1'
+		act 'Move deeper into the woods':gt 'NikoDreams', 'smiley1'
 	else
-		act 'Move deeper into the woods':gt 'NikoDreams', 'Woods 5'
+		act 'Move deeper into the woods':gt 'NikoDreams', 'woods5'
 	end
 	
-	act 'Hide':gt 'NikoDreams', 'Woods Hide'
+	act 'Hide':gt 'NikoDreams', 'woods_hide'
 end	
 
-if $ARGS[0] =  'Woods 5':
+if $ARGS[0] = 'woods5':
 	*clr & cla
 	VKWoods = 5
 	VKSmiley -= 1
-	gs'stat'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/happyhome/woods/5.jpg"></center>'
 	''+$OpenInnerThought+'Must keep moving. There must be a way out of here.'+$CloseInnerThought+''
 	if VKSmiley = 1:
@@ -200,19 +205,19 @@ if $ARGS[0] =  'Woods 5':
 	end	
 	
 	if VKSmiley = 1:
-		act 'Move deeper into the woods':gt 'NikoDreams', 'Smiley 1'
+		act 'Move deeper into the woods':gt 'NikoDreams', 'smiley1'
 	else
-		act 'Move deeper into the woods':gt 'NikoDreams', 'Woods 6'
+		act 'Move deeper into the woods':gt 'NikoDreams', 'woods6'
 	end
 	
-	act 'Hide':gt 'NikoDreams', 'Woods Hide'
+	act 'Hide':gt 'NikoDreams', 'woods_hide'
 end	
 
-if $ARGS[0] =  'Woods 6':
+if $ARGS[0] =  'woods6':
 	*clr & cla
 	VKWoods = 6
 	VKSmiley -= 1
-	gs'stat'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/happyhome/woods/6.jpg"></center>'
 	''+$OpenInnerThought+'Will this ever end? That freak is still lurking around.'+$CloseInnerThought+''
 	if VKSmiley = 1:
@@ -227,20 +232,20 @@ if $ARGS[0] =  'Woods 6':
 	end	
 	
 	if VKSmiley = 1:
-		act 'Move deeper into the woods':gt 'NikoDreams', 'Smiley 1'
+		act 'Move deeper into the woods':gt 'NikoDreams', 'smiley1'
 	else
-		act 'Move deeper into the woods':gt 'NikoDreams', 'Woods 7'
+		act 'Move deeper into the woods':gt 'NikoDreams', 'woods7'
 	end
 	
-	act 'Hide':gt 'NikoDreams', 'Woods Hide'
+	act 'Hide':gt 'NikoDreams', 'woods_hide'
 end	
 
-if $ARGS[0] =  'Woods 7':
+if $ARGS[0] = 'woods7':
 	*clr & cla
 	PLAY 'sound/happyhome/WeePee.mp3', 40
 	VKWoods = 7
 	VKSmiley -= 1
-	gs'stat'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/happyhome/woods/7.jpg"></center>'
 	''+$OpenInnerThought+'Will I be trapped here forever? Wait, what''s that?'+$CloseInnerThought+' You see a set of train tracks ahead of you. The music gets louder the closer you approach them.'
 	if VKSmiley = 1:
@@ -256,20 +261,20 @@ if $ARGS[0] =  'Woods 7':
 	'You can hear a woman crying in the distance.'
 	
 	if VKSmiley = 1:
-		act 'Head toward the train tracks':gt 'NikoDreams', 'Smiley 1'
+		act 'Head toward the train tracks':gt 'NikoDreams', 'smiley1'
 	else
-		act 'Head toward the train tracks':gt 'NikoDreams', 'Woods 8'
+		act 'Head toward the train tracks':gt 'NikoDreams', 'woods8'
 	end
 	
-	act 'Hide':gt 'NikoDreams', 'Woods Hide'
+	act 'Hide':gt 'NikoDreams', 'woods_hide'
 end	
 
-if $ARGS[0] =  'Woods 8':
+if $ARGS[0] = 'woods8':
 	*clr & cla
 	PLAY 'sound/happyhome/WeePee.mp3', 60
 	VKWoods = 8
 	VKSmiley -= 1
-	gs'stat'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/happyhome/woods/8.jpg"></center>'
 	'You start following the tracks towards a light at what appears to be the end of the forest. '+$OpenInnerThought+'Is this it? Am I finally out of this forest?'+$CloseInnerThought+''
 	if VKSmiley = 1:
@@ -285,36 +290,36 @@ if $ARGS[0] =  'Woods 8':
 	'You can hear a woman crying nearby.'
 	
 	if VKSmiley = 1:
-		act 'Move deeper into the woods':gt 'NikoDreams', 'Smiley 1'
+		act 'Move deeper into the woods':gt 'NikoDreams', 'smiley1'
 	else
-		act 'Move deeper into the woods':gt 'NikoDreams', 'Woods Home'
+		act 'Move deeper into the woods':gt 'NikoDreams', 'woods_home'
 	end
 	
-	act 'Hide':gt 'NikoDreams', 'Woods Hide'
+	act 'Hide':gt 'NikoDreams', 'woods_hide'
 end	
 
-if $ARGS[0] =  'Woods Home':
+if $ARGS[0] =  'woods_home':
 	*clr & cla
 	PLAY 'sound/happyhome/WeePee.mp3', 80
 	if VKHappyHome = 0:VKHappyHome = 1
-	gs'stat'
+	gs 'stat'
 	'<center><b><h4><font color=#E400FF><<"Happy Home">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/happyhome/mansion/happyhome.jpg"></center>'
 	if VKTeeHee = 0:
 		'You finally approach the end of the forest and see a derelict house. As you walk towards it, you can can see what appears to be a woman standing in the middle of the path leading to the house crying. '+$OpenInnerThought+'She must be stranded here like me. Maybe I can help her.'+$CloseInnerThought+' You suddenly feel a cold chill run down your spine before seeing a strange looking <a href="exec:gt ''NikoDreams'', ''TeeHee''">cat</a> sitting on a tree stump, licking its paw.'
 	else
-		'There is an old derelict house in the distance, but the path to the house is blocked by a crying woman. <a href="exec:gt ''NikoDreams'', ''TeeHee''">TeeHee</a> continuously rubs against your leg while purring softly.'
+		'There is an old derelict house in the distance, but the path to the house is blocked by a crying woman. <a href="exec:gt ''NikoDreams'', ''teehee''">TeeHee</a> continuously rubs against your leg while purring softly.'
 	end
 	*nl
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/happyhome/residents/weepeeidle.jpg"></center>'
 	
-	act 'Approach the crying woman':gt 'NikoDreams', 'WeePee 1'
+	act 'Approach the crying woman':gt 'NikoDreams', 'weepee1'
 end	
 
-if $ARGS[0] =  'TeeHee':
+if $ARGS[0] = 'teehee':
 	*clr & cla
 	PLAY 'sound/happyhome/TeeHee.mp3', 100
-	gs'stat'
+	gs 'stat'
 	if VKTeeHee = 0:
 		'<center><b><h4><font color=#FF00CC><<"Strange Cat">></font></h4></b></center>'
 	else	
@@ -322,58 +327,61 @@ if $ARGS[0] =  'TeeHee':
 	end
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/happyhome/residents/teehee.jpg"></center>'
 	if VKTeeHee = 0:
-		'You approach the cat and it turns to you with a creepy grin. "Tee hee, who is thee?" You recoil in shock. "You can talk?!" 
+		'You approach the cat and it turns to you with a creepy grin. "Tee hee, who is thee?"' 
+		'You recoil in shock. "You can talk?!" 
 		The cat grins wider. "Only if you want me to. Tee hee." 
-		"Umm, what do you want exactly?" The cat laughs. "What do I want? You approached me. Tee hee." 
-		"My name is <<$pcs_firstname>>. What is yours?" The cat grins again. "My name is TeeHee and I am so happy to meet thee."' 
+		"Umm, what do you want exactly?"' 
+		'The cat laughs. "What do I want? You approached me. Tee hee." 
+		"My name is <<$pcs_firstname>>. What''s yours?"' 
+		'The cat grins again. "My name is TeeHee and I am so happy to meet thee."' 
 		*nl
-		'You pet TeeHee''s head, causing her to begin purring. "This is the end of the path for now. Come with me to return to your own path."
-		"But that woman might need my help." TeeHee frowns as she responds. "She doesn''t need you for reasons you may think. You really should come with me, not WeePee."'
+		'You pet TeeHee''s head, causing her to start purring. "This is the end of the path for now. Come with me to return to your own path."
+		"But that woman might need my help."' 
+		'TeeHee frowns as she responds. "She doesn''t need you for the reasons you may think. You really should come with me, not WeePee."'
 	else
-		'We meet again <<$pcs_firstname>>. Have you come to re-join your own path, or do you wish to stay and face WeePee''s wrath?'
+		'We meet again, <<$pcs_firstname>>. Have you come to re-join your own path, or do you wish to stay and face WeePee''s wrath?'
 	end
 	
-	act 'Accept TeeHee''s offer': VKTeeHee = 1 & VKWoods = -1 & VKSmiley = 3 & gt 'NikoMeyHome', 'Aftermath 2'
+	act 'Accept TeeHee''s offer': VKTeeHee = 1 & VKWoods = -1 & VKSmiley = 3 & gt 'NikoMeyHome', 'aftermath2'
 	
-	act 'Walk away':VKTeeHee = 1 & gt 'NikoDreams', 'Woods Home'
+	act 'Walk away':VKTeeHee = 1 & gt 'NikoDreams', 'woods_home'
 end
 
-if $ARGS[0] =  'Smiley 1':
+if $ARGS[0] =  'smiley1':
 	*clr & cla
 	PLAY 'sound/happyhome/RIP1.mp3', 90
-	gs'stat'
+	gs 'stat'
 	'<center><b><h4><font color="red"><<"Smiley">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/happyhome/residents/smiley2.jpg"></center>'
 	'As you walk through the forest, you hear loud laughing behind you and suddenly feel something rubbing across your throat, causing a stream of blood to begin pouring out of your neck. You let out a gurgled scream as your energy fades and the ground rushes toward you...'
 
-	act 'Rest in peace': VKSmiley = 3 & gt 'NikoMeyHome', 'Aftermath 2'
+	act 'Rest in peace': VKSmiley = 3 & gt 'NikoMeyHome', 'aftermath2'
 end
 
-if $ARGS[0] =  'WeePee 1':
+if $ARGS[0] =  'weepee1':
 	*clr & cla
 	PLAY 'sound/happyhome/WeePee.mp3', 0
 	PLAY 'sound/happyhome/WeePee2.mp3', 100
-	gs'stat'
+	gs 'stat'
 	'<center><b><h4><font color=#E400FF><<"WeePee">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/happyhome/residents/weepee.jpg"></center>'
 	'As you approach the crying woman, she instantly turns around and lunges toward you, shoving her hand into your chest and pulling out your heart, staring into your eyes as she watches your life slowly drain away...'
 
-	act 'Rest in peace': VKSmiley = 3 & gt 'NikoMeyHome', 'Aftermath 2'
+	act 'Rest in peace': VKSmiley = 3 & gt 'NikoMeyHome', 'aftermath2'
 end	
 
-if $ARGS[0] =  'Woods Hide':
+if $ARGS[0] =  'woods_hide':
 	*clr & cla
-	gs'stat'
+	gs 'stat'
 	if VKSmiley = 1:
 		'<center><b><h4><font color="red"><<"Smiley">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/happyhome/residents/smiley.jpg"></center>'
-		'You quickly duck behind a tree just as a horrific looking man, wielding a bloody battle axe and wearing clown makeup, comes out of the mist. He begins laughing loudly as he walks past the tree that you''re hiding behind. He doesn''t seem to notice you and disappears back into the mist.'
+		'You quickly duck behind a tree just as a horrific looking man, wielding a bloody battle axe and wearing clown makeup, comes out of the mist. He laughs loudly as he walks past the tree that you''re hiding behind. He doesn''t seem to notice you and disappears back into the mist.'
 		VKSmiley = rand(3,4)
 		PLAY 'sound/happyhome/Smiley.mp3', 100
 	else
-		'<center><b><h4><font color=#ff00cc><<"<<$pcs_firstname>> [<<$pcs_nickname>>] <<$pcs_lastname>>">></font></h4></b></center>'
 		*pl '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'	
-		'You quickly duck behind a tree and stare into the forest. You wait for a few seconds before realizing that there is nothing there. You get out from behind the tree and brush the dirt from your leg.'
+		'You quickly duck behind a tree and stare into the forest. You wait for a few seconds before realizing that there''s nothing there. You get out from behind the tree and brush the dirt from your leg.'
 		*nl
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/happyhome/woods/<<VKWoods>>.jpg"></center>'
 	end
@@ -381,81 +389,87 @@ if $ARGS[0] =  'Woods Hide':
 	act 'Continue':gt 'NikoDreams', 'Woods <<VKWoods>>'
 end	
 
-if $ARGS[0] =  'Friends':
+if $ARGS[0] =  'friends':
 	*clr & cla
-	gs'stat'
-	'<center><b><h4><font color=#ffae00>Viktoria "Vicky" Meynold</font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/meynold/bedroom/vicky.jpg"></center>'
-	'You slowly open your eyes and see <<$VK_VikName>> playfully shaking your shoulder. "Hey there sleepy head! Did you sleep well?" You give <<$VK_VikName>> a warm smile. "I guess but... where am I?"
-	"After what happened at school, we were bored, so we decided to have you dance for us." Vicky replies and you tilt your head. "Dance... for us?" Vicky giggles as she points to her right. You turn to see Katja and Natalia sitting next to the bed. "Come on <<$pcs_nickname>>. What are you waiting for?" Katja asks and Natalia nods before speaking. "Don''t worry, I threw away all your clothes. Whores don''t need clothes." You look down and notice that you''re naked before Katja suddenly slams the bed frame. "Enough messing around! DANCE WHORE!"'
-	'<center><b><h4><font color=#ff0090><<"Katja Meynold">></font></h4></b></center>'
+	'You slowly open your eyes and see Vicky playfully shaking your shoulder. "Hey there, sleepy head! Did you sleep well?"'
+	'You give <<$VK_VikName>> a warm smile. "I guess but... Where am I?"
+	"After what happened at school, we were bored, so we decided to have you dance for us." Vicky replies and you tilt your head.' 
+	'"Dance... for us?" Vicky giggles as she points to her right. You turn to see Katja and Natalia sitting next to the bed.' 
+	
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/meynold/bedroom/katja.jpg"></center>'
+	'"Come on <<$pcs_nickname>>. What are you waiting for?" Katja asks.' 
+	'Natalia nods "Don''t worry, I threw away all your clothes. Whores don''t need clothes." You look down and notice that you''re naked before Katja suddenly slams the bed frame. "Enough messing around! DANCE WHORE!"'
 	
 	act 'Dance':	
 		*clr & cla
-		gs'stat'
+		gs 'stat'
 		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/sex/Cam/cam2.mp4"></video></center>'
-		'You quickly stand up and begin dancing. '+$OpenInnerThought+'I need to keep dancing because... Umm... Why am I dancing?'+$CloseInnerThought+' Vicky reaches forward and shoves her fingers inside your pussy while Katja sticks her finger in your ass. Natalia walks up to you and begins squeezing your breasts. "And they thought that Sonia was a whore." Vicky says and Katja giggles as she responds. "That''s just silly. <<$pcs_firstname>> is the only whore here." Natalia nods. "I agree, I don''t even know why she thought that she could hide it." '+$OpenInnerThought+'Why are they being so mean to me? And why can''t I stop dancing?'+$CloseInnerThought+' Vicky gives your ass a firm smack. "Alright, we''ve kept the boys waiting long enough!"'
+		'You quickly stand up and start dancing as Vicky reaches forward and shoves her fingers inside your pussy while Katja sticks her finger in your ass. Natalia walks up to you and starts squeezing your breasts.' 
+		'"And they thought that Sonia was a whore." Vicky says and Katja giggles.' 
+		'"That''s just silly! <<$pcs_firstname>> is the only whore here."'
+		'Natalia nods. "I agree. I don''t even know why she thought that she could hide it."' 
+		''+$OpenInnerThought+'Why are they being so mean to me? And why can''t I stop dancing?'+$CloseInnerThought+''
+		'Vicky gives your ass a firm smack. "Alright, we''ve kept the boys waiting long enough!"'
 
 		act 'Boys?':	
 			*clr & cla
-			gs'stat'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/school/locker/exposed1.jpg"></center>'
-			'Vicky pulls you toward the door, which opens on it''s own and you suddenly find yourself in the school hallway with all the boys hollering at you. "Hey everyone! The whore is here!" The boys all charge you and begin rubbing on your body while making lude comments.'
-			'"Here''s the whore again! <<$pcs_firstname>> doesn''t even care about trying to hide it." Artems says.'
-			'"I know right? She''s such a worthless whore. I almost don''t even want her anymore." Petka responds.'
-			'"I know right? Her pussy is probably all stretched out by now. It''s like ground zero." Radomir adds.'
+			'Vicky pulls you toward the door, which opens on it''s own and you suddenly find yourself in the school hallway with all the boys hollering at you. "Hey everyone! The whore is here!" The boys all charge you and start rubbing on your body while making lude comments.'
+			'"Here''s the whore again! <<$pcs_firstname>> doesn''t even care about trying to hide it!" Artem says.'
+			'"I know right? She''s such a worthless whore. I almost don''t even want her anymore," Petka responds.'
+			'"Her pussy is probably all stretched out by now. It''s like ground zero," Radomir adds.'
 			
 			act 'Boys?':	
 				*clr & cla
-				gs'stat'			
-				'<center><b><h4><font color=#ffa200><<"Lesco Tsarev">></font></h4></b></center>'
+				gs 'stat'			
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big7.jpg"></center>'		
 				'Lesco then walks up to you. "It may be used up, but I might as well try it." He then grabs you by the hair, pulls out his dick and shoves it in your mouth.'
 			
 				act 'Suck Lesco''s dick':	
 					*clr & cla
-					gs'stat'
+					gs 'stat'
 					'<center><video autoplay loop src="images/shared/sex/blowjob/blowjob3.mp4"></video></center>'
-					'You begin sucking Lesco''s dick as the boys around you begin hollering.'
-					'"Wow! <<$pcs_firstname>> is even sucking Lesko''s dick. What a fucking cumdumpster!" Lena comments.'
+					'You start sucking Lesco''s dick as the boys around you begin hollering.'
+					'"Wow! <<$pcs_firstname>> is even sucking Lesco''s dick. What a fucking cum dumpster!" Lena comments.'
 					'"She seems to be enjoying it too. Gross!" Lera responds.'
 					'"Don''t look at me. I never taught her that." Mr Tsarev adds.'
 					
 					act 'Continue':	
 						*clr & cla
-						gs'stat'
+						gs 'stat'
 						'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikoev/school/locker/hall1.mp4"></video></center>'
-						'Lesco pulls you up on top of him and you begin riding his dick as tears stream down your face. '+$OpenInnerThought+'Why is this happening? Why are they all laughing at me? Please someone make this stop!'+$CloseInnerThought+''
+						'Lesco pulls you up on top of him and you start riding his dick as tears stream down your face. '+$OpenInnerThought+'Why is this happening? Why are they all laughing at me? Please someone make this stop!'+$CloseInnerThought+''
 
 						act 'Continue riding him':	
 							*clr & cla
-							gs'stat'
+							gs 'stat'
 							'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/cum/cum3.mp4"></video></center>'
-							'Lesco groans as he begins pumping his cum inside you. You look down to see your belly inflating as a seemingly endless stream of cum pours into you.' 
+							'Lesco groans as he pumps his cum inside you. You look down to see your belly inflating as a seemingly endless stream of cum pours into you.' 
 
 							act 'Continue':	
 								*clr & cla
-								gs'stat'					
-								'<center><b><h4><font color=#00eaff><<"Anya <<$pcs_lastname>>">></font></h4></b></center>'
+								gs 'stat'					
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/progulka.jpg"></center>'	
 								'Anya suddenly grabs you by the hair and leads you to the door. "Mom needs to speak with you, <<$pcs_firstname>>."'
 						
 								act 'Walk through the door':	
 									*clr & cla
-									gs'stat'
-									'<center><b><h4><font color=#FF00FF><<"Natasha <<$pcs_lastname>>">></font></h4></b></center>'
+									gs 'stat'
 									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost'+rand(4,6)+'.jpg"></center>'
-									'You enter the room, recognizing it as your apartment. Your mother is standing in front of you with a sneer on her face. "<<$pcs_firstname>>! You let those boys get you prenant? I can''t believe you!"  
-									"Not only that. She''s also been eating my pussy." Anya adds and your mother''s eyes widen. "SHE WHAT?" Kolka speaks up too. "She also had sex with me and is the mother of my child." Your mother is seething with rage as she grabs onto a knife and drives it into your inflated stomach, causing the cum to flood out.' 
+									'You enter the room, recognizing it as your apartment. Your mother is standing in front of you with a sneer on her face. "<<$pcs_firstname>>! You let those boys get you pregnant? I can''t believe you!"  
+									"Not only that. She''s also been eating my pussy," Anya adds and your mother''s eyes widen.'
+									'Kolka speaks up too. "She also had sex with me and is the mother of my child."'
+									'Your mother is seething with rage as she grabs onto a knife and drives it into your inflated stomach, causing the cum to flood out.' 
 
 									act 'Fall':	
 										*clr & cla
-										gs'stat'							
+										gs 'stat'							
 										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/friends/darkness.jpg"></center>'
-										'You fall to the ground and stare at your stomach, watching as an almost endless stream of cum pours out of you. You suddenly hear someone whisper in your ear. "Hey, are you alright?" You look around to see who it was, but see nothing at all. You are surrounded by darkness. '+$OpenInnerThought+'Where did everyone go? Where am I? It''s so dark.'+$CloseInnerThought+' You hear the voice whisper again. "<<$pcs_firstname>>, wake up..."'
-										
-										act '...':minut += 120 & gt 'NikoEv2', 'Niko Wake'
+										'You fall to the ground and stare at your stomach, watching as an almost endless stream of cum pours out of you. You suddenly hear someone whisper in your ear. "Hey, are you alright?" You look around to see who it was, but see nothing at all. You''re surrounded by darkness. '+$OpenInnerThought+'Where did everyone go? Where am I? It''s so dark.'+$CloseInnerThought+' You hear the voice whisper again. "<<$pcs_firstname>>, wake up..."'
+										act '...':minut += 120 & gt 'NikoEv2', 'niko_wake'
 									end	
 								end	
 							end	
@@ -467,50 +481,54 @@ if $ARGS[0] =  'Friends':
 	end
 end
 
-if $ARGS[0] =  'Classroom Dream':
+if $ARGS[0] = 'classroom_dream':
 	*clr & cla
-	gs'stat'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/class/rest.jpg"></center>'
-	'You can feel yourself getting tired, so you lay your head down on your desk to rest as you wait for the period to end. After a few seconds, you hear someone shouting. "Who''s that, sleeping in my class?" You immediately sit up, pretending that you weren''t laying down as you continue listening to the teacher. "Always remember to double check the problem, so that you can be confident with your solution. Now let''s move on to the next lesson... How to treat a whore. For this lesson, I will need a volunteer. Miss <<$pcs_lastname>>, get up here now."' 
+	'You can feel yourself getting tired, so you lay your head down on your desk to rest as you wait for the period to end. After a few seconds, you hear someone shouting. "Who''s that sleeping in my class?" You immediately sit up, pretending that you weren''t laying down as you continue listening to the teacher. "Always remember to double check the problem, so that you can be confident with your solution. Now let''s move on to the next lesson... How to treat a whore. For this lesson, I will need a volunteer. Miss <<$pcs_lastname>>, get up here now."' 
 
 	act 'Who me?':	
 		*clr & cla
-		gs'stat'	
-		'<center><b><h4><font color=#FF00CC><<"<<$pcs_firstname>> [<<$pcs_nickname>>] <<$pcs_lastname>>">></font></h4></b></center>'
+		gs 'stat'	
 		*pl '<center><img src="<<FUNC(''$face_image'')>>"></center>'	
-		'You recoil in shock. "Wha... me?" The teacher places both hands on your desk. "Of course I mean you. Do you know of any other whores that haven''t already volunteered?" You can just barely make out Sonia under the table sucking on the teacher''s dick.'
+		'You recoil in shock. "Wha... Me?" The teacher places both hands on your desk. "Of course I mean you. Do you know of any other whores that haven''t already volunteered?" You can just barely make out Sonia under the table sucking on the teacher''s dick.'
 
 		act 'Walk to the front of the class':	
 			*clr & cla
-			gs'stat'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/class/stand.jpg"></center>'
 			'As you walk to the front of the class, you suddenly feel your clothes falling off. You quickly try to grab them, but they dissolve in your hands. You try covering your body, but the teacher shouts at you. "STOP COVERING YOURSELF YOUNG LADY! Whores should always keep their fuckholes on display." You can feel your body trembling as you finally approach the front of the class. "Now this is what you do to a whore. Notice her pussy here? This is the best place to fuck, but don''t get carried away, or she could end up pregnant with a whore baby." He then motions you to come toward him.'		
 
 			act 'Move closer':	
 				*clr & cla
-				gs'stat'
+				gs 'stat'
 				'<center><video autoplay loop src="images/shared/sex/blowjob/blowjob1.mp4"></video></center>'
-				'As soon as you get close, the teacher grabs you and forces you onto your knees. He pushes his dick against your lips. "Open up for your reward." You open your mouth, allowing his dick to enter. You begin eagerly sucking his dick for what feels like a few minutes before he grabs your waist, lifts you up and drops you on top of his desk.' 
+				'As soon as you get close, the teacher grabs you and forces you onto your knees. He pushes his dick against your lips. "Open up for your reward." You open your mouth, allowing his dick to enter. You start eagerly sucking his dick for what feels like a few minutes before he grabs your waist, lifts you up and drops you on top of his desk.' 
 
 				act 'See what he does':	
 					*clr & cla
-					gs'stat'				
+					gs 'stat'				
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/class/sex.jpg"></center>'
-					'He pushes you over, rams his dick inside you and begins thrusting. All you can think about is the humiliation of being fucked by your teacher in front of your class. '+$OpenInnerThought+'Why is this happening? Why me? Will I never have a normal life again? Will I always be...'+$CloseInnerThought+' You suddenly hear a soft voice whispering in your ear. "Hey <<$pcs_firstname>>, are you okay? Come on, get up..."'
+					'He pushes you over, rams his dick inside you and starts thrusting. All you can think about is the humiliation of being fucked by your teacher in front of your class. '+$OpenInnerThought+'Why is this happening? Why me? Will I never have a normal life again? Will I always be...'+$CloseInnerThought+' You suddenly hear a soft voice whispering in your ear. "Hey <<$pcs_firstname>>, are you okay? Come on, get up..."'
 
 					act 'Continue':	
 						*clr & cla
-						gs'stat'
+						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/class/leave.jpg"></center>'
-						'You open your eyes and see all of the students getting out of their chairs and leaving the class while chatting with each other. You feel a hand on your shoulder shaking you, so you quickly turn to see Natalia with a concerned look on her face. "Are you alright <<$pcs_firstname>>?" You take a second to collect your thoughts before responding. "I don''t know why I keep having these terrible nightmares." Natalia rubs your back as she responds. "Things must be so hard for you. I''m so sorry." Not wanting to worry Natalia, you give her a fake smile. "They''re just dreams, I''ll be fine."' 
+						'You open your eyes and see all of the students getting out of their chairs and leaving the class while chatting with each other. You feel a hand on your shoulder shaking you, so you quickly turn to see Natalia with a concerned look on her face. "Are you alright, <<$pcs_firstname>>?"' 
+						'You take a second to collect your thoughts before responding. "I don''t know why I keep having these terrible nightmares."' 
+						'Natalia rubs your back as she responds. "Things must be so hard for you. I''m so sorry."'
+						'Not wanting to worry Natalia, you give her a fake smile. "They''re just dreams, I''ll be fine."' 
 					
 						act 'Smile at Natalia':	
 							*clr & cla
 							NikoEv = 13
-							gs'stat'	
-							'<center><b><h4><font color=#00eaff><<"Natalia [Nat] Pavlova">></font></h4></b></center>'
+							gs 'stat'	
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/natalia/love/smile1.jpg"></center>'									
-							'Natalia rubs on your forehead when you suddenly hear heavy breathing and turn to see Petia. "Are you two gonna kiss?" Natalia recoils in shock. "Go away, you perv!" Petia quickly walks away and Natalia looks back at you. "We can talk later." You smile as you respond. "That sounds great." You both walk out of the class.'	
+							'Natalia rubs your forehead when you suddenly hear heavy breathing and turn to see Petia. "Are you two gonna kiss?"' 
+							'Natalia recoils in shock. "Go away, perv!" Petia quickly walks away and Natalia looks back at you. "We can talk later."'
+							'You smile. "That sounds great."'
+							'You then both walk out of the class.'	
 
 							act 'Leave classroom':minut += 5 & gt 'NikoEv2', 'Lunch Chat'
 						end
@@ -524,7 +542,7 @@ end
 if $ARGS[0] =  'Puppeteer':
 	*clr & cla
 	VKPuppetDream = 1
-	gs'stat'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/class/rest.jpg"></center>'
 	'You can feel the day dragging in slowly, so you rest your head on the desk trying your best to focus on anything but today''s lesson. The light occasionally creeps in between your arms so you keep re-adjusting until it stops, causing you to feel at peace as you slumber through the lesson.'
 
@@ -547,31 +565,31 @@ if $ARGS[0] =  'Puppeteer':
 				pl '<a href="exec: music_on = 1 & gt ''NikoDreams'', ''Woods''">Play music</a>'
 			end		
 			PLAY 'sound/happyhome/puppet.mp3', 25
-			gs'stat'
+			gs 'stat'
 			'<center><img src="images/shared/home/bedroom/dream/class/2.jpg"></center>'
 			'As soon as you reach the hallway, you hear a strange muffled laugh in the distance, along with a strange melody which sounds very far away. '+$OpenInnerThought+'Who could that be? Maybe someone is flooding one of the bathrooms again. That music though. Where is it coming from? Outside maybe?'+$CloseInnerThought+''		
 
 			act 'Head downstairs':	
 				*clr & cla
 				PLAY 'sound/happyhome/puppet.mp3', 50
-				gs'stat'
+				gs 'stat'
 				'<center><img src="images/shared/home/bedroom/dream/class/3.jpg"></center>'
 				'You reach the bottom of the stairs and hear the laughter getting louder. '+$OpenInnerThought+'Hmm, I must be getting closer.'+$CloseInnerThought+' The hallway is dark, but you can see a light at the end.'
 
 				act 'Continue down the hallway':	
 					*clr & cla
 					PLAY 'sound/happyhome/puppet.mp3',75
-					gs'stat'
+					gs 'stat'
 					'<center><img src="images/shared/home/bedroom/dream/class/4.jpg"></center>'
 					'You continue walking down the hallway until you reach a strange puddle on the floor, coming from one of the lockers. '+$OpenInnerThought+'What is this stuff? Did someone have a drink in their locker that''s spilled?'+$CloseInnerThought+' When you look closer, you notice that the locker is slightly open and leaking the strange liquid.'
 					
 					act 'Open the locker':	
 						*clr & cla
 						PLAY 'sound/happyhome/puppet.mp3', 100
-						gs'stat'
+						gs 'stat'
 						'<center><b><h4><font color=#FFA200><<"Puppet">></font></h4></b></center>'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/nightmares/happyhome/residents/puppet.jpg"></center>'	
-						'You slowly open the locker to find a creepy doll inside, which is constantly laughing in an automated voice. '+$OpenInnerThought+'Who left this here? And why is it all wet? What is this stuff?'+$CloseInnerThought+' The doll is heavier than it looks and seems to be covered in a thick warm liquid. '+$OpenInnerThought+'What is this?'+$CloseInnerThought+' You look closely as you hold up the doll to the light and notice that the liquid is dark red; almost like blood. The doll has some strings attached to it''s wrists and ankles. '+$OpenInnerThought+'Maybe it''s a puppet?'+$CloseInnerThought+' You look into it''s eyes and notice your own reflection next to something else...'
+						'You slowly open the locker to find a creepy doll inside, which is constantly laughing in an automated voice. '+$OpenInnerThought+'Who left this here? And why is it all wet? What is this stuff?'+$CloseInnerThought+' The doll is heavier than it looks and seems to be covered in a thick warm liquid. '+$OpenInnerThought+'What is this?'+$CloseInnerThought+' You look closely as you hold up the doll to the light and notice that the liquid is dark red, almost like blood. The doll has some strings attached to it''s wrists and ankles. '+$OpenInnerThought+'Maybe it''s a puppet?'+$CloseInnerThought+' You look into it''s eyes and notice your own reflection next to something else...'
 						
 						act 'Turn around':	
 							*clr & cla

+ 258 - 251
locations/NikoEv.qsrc

@@ -4,29 +4,29 @@
 
 if $ARGS[0] = 'Intro':
 	*clr & cla
-	gs'stat'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/1.jpg"></center>'
 	if grupTipe = 4:
 		NikoIntro = -1
-		gs'stat'
-		'As you are walking out of school, you bump into one of your gopniks Nikolai Volkov, who immediately gives you a warm smile. "Hello there <<$pcs_firstname>>, how was your summer?"'
-		'You smile back to him. "Good Niko, how was yours?"'
-		'He shrugs a bit. "Not bad I guess, anyways I need to go, talk to you later." With that he walks off and you do as well.'
+		gs 'stat'
+		'As you''re walking out of school, you bump into one of your fellow gopniks, Nikolai Volkov, who immediately gives you a warm smile. "Hello there <<$pcs_firstname>>, how was your summer?"'
+		'You smile back at him. "Good. How was yours?"'
+		'He shrugs. "Not bad I guess. I need to go, but I''ll talk to you later."'
 		act 'Leave':gt 'gschool_grounds', 'main'
 	else
 		NikoIntro = 1
-		gs'stat'
-		'As you are walking out of school, you bump into one of your schoolmates Niko Volkov, who immediately gives you a warm smile. "Hello there, My name is Niko Volkov, may I ask you your name?"'
-		act 'I am <<$pcs_firstname>>':
+		gs 'stat'
+		'As you''re walking out of school, you bump into one of your schoolmates, Niko Volkov, who immediately gives you a warm smile. "Hello there, I''m Niko. May I ask you your name?"'
+		act '<<$pcs_firstname>>':
 			*clr & cla
 			if npc_rel['A189'] < 50:npc_rel['A189'] = 50
 			NikoLuv += 2
 			minut += 5
-			gs'stat'
-			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/charmer1.jpg"></center>'
-			'You return the smile as you reply. "Hello yourself, my name is <<$pcs_firstname>>. Nice to meet you." Niko responds "Ahh <<$pcs_firstname>> what a beautiful name, very suitable for you. I need to get going but I am always available at lunchtime and would be very grateful, if you would grace me with your presence." He then gently grabs onto your fingers then raises it to his face before giving your hand a gentlkiss. "Goodbye for now <<$pcs_firstname>>, I look forward to seeing you again." Niko then waves to you as he walks away.'
+			'You return the smile. "Hello yourself. I''m <<$pcs_firstname>>. Nice to meet you."'
+			'He smiles. "Ahh, <<$pcs_firstname>>. What a beautiful name, very suitable for you. I need to get going, but I''m always available at lunchtime and would be very grateful if you would grace me with your presence." He gently takes hold of your hand and gives it a gentle kiss. "Goodbye for now, <<$pcs_firstname>>. I look forward to seeing you again."'
+			'He waves goodbye to you as he walks away.'
 
 			act 'Leave':gt 'gschool_grounds', 'main'
 		end
@@ -35,10 +35,10 @@ if $ARGS[0] = 'Intro':
 			if npc_rel['A189'] > 25:npc_rel['A189'] = 25
 			NikoLuv -= 2
 			minut += 5
-			gs'stat'
-			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile1.jpg"></center>'
-			'You give him a harsh stare as you shout, "Beat it punk! I''m not looking for a boyfriend!" He remains completely unfazed as he responds, "I''m sorry that I bothered you." Niko never loses his smile as he turns around and walks away. You can''t help but think to yourself. "Why was he so calm? What is it with that guy?" Before shaking your head and walking away.'
+			'You give him a harsh glare. "Beat it punk, I''m not looking for a boyfriend!"' 
+			'He remains completely unfazed by your reaction. "I''m sorry that I bothered you." He never loses his smile as he turns around and walks away.'
 			act 'Leave':gt 'gschool_grounds', 'main'
 		end
 	end
@@ -47,29 +47,27 @@ end
 if $ARGS[0] = 'Lunch Intro':
 	*clr & cla
 	if NikoIntro = 0:NikoIntro = 1
-	gs'stat'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/charmer2.jpg"></center>'
-	'You approach Niko, he turns to you with a warm smile on his face. "Hello there, I have never seen such a beautiful creature in all my life. My name is Nikolai Volkov, may I ask you your name?'
+	'You approach Niko, who turns to you with a warm smile on his face. "Hello there. I''ve never seen such a beautiful creature in all my life. My name is Nikolai Volkov, may I ask you yours?'
 
-	act 'I am <<$pcs_firstname>>':
+	act '<<$pcs_firstname>>':
 		*clr & cla
 		if npc_rel['A189'] < 50:npc_rel['A189'] = 50
 		NikoLuv += 2
 		minut += 5
-		gs'stat'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/charmer1.jpg"></center>'
-		'You return the smile as you reply. "Hello yourself, my name is <<$pcs_firstname>>. Nice to meet you and thank you for the complement." Niko responds, "Ahh <<$pcs_firstname>> what a beautiful name, very suitable for you. I need to get going, but I am always here at lunchtime and would be very grateful if you would grace me with your presence." He then gently grabs onto your fingers then raises it to his face before giving your hand a gentle kiss. "Now, may I get to know you better?"'
+		'You return the smile. "I''m <<$pcs_firstname>>. Nice to meet you and thank you for the complement."'
+		'He smiles. "Ahh, <<$pcs_firstname>>. What a beautiful name, very suitable for you. I would be very grateful if you would grace me with your presence." He gently takes hold of your hand and gives it a gentle kiss. "Now, may I get to know you better?"'
 
 		act 'Chat with Niko':
 			*clr & cla
 			npc_rel['A189'] += rand(5,10)
 			minut += 10
-			gs'stat'
-			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
-			'You sit down next to Niko and you both spend the next few minutes, getting to know each other.'
+			'You sit next to Niko and spend the next few minutes getting to know each other.'
 
 			act 'Go to class':gt 'gschool_lessons', 'short_break'
 		end
@@ -80,10 +78,10 @@ if $ARGS[0] = 'Lunch Intro':
 		if npc_rel['A189'] > 25:npc_rel['A189'] = 25
 		NikoLuv -= 2
 		minut += 5
-		gs'stat'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/charmer2.jpg"></center>'
-		'You give him a harsh stare as you shout, "Beat it punk! I''m not looking for a boyfriend!" He remains completely unfazed as he responds, "I''m sorry that I bothered you." Niko never loses his smile as he turns around and walks away. You can''t help but think to yourself. '+$OpenInnerThought+'Why was he so calm? What is it with that guy?'+$CloseInnerThought+' Before shaking your head and walking away.'
+		'You give him a harsh glare. "Beat it punk, I''m not looking for a boyfriend!"' 
+		'He remains completely unfazed by your reaction. "I''m sorry that I bothered you." He never loses his smile as he turns around and walks away.'
 
 		act 'Leave':gt 'gschool_lessons', 'short_break'
 	end
@@ -92,8 +90,7 @@ end
 if $ARGS[0] = 'Lunch Chat':
 	*clr & cla
 	numnpc = 189
-	gs'stat'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	if NikoFightDay = daystart:
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/bruised2.jpg"></center>'
 	elseif NikoPayback > 0:
@@ -102,8 +99,8 @@ if $ARGS[0] = 'Lunch Chat':
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
 	end
 	'<<$npc_notes[''A189'']>>'
-	if npc_grupTipe['A189'] = 600:'Niko should not be available at this stage. If you are seeing this in game then please report this on the <font color=#FF00FF>Bug reports</font> thread or to <font color=#FF00FF>Violet Kitten</font> on <font color="blue">Discord</font>.'
-	if npc_grupTipe['A189'] = 4:'Niko is a Gopnik and spends a lot of time doing what Gopniks usually do: be loud and drink beer.'
+	if npc_grupTipe['A189'] = 600:'Niko should not be available at this stage. If you are seeing this in game, then please report this on the <font color=#FF00FF>Bug reports</font> thread or to <font color=#FF00FF>Violet Kitten</font> on <font color="blue">Discord</font>.'
+	if npc_grupTipe['A189'] = 4:'Niko is a gopnik and spends a lot of time doing what gopniks usually do: being loud and drinking beer.'
 	if npc_rel['A189'] < 20:'You and Niko don''t get along at all.'
 	if npc_rel['A189'] >= 20 and npc_rel['A189'] < 40:'You and Niko don''t get along very well.'
 	if npc_rel['A189'] >= 40 and npc_rel['A189'] < 60:'You and Niko have a normal relationship.'
@@ -113,9 +110,9 @@ if $ARGS[0] = 'Lunch Chat':
 	if NikoPayback = 2 and NikoPayed ! daystart:
 		'You approach Niko and he turns to you with a puzzled look on his face. "Hmm, how did I not see you earlier? I thought that you might have been sick today, but here you are, so now to business. How will you be paying today?"'
 	elseif NikoPayback = 2:
-		'You approach Niko, he looks at you with a blank stare, "You''re all payed up today, so what brings you here?"'
+		'You approach Niko, who looks at you with a blank stare. "You''re all paid up today, so what brings you here?"'
 	elseif NikoPayback = 3:
-		'You approach Niko and he turns to you then says, "Leave me alone. You are nothing but trouble." You giggle as you walk away.'
+		'You approach Niko and he turns to you. "Leave me alone. You''re nothing but trouble." You giggle as you walk away.'
 	else
 		'You approach Niko and his eyes light up. "Hello <<$pcs_firstname>>. I''m so glad to see you again. Please take a seat and chat with me."'
 	end
@@ -126,16 +123,14 @@ if $ARGS[0] = 'Lunch Chat':
 			NikoLuv += 1
 			npc_rel['A189'] += rand(5,10)
 			minut += 10
-			gs'stat'
-			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
 			if npc_rel['A189'] < 20:'You and Niko don''t get along at all.'
-			if npc_rel['A189'] >= 20 and npc_rel['A189'] < 40:'You sit down next to Niko and you both spend the next few minutes, getting to know each other.'
+			if npc_rel['A189'] >= 20 and npc_rel['A189'] < 40:'You sit next to Niko and spend the next few minutes getting to know each other.'
 			if npc_rel['A189'] >= 40 and npc_rel['A189'] < 60:'You and Niko have a normal relationship.'
 			if npc_rel['A189'] >= 60 and npc_rel['A189'] < 80:'You and Niko have a good relationship.'
 			if npc_rel['A189'] >= 80:'You and Niko have a great relationship.'
 
-
 			act 'Go to class':gt 'gschool_lessons', 'short_break'
 		end
 	end
@@ -147,9 +142,11 @@ if $ARGS[0] = 'Lunch Chat':
 				npc_rel['A189'] -= 5
 				NikoLuv -= 1
 				minut += 5
-				gs'stat'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/pc/reactions/fuckoff1.jpg"></center>'
-				'You extend your middle finger at Niko as you walk past him. "Get lost loser." Niko turns his head as he responds. "Am I not worthy?" You continue to walk past him until you reach the hallway.'
+				'You extend your middle finger at Niko as you walk past him. "Get lost loser."'
+				'Niko turns his head as he responds. "Am I not worthy?"' 
+				'You continue to walk past him until you reach the hallway.'
 
 				act 'Go to class':gt 'gschool_lessons', 'short_break'
 			end
@@ -161,11 +158,9 @@ if $ARGS[0] = 'Lunch Chat':
 				money -= 200
 				NikoPayed = daystart
 				minut += 5
-				gs'stat'
-				'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/avatars/<<week>>.jpg"></center>'
-				'"I have your money right here." You extend your hand, giving Niko (200 <b>₽</b>). Niko quickly counts it then gives you an approving nod, "it''s all here. Good, you''re all payed up for today, you can get going now."'
-
+				'"I have your money right here." You extend your hand, giving him 200 <b>₽</b>. He quickly counts it and gives you an approving nod. "Good. You''re all paid up for today and can get going now."'
 				act 'Walk away':gt 'gschool_lunch', 'break'
 			end
 
@@ -173,24 +168,23 @@ if $ARGS[0] = 'Lunch Chat':
 				*clr & cla
 				NikoPayed = daystart
 				minut += 5
-				gs'stat'
-				'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/avatars/<<week>>.jpg"></center>'
-				'You cast your eyes down as you reply, "You can use my body as payment." Niko''s eyes light up, "I was hoping you''d say that. Let''s not waste time." Niko grabs your ass firmly while leading you to the less used restroom.'
-
+				'You cast your eyes down. "You can use my body as payment..."' 
+				'Niko''s eyes light up. "I was hoping you''d say that. Let''s not waste time."'
+				'He grabs your ass firmly while leading you to the less used restroom.'
 				act 'Head to the restroom with Niko':gt 'NikoPayback', 'Payback 3'
 			end
 
 		elseif NikoPayback = 2 and NikoPayed = daystart and NikoPayback_Sex ! daystart:
-			act 'Offer Niko sex':
+			act 'Offer sex':
 				*clr & cla
 				NikoPayback_Sex = daystart
 				minut += 5
-				gs'stat'
-				'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile'+rand(2,3)+'.jpg"></center>'
-				'You walk up to Niko and place your hand on his crotch, "I know that I already payed you in money, but I want to give you another special payment." Niko''s eyes light up, "Well, there''s no way, I''d say no to that. Let''s get going." Niko gives your ass a firm smack as you both head toward the less used restroom.'
-
+				'You walk up to Niko and place your hand on his crotch. "I know that I already paid you in money, but I want to give you another special payment."'
+				'Niko''s eyes light up. "Well, there''s no way I''d say no to that. Let''s get going." He gives your ass a firm smack as you both head toward the less used restroom.'
 				act 'Head to the restroom with Niko':gt 'NikoPayback', 'Payback 3'
 			end
 		end
@@ -199,26 +193,26 @@ if $ARGS[0] = 'Lunch Chat':
 			act 'Chat':
 				*clr & cla
 				minut += 10
-				gs'stat'
-				'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/avatars/<<week>>.jpg"></center>'
-				'You reply, "I just want to talk. Is that alright?" Niko shrugs as he replies, "Sounds fine with me, I have some spare time." You and Niko spend the next few minutes, chatting about various topics.'
-
+				'"I just want to talk," you reply. "Is that alright?"' 
+				'He shrugs. "Sounds fine with me. I have some spare time."' 
+				'You spend the next few minutes chatting about various topics.'
 				act 'Go to class':gt 'gschool_lessons', 'short_break'
 			end
 		end
 
 		if NikoVolkovQW = 5 and NikoEv = 9:
-			act '<font color=#FF00FF><b>Special Activity</b></font>':
+			act 'Special Activity':
 				*clr & cla
-				gs'stat'
-				'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
-				'You sit down next to Niko, "Hello Niko, I remember you telling me something about a special activity that you have planned." Niko grins as he replies, "I have something special for us today. Are you ready to find out what it is?" You suddenly feel a cold chill down your spine as he says that. '+$OpenInnerThought+'Why do I feel so nervous? I can''t shake the feeling that something bad is going to happen.</font>'
+				'You sit next to Niko. "Hey, I remember you telling me something about a ''special activity'' that you have planned."'
+				'He grins. "I have something special for us today. Are you ready to find out what it is?"'
 
-				act '<font color=#FF00FF>Go with Niko</font>':
-					if soniaPS = 0:
-						gt 'NikoDates', 'Sonia Block'
+				act 'Go with him':
+					if rand(0,3) = 0:
+						gt 'NikoDates', 'teacher_block'
 					else
 						gt 'NikoWhore', 'Locker Room'
 					end
@@ -232,15 +226,15 @@ if $ARGS[0] = 'Lunch Chat':
 	if NikoLuv <= -2 and NikoPayback = 0 and NikoIntro > -1:
 		act 'Walk away':
 			*clr & cla
-			gs'stat'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/school/hallway/wos4.jpg"></center>'
 			VK = rand(1,3)
 			if VK = 1:
-				'You walk away without saying a word. Thinking to yourself: '+$OpenInnerThought+'What kind of easy lay, does he think I am?</font>'
+				'You walk away without saying a word. '+$OpenInnerThought+'What kind of easy lay does he think I am?'+$CloseInnerThought+''
 			elseif VK = 2:
-				'You walk away without saying a word. Thinking to yourself: '+$OpenInnerThought+'What an annoying, little punk!</font>'
+				'You walk away without saying a word. '+$OpenInnerThought+'What an annoying little punk!'+$CloseInnerThought+''
 			else
-				'You walk away without saying a word. Thinking to yourself: '+$OpenInnerThought+'Something about that guy, really annoys me.</font>'
+				'You walk away without saying a word. '+$OpenInnerThought+'Something about that guy really annoys me.'+$CloseInnerThought+''
 			end
 
 			act 'Go to class':gt 'gschool_lessons', 'short_break'
@@ -251,10 +245,11 @@ if $ARGS[0] = 'Lunch Chat':
 	elseif NikoPayback = 0 and NikoIntro > -1:
 		act 'Leave':
 			*clr & cla
-			gs'stat'
-			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
-			'You tell Niko. "I would love to stay but I need to head to class early today." He responds "I understand <<$pcs_firstname>>. I guess I will have to wait longer for an audience with this princess." You can feel your face getting flush as you get up and walk out toward the hallway.'
+			'"I''d love to stay, but I need to head to class early today."'
+			'"I understand," he replies. "I guess I''ll have to wait longer for an audience with this princess."'
+			'You can feel your face flushing as you get up and walk out toward the hallway.'
 
 			act 'Go to class':gt 'gschool_lessons', 'short_break'
 		end
@@ -265,10 +260,9 @@ end
 
 if $ARGS[0] = 'Date Intro':
 	*clr & cla
-	gs'stat'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/charmer2.jpg"></center>'
-	'As you are walking toward the hallway, Niko runs up behind you with a small box in his hand. "<<$pcs_firstname>> I have something for you." He then holds the box in front of you and slowly opens it, revealing a beautiful purple necklace. "An elegant lady of such beauty, deserves equally stunning jewelry, but I must ask you for a boon in return. I ask only, for permission to take you out on a date after school. What say you?"'
+	'As you''re walking toward the hallway, Niko runs up behind you with a small box in his hand. "<<$pcs_firstname>>! I have something for you." He holds the box in front of you and slowly opens it, revealing a beautiful purple necklace. "An elegant lady of such beauty, deserves equally stunning jewelry, but I must ask you for a boon in return. I ask only for permission to take you out on a date after school."'
 	*nl
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/jewelry/necklace1.jpg"></center>'
 
@@ -281,10 +275,12 @@ if $ARGS[0] = 'Date Intro':
 		NikoDate = 1
 		NikoEv = 1
 		minut += 5
-		gs'stat'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/charmer1.jpg"></center>'
-		'You give Niko a warm smile as you take the gift from him. "Thank you Niko, This necklace is so beautiful." Niko looks at you with such loving eyes. "I''m so glad you like it, how about I pick you up after school and we can both head out together?" You reply, "I might be a bit late so just wait for me at the courtyard, okay?" Niko bows before you. "As you wish m''lady." He then backs away while keeping his head bowed until he turns the corner.'
+		'You give Niko a warm smile as you take the gift from him. "Thanks Niko. This necklace is so beautiful."' 
+		'Niko looks at you with loving eyes. "I''m so glad you like it. How about I pick you up after school and we can both head out together?"'
+		'"I might be a bit late, so just wait for me at the courtyard, okay?"'
+		'He bows before you. "As you wish." He then backs away while keeping his head bowed until he turns the corner.'
 
 		act 'Go to class':gt 'gschool_lessons', 'short_break'
 	end
@@ -296,9 +292,11 @@ if $ARGS[0] = 'Date Intro':
 			gs 'willpower', 'pay', 'resist'
 			NikoLuv = 1
 			minut += 5
-			gs'stat'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/nodate.jpg"></center>'
-			'"I''m sorry Niko, but I''m not really looking for any kind of relationship right now." Niko gives you a warm smile as he responds "Don''t worry about it m''lady, I will just wait for the time where you feel yourself ready, for such a venture." You giggle as you respond, "You''re so weird but thanks for understanding. I''ll see you later." You turn around and walk away.'
+			'"Sorry, but I''m not really looking for any kind of relationship right now."'
+			'He gives you a warm smile. "Don''t worry about it. I''ll just wait for the time where you feel yourself ready for such a venture."'
+			'You giggle. "You''re so weird, but thanks for understanding. I''ll see you later." You turn around and walk away.'
 
 			act 'Go to class':gt 'gschool_lessons', 'short_break'
 		end
@@ -307,188 +305,177 @@ if $ARGS[0] = 'Date Intro':
 	end
 end
 
-if $ARGS[0] = 'Niko Dates':
+if $ARGS[0] = 'niko_dates':
 	if fedorkozlovQW >= 10 and NikoVsFedor = 0:
-		gt 'NikoEv', 'Fyodor'
+		gt 'NikoEv', 'fedor'
 	elseif KotovloveQW >= 10 and NikoVsVitek = 0:
-		gt 'NikoEv', 'Viktor'
+		gt 'NikoEv', 'vitek'
 	elseif dimafilm = 1 and DimaRudeBlock = 0 and NikoVsDimka = 0:
-		gt 'NikoEv', 'Dimka'
+		gt 'NikoEv', 'dimka'
 	elseif NikoEv = 1:
-		gt 'NikoEv', 'Date 1'
+		gt 'NikoEv', 'date1'
 	elseif NikoEv = 2:
-		gt 'NikoEv', 'Date 2'
+		gt 'NikoEv', 'date2'
 	elseif NikoEv = 3:
-		gt 'NikoEv', 'Date 3'
+		gt 'NikoEv', 'date3'
 	elseif NikoEv = 4:
-		gt 'NikoEv', 'Date 4'
+		gt 'NikoEv', 'date4'
 	elseif NikoEv = 11:
-		gt 'NikoEv', 'New Life'
+		gt 'NikoEv', 'new_life'
 	end
 end
 
-if $ARGS[0] =  'Date 1':
+if $ARGS[0] = 'date1':
 	*clr & cla
-	gs'stat'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/niko1.jpg"></center>'
-	'You walk up to Niko and his eyes light up as he sees you. "Greetings <<$pcs_firstname>>, I hope that you are ready to have a good time."'
+	'You walk up to Niko and his eyes light up as he sees you. "Greetings <<$pcs_firstname>>, I hope that you''re ready to have a good time."'
 
 	act 'I''m ready':
 		*clr & cla
 		NikoEv = 2
 		minut += 5
-		gs'stat'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/dates/walk1.jpg"></center>'
-		'"I sure am." Niko gives you a warm smile as he responds, "I figured that we could go to an amusement park, out of town. I will pay our way of course, so come on, let''s get going." Niko takes your hand and walks you to the train station where you both board the train and get seated.'
-
+		'"I sure am," you reply and he gives you a warm smile.' 
+		'"I figured that we could go to an amusement park out of town. I''ll pay our way of course, so come on, let''s get going."' 
+		'He takes your hand and walks you to the train station where you both board the train and get seated.'
 		NikoNextDate_day = daystart + 7 - week + 1
-		act 'Go with Niko':gt 'NikoDates', 'Date 1_1'
+		act 'Go with him':gt 'NikoDates', 'date1_1'
 	end
 
 	act 'Not yet':
 		*clr & cla
 		minut += 5
-		gs'stat'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/nodate.jpg"></center>'
-		'"I just stopped by to let you know that I can''t go right now. I have other matters to attend too." Niko gives you a warm smile as he responds, "I understand <<$pcs_firstname>>, whenever you are ready to go out, you need only return here, I will be patiently awaiting my princess''s return."'
+		'"I just stopped by to let you know that I can''t go right now. I have other matters to attend to today."' 
+		'He gives you a warm smile. "I understand. Whenever you''re ready to go out, you need only return here. I will be patiently awaiting my princess''s return."'
 
 		act 'Walk away':gt 'gschool_grounds', 'main'
 	end
 end
 
-if $ARGS[0] =  'Date 2':
+if $ARGS[0] = 'date2':
 	*clr & cla
-	gs'stat'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/niko2.jpg"></center>'
-	'You walk up to Niko and he lowers his cigarette before saying, "Hello <<$pcs_firstname>> I wanted to tell you that I am sorry, for how I acted yesterday. I just wanted to you leave your shell a bit. You always seem so tense." You reply, "Tense? I guess I could try to lighten up a bit. Maybe." Niko smiles as he responds, "Good enough. So are you ready for a surprise I have for you? We could be out all afternoon."'
+	'You walk up to Niko and he lowers his cigarette. "Hello <<$pcs_firstname>>, I wanted to tell you that I''m sorry for how I acted yesterday. I just wanted you to leave your shell a bit. You always seem so tense."'
+	'"Tense?" you reply. "I guess I could try to lighten up a bit. Maybe."' 
+	'He smiles. "Good enough. So are you ready for a surprise I have for you? We could be out all afternoon."'
 
 	act 'I''m ready':
 		*clr & cla
 		NikoEv = 3
 		minut += 5
-		gs'stat'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/dates/walk3.jpg"></center>'
-		'"I sure am." Niko''s smile widens as he replies, "Great let''s get going." Niko wraps his arm around your waist as he leads you toward the lake.'
+		'"I sure am," you reply and his smile widens.'
+		'"Great! Let''s get going." He wraps his arm around your waist as he leads you toward the lake.'
 		NikoNextDate_day = daystart + 7 - week + 1
-		act 'Follow Niko''s lead':gt 'NikoDates', 'Date 2'
+		act 'Follow his lead':gt 'NikoDates', 'date2'
 	end
 
 	act 'Not yet':
 		*clr & cla
 		minut += 5
-		gs'stat'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/nodate.jpg"></center>'
-		'"Sadly I have some things that I need to attend to today so I can''t go right now." Niko gives you a warm smile as he responds, "I understand <<$pcs_firstname>>, whenever you are ready to go out, you need only return here, I will be patiently awaiting my princess''s return."'
+		'"I have some things that I need to attend to today, so I can''t go right now."'
+		'He gives you a warm smile. "I understand. Whenever you''re ready to go out, you need only return here. I will be patiently awaiting my princess''s return."'
 
 		act 'Walk away':gt 'gschool_grounds', 'main'
 	end
 end
 
-if $ARGS[0] =  'Date 3':
+if $ARGS[0] = 'date3':
 	*clr & cla
-	gs'stat'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/niko3.jpg"></center>'
-	'You walk up to Niko and his eyes light up as he sees you. "Greetings <<$pcs_firstname>>, I have a surprise activity for today, we could be out all afternoon. Are you up for it?"'
+	'You walk up to Niko and his eyes light up as he sees you. "Greetings <<$pcs_firstname>>, I have a surprise activity for today and we could be out all afternoon. Are you up for it?"'
 
 	act 'I''m ready':
 		*clr & cla
 		NikoEv = 4
 		minut += 5
-		gs'stat'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/dates/walk4.jpg"></center>'
-		'"I sure am." Niko''s smile widens as he replies, "Great let''s get going." Niko wraps his arm around your waist as he leads you toward the lake.'
+		'"I sure am," you reply and his smile widens.'
+		'"Great! Let''s get going." He wraps his arm around your waist as he leads you toward the lake.'
 		NikoNextDate_day = daystart + 7 - week + 1
-		act 'Follow Niko''s lead':gt 'NikoDates', 'Date 2'
+		act 'Follow his lead':gt 'NikoDates', 'date2'
 	end
 
 	act 'Not yet':
 		*clr & cla
 		minut += 5
-		gs'stat'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/nodate.jpg"></center>'
-		'"I just stopped by to let you know that I can''t go right now. I have other matters to attend too." Niko gives you a warm smile as he responds, "I understand <<$pcs_firstname>>, whenever you are ready to go out, you need only return here, I will be patiently awaiting my princess''s return."'
-
+		'"I just stopped by to let you know that I can''t go right now. I have other matters to attend to today."' 
+		'He gives you a warm smile. "I understand. Whenever you''re ready to go out, you need only return here. I will be patiently awaiting my princess''s return."'
 		act 'Walk away':gt 'gschool_grounds', 'main'
 	end
 end
 
-if $ARGS[0] =  'Date 4':
+if $ARGS[0] = 'date4':
 	*clr & cla
-	gs'stat'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile1.jpg"></center>'
 	'You walk up to Niko and his eyes light up as he sees you. "Ahhh <<$pcs_firstname>>, I''m so glad to see you. Are you up for a nice relaxing day at the beach?"'
 
 	act 'I''m ready':
 		*clr & cla
 		NikoEv = 5
-		gs'stat'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
-		'"I can never turn down a day at the beach." Niko chuckles as he responds, "Great I have everything we should need here." Niko then opens his bag which houses a beach towel, cigarettes and sunscreen.'
+		'"I could never turn down a day at the beach!" you reply and Niko chuckles.'
+		'"Great! I have everything we should need here." He opens his bag which houses a beach towel, cigarettes and sunscreen.'
 		NikoNextDate_day = daystart + 7 - week + 1
 		act 'Let''s go!':
 			*clr & cla
 			minut += 5
 			gs'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/dates/walk4.jpg"></center>'
-			'You happily grab onto his hand then say, "What are we waiting for? Let''s go!" You then lead Niko toward the lake.'
-
-			act 'Enter train station':gt 'NikoDates', 'Date 3'
+			'You happily grab onto his hand. "What are we waiting for? Let''s go!" You then lead Niko toward the lake.'
+			act 'Enter train station':gt 'NikoDates', 'date3'
 		end
 	end
 
 	act 'Not yet':
 		*clr & cla
 		minut += 5
-		gs'stat'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/nodate.jpg"></center>'
 		'"I just stopped by to let you know that I can''t go right now. I have other matters to attend too." Niko gives you a warm smile as he responds, "I understand <<$pcs_firstname>>, whenever you are ready to go out, you need only return here, I will be patiently awaiting my princess''s return."'
-
 		act 'Walk away':gt 'gschool_grounds', 'main'
 	end
 end
 
-if $ARGS[0] =  'New Life':
+if $ARGS[0] = 'new_life':
 	*clr & cla
-	gs'stat'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/niko1.jpg"></center>'
-	'As you approach Niko, he nods then motions you over, "Are you ready to head out?"'
+	'As you approach Niko, he nods and motions you over. "Are you ready to head out?"'
 
 	act 'Yes':
 		*clr & cla
 		minut += 5
-		gs'stat'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
-		'Niko smiles as he responds, "Great now let''s head out." Niko wraps his arm around your shoulder then walks you toward the park.'
-
-		gt 'NikoEv2', 'Park'
+		'Niko smiles. "Great! Let''s head out."'
+		'He wraps his arm around your shoulder and walks you toward the park.'
+		act 'Go with him': gt 'NikoEv2', 'Park'
 	end
 
-	act 'Not right now':gt 'gschool_grounds', 'main'
+	act 'Not right now': gt 'gschool_grounds', 'main'
 end
 
-!!!!!!!!!!!
-!! Disco !!
-!!!!!!!!!!!
-
+!! Disco
 if $ARGS[0] = 'Disco Intro':
 	*clr & cla
-	gs'stat'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/brother/upset.jpg"></center>'
-	'You approach Niko and immediately notice that he is passed out. He must have have a lot to drink today.'
+	'You approach Niko and immediately notice that he''s passed out. He must have had a lot to drink today.'
 
 	act 'Walk away':gt 'pav_disco'
 end
@@ -496,8 +483,7 @@ end
 if $ARGS[0] = 'Disco Chat':
 	*clr & cla
 	if NikoIntro = 0:NikoIntro = 1
-	gs'stat'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	if NikoFightDay = daystart:
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/bruised2.jpg"></center>'
 	elseif NikoPayback > 0:
@@ -506,8 +492,8 @@ if $ARGS[0] = 'Disco Chat':
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
 	end
 	'<<$npc_notes[''A189'']>>'
-	if npc_grupTipe['A189'] = 600:'Niko should not be available at this stage. If you are seeing this in game then please report this on the <font color=#FF00FF>Bug reports</font> thread or to <font color=#E400FF>Violet Kitten</font> on <font color="blue">Discord</font>.'
-	if npc_grupTipe['A189'] = 4:'Niko is a Gopnik and spends a lot of time doing what Gopniks usually do: be loud and drink beer.'
+	if npc_grupTipe['A189'] = 600:'Niko should not be available at this stage. If you are seeing this in game, then please report this on the <font color=#FF00FF>Bug reports</font> thread or to <font color=#E400FF>Violet Kitten</font> on <font color="blue">Discord</font>.'
+	if npc_grupTipe['A189'] = 4:'Niko is a gopnik and spends a lot of time doing what gopniks usually do: being loud and drinking beer.'
 	if npc_rel['A189'] < 20:'You and Niko don''t get along at all.'
 	if npc_rel['A189'] >= 20 and npc_rel['A189'] < 40:'You and Niko don''t get along very well.'
 	if npc_rel['A189'] >= 40 and npc_rel['A189'] < 60:'You and Niko have a normal relationship.'
@@ -517,13 +503,13 @@ if $ARGS[0] = 'Disco Chat':
 	if NikoLuv > -4 and  NikoPayback = 0 and NikoAlko = 0:
 		'You approach Niko and he gives you a welcoming smile. "Good to see you again. Would you like a drink?"'
 	elseif NikoLuv > -4 and  NikoPayback = 0 and NikoAlko >= 2:
-		'You approach Niko and he gives you a welcoming smile. "You''re looking lovely today, Would you like to dance."'
+		'You approach Niko and he gives you a welcoming smile. "You''re looking lovely today, Would you like to dance?"'
 	elseif NikoPayback = 2 and NikoPayed ! daystart:
-		'You approach Niko and he turns to you with a puzzled look on his face. "Hmm, you didn''t show up to school today, were you sick? Bah, it doesn''t matter, you''re here now, so let''s get down to business. My dick is dry and my wallet lite, which one of those issues, will you be solving today?"'
+		'You approach Niko and he turns to you with a puzzled look on his face. "Hmm, you didn''t show up to school today, were you sick? Bah, it doesn''t matter, you''re here now so let''s get down to business. My dick is dry and my wallet is light. Which one of those issues will you be solving today?"'
 	elseif NikoPayback = 2:
-		'You approach Niko and he looks at you with a blank stare, "You''re all payed up today, so why are you talking to me? Trying to mooch a free drink off me?"'
+		'You approach Niko and he looks at you with a blank stare. "You''re all paid up today, so why are you talking to me? Trying to mooch a free drink off me?"'
 	elseif NikoPayback = 3:
-		'You approach Niko and he turns to you then says, "Leave me alone. You are nothing but trouble." You giggle as you walk away.'
+		'You approach Niko and he turns to you then says, "Leave me alone. You''re nothing but trouble." You giggle as you walk away.'
 	end
 
 	if NikoLuv > -4 and  NikoPayback = 0:
@@ -536,7 +522,7 @@ if $ARGS[0] = 'Disco Chat':
 			minut += 10
 			gs'stat'
 			'<center><video autoplay loop src="images/locations/pavlovsk/resident/rekshome/party/party_rex_party_gost_2_2.mp4"></video></center>'
-			'"I would love to." Niko opens up a bottle of alcohol then hands you the bottle as he gives you a wink. You both spend the next few minutes drinking and sharing stories.'
+			'He opens up a bottle of alcohol and hands it to you as he gives you a wink. You both spend the next few minutes drinking and sharing stories.'
 
 			act 'Get up':gt 'pav_disco'
 		end
@@ -549,9 +535,9 @@ if $ARGS[0] = 'Disco Chat':
 			NikoLuv += 1
 			npc_rel['A189'] += rand(5,10)
 			minut += 10
-			gs'stat'
+			gs 'stat'
 			'<center><video autoplay loop <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/disco/dance'+rand(1,2)+'.mp4"></video></center>'
-			'"I would love to." Niko takes your hand then leads you to the dance floor where you both spend the next few minutes, dancing together.'
+			'He takes your hand and leads you to the dance floor, where you both spend the next few minutes dancing together.'
 
 			act 'Finish dancing':gt 'pav_disco'
 		end
@@ -563,9 +549,11 @@ if $ARGS[0] = 'Disco Chat':
 			npc_rel['A189'] -= 5
 			NikoLuv -= 1
 			minut += 5
-			gs'stat'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/pc/reactions/fuckoff2.jpg"></center>'
-			'You lift up your hands then extend your middle fingers on each hand, "I only drink with men, not boys." Niko shakes his head as he responds. "Aww, you''re no fun." You turn around then walk toward the dance floor.'
+			'You lift up your hands and extend your middle fingers on each hand. "I only drink with men, not boys."' 
+			'Niko shakes his head. "Aww, you''re no fun."' 
+			'You turn around and walk toward the dance floor.'
 
 			act 'Walk away':gt 'pav_disco'
 		end
@@ -577,10 +565,9 @@ if $ARGS[0] = 'Disco Chat':
 			money -= 200
 			NikoPayed = daystart
 			minut += 5
-			gs'stat'
-			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/avatars/<<week>>.jpg"></center>'
-			'"I have your money right here." You extend your hand, giving Niko (200 <b>₽</b>). Niko quickly counts it then gives you an approving nod, "it''s all here. Good, you''re all payed up for today, you can get going now."'
+			'"I have your money right here." You extend your hand, giving him 200 <b>₽</b>. He quickly counts it and gives you an approving nod, "Good. You''re all paid up for today and can get going now."'
 
 			act 'Walk away':gt 'pav_disco'
 		end
@@ -591,24 +578,26 @@ if $ARGS[0] = 'Disco Chat':
 			NikoPayback_Sex = daystart
 			NikoDiscoPay = 1
 			minut += 5
-			gs'stat'
-			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/disco/niko.jpg"></center>'
-			'You downcast your eyes as you reply, "You can use my body as payment." Niko''s kneels down then begins rubbing your legs as he replies,, "I was hoping you''d say that. Let''s not waste time." Niko grabs your ass firmly while leading you to the mens restroom.'
+			'You cast your eyes down. "You can use my body as payment..."'
+			'Niko smiles and rubs your legs. "I was hoping you''d say that. Let''s not waste time."'
+			'He grabs your ass firmly while leading you to the mens restroom.'
 
 			act 'Head to the restroom with Niko':gt 'NikoPayback', 'Payback 3'
 		end
 
 	elseif NikoPayback = 2 and NikoPayed = daystart and NikoPayback_Sex ! daystart:
-		act 'Offer Niko sex':
+		act 'Offer sex':
 			*clr & cla
 			NikoDiscoPay = 1
 			NikoPayback_Sex = daystart
 			minut += 5
-			gs'stat'
-			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile'+rand(2,3)+'.jpg"></center>'
-			'You walk up to Niko then place your hand on his crotch, "I know that I already payed you in money, but I want to give you another special payment." Niko''s eyes light up, "Well, there''s no way, I''d say no to that. Let''s get going." Niko gives your ass a firm smack as you both head toward the mens restroom.'
+			'You walk up to Niko and place your hand on his crotch. "I know that I already paid you in money, but I want to give you another special payment."'
+			'His eyes light up. "Well, there''s no way I''d say no to that! Let''s get going."'
+			'He gives your ass a firm smack as you both head toward the mens restroom.'
 
 			act 'Head to the restroom with Niko':gt 'NikoPayback', 'Payback 3'
 		end
@@ -618,12 +607,13 @@ if $ARGS[0] = 'Disco Chat':
 		act 'Chat':
 			*clr & cla
 			minut += 5
-			gs'stat'
-			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/avatars/<<week>>.jpg"></center>'
-			'You reply, "I just want to talk. Is that alright?" Niko shrugs as he replies, "Sounds fine with me, I have some spare time, but don''t think that you''re getting any free beer off of me." You and Niko spend the next few minutes, chatting about various topics.'
+			'"I just want to talk," you reply. "Is that alright?"'
+			'He shrugs. "Sounds fine with me. I have some spare time, but don''t think that you''re getting any free beer off of me."' 
+			'You spend the next few minutes chatting about various topics.'
 
-			act 'Finish chatting':gt 'Nikoev', 'Disco Chat'
+			act 'Finish chatting':gt 'NikoEv', 'Disco Chat'
 		end
 	end
 
@@ -635,11 +625,11 @@ if $ARGS[0] = 'Disco Chat':
 			'<center><img <<$set_imgh>> src="images/pc/reactions/glare.jpg"></center>'
 			VK = rand(1,3)
 			if VK = 1:
-				'You walk away without saying a word, thinking to yourself. "What kind of easy lay, does he think I am?"'
+				'You walk away without saying a word. '+$OpenInnerThought+'What kind of easy lay does he think I am?'+$CloseInnerThought+''
 			elseif VK = 2:
-				'You walk away without saying a word, thinking to yourself. "What an annoying, little punk?"'
+				'You walk away without saying a word. '+$OpenInnerThought+'What an annoying little punk!'+$CloseInnerThought+''
 			else
-				'You walk away without saying a word, thinking to yourself. "Something about that guy, really annoys me."'
+				'You walk away without saying a word. '+$OpenInnerThought+'Something about that guy really annoys me.'+$CloseInnerThought+''
 			end
 
 			act 'Step away':gt 'pav_disco'
@@ -651,10 +641,11 @@ if $ARGS[0] = 'Disco Chat':
 		act 'Leave':
 			*clr & cla
 			NikoAlko = 0
-			gs'stat'
-			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
-			'You tell Niko. "I would love to stay, but I need to head home early today, or my <<$npc_nickname[''A29'']>> will freak out." He responds "I know how parents can be, I will always be around, if you ever have a few minutes to spare." You give Niko a warm smile as you wave goodbye.'
+			'"I''d love to stay, but I need to head home or my mother will freak out," you tell him.' 
+			'He smiles. "I know how parents can be. I''ll always be around if you ever have a few minutes to spare."' 
+			'You give him a warm smile as you wave goodbye.'
 
 			act 'Step away':gt 'pav_disco'
 		end
@@ -664,11 +655,8 @@ if $ARGS[0] = 'Disco Chat':
 	end
 end
 
-!!!!!!!!!!!!!
-!! Breakup !!
-!!!!!!!!!!!!!
-
-if $ARGS[0] =  'Lunch Breakup':
+!! Breakup 
+if $ARGS[0] = 'Lunch Breakup':
 	*clr & cla
 	NikoFightDay = daystart
 	NikoPayback = 1
@@ -677,31 +665,33 @@ if $ARGS[0] =  'Lunch Breakup':
 	NikoLuv = -20
 	if NikoEv > -1:NikoEv = -1
 	minut += 5
-	gs'stat'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
-	'You approach Niko with a stern look on your face. Niko notices you then says. "Ah there you are, you disappeared on me yesterday." You quickly reply, "I DISAPPEARED!? YOU RAN OFF AND LEFT ME TIED UP!" Niko recoils before responding, "Did I? I''m sorry I just had to..." You cut Niko off. "I DON''T WANT TO HEAR IT! I never should have trusted you. How could I have been so stupid?" Niko responds, "Hey let''s not be hasty here." You quickly reply, "NO! I want nothing to do with you. Stay away from me." '
+	'You approach Niko with a stern look on your face. Niko notices you and smiles. "There you are! You disappeared on me yesterday."' 
+	'"DISAPPEARED!? YOU RAN OFF AND LEFT ME TIED UP!" you exclaim.'
+	'He recoils. "Did I? I''m sorry, I just had to..."' 
+	'You cut him off. "I DON''T WANT TO HEAR IT! I never should have trusted you. How could I have been so stupid?"' 
+	'"Hey, let''s not be hasty here..."' 
+	'"NO! I want nothing to do with you. Stay away from me!"'
 
 	act 'Walk away':
 		*clr & cla
-		gs'stat'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/avatars/<<week>>.jpg"></center>'
-		'Niko then gets noticeably angry as he responds, "After all the time and money I spent on you? You will not leave me! I will get what I deserve!"'
+		'He gets noticeably angry. "After all the time and money I spent on you?! You will not leave me! I will get what I deserve!"'
 
 		act 'Give him what he deserves':
 			*clr & cla
-			gs'stat'
-			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/school/restroom/ouch.jpg"></center>'
-			'You reply, "You got that right." You then wind up your leg before ramming it in between his legs, kicking him squarely, in the balls, causing him to drop to the ground squirming in pain. You spit on Niko before walking away.'
+			'"You got that right," you smirk as you wind up your leg before kicking him square in the balls, causing him to drop to the ground squirming in pain. You spit on him before walking away.'
 
 			act 'Walk away':gt 'gschool_lessons', 'short_break'
 		end
 	end
 end
 
-if $ARGS[0] =  'Disco Breakup':
+if $ARGS[0] = 'Disco Breakup':
 	*clr & cla
 	NikoBreakupDay = daystart
 	NikoPayback = 1
@@ -710,128 +700,145 @@ if $ARGS[0] =  'Disco Breakup':
 	NikoLuv = -20
 	if NikoEv > -1:NikoEv = -1
 	minut += 5
-	gs'stat'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
-	'You approach Niko with a stern look on your face. Niko notices you then says. "Ah there you are, you disappeared on me yesterday." You quickly reply, "I DISAPPEARED!? YOU RAN OFF AND LEFT ME TIED UP!" Niko recoils before responding, "Did I? I''m sorry I just had to..." You cut Niko off. "I DON''T WANT TO HEAR IT! I never should have trusted you. How could I have been so stupid?" Niko responds, "Hey let''s not be hasty here." You quickly reply, "NO! I want nothing to do with you. Stay away from me." '
+	'You approach Niko with a stern look on your face. Niko notices you and smiles. "There you are! You disappeared on me yesterday."' 
+	'"DISAPPEARED!? YOU RAN OFF AND LEFT ME TIED UP!" you exclaim.'
+	'He recoils. "Did I? I''m sorry, I just had to..."' 
+	'You cut him off. "I DON''T WANT TO HEAR IT! I never should have trusted you! How could I have been so stupid?!"' 
+	'"Hey, let''s not be hasty here..."' 
+	'"NO! I want nothing to do with you. Stay away from me!"'
 
 	act 'Walk away':
 		*clr & cla
-		gs'stat'
-		'<center><b><h4><font color="red"><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/avatars/<<week>>.jpg"></center>'
-		'Niko then gets noticeably angry as he responds, "After all the time and money that I spent on you? You will not leave me! I will get what I deserve!"'
+		'He gets noticeably angry. "After all the time and money I spent on you?! You will not leave me! I will get what I deserve!"'
 
 		act 'Give him what he deserves':
 			*clr & cla
-			gs'stat'
-			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/fight/down.jpg"></center>'
-			'You reply, "You got that right." You then wind up your leg before ramming it in between his legs, kicking him squarely, in the balls, causing him to drop to the ground, squirming in pain. You spit on Niko before walking away.'
-
+			'"You got that right," you smirk as you wind up your leg before kicking him square in the balls, causing him to drop to the ground squirming in pain. You spit on him before walking away.'
 			act 'Step away':gt 'pav_disco'
 		end
 	end
 end
 
-if $ARGS[0] =  'Disco Breakup 2':
+if $ARGS[0] = 'Disco Breakup 2':
 	*clr & cla
 	minut += 1
-	gs'stat'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/brother/aftermath2.jpg"></center>'
-	'You see Niko on the ground, squirming in pain and can''t help but feel very satisfied, seeing Niko get what he deserved.'
-
+	'You see Niko on the ground, squirming in pain and can''t help but feel very satisfied seeing him get what he deserved.'
 	act 'Step away':gt 'pav_disco'
 end
 
-!!!!!!!!!!!!!!!
-!! Jealously !!
-!!!!!!!!!!!!!!!
-
-if $ARGS[0] =  'Fyodor':
+!! Jealously 
+if $ARGS[0] = 'fedor':
 	*clr & cla
 	NikoVsFedor = 1
-	gs'stat'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/niko'+rand(1,3)+'.jpg"></center>'
-	'You walk up to Niko and his eyes light up as he sees you. "Greetings <<$pcs_firstname>>, I hope you are ready to have a good time." You suddenly feel a hand gently but firmly grab onto your arm.'
+	'You walk up to Niko and his eyes light up as he sees you. "Greetings <<$pcs_firstname>>, I hope you''re ready to have a good time."' 
+	'You''re about to respond when you suddenly feel a hand gently but firmly grab onto your arm.'
 
 	act 'Turn around':
 		*clr & cla
 		minut += 5
-		gs'stat'
-		'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big5.jpg"></center>'
-		'You turn to see Fedor with a concerned look on his face. "<<$pcs_firstname>> what are doing over here with him? You should be careful hanging around guys like him. He is no good for you." Niko just stares on in silence with an annoyed look on his face. You turn to Fedor and say, "Don''t worry Fedor it''s not what it looks like. Niko was just..." Niko quickly continues your sentence. "<<$pcs_firstname>>''s father is planing on buying one of my brothers old bikes, so she came to me to discuss the details. That''s all." Fedor gives Niko a blank stare. "I''ve seen your brother before and I don''t think that <<$pcs_firstname>> should be dealing with him or you." Niko shrugs as he replies, "Well that''s <<$pcs_firstname>>''s call, not yours." Fedor walks right up to Niko then clenches his fists. "Well no one asked for your input."'
+		'You turn to see Fedor with a concerned look on his face. "<<$pcs_firstname>>, what are doing with him? You should be careful hanging around guys like him. He''s no good for you."' 
+		'Niko just stares in silence with an annoyed look on his face as you turn to Fedor. "Don''t worry, it''s not what it looks like. Niko was just..."' 
+		'Niko quickly continues your sentence. "<<$pcs_firstname>>''s father is planning on buying one of my brother''s old bikes, so she came to me to discuss the details. That''s all."'
+		'Fedor gives Niko a blank stare. "I''ve seen your brother before and I don''t think that <<$pcs_firstname>> should be dealing with him. Or you."' 
+		'Niko just shrugs. "That''s <<$pcs_firstname>>''s call, not yours."' 
+		'Fedor walks right up to Niko and clenches his fists. "No one asked for your input."'
 
 		act 'See what happens':
 			*clr & cla
-			gs'stat'
-			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/niko4.jpg"></center>'
-			'Niko doesn''t seem worried as he casually leans against the wall. "No need to get violent. I''m sure <<$pcs_firstname>> doesn''t want us fighting in front of her for no reason. That would be really rude of us, wouldn''t it?" Fedor looks back to you with a embarrassed look on his face. "Sorry <<$pcs_nickname>> I hope I''m not making you uncomfortable. Just be careful with this one okay?" You give Fedor a nod and a smile as he turns around then walks away.'
+			'Niko doesn''t seem worried as he casually leans against the wall. "No need to get violent. I''m sure <<$pcs_firstname>> doesn''t want us fighting in front of her for no reason. That would be really rude of us, wouldn''t it?"' 
+			'Fedor looks back to you with an embarrassed look on his face. "Sorry <<$pcs_nickname>>. I hope I''m not making you uncomfortable. Just be careful with this one, okay?"' 
+			'You give Fedor a nod and a smile as he turns around and walks away.'
 
-			act 'Turn back toward Niko':gt 'NikoEv', 'Niko Dates'
+			act 'Turn back toward Niko':gt 'NikoEv', 'niko_dates'
 		end
 	end
 end
 
-if $ARGS[0] =  'Viktor':
+if $ARGS[0] = 'vitek':
 	*clr & cla
 	NikoVsVitek = 1
 	minut += 5
-	gs'stat'
-	'<center><b><h4><font color="red"><<"Viktor [Vitek] Kotov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big9.jpg"></center>'
-	'You walk up to Niko and give him a smile then you suddenly see Vitek quickly walk up to Niko and say, "What are you doing with <<$pcs_firstname>>? She is mine."'
+	'You walk up to Niko and give him a smile when you suddenly see Vitek quickly walking up to Niko. "What are you doing with <<$pcs_firstname>>? She''s mine!"'
 
 	act 'See what happens':
 		*clr & cla
-		gs'stat'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/niko'+rand(1,3)+'.jpg"></center>'
-		'Niko chuckles as he raises his hands, "I was just helping <<$pcs_firstname>> with finding the person spreading mean rumors about her." Vitek responds, "What rumors?" Niko replies, "Someone said that <<$pcs_firstname>> here is dating a fat, brain dead, gopnik. I wonder who that rumor was referring to." Vitek begins seething with anger as he ask, "Who the fuck said that shit?" Niko replies, "It took some digging, but I found out that it was him." Niko points to Lesco Tsarev, causing Vitek to turn to Lesco then shout, "You fucking little bitch! I will tear your arm off!" He then charges at Lesco, who begins running for his life. While they were distracted, Niko takes your hand then leads you out of the school grounds.'
+		'Niko chuckles as he raises his hands, "I was just helping <<$pcs_firstname>> find the person spreading mean rumors about her."' 
+		'"What rumors?" Vitek asks and Niko smiles.'
+		'"Someone said that <<$pcs_firstname>> was dating a fat, brain dead gopnik. I wonder who that was refering to?"' 
+		'Vitek is seething with anger. "Who the fuck said that shit? Fucking tell me!"'
+		'"It took some digging, but I found out that it was him." Niko points at Lesco, ccausing Vitek to turn to him.'
+		'"You little fucking bitch! I''ll tear your arm off!" He then charges at Lesco, who starts running for his life. While Vitek is distracted, Niko takes your hand and leads you out of the school grounds.'
 
-		act 'Follow Niko''s lead':gt 'NikoEv', 'Niko Dates'
+		act 'Follow Niko''s lead':gt 'NikoEv', 'niko_dates'
 	end
 end
 
-if $ARGS[0] =  'Dimka':
+if $ARGS[0] = 'dimka':
 	*clr & cla
 	NikoVsDimka = 1
-	gs'stat'
-	'<center><b><h4><font color="maroon"><<"Dmitriy [Dimka] Nosov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big1.jpg"></center>'
-	'You walk up to Niko and give him a smile then see Dimka approach you before giving Niko a puzzled look. "What are you with <<$pcs_firstname>>. She is my girl." Niko gives Dimka a blank stare as he responds, "Sure she is... why don''t you just piss off before you piss me off?" Dimka then says, "Why don''t we ask her who she''s dating?" Niko replies, "Because asking a girl to kiss and tell is rude." Dimka looks shocked as he responds, "You don''t care? But would you care if I told you that <<$pcs_nickname>> here is a cocksucker?" Niko raises an eyebrow. "Well do you have proof of that, or are you just blowing smoke?"'
+	'You walk up to Niko and give him a smile when you see Dimka approaching you and giving Niko a puzzled look. "What are you doing with <<$pcs_firstname>>? She''s my girl."'
+	'Niko gives Dimka a blank stare. "Sure she is... Why don''t you just piss off before you piss me off?"'
+	'Dimka scoffs. "Why don''t we ask her who she''s dating?"'
+	'Niko grins. "Because asking a girl to kiss and tell is rude."'
+	'Dimka looks shocked. "You don''t care? But would you care if I told you that she''s a cocksucker?"' 
+	'Niko raises an eyebrow. "Well do you have proof of that, or are you just blowing smoke?"'
 
 	act 'See what Dimka does':
 		*clr & cla
 		minut += 5
-		gs'stat'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
-		'Dimka quickly pulls out his phone then starts up a video then shows it to Niko. You recognize the video of you sucking on Dimka''s dick, causing you to think to yourself: '+$OpenInnerThought+'Oh shit! How am I going to explain this to Niko. I''m really screwed now.'+$CloseInnerThought+' Niko watches the video then turns to you and says, "You have some talents, I see." He pulls out his phone then taps the screens of both phones for a few seconds then returns Dimka''s phone. Dimka grins as he says, "See I told you that she is a whore." Niko replies, "You are still being rude. Thanks for the vid, but you can get lost now." Dimka recoils in shock, "But this video sho... Hey what the hell? Did you delete it?" Niko smirks as he replies, "Well of course I have. I can''t just let you keep embarrassing videos of my girl, now can I?"'
+		'Dimka quickly pulls out his phone and shows a video to Niko. You recognize the video of you sucking Dimka''s dick. Niko watches the video before turning to you. "You have some talents, I see." He pulls out his phone and taps the screens of both phones for a few seconds before returning Dimka''s phone.' 
+		'Dimka grins. "See? I told you that she''s a whore."' 
+		'"You''re still being rude," Niko replies. "Thanks for the vid, but you can get lost now."' 
+		'Dimka recoils in shock. "But this video sho... Hey, what the hell?! Did you delete it?!"' 
+		'Niko smirks. "Of course I did. I can''t just let you keep embarrassing videos of my girl now, can I?"'
 
 		act 'Continue':
 			*clr & cla
-			gs'stat'
+			gs 'stat'
 			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikoev/pissoff.mp4"></video></center>'
-			'Niko begins lighting his cigarette before Dimka suddenly shouts, "How dare you!? You fucking sack of shit! That was my video!" Niko gets off the wall then approaches Dimka, causing Dimka to immediately back up. Niko grabs Dimka''s face with one hand then brings it to his before blowing smoke in his face then saying, "I will give you one more chance to leave before I accept Lavrenti''s offer to make your life a living hell." Dimka quickly backs off as he says, "You''re insane! Whatever... keep her!" Dimka then quickly walks away.'
+			'Niko lights a cigarette as Dimka starts shouting "How dare you!? You fucking sack of shit! That was my video!" Niko gets off the wall and approaches Dimka, causing Dimka to immediately back up. Niko grabs Dimka and blows smoke in his face.'
+			'"I''ll give you one more chance to leave before I accept Lavrenti''s offer to make your life a living hell."' 
+			'Dimka quickly backs off. "You''re insane! Whatever... Keep her!" He quickly walks away.'
 
-			act 'Thank Niko':
+			act 'Thank him':
 				*clr & cla
 				dimafilm = 0
 				DimaRudeBlock = 1
 				minut += 5
-				gs'stat'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/hug1.jpg"></center>'
-				'You quickly wrap your arms around Niko, holding him tightly as you say, "Thank you so much Nikolai. I never thought that I''d be free from him. You are the best." Niko smiles as he responds, "Seeing you happy is thanks enough." You lower your head as you say, "I hope you don''t think less of me because of the video." Niko replies, "Not at all. We all have talents and your talents are not exactly... unwanted." You can feel your cheeks getting red as you reply, "I only did that because..." Niko chuckles before saying, "Don''t worry about it, my princess. Shall we get back to discussing our activities for today?"'
-
+				'You quickly wrap your arms around Niko and hold him tightly. "Thank you so much! I never thought that I''d be free from him. You''re the best!"' 
+				'Niko smiles. "Seeing you happy is thanks enough."' 
+				'You lower your head. "I hope you don''t think less of me because of that video..."'
+				'"Not at all," he replies. "We all have talents and yours are not exactly... unwanted."' 
+				'You can feel your cheeks getting red as you reply. "I only did that because..."' 
+				'Niko chuckles. "Don''t worry about it, my princess. Shall we get back to discussing our activities for today?"'
 				if NikoEv >= 17:
 					act 'Sure thing':gt 'NikoEv2', 'Events'
 				else
-					act 'Sure thing':gt 'NikoEv', 'Niko Dates'
+					act 'Sure thing':gt 'NikoEv', 'niko_dates'
 				end
 			end
 		end

Різницю між файлами не показано, бо вона завелика
+ 339 - 287
locations/NikoEv2.qsrc


Різницю між файлами не показано, бо вона завелика
+ 360 - 318
locations/NikoMeyHome.qsrc


+ 226 - 214
locations/NikoPayback.qsrc

@@ -8,13 +8,13 @@ if $ARGS[0] = 'Payback':
 	NikoPayback_Day = daystart
 	NikoPayback = 2
 	minut += 5
-	gs'stat'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/fight/grab.jpg"></center>'
-	'As you are walking toward the hallway, you feel hands covering your mouth then you feel your ribs being struck, causing you to recoil in pain as you are dragged into the nearby bathroom.'
+	'As you''re walking towards the hallway, hands covering your mouth and you feel your ribs being struck, causing you to recoil in pain as you''re dragged into the nearby bathroom.'
 
 	act 'Continue':	
 		*clr & cla
-		gs'stat'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/movies/Restroom/Men/scene.jpg"></center>'
 		if NikoVolkovQW = -1:
 			'As soon as you reach the bathroom, you feel your shirt being pulled up as someone leans in and whispers in your ear. "You think that you can just dump me after all I''ve done for you? Well you''re so fucking wrong! You''re now my bitch, whether you like it or not." You recognize Niko''s voice as he continues stripping you.'	
@@ -25,22 +25,22 @@ if $ARGS[0] = 'Payback':
 		act 'Plead':	
 			*clr & cla
 			minut += 5
-			gs'stat'
-			'<center><b><h4><font color="red"><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/avatars/<<week>>.jpg"></center>'
 			if NikoVolkovQW = -1:
-				'"Please, stop! I''m so sorry for breaking up with you. I was just really upset and didn''t give you a chance. Please forgive me." Niko just scoffs "Don''t give me that bullshit! You don''t give a shit about me, but you will pay me back. From now on you will either pay me 200 <b>₽</b> every day or I will be using your body as payment. Do you understand bitch?"'
+				'"Please stop! I''m sorry for breaking up with you. I was just really upset and didn''t give you a chance. Please forgive me!"' 
+				'Niko just scoffs. "Don''t give me that bullshit! You don''t give a shit about me, but you will pay me back. From now on you will either pay me 200 <b>₽</b> every day or I''ll be using your body as payment. Do you understand, bitch?"'
 			else	
-				'"Please, stop! I''m so sorry for insulting you. I don''t know what came over me. I''m sorry I never gave you a chance. Please forgive me." Niko just scoffs. "Don''t give me that bullshit! You''re not fucking sorry, but you will be. From now on you will either pay me 200 <b>₽</b> every day or I will be using your body as payment. Do you understand bitch?"'
+				'"Please stop! I''m sorry for insulting you. I don''t know what came over me. I''m sorry I never gave you a chance. Please forgive me!"' 
+				'Niko just scoffs. "Don''t give me that bullshit! You''re not fucking sorry, but you will be. From now on you will either pay me 200 <b>₽</b> every day or I''ll be using your body as payment. Do you understand, bitch?"'
 			end	
 
 			act 'Yes':	
 				*clr & cla
 				minut += 5
-				gs'stat'
-				'<center><b><h4><font color="red"><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile'+rand(2,3)+'.jpg"></center>'
-				'You silently nod and Niko smiles. "Good, that''s what I like to hear. So what''s it gonna be today? Money or that pretty mouth of yours?"'
+				'You silently nod and Niko smiles. "Good, that''s what I like to hear. So what''s it going to be today? Money or that pretty mouth of yours?"'
 				
 				if money >= 200:
 					act 'Money (200 <b>₽</b>)':	
@@ -48,8 +48,7 @@ if $ARGS[0] = 'Payback':
 						money -= 200
 						minut += 5
 						NikoPayed = daystart
-						gs'stat'
-						'<center><b><h4><font color="red"><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile'+rand(2,3)+'.jpg"></center>'
 						'You hand Niko 200 <b>₽</b> and he counts it before giving you an approving nod. "Excellent. See you tomorrow <<$pcs_nickname>>. Don''t try to avoid me or things will end badly for you." He puts the money in his pocket and walks away. You take a minute to get dressed and try to regain your composure before leaving the restroom.'
 
@@ -57,24 +56,24 @@ if $ARGS[0] = 'Payback':
 					end
 				end
 				
-				act 'Sex (Blowjob)':	
+				act 'Blowjob':	
 					*clr & cla
 					minut += 5
-					gs'stat'
+					gs 'stat'
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/bj1.mp4"></video></center>'
-					'You lower your head as you slowly drop to your knees in front of Niko. He gives you a confident grin as he begins unbuttoning his pants. You soon feel Niko''s penis rubbing against your lips so you take a deep breath before wrapping your lips around it, sucking it intently as you try to make him cum as quicly as possible. Niko leans back while holding your head with one hand.'
+					'You lower your head as you slowly drop to your knees in front of Niko. He gives you a confident grin as he unbuttons his pants. You soon feel his dick rubbing against your lips, so you take a deep breath before wrapping your lips around it, sucking it intently as you try to make him cum as quicly as possible. He leans back while holding your head with one hand.'
 
 					act 'Make Niko cum':	
 						*clr & cla
 						NikoPayed = daystart
-						gs'stat'
-						'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/facial1.mp4"></video></center>'
-						'You increase your pace as you look up at Niko, noticing how much he is enjoying your performance. You stare him in the eyes as you hear him begin groaning and suddenly feel his warm cum filling your mouth. You look up at Niko with his cum slowly leaking out of your mouth and he looks down at you. "What are you waiting for? Swallow my cum bitch!" You give him a meek nod and swallow his cum. After you finish, Niko pushes your head to the ground. "You missed a bit! Lick it up bitch!" Not wanting to anger him further, you obediently begin licking the last drops of cum off the floor. "That''s better. I''ll see you tomorrow, bitch. Remember what I said and don''t ever try to avoid me."'	
 						gs 'cum_call', 'mouth_swallow', 'A189', 1
 						gs 'arousal', 'bj', 5
 						gs 'arousal', 'end'
-						gs'stat'
-					
+						gs 'stat'
+						'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/facial1.mp4"></video></center>'
+						'You increase your pace as you look up at Niko, noticing how much he''s enjoying your performance. You stare him in the eyes as you hear him begin groaning and suddenly feel his warm cum filling your mouth. Niko looks down at you as his cum leaks out of your mouth. "What are you waiting for? Swallow my cum, bitch!"'
+						'You give him a meek nod and swallow his cum. After you finish, he pushes your head to the ground. "You missed a bit! Lick it up bitch!" Not wanting to anger him further, you obediently start licking the last drops of cum off the floor. "That''s better. I''ll see you tomorrow, bitch. Remember what I said and don''t ever try to avoid me."'	
+						
 						act 'Stand up':gt 'FedorMisc', 'Restroom'
 					end	
 				end				
@@ -83,20 +82,18 @@ if $ARGS[0] = 'Payback':
 	end
 end
 
-if $ARGS[0] =  'Payback 2':
+if $ARGS[0] = 'Payback 2':
 	*clr & cla
 	NikoPayback_Day = daystart
 	minut += 5
-	gs'stat'
-	'<center><b><h4><font color="red"><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/avatars/<<week>>.jpg"></center>'
 	'You walk out of the cafeteria and see Niko standing in the hallway on his phone.'
 	
 	act 'Approach him':	
 		*clr & cla
 		npc_rel['A189'] += rand(1,5)
-		gs'stat'
-		'<center><b><h4><font color="red"><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile'+rand(2,3)+'.jpg"></center>'
 		'You approach Niko and a confident grin creeps onto his face. "You showed up? Good. How will you be paying today?"'		
 
@@ -106,10 +103,10 @@ if $ARGS[0] =  'Payback 2':
 				NikoPayed = daystart
 				money -= 200
 				minut += 5
-				gs'stat'
-				'<center><b><h4><font color="red"><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/avatars/<<week>>.jpg"></center>'
-				'"I have your money right here." You extend your hand, giving Niko (200 <b>₽</b>). He quickly counts it and gives you an approving nod. "It''s all here. Good, you''re all paid up for today, so you can get going now."'
+				'"I have your money right here." You extend your hand, giving him 200 <b>₽</b>.' 
+				'He quickly counts it and gives you an approving nod. "It''s all here. You''re all paid up for today, so you can get going now."'
 
 				act 'Walk away':gt 'gschool_lunch', 'break'
 			end
@@ -119,10 +116,10 @@ if $ARGS[0] =  'Payback 2':
 			*clr & cla
 			NikoPayed = daystart
 			minut += 5
-			gs'stat'
-			'<center><b><h4><font color="red"><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile'+rand(2,3)+'.jpg"></center>'
-			'You look down at the floor, avoiding eye contact with him. "You can use my body as payment." His eyes light up. "I was hoping you''d say that. Let''s not waste time." He grabs your ass firmly while leading you to the lesser used restroom.'
+			'You look down at the floor, avoiding eye contact with him. "You can use my body as payment..."' 
+			'His eyes light up. "I was hoping you''d say that. Let''s not waste time." He grabs your ass firmly while leading you to the lesser used restroom.'
 			
 			act 'Go with him':gt 'NikoPayback', 'Payback 3'
 		end
@@ -133,7 +130,7 @@ if $ARGS[0] =  'Payback 2':
 		if VK = 1:
 			*clr & cla
 			minut += 5
-			gs'stat'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall01.jpg"></center>'
 			'You lower your head and quickly dash past him, hoping that he won''t notice you. To your relief, he doesn''t seem to notice. You let out a sigh of relief before heading to the hallway.'
 
@@ -144,43 +141,41 @@ if $ARGS[0] =  'Payback 2':
 			minut += 5
 			gs'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/fight/grab.jpg"></center>'
-			'You lower your head and quickly dash past him, hoping that he won''t notice you. After a few steps, you suddenly feel a hand on your throat, choking you firmly as he whispers in your ear. "You aren''t trying to avoid me, are you?" You meekly shake your head, trying to speak but unable breathe due to his firm grip on your neck. He pulls you into the restroom.'
+			'You lower your head and quickly dash past him, hoping that he won''t notice you. After a few steps, you suddenly feel a hand on your throat, choking you firmly as he whispers in your ear. "You aren''t trying to avoid me, are you?"' 
+			'You meekly shake your head, trying to speak but unable breathe due to his firm grip on your neck. He pulls you into the restroom.'
 
 			act 'Continue':gt 'NikoPayback', 'Payback 4'			
 		end	
 	end
 end
 
-if $ARGS[0] =  'Payback 3':
+if $ARGS[0] = 'Payback 3':
 	*clr & cla
 	NikoPayback_Sex = daystart
 	gs 'boyStat', 'A189'
 	minut += 5
-	gs'stat'
-	'<center><b><h4><font color="red"><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/avatars/<<week>>.jpg"></center>'
 	'After you enter the restroom, Niko smacks your ass. "Since you came here without any fuss, I''ll let you choose how I fuck you today. So what will it be?"'
 	
 	act 'Blowjob':	
 		*clr & cla
-		gs'stat'
+		gs 'stat'
 		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/bj1.mp4"></video></center>'
-		'You drop to your knees and begin unbuttoning his pants. He looks down at you with a confident grin as you finish pulling down his pants and starts rubbing his dick against your lips, signaling for you to suck on it. You wrap your lips around his dick and begin licking and sucking it firmly, not wanting to anger him. After a few seconds, Niko looks down at you. "Good girl. Keep it up." You continue sucking his dick at a moderate pace, not wanting to overdo it.'
+		'You drop to your knees and unbutton his pants. He looks down at you with a confident grin as you start rubbing his dick against your lips, signaling for you to suck on it. You wrap your lips around his dick and start licking and sucking it firmly, not wanting to anger him. After a few seconds, Niko looks down at you. "Good girl. Keep it up." You continue sucking his dick at a moderate pace, not wanting to overdo it.'
 		gs 'arousal', 'bj', 5, 'sub'					
 		gs 'stat'	
 		
 		act 'Continue sucking':	
 			*clr & cla
-			gs'stat'
-			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/bj2.mp4"></video></center>'
-			'After a few more seconds, Niko begins moaning as he runs his fingers through your hair before grabbing your head with both hands and pushing his dick down your throat as his warm cum squirts down your throat. You try your best not to gag as you swallow every drop of it. After he finishes, he looks down to you. "You''re really good at that. I''ll see you again soon." He buttons his pants then walks out of the restroom.'
-			*nl
-			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow8.mp4"></video></center>'	
 			gs 'cum_call', 'mouth_swallow', $boy
 			gs 'arousal', 'bj', 5, 'sub'
 			gs 'arousal', 'end'
-			gs 'stat'	
-		
+			gs 'stat'
+			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/bj2.mp4"></video></center>'
+			'After a few more seconds, Niko starts moaning as he runs his fingers through your hair before grabbing your head with both hands and pushing his dick down your throat as his warm cum squirts into your mouth. You try your best not to gag as you swallow every drop of it.' 
+			'After he finishes, he looks down to you. "You''re really good at that. I''ll see you again soon." He buttons his pants and walks out of the restroom.'
+			
 			if NikoDiscoPay = 1:
 				act 'Finish':NikoDiscoPay = 0 & gt 'pav_disco'
 			else				
@@ -190,24 +185,25 @@ if $ARGS[0] =  'Payback 3':
 	end
 	
 	if pcs_vag = 0:
-		act 'Vaginal [<font color=#FF00FF>Lose Virginity</font>]':
+		act 'Vaginal [<font color=#FF00FF>Lose virginity</font>]':
 			*clr & cla
-			gs'stat'
-			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/virgin.mp4"></video></center>'
-			'You look at the floor as you reply. "I''m a virgin, but I don''t want to be one anymore." Niko recoils in shock before responding. "Wow, you are? I guess I can help you with that. Thanks for offering." He gently guides you toward the sink and undresses you from the waist down before unbuttoning his pants and pressing his dick against your pussy and whispering in your ear. "I''ll take this slow for you, okay?" You gratefully nod as Niko slowly pushes his dick inside your pussy and you feel your hymen break. The pain increases when Niko thrusts his hips, pushing his dick deeper inside you and fucking you at a moderate rate.'
 			gs 'arousal', 'vaginal', 5, 'sub'
 			gs 'arousal', 'end'
-			gs 'stat'	
-			
+			gs 'stat'
+			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/virgin.mp4"></video></center>'
+			'You look at the floor as you reply. "I''m a virgin, but I don''t want to be one anymore."' 
+			'Niko recoils in shock before responding. "Wow, you are? I guess I can help you with that. Thanks for offering." He gently guides you towards the sink and undresses you from the waist down before unbuttoning his pants and pressing his dick against your pussy and whispering in your ear. "I''ll take this slow for you, okay?"' 
+			'You gratefully nod as Niko slowly pushes his dick inside your pussy and you feel your hymen break. The pain increases when Niko thrusts his hips, pushing his dick deeper inside you and fucking you at a moderate rate.'
+		
 			act 'Continue':
 				*clr & cla
-				gs'stat'
-				'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/voyvag.mp4"></video></center>'
-				'After a minute, the pain fades and is replaced by pleasure. You try your best to give in to the pleasure as Niko begins fucking you harder before quickly pulling out of you and groaning as he cums over your ass. He takes a few seconds to catch his breath before saying "You were great <<$pcs_firstname>>! I can''t wait to fuck you again." He buttons his pants before leaving the restroom.'			
 				gs 'cum_call', 'butt', $boy
 				gs 'arousal', 'vaginal', 5, 'sub'
 				gs 'arousal', 'end'
-				gs 'stat'	
+				gs 'stat'
+				'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/voyvag.mp4"></video></center>'
+				'After a minute, the pain fades and is replaced by pleasure. You try your best to give in to it as Niko starts fucking you harder before quickly pulling out and groaning as he cums over your ass.' 
+				'He takes a few seconds to catch his breath before saying "You were great <<$pcs_firstname>>! I can''t wait to fuck you again." He buttons his pants before leaving the restroom.'			
 				
 				if NikoDiscoPay = 1:
 					act 'Finish':NikoDiscoPay = 0 & gt 'pav_disco'
@@ -219,21 +215,23 @@ if $ARGS[0] =  'Payback 3':
 	else
 		act 'Vaginal':	
 			*clr & cla
-			gs'stat'
-			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/vaginal1.mp4"></video></center>'
-			'You grab Niko''s hand and place it between your legs. "I want you to fuck my pussy." His eyes light up. "Good girl. That''s just what I wanted to hear." He begins undressing you before spinning you around and pulling you toward him. You can feel his dick pressing against your pussy before you suddenly feel it enter you, causing a wave of pleasure to fill you. Niko lightly grips your neck and close your eyes, giving in to the pleasure as he continues to fuck your pussy.'
 			gs 'arousal', 'vaginal', 5, 'sub'
 			gs 'stat'
-		
+			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/vaginal1.mp4"></video></center>'
+			'You grab Niko''s hand and place it between your legs. "I want you to fuck my pussy."' 
+			'His eyes light up. "Good girl. That''s just what I wanted to hear."' 
+			'He starts undressing you before spinning you around and pulling you toward him. You can feel his dick pressing against your pussy before you suddenly feel it enter you, causing a wave of pleasure to fill you. Niko lightly grips your neck and you close your eyes, giving in to the pleasure as he continues to fuck your pussy.'
+			
 			act 'Continue':	
 				*clr & cla
-				gs'stat'
-				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/vaginal2.mp4"></video></center>'
-				'Niko suddenly grabs onto your stomach and leg, lifting you as he continues fucking you. You start moaning out loud as he whispers in your ear. "You''re really liking this, aren''t you <<$pcs_firstname>>?" You turn to him and nod, which seems to excite him, resulting in him greatly increasing his pace. He continues fucking you until he suddenly pulls out and begins rubbing his dick inbetween your thighs as his cum splatters on the ground in front of you. After he catches his breath, he turns to you and says "You''re a great fuck <<$pcs_nickname>>. I''ll see you again soon." He buttons his pants before walking out of the restroom.'		
 				gs 'cum_call', 'legs', $boy
 				gs 'arousal', 'vaginal', 5, 'sub'
 				gs 'arousal', 'end'
 				gs 'stat'
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/vaginal2.mp4"></video></center>'
+				'Niko suddenly grabs onto your stomach and leg, lifting you as he continues fucking you. You start moaning out loud as he whispers in your ear. "You''re really liking this, aren''t you <<$pcs_firstname>>?"' 
+				'You turn to him and nod, which seems to excite him, resulting in him greatly increasing his pace. He continues fucking you until he suddenly pulls out and starts rubbing his dick in between your thighs as his cum splatters on the ground in front of you.' 
+				'After he catches his breath, he turns to you and says "You''re a great fuck <<$pcs_nickname>>. I''ll see you again soon." He buttons his pants before walking out of the restroom.'		
 				
 				if NikoDiscoPay = 1:
 					act 'Finish':NikoDiscoPay = 0 & gt 'pav_disco'
@@ -246,22 +244,23 @@ if $ARGS[0] =  'Payback 3':
 	
 	act 'Ride him':
 		*clr & cla
-		gs'stat'
-		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/ride.mp4"></video></center>'
-		'You approach Niko and place your hand on his crotch. "I want to ride your cock, so why don''t you make yourself comfortable?" His eyes light up. "You really are a naughty little minx, aren''t you?" He unbuttons his pants and sits on top of a nearby toilet. You quickly undress before approaching Niko and straddling him before sliding down onto his dick, moaning as it penetrates you. Niko begins moaning as you start riding his cock and you moan with him as you feel his dick pushing its way deeper inside you.'
 		gs 'arousal', 'vaginal', 5, 'sub'
 		gs 'stat'
-	
+		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/ride.mp4"></video></center>'
+		'You approach Niko and place your hand on his crotch. "I want to ride your cock, so why don''t you make yourself comfortable?"' 
+		'His eyes light up. "You really are a naughty little minx, aren''t you?"' 
+		'He unbuttons his pants and sits on top of a nearby toilet as you quickly undress and straddle him before sliding down onto his dick, moaning as it penetrates you. Niko starts moaning as you start riding his cock and you moan with him as you feel his dick pushing its way deeper inside you.'
+		
 		act 'Continue':
 			*clr & cla
-			gs'stat'
-			'<center><video autoplay loop src="images/locations/pavlovsk/trainstation/sex/bimbo.boy1,7.mp4"></video></center>'
-			'You ride him harder while closing your eyes and focusing on the pleasure building up inside of you as Niko spanks your ass. "You seem to be getting the hang of this <<$pcs_nickname>>. Good girl." He then suddenly groans before he pushes you forward off of his dick. You let out a satisfied moan as cum splatters across your ass. "You''re getting better at this, <<$pcs_nickname>>. That''s you paid up for today. See you next time." He smacks your ass before buttoning his pants and leaving the restroom.'		
 			gs 'cum_call', 'butt', $boy
 			gs 'arousal', 'vaginal', 5, 'sub'
 			gs 'arousal', 'end'
 			gs 'stat'
-		
+			'<center><video autoplay loop src="images/locations/pavlovsk/trainstation/sex/bimbo.boy1,7.mp4"></video></center>'
+			'You ride him harder while closing your eyes and focusing on the pleasure building up inside you as Niko spanks your ass. "You seem to be getting the hang of this, <<$pcs_nickname>>. Good girl."' 
+			'He then suddenly groans before he pushes you forward off his dick. You let out a satisfied moan as cum splatters across your ass. "That''s you paid up for today. See you next time." He smacks your ass before buttoning his pants and leaving the restroom.'		
+			
 			if NikoDiscoPay = 1:
 				act 'Finish':NikoDiscoPay = 0 & gt 'pav_disco'
 			else				
@@ -272,22 +271,23 @@ if $ARGS[0] =  'Payback 3':
 	
 	act 'Anal':	
 		*clr & cla
-		gs'stat'
-		'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/voyanal.mp4"></video></center>'
-		'You lean forward and whisper in his ear. "I want you to fuck my ass." His eyes light up. "I always knew that you were a wild girl. Let''s do this." He gives your ass a firm smack as he begins wetting his hand in the sink and lubing up his dick. You pull down your pants and bend over, closing your eyes and focusing on his dick firmly pushing its way inside your ass, evoking moans from both you and Niko.'
 		gs 'arousal', 'anal', 5, 'sub'
 		gs 'stat'
-	
+		'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/voyanal.mp4"></video></center>'
+		'You lean forward and whisper in his ear. "I want you to fuck my ass."' 
+		'His eyes light up. "I always knew that you were a wild girl. Let''s do this."' 
+		'He gives your ass a firm smack as he wets his hand in the sink and lubes up his dick. You pull down your pants and bend over, closing your eyes and focusing on his dick firmly pushing its way inside your ass, evoking moans from both you and Niko.'
+		
 		act 'Continue':	
 			*clr & cla
-			gs'stat'
-			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/anal1.mp4"></video></center>'
-			'Niko begins thrusting his dick deeper into your ass as you lift your leg up to give him better access. You continue staring into Niko''s eyes when they suddenly squint and he groans as he begins filling your ass with his warm cum.' 
-			'You can feel his dick throbbing inside you, filling you with a pleasant warmth as he finishes unloading in your ass. Niko catches his breath before saying "You did good today. Keep it up." He smacks your ass before buttoning his pants and leaving the restroom.'	
 			gs 'cum_call', 'anus', $boy
 			gs 'arousal', 'anal', 5, 'sub'
 			gs 'arousal', 'end'
 			gs 'stat'
+			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/anal1.mp4"></video></center>'
+			'Niko starts thrusting his dick deeper into your ass as you lift your leg up to give him better access. You continue staring into Niko''s eyes when they suddenly squint and he groans as he fills your ass with his warm cum.' 
+			'You can feel his dick throbbing inside you, filling you with a pleasant warmth as he finishes unloading in your ass.' 
+			'He catches his breath before saying "You did good today. Keep it up." He smacks your ass before buttoning his pants and leaving the restroom.'	
 			
 			if NikoDiscoPay = 1:
 				act 'Finish':NikoDiscoPay = 0 & gt 'pav_disco'
@@ -305,47 +305,51 @@ if $ARGS[0] =  'Payback 4':
 	gs 'boyStat', 'A189'
 	gs 'clothing', 'strip'
 	minut += 5
-	gs'stat'
-	'<center><b><h4><font color="red"><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/avatars/<<week>>.jpg"></center>'
-	'Niko roughly pushes you into the restroom. "Where were you heading off to in such a hurry?" You take a second to think of an excuse when he quickly storms up to you. "You were trying to fucking avoid me, you stupid bitch!" he snarls before slapping you. He then begins ripping your clothes off.'
+	'Niko roughly pushes you into the restroom. "Where were you heading off to in such a hurry?" You take a second to think of an excuse when he quickly storms up to you. "You were trying to fucking avoid me, you stupid bitch!" he snarls before slapping you. He then starts ripping your clothes off.'
 	if VK = 1:
 		'Once you''re fully naked, Niko smiles. "It''s time for you to put that mouth of yours to good use. Suck my fucking dick bitch!" He pushes you onto your knees and pulls down his pants before pressing the tip of his dick against your lips.'
 	elseif VK = 2:
-		'Once you''re fully naked, Niko smiles. "You''ll be my little pee slut today, understand?" You lower your head and nod as Niko pulls down his pants. "Open your mouth and say ahh."'
+		'Once you''re fully naked, Niko smiles. "You''ll be my little pee slut today, understand?" You lower your head and nod as he pulls down his pants. "Open your fucking mouth!"'
 	elseif (VK = 3 or VK = 4) and stat['think_virgin'] = 1:
-		'Once you''re fully naked, Niko smiles. "I''m gonna fuck your pussy today, so spread those legs!" You fearfully shake your head. "But I can''t... I''m... I''m a virgin." His eyes light up. "Really? Today really is my lucky day. I get to fuck a virgin <i>and</i> take your innocence from you at the same time." You recoil in shock. "Please no! Why would you do that to me?!" He just smiles. "Because it will make you sad, that''s why. Now get over to the sink and spread those fucking legs of yours or I will!"'
+		'Once you''re fully naked, Niko smiles. "I''m gonna fuck your pussy today, so spread those legs!" You fearfully shake your head. "But I can''t... I''m... I''m a virgin."' 
+		'His eyes light up. "Really? Today really is my lucky day. I get to fuck a virgin <i>and</i> take your innocence from you at the same time."' 
+		'You recoil in shock. "Please no! Why would you do that to me?!"'
+		'He just smiles. "Because it will make you sad, that''s why. Now get over to the sink and spread those fucking legs of yours or I will!"'
 	elseif VK = 3:
 		'Once you''re fully naked, Niko smiles. "I''m gonna fuck your pussy today, so spread those legs!"'		
 	elseif VK = 4 and stat['think_virgin'] = 1:
-	    'Once you''re fully naked, Niko smiles. "You''ll be riding my dick today, so get over here." You fearfully shake your head. "But I can''t... I''m... I''m a virgin." His eyes light up. "Really? Today really is my lucky day. I get to fuck a virgin <i>and</i> take your innocence from you at the same time." You recoil in shock. "Please no! Why would you do that to me?!" He just smiles. "Because it will make you sad, that''s why. Now get over here and sit on my dick. I won''t ask again!"'
+	    'Once you''re fully naked, Niko smiles. "You''ll be riding my dick today, so get over here."' 
+		'You fearfully shake your head. "But I can''t... I''m... I''m a virgin."' 
+		'His eyes light up. "Really? Today really is my lucky day. I get to fuck a virgin <i>and</i> take your innocence from you at the same time."' 
+		'You recoil in shock. "Please no! Why would you do that to me?!"' 
+		'He just smiles. "Because it will make you sad, that''s why. Now get over here and sit on my dick. I won''t ask again!"'
 	elseif VK = 4:
 		'Once you''re fully naked, Niko smiles. "You''ll be riding my dick today, so get over here." You meekly nod as you approach him. He unbuttons his pants and grabs you before turning you around and wrapping his hand around your neck, pulling you onto his dick.'
 	elseif VK = 5:
-		'Once you''re fully naked, Niko smiles. "I want to fuck your ass, so spread those cheeks of yours." You meekly nod before bending over and spreading your cheeks as Niko approaches you while unbuttoning his pants.'
+		'Once you''re fully naked, Niko smiles. "I want to fuck your ass, so spread those cheeks of yours." You meekly nod before bending over and spreading your cheeks as he approaches you while unbuttoning his pants.'
 	elseif VK = 6:
-		'Once you''re fully naked, Niko smiles. "I gonna fuck that tight ass. Now get over here bitch!" Niko grabs you by the hair and pulls you toward the urinal, shoving your head into it as he unbuttons his pants.'	
+		'Once you''re fully naked, Niko smiles. "I gonna fuck that tight ass. Now get over here bitch!" He grabs you by the hair and pulls you toward the urinal, shoving your head into it as he unbuttons his pants.'	
 	end	
 
 	if VK = 1:
 		act 'Blowjob':	
 			*clr & cla
-			gs'stat'
-			'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/gif/bj3.mp4"></video></center>'
-			'You wrap your lips around his dick and begin sucking it firmly. Niko looks down at you and spits on your face. "You''re my fucking bitch! Don''t you ever forget that!" You continue sucking his dick while trying to ignore him as he occasionally spits in your face.'		
 			gs 'arousal', 'bj', 5, 'rough', 'sub'
 			gs 'stat'
-			
+			'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/gif/bj3.mp4"></video></center>'
+			'You wrap your lips around his dick and start sucking it firmly as Niko looks down at you and spits on your face. "You''re my fucking bitch! Don''t you ever forget that!" You continue sucking his dick while trying to ignore him as he occasionally spits in your face.'		
+		
 			act 'Continue sucking':	
 				*clr & cla
-				gs'stat'
-				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/yurikev/cum/throat6.mp4"></video></center>'
-				'Niko grabs the back of your head and begins fucking your throat. You gag heavily as you try to relax your throat. "This is your place and you better remember that. You''re my fucking bitch and nothing more." You''re too focused on not gagging to respond. After a few more seconds, Niko groans as he fills your throat with his cum. You swallow as much of it as you can, knowing that you have no choice. Niko then buttons his pants and walks out of the restroom without saying another word.'
 				gs 'cum_call', 'mouth_swallow', $boy
 				gs 'arousal', 'bj', 5, 'rough', 'sub'
 				gs 'arousal', 'end'
 				gs 'stat'
-			
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/yurikev/cum/throat6.mp4"></video></center>'
+				'Niko grabs the back of your head and starts fucking your throat, causing you to gag heavily. "This is your place and you better remember that. You''re my fucking bitch and nothing more." You''re too focused on not gagging to respond. After a few more seconds, Niko groans as he fills your throat with his cum. You swallow as much of it as you can, knowing that you have no choice. He then buttons his pants and walks out of the restroom without saying another word.'
+				
 				act 'Finish':gs 'clothing', 'wear_last_worn' & gt 'FedorMisc', 'Restroom'
 			end
 		end	
@@ -353,21 +357,22 @@ if $ARGS[0] =  'Payback 4':
 	elseif VK = 2:		
 		act 'Open your mouth':	
 			*clr & cla
-			gs'stat'
-			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/piss1.mp4"></video></center>'
-			'You open your mouth and close your eyes, waiting for Niko to start. A few seconds later, you feel a warm liquid splashing across your face, filling your mouth and getting in your nose as Niko shouts "SWALLOW IT ALL BITCH!" You try your best not to gag as you attempt to swallow all of his bitter tasting urine. You can''t keep yourself from gagging as Niko continues shooting his urine down your throat. He then suddenly rubs his dick against your lips before shoving it into your mouth.'			
 			gs 'arousal', 'pee', -5, 'sub', 'humiliation'
+			gs 'stat'
+			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/piss1.mp4"></video></center>'
+			'You open your mouth and close your eyes, waiting for Niko to start. A few seconds later, you feel a warm liquid splashing across your face, filling your mouth and getting in your nose as Niko shouts "SWALLOW IT ALL BITCH!"'
+			'You try your best not to gag as you attempt to swallow all of his bitter tasting urine. You can''t keep yourself from gagging as Niko continues shooting his urine down your throat. He then suddenly rubs his dick against your lips before shoving it into your mouth.'			
 			
 			act 'Suck his dick':	
 				*clr & cla
-				gs'stat'
-				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow3.mp4"></video></center>'
-				'You know exactly what he wants and begin sucking his dick, trying your best to get him off as quickly as possible, knowing that the sooner he finishes, the sooner you can wash up and leave. You lick and suck his dick, trying your best to ignore the rotten taste in your mouth as Niko looks down at you. "There you go <<$pcs_firstname>>. Keep behaving like this and we''ll get along just fine." He then tilts his head back and begins moaning before suddenly grabbing the back of your head as his warm cum starts spurting into your mouth. You try your best to swallow every drop of it and after he finishes, he turns to you and says "You''re learning. Good. Keep it up." He then buttons his pants before leaving the restroom.'
 				gs 'cum_call', 'mouth_swallow', $boy
 				gs 'arousal', 'bj', 5, 'rough', 'sub'
 				gs 'arousal', 'end'
 				gs 'stat'
-			
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow3.mp4"></video></center>'
+				'You know exactly what he wants and start sucking his dick, trying your best to get him off as quickly as possible, knowing that the sooner he finishes, the sooner you can wash up and leave. You lick and suck his dick, trying your best to ignore the rotten taste in your mouth as Niko looks down at you. "There you go <<$pcs_firstname>>. Keep behaving like this and we''ll get along just fine."' 
+				'He then tilts his head back and starts moaning before suddenly grabbing the back of your head as his warm cum starts spurting into your mouth. You try your best to swallow every drop of it and after he finishes, he turns to you and says "You''re learning. Good. Keep it up." He then buttons his pants before leaving the restroom.'
+				
 				act 'Finish':gs 'clothing', 'wear_last_worn' & gt 'FedorMisc', 'Restroom'
 			end
 		end	
@@ -375,22 +380,21 @@ if $ARGS[0] =  'Payback 4':
 	elseif VK = 3 and stat['think_virgin'] = 1:
 		act 'Do as he says':	
 			*clr & cla
-			gs'stat'
-			'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/voyvag.mp4"></video></center>'
-			'You slowly approach the sink and spread your legs as Niko approaches you from behind. You feel tears streaming down your face as he drops his pants and rubs his dick against your pussy before forcing it inside you, causing a powerful jolt of pain to shoot through you. He wastes no time and begins thrusting his dick inside you very roughly as he whispers in your ear. "Oops. There goes your virginity. How does it feel to be a real woman?" You lower your head in shamed silence while trying to focus on anything but the pain.'		
 			gs 'arousal', 'vaginal', 5, 'rough', 'sub'
 			gs 'stat'
+			'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/voyvag.mp4"></video></center>'
+			'You slowly approach the sink and spread your legs as Niko approaches you from behind. You feel tears streaming down your face as he drops his pants and rubs his dick against your pussy before forcing it inside you, causing a powerful jolt of pain to shoot through you. He wastes no time and starts thrusting his dick inside you very roughly as he whispers in your ear. "Oops. There goes your virginity. How does it feel to be a real woman?" You lower your head in shamed silence while trying to focus on anything but the pain.'		
 			
 			act 'Continue':	
 				*clr & cla
 				if pcs_vag = 0:pcs_vag += 1
-				gs'stat'
-				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/virgin.mp4"></video></center>'
-				'Niko quickly increases the pace of his thrusts, fucking you harder as you close your eyes, waiting for it to be over. His breathing hastens before stopping as he pulls out and begins squirting his cum over your ass. You wait for him to finish before asking "May I please go now?" Niko catches his breath before replying. "Yeah sure. You''re all paid up for today." You quickly grab a few paper towels and clean the blood off your legs before grabbing your clothes and getting dressed. Once you''re fully dressed, you quickly run out of the restroom.'
 				gs 'cum_call', 'butt', $boy
 				gs 'arousal', 'vaginal', 5, 'rough', 'sub'
 				gs 'arousal', 'end'
 				gs 'stat'
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/virgin.mp4"></video></center>'
+				'He quickly increases the pace of his thrusts, fucking you harder as you close your eyes, waiting for it to be over. His breathing hastens before stopping as he pulls out and starts squirting his cum over your ass. You wait for him to finish before asking "May I please go now?"'
+				'He catches his breath before replying. "Yeah sure. You''re all paid up for today." You quickly grab a few paper towels and clean the blood off your legs before grabbing your clothes and getting dressed. Once you''re fully dressed, you quickly run out of the restroom.'
 				
 				act 'Finish':gs 'clothing', 'wear_last_worn' & gt 'FedorMisc', 'Restroom'
 			end
@@ -399,22 +403,20 @@ if $ARGS[0] =  'Payback 4':
 	elseif VK = 3:
 		act 'Vaginal':
 			*clr & cla
-			gs'stat'
-			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/vaginal1.mp4"></video></center>'
-			'You slowly approach the sink and spread your legs as Niko approaches you from behind. You feel Niko''s dick pressing against your pussy before he shoves it inside, evoking a moan from you as Niko whispers in your ear. "You like it when I shove my dick inside you, don''t you <<$pcs_nickname>>?"'
 			gs 'arousal', 'vaginal', 5, 'rough', 'sub'
 			gs 'stat'
+			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/vaginal1.mp4"></video></center>'
+			'You slowly approach the sink and spread your legs as Niko approaches you from behind. You feel Niko''s dick pressing against your pussy before he shoves it inside, evoking a moan from you as Niko whispers in your ear. "You like it when I shove my dick inside you, don''t you <<$pcs_nickname>>?"'
 			
 			act 'Continue':	
 				*clr & cla
-				gs'stat'
-				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/vaginal2.mp4"></video></center>'
-				'You turn to Niko as he points toward the mirror and says "Look. Do you know what I see? A filthy whore, getting what she deserves. Get used to that sight." You do as he says as tears run down your cheeks. Seeing this must have pushed Niko to the edge as he suddenly pulls out and his cum starts splattering over your back. "Remember your place bitch and never try to avoid me again." he snarls before buttoning his pants and leaving the restroom.'
 				gs 'cum_call', 'butt', $boy
 				gs 'arousal', 'vaginal', 5, 'rough', 'sub'
 				gs 'arousal', 'end'
 				gs 'stat'
-			
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/vaginal2.mp4"></video></center>'
+				'You turn to Niko as he points toward the mirror and says "Look. Do you know what I see? A filthy whore, getting what she deserves. Get used to that sight." You do as he says as tears run down your cheeks. Seeing this must have pushed Niko to the edge as he suddenly pulls out and his cum starts splattering over your back. "Remember your place bitch and never try to avoid me again!" he snarls before buttoning his pants and leaving the restroom.'
+				
 				act 'Finish':gs 'clothing', 'wear_last_worn' & gt 'FedorMisc', 'Restroom'
 			end
 		end
@@ -422,44 +424,42 @@ if $ARGS[0] =  'Payback 4':
 	elseif VK = 4 and stat['think_virgin'] = 1:		
 		act 'Vaginal':	
 			*clr & cla
-			gs'stat'
-			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/vaginal1.mp4"></video></center>'
-			'You squirm as Niko turns you around and lifts you up by the legs. Tears well up in your eyes as you feel his dick pushing its way inside your virgin pussy, causing you to cry out as a wave of pain shoots through you. He wastes no time and begins thrusting his dick inside you very roughly as he whispers in your ear. "Oops. There goes your virginity. How does it feel to be a real woman?" You lower your head in shamed silence while trying to focus on anything but the pain.'
 			gs 'arousal', 'vaginal', 5, 'rough', 'sub'
 			gs 'stat'
-			
+			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/vaginal1.mp4"></video></center>'
+			'You squirm as Niko turns you around and lifts you up by the legs. Tears well up in your eyes as you feel his dick pushing its way inside your virgin pussy, causing you to cry out as a wave of pain shoots through you. He wastes no time and begins thrusting his dick inside you very roughly as he whispers in your ear. "Oops. There goes your virginity. How does it feel to be a real woman?" You lower your head in shamed silence while trying to focus on anything but the pain.'
+		
 			act 'Continue':	
 				*clr & cla
 				if pcs_vag = 0:pcs_vag += 1
-				gs'stat'
-				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/thighs.mp4"></video></center>'
-				'Niko continues fucking you as he whispers in your ear. "How are you liking it?" You look back at him and reluctantly nod, which seems to turn him on as he quickly pulls out and cums on the floor in front of you. You turn to him once he''s finished. "Are you satisfied? Can I leave now?" He gives your ass a firm smack. "You can go now, but never forget that you belong to me." You quickly clean yourself up before getting dressed and leaving the restroom.'
 				gs 'arousal', 'vaginal', 5, 'rough', 'sub'
 				gs 'arousal', 'end'
 				gs 'stat'
-			
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/thighs.mp4"></video></center>'
+				'He continues fucking you as he whispers in your ear. "How are you liking it?" You look back at him and reluctantly nod, which seems to turn him on as he quickly pulls out and cums on the floor in front of you. You turn to him once he''s finished. "Are you satisfied? Can I leave now?"' 
+				'He gives your ass a firm smack. "You can go now, but never forget that you belong to me." You quickly clean yourself up before getting dressed and leaving the restroom.'
+				
 				act 'Finish':gs 'clothing', 'wear_last_worn' & gt 'FedorMisc', 'Restroom'
 			end
 		end
 	
 	elseif VK = 4:
 	    act 'Vaginal':
-		*clr & cla
-		gs 'stat'
-		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/vaginal1.mp4"></video></center>'
-			'Niko quickly turns you around and lifts you up by the legs. You feel his dick pushing its way inside your pussy, causing a wave of pleasure to fill you. Niko starts fucking you as he leans forward and whispers in your ear. "Who do you belong to bitch?" Knowing better than to anger him, you reluctantly reply "I belong to you Niko." He chuckles as he responds "Yes you do. Never forget that."'
+			*clr & cla
 			gs 'arousal', 'vaginal', 5, 'rough', 'sub'
 			gs 'stat'
-			
+			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/vaginal1.mp4"></video></center>'
+			'He quickly turns you around and lifts you up by the legs. You feel his dick pushing its way inside your pussy, causing a wave of pleasure to fill you. He starts fucking you as he leans forward and whispers in your ear. "Who do you belong to bitch?" Knowing better than to anger him, you reluctantly reply "I belong to you Niko." He chuckles as he responds "Yes you do. Never forget that."'
+		
 			act 'Continue':	
 				*clr & cla
-				gs'stat'
-				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/thighs.mp4"></video></center>'
-				'Niko continues fucking you as he whispers in your ear. "How are you liking it?" You look back at him and nod, which seems to turn him on as he quickly pulls out and cums on the floor in front of you. You turn to him once he''s finished. "Are you satisfied? Can I leave now?" He gives your ass a firm smack. "You can go now, but never forget that you belong to me." You quickly pick up your clothes and get dressed before leaving the restroom.'
 				gs 'arousal', 'vaginal', 5, 'rough', 'sub'
 				gs 'arousal', 'end'
 				gs 'stat'
-			
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/thighs.mp4"></video></center>'
+				'He continues fucking you as he whispers in your ear. "How are you liking it?" You look back at him and nod, which seems to turn him on as he quickly pulls out and cums on the floor in front of you. You turn to him once he''s finished. "Are you satisfied? Can I leave now?"' 
+				'He gives your ass a firm smack. "You can go now, but never forget that you belong to me." You quickly pick up your clothes and get dressed before leaving the restroom.'
+				
 				act 'Finish':gs 'clothing', 'wear_last_worn' & gt 'FedorMisc', 'Restroom'
 			end
 		end
@@ -467,22 +467,20 @@ if $ARGS[0] =  'Payback 4':
 	elseif VK = 5:		
 		act 'Anal':	
 			*clr & cla
-			gs'stat'
-			'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/voyanal.mp4"></video></center>'
-			'You feel Niko''s dick pressing against your anus before he suddenly forces it inside you, evoking a groan of pain from you. He wastes no time and begins roughly fucking your ass. You let out a few groans of pain as he continues fucking you before leaning forward and whispering in your ear. "How does it feel knowing that you belong to me?" You look back at him in silence, not knowing what he wants you to say, and he grins as he firmly smacks your ass.'
 			gs 'arousal', 'anal', 5, 'rough', 'sub'
 			gs 'stat'
+			'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/voyanal.mp4"></video></center>'
+			'You feel Niko''s dick pressing against your anus before he suddenly forces it inside you, evoking a groan of pain from you. He wastes no time and starts roughly fucking your ass. You let out a few groans of pain as he continues fucking you before leaning forward and whispering in your ear. "How does it feel knowing that you belong to me?" You look back at him in silence, not knowing what he wants you to say, and he grins as he firmly smacks your ass.'
 			
 			act 'Continue':	
 				*clr & cla
-				gs'stat'
-				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/anal1.mp4"></video></center>'
-				'Knowing that the faster he cums, the quicker this torment will be over, you turn to stare into his eyes. He struggles to hold back and begins groaning as he blows his load in your ass. He pulls out once he''s finished, causing a stream of cum to leak out of your ass and onto the floor. "You did good <<$pcs_nickname>>. I''ll see you tomorrow." You gather your clothes and get dressed before leaving the restroom.'
 				gs 'cum_call', 'anus', $boy
 				gs 'arousal', 'anal', 5, 'rough', 'sub'
 				gs 'arousal', 'end'
 				gs 'stat'
-			
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/anal1.mp4"></video></center>'
+				'Knowing that the faster he cums, the quicker this torment will be over, you turn to stare into his eyes. He struggles to hold back and begins groaning as he blows his load in your ass. He pulls out once he''s finished, causing a stream of cum to leak out of your ass and onto the floor. "You did good <<$pcs_nickname>>. I''ll see you tomorrow." You gather your clothes and get dressed before leaving the restroom.'
+				
 				act 'Finish':gs 'clothing', 'wear_last_worn' & gt 'FedorMisc', 'Restroom'
 			end
 		end
@@ -490,23 +488,21 @@ if $ARGS[0] =  'Payback 4':
 	elseif VK = 6:		
 		act 'Anal':	
 			*clr & cla
-			gs'stat'
-			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/anal2.mp4"></video></center>'
-			'You look back at Niko as he pushes his dick inside your ass, evoking a groan from you as a sharp pain shoots through you. You grasp onto the bottom of the urinal as Niko starts roughly fucking your ass and grabs onto your hair. "You really shouldn''t have tried to avoid me bitch. This could have been quick and painless, but you had to piss me off."'
 			gs 'arousal', 'anal', 5, 'rough', 'sub'
 			gs 'stat'
+			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/anal2.mp4"></video></center>'
+			'You look back at Niko as he pushes his dick inside your ass, evoking a groan from you as a sharp pain shoots through you. You grasp onto the bottom of the urinal as Niko starts roughly fucking your ass and grabs onto your hair. "You really shouldn''t have tried to avoid me bitch. This could have been quick and painless, but you had to piss me off."'
 			
 			act 'Continue':	
 				*clr & cla
-				gs'stat'
-				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/anal3.mp4"></video></center>'
-				'You squeal as he suddenly lifts you by your hair and drags you into one of the stalls before shoving your head into the toilet. You hold your breath as the water covers your face, hoping that he lets you out to breathe soon. Thankfully, he pulls you out of the toilet for a few seconds to catch your breath before shoving you back in. After a few more seconds, he suddenly pulls you out of the toilet as he begins groaning; you feel a warmth filling your ass.' 
-				'He gives your ass a hard slap once he''s finished. "Now hopefully you''ve learned your lesson and won''t try to avoid me again." You turn to him and meekly nod as he buttons his pants and leaves the restroom while you try to catch your breath.'
 				gs 'cum_call', 'anus', $boy
 				gs 'arousal', 'anal', 5, 'rough', 'sub'
 				gs 'arousal', 'end'
 				gs 'stat'
-			
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/anal3.mp4"></video></center>'
+				'You squeal as he suddenly lifts you by your hair and drags you into one of the stalls before shoving your head into the toilet. You hold your breath as the water covers your face, hoping that he lets you out to breathe soon. Thankfully, he pulls you out of the toilet for a few seconds to catch your breath before shoving you back in. After a few more seconds, he suddenly pulls you out of the toilet and starts groaning as you feel a warmth filling your ass.' 
+				'He gives your ass a hard slap once he''s finished. "Now hopefully you''ve learned your lesson and won''t try to avoid me again." You turn to him and meekly nod as he buttons his pants and leaves the restroom while you try to catch your breath.'
+				
 				act 'Finish':gs 'clothing', 'wear_last_worn' & gt 'FedorMisc', 'Restroom'
 			end
 		end	
@@ -523,14 +519,19 @@ if $ARGS[0] = 'Fedor Help':
 	minut += 5
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/console1.jpg"></center>'
-	'You move toward Fedor and wrap your arms around him. "Fedor I... I need your help." Fedor gently rubs your back. "Please <<$pcs_nickname>>, tell me what''s wrong." Tears stream down your face as you reply. "Niko has been bullying me at lunch every day. Please make him stop." Fedor clenches his fist. "That little gopnik shit! I''ll make him pay. Don''t worry, the next time he tries, I''ll bash his face in!"'
+	'You move toward Fedor and wrap your arms around him. "Fedor I... I need your help."' 
+	'Fedor gently rubs your back. "Please <<$pcs_nickname>>, tell me what''s wrong."' 
+	'Tears stream down your face as you reply. "Niko has been bullying me at lunch every day. Please make him stop."' 
+	'Fedor clenches his fist. "That little gopnik shit! I''ll make him pay. Don''t worry, the next time he tries, I''ll bash his face in!"'
 	
 	act 'Thank him':
 		*clr & cla
 		minut += 5
-		gs'stat'	
+		gs 'stat'	
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/console2.jpg"></center>'		
-		'You quickly look up to Fedor and give him a passionate kiss. "Thanks Fedor, I always feel so safe with you." Fedor wipes your tears as he responds. "You''ll always be safe with me. I''ll make sure that gopnik punk finds out the hard way what happens when someone fucks with you." You thank him again before hearing the school bell ring. "Well it''s time for class. Don''t forget that I''ll always keep you safe." You give Fedor a loving smile before walking toward your next class.'
+		'You quickly look up at Fedor and give him a passionate kiss. "Thanks Fedor, I always feel so safe with you."' 
+		'Fedor wipes your tears away. "You''ll always be safe with me. I''ll make sure that gopnik punk finds out the hard way what happens when someone fucks with you."' 
+		'You thank him again before hearing the school bell ring. "Well it''s time for class. Don''t forget that I''ll always keep you safe." You give Fedor a loving smile before walking toward your next class.'
 	
 		act 'Go to class':gt 'gschool_lessons', 'short_break'
 	end
@@ -541,41 +542,43 @@ if $ARGS[0] = 'Fedor Help 2':
 	FedorVsNiko = 2
 	NikoPayback = 3
 	NikoFightDay = daystart
-	gs'stat'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile2.jpg"></center>'
-	'You approach Niko and a confident grin covers his face. "You showed up? Good. How will you be paying today?" You hesitate before looking him in the eye. "I... I want you to leave me alone." He just chuckles. "Well that''s not up to you now is it? For wasting my time, you''ll pay me in both money and pleasure. Now let''s get moving." Niko grabs your hand and begins pulling you into the restroom.'
+	'You approach Niko and a confident grin covers his face. "You showed up? Good. How will you be paying today?"' 
+	'You hesitate before looking him in the eye. "I... I want you to leave me alone."' 
+	'He just chuckles. "Well that''s not up to you now is it? For wasting my time, you''ll pay me in both money and pleasure. Now let''s get moving." Niko grabs your hand and starts pulling you into the restroom.'
 	
 	act 'Continue':	
 		*clr & cla
 		minut += 1
-		gs'stat'
-		'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big5.jpg"></center>'
-		'After turning the corner, Niko suddenly recoils as Fedor''s fist makes contact, causing Niko to drop to the ground holding his face. "HOW DARE YOU TOUCH <<$pcs_nickname>>! I''LL SHOW YOU WHAT HAPPENS WITH SHITHEADS LIKE YOU!" Fedor screams as he begins punching Niko, who tries to block the blows before Fedor is suddenly tackled.'		
+		'After turning the corner, Niko suddenly recoils as Fedor''s fist makes contact, causing Niko to drop to the ground holding his face. "HOW DARE YOU TOUCH <<$pcs_nickname>>! I''LL SHOW YOU WHAT HAPPENS WITH SHITHEADS LIKE YOU!" Fedor screams as he starts punching Niko, who tries to block the blows before Fedor is suddenly tackled.'		
 
 		act 'Turn to Fedor':	
 			*clr & cla
 			minut += 1
-			gs'stat'
-			'<center><b><h4><font color="red"><<"Roman Yakovlev">></font></h4></b></center>'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big157.jpg"></center>'
-			'You turn to see Roman trying to hold Fedor down while Niko holds his face in pain, still unable to recover. Roman punches Fedor before Fedor returns the blow, knocking Roman off him before Niko finally recovers and kicks Fedor in the face, knocking him to the ground before Roman grabs onto Fedor''s arms and holds him down while Niko begins kicking him in the ribs. You grab Niko by his shirt and pull him away before he slaps you across the face. Niko winds up to kick Fedor again when someone''s fist rams into his face.'
+			'You turn to see Roman trying to hold Fedor down while Niko holds his face in pain, still unable to recover. Roman punches Fedor before Fedor returns the blow, knocking Roman off him before Niko finally recovers and kicks Fedor in the face, knocking him to the ground before Roman grabs onto Fedor''s arms and holds him down while Niko starts kicking him in the ribs. You grab Niko by his shirt and pull him away before he slaps you across the face. Niko winds up to kick Fedor again when someone''s fist rams into his face.'
 
 			act 'See who it was':	
 				*clr & cla
 				minut += 1
-				gs'stat'
-				'<center><b><h4><font color="green"><<"Ivan Prokhorov">></font></h4></b></center>'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big3.jpg"></center>'
-				'You turn to see Ivan standing over Niko. Ivan immediately rushes toward Roman, grabbing him by his arms and lifting him up before slamming him onto the ground. "Teaming up on my friend and his girl? Not on my watch." Ivan helps Fedor up before kicking Roman''s face. Fedor takes a second to recover before immediately climbing on Niko and repeatedly punching him. After a few punches, Ivan pulls Fedor off. "Come on man, it''s done."'
+				'You turn to see Ivan standing over Niko before he rushes towards Roman and grabs him by his arms, lifting him up and slamming him onto the ground. "Teaming up on my friend and his girl? Not on my watch." Ivan helps Fedor up before kicking Roman''s face. Fedor takes a second to recover before immediately climbing on Niko and repeatedly punching him. After a few punches, Ivan pulls Fedor off. "Come on man, it''s done."'
 				
 				act 'Place your hand on Fedor''s shoulder':
 					*clr & cla
 					minut += 1
-					gs'stat'
+					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/console1.jpg"></center>'
-					'Fedor takes a few seconds to catch his breath before turning to you. "Are you okay <<$pcs_nickname>>? You took quite a hit there." You quickly hug him. "I''m great, thanks to you two." Ivan smiles at you. "It was nothing special. I won''t let some punks like them hurt my friends." Fedor wraps his arms around you. "This is the last time that punk will ever hurt you. You''re safe now." You return the hug and hear the class bell, signaling the beginning of class. Fedor takes your hand and leads you toward your next class while Ivan stays behind to "chat" with Niko and Roman.'
+					'Fedor takes a few seconds to catch his breath before turning to you. "Are you okay <<$pcs_nickname>>? You took quite a hit there."' 
+					'You quickly hug him. "I''m great, thanks to you two."' 
+					'Ivan smiles at you. "It was nothing special. I won''t let some punks like them hurt my friends."' 
+					'Fedor wraps his arms around you. "This is the last time that punk will ever hurt you. You''re safe now."' 
+					'You return the hug and hear the class bell, signaling the beginning of class. Fedor takes your hand and leads you towards your next class while Ivan stays behind to ''chat'' with Niko and Roman.'
 
 					act 'Return to the hallway':gt 'gschool_lessons', 'short_break'
 				end
@@ -589,25 +592,28 @@ if $ARGS[0] = 'Fyodor Help':
 	FyodorVsNiko = 2
 	NikoPayback = 3
 	NikoFightDay = daystart
-	gs'stat'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile2.jpg"></center>'
-	'You approach Niko and a confident grin covers his face. "You showed up? Good. How will you be paying today?" You hesitate before looking him in the eye. "I... I want you to leave me alone." He just chuckles. "Well that''s not up to you now is it? For wasting my time, you''ll pay me in both money and pleasure. Now let''s get moving." Niko grabs your hand and begins pulling you into the restroom.'
+	'You approach Niko and a confident grin covers his face. "You showed up? Good. How will you be paying today?"' 
+	'You hesitate before looking him in the eye. "I... I want you to leave me alone."' 
+	'He just chuckles. "Well that''s not up to you now is it? For wasting my time, you''ll pay me in both money and pleasure. Now let''s get moving." Niko grabs your hand and starts pulling you into the restroom.'
 	
 	act 'Continue':	
 		*clr & cla
 		minut += 2
-		gs'stat'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/fight/down.jpg"></center>'
 		'As you reach the restroom, Niko tosses you to the ground and approaches you when Fedor quickly walks into the room and punches Niko in the face, knocking him to the ground before climbing on him and punching him repeatedly. After a few punches, Niko holds his hands up. "Whoa, chill out man! <<$pcs_nickname>> and I were just playing! See? She''s laughing right now." Fedor turns to you just as Niko winds up his fist, ramming it into Fedor''s face before quickly pushing Fedor off him and running to the door. You quickly grab Niko''s shirt, turning him to you before scratching his face and pushing him on the ground, giving Fedor enough time to recover and climb on top of Niko and start punching him again.'	
 
 		act 'Enjoy the show':	
 			*clr & cla
 			minut += 2
-			gs'stat'
+			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/console2.jpg"></center>'
-			'You watch in satisfaction as Niko gets what he deserves before Fedor finally calms down and climbs off Niko. He walks up and wraps his arms around you. "Are you okay? He didn''t hurt you did he?" You hug him tighter. "No, but I did enjoy you hurting him." Fedor chuckles. "Anyone who messes with you will share the same fate." You lean forward and give him a passionate kiss which lasts for almost a full minute. "You should get back before someone notices. I''ll have a chat with Niko. Go on, enjoy your break." You give Fedor a kiss on the cheek before walking out of the restroom.'
+			'You watch in satisfaction as Niko gets what he deserves before Fedor finally calms down and climbs off him. He walks up and wraps his arms around you. "Are you okay? He didn''t hurt you did he?"' 
+			'You hug him tighter. "No, but I did enjoy you hurting him."' 
+			'Fedor chuckles. "Anyone who messes with you will share the same fate." You lean forward and give him a passionate kiss which lasts for almost a full minute. "You should get back before someone notices. I''ll have a chat with Niko. Go on, enjoy your break."' 
+			'You give Fedor a kiss on the cheek before walking out of the restroom.'
 			
 			act 'Return to the hallway':gt 'gschool_lunch', 'break'
 		end	
@@ -618,17 +624,19 @@ if $ARGS[0] = 'Ivan Help':
 	*clr & cla
 	IvanVsNiko = 1
 	minut += 5
-	gs'stat'
-	'<center><b><h4><font color="green"><<"Ivan Prokhorov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/sad1.jpg"></center>'
-	'You walk up to Ivan and downcast your eyes. "Ivan I need your help... I..." Ivan''s face saddens as he wraps his arms around you. "What''s wrong <<$pcs_nickname>>? You can tell me."'	
+	'You walk up to Ivan and downcast your eyes. "Ivan I need your help... I..."' 
+	'Ivan''s face saddens as he wraps his arms around you. "What''s wrong <<$pcs_nickname>>? You can tell me."'	
 	
 	act 'Tell him':	
 		*clr & cla
-		gs'stat'
-		'<center><b><h4><font color="green"><<"Ivan Prokhorov">></font></h4></b></center>'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/angry1.jpg"></center>'
-		'You collect your thoughts before speaking. "Ever since I broke up with Niko, he''s been raping me at lunchtime and I..." Ivan angrily slams his fist on one of the lockers. "That slimy little shit! This won''t continue <<$pcs_nickname>>, I''ll put an end to it. You don''t need to worry." You wrap your arms around him. "Thank you so much. I didn''t know what to do." Ivan smiles at you. "That kind of shit is unacceptable. You''ll be safe again, I promise you that." You give Ivan a soft kiss on the cheek and walk away while he angrily begins cracking his knuckles.'			
+		'You collect your thoughts before speaking. "Ever since I broke up with Niko, he''s been raping me at lunchtime and I..."' 
+		'Ivan angrily slams his fist on one of the lockers. "That slimy little shit! This won''t continue <<$pcs_nickname>>, I''ll put an end to it. You don''t need to worry."' 
+		'You wrap your arms around him. "Thank you so much. I didn''t know what to do."' 
+		'Ivan smiles at you. "That kind of shit is unacceptable. You''ll be safe again, I promise you that." You give Ivan a soft kiss on the cheek and walk away while he angrily cracks his knuckles.'			
 	
 		act 'Return to the hallway':gt 'gschool_lessons', 'short_break'
 	end
@@ -638,17 +646,18 @@ if $ARGS[0] = 'Ivan Help 2':
 	*clr & cla
 	IvanVsNiko = 2
 	NikoPayback = 3
-	gs'stat'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile2.jpg"></center>'	
-	'You approach Niko and a confident grin covers his face. "You showed up? Goo..." He quickly pauses when he notices Ivan approaching. Ivan drives his fist into Niko''s stomach.  "I hear that you''ve been giving <<$pcs_nickname>> a hard time. Allow me to return the favor." He then begins chocking Niko, who tries to squirm out of Ivan''s grasp. After a few seconds, Ivan releases Niko, causing Niko to drop to the ground. "That was a warning. Give <<$pcs_nickname>> a hard time again and I won''t hold back."'
+	'You approach Niko and a confident grin covers his face. "You showed up? Goo..." He quickly pauses when he notices Ivan approaching.' 
+	'Ivan drives his fist into Niko''s stomach.  "I hear that you''ve been giving <<$pcs_nickname>> a hard time. Allow me to return the favor." He then begins chocking Niko, who tries to squirm out of Ivan''s grasp. After a few seconds, Ivan releases Niko, causing Niko to drop to the ground. "That was a warning. Give <<$pcs_nickname>> a hard time again and I won''t hold back."'
 	
 	act 'Continue':
 		*clr & cla
 		minut += 2
-		gs'stat'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/hug1.jpg"></center>'
-		'Niko quickly nods, obviously frightened of Ivan. Ivan then gives you a hug. "You''ll be fine now. If he bothers you again, then let me know and I''ll set him straight." You gratefully nod as Ivan turns around and walks away. You turn around to leave when you notice Vitek walking up to Niko and place his foot on his back. "I always told you that your big mouth would get you into trouble." he laughs before he steps off Niko and walks away.'		
+		'Niko quickly nods, clearly frightened of Ivan. Ivan then gives you a hug. "You''ll be fine now. If he bothers you again, then let me know and I''ll set him straight." You gratefully nod as Ivan turns around and walks away.' 
+		'You turn around to leave when you notice Vitek walking up to Niko and place his foot on his back. "I always told you that your big mouth would get you into trouble," he laughs before he steps off Niko and walks away.'		
 
 		act 'Go to class':gt 'gschool_lunch', 'break'
 	end
@@ -656,17 +665,16 @@ end
 
 if $ARGS[0] = 'Nush Help':
 	*clr & cla
-	anushka['vs_niko'] = 2
+	anushkaQW['vs_niko'] = 2
 	NikoPayback = 3
-	gs'stat'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile2.jpg"></center>'	
 	'You approach Niko and a confident grin covers his face. "You showed up? Goo..." He never finishes the sentence as Anushka rushes up behind him with a baseball bat and hits him with it. He recoils and turns, only to get hit by Alyona wielding another bat. He tries to fight back, but the surprise of the sudden attack and being outnumbered makes it hard. When he manages to get his hands on one of the bats, the other one smacks him in the legs and he goes down holding his knee. He curls up on the floor as the girls beat him with the bats.'
 	
 	act 'Just watch':
 		*clr & cla
 		minut += 5
-		gs'stat'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/fight/down.jpg"></center>'		
 		'After a few minutes, they stop. "Roll over pig!" Anushka snarls at him.'		
 		'He gingerly rolls over and starts to get up, but stays on the ground when Alyona threatens him with her bat. "What the fuck Nush?! What did I ever do to you?"'
@@ -676,7 +684,7 @@ if $ARGS[0] = 'Nush Help':
 		'Anushka interrupts him. "Save it pig! I don''t believe a single fucking word you say. It ends now. If we have to come back, we won''t stop until you''re a bloody mess! Got it?"'
 		'Alyona pulls out her knife to help make her point. "And I''ll cut your balls off and feed them to you."'
 		*nl
-		'Niko looks back and forth between them, then gives you an angry glare before looking back at them and sighing. "Fine, the bitch isn''t worth it anyways."'
+		'Niko looks back and forth between them, then gives you an angry glare before looking back at them and sighing. "Fine, the bitch isn''t worth it anyway."'
 		'Anushka spits on him. "Fuck you!" She then turns to you. "Why don''t you head back to class? We''ll keep him here a bit longer and make sure he understands." You see Niko''s smile fade as you nod and start walking away. You glance back to see him still on the ground looking truly defeated; you can''t help but smile as you leave.'
 		act 'Go to class':gt 'gschool_lunch', 'break'
 	end
@@ -688,44 +696,44 @@ if $ARGS[0] = 'Vitek Help':
 	NikoPayback = 3
 	NikoFightDay = daystart
 	minut += 5
-	gs'stat'
-	'<center><b><h4><font color="red"><<"Viktor [Vitek] Kotov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big9.jpg"></center>'
-	'"Um Vitek, I need..." you start, but Dan unintentionally cuts you off. "Have you guys seen that big breasted bitch handing out freebies by..." Vitek interrupts him. "Hold that thought. <<$pcs_nickname>> we''re having guy talk right now. We can chat later." You try to speak up, but Vasily intentionally interrupts you. "You need to cheer up <<$pcs_nickname>>, you look so glum. Here, I''ll tell you a joke." The guys start laughing amongst themselves as you get more and more agitated at them ignoring you.'
+	'"Um Vitek, I need..." you start, but Dan unintentionally cuts you off. "Have you guys seen that big breasted bitch handing out freebies by..."' 
+	'Vitek interrupts him. "Hold that thought. <<$pcs_nickname>>, we''re having guy talk right now. We can chat later."' 
+	'You try to speak up, but Vasily intentionally interrupts you. "You need to cheer up <<$pcs_nickname>>, you look so glum. Here, I''ll tell you a joke."' 
+	'The guys start laughing amongst themselves as you get more and more agitated at them ignoring you.'
 	
 	act 'Shout out':	
 		*clr & cla
 		minut += 1
-		gs'stat'
-		'<center><b><h4><font color=#FF00FF><<"<<$pcs_firstname>> [<<$pcs_nickname>>] <<$pcs_lastname>>">></font></h4></b></center>'
+		gs 'stat'
 		*pl '<center><img src="<<FUNC(''$face_image'')>>"></center>'
-		'"NIKO RAPED ME!!!" you scream and the guys freeze. "He did WHAT?!" Niko suddenly stands up and begins sprinting toward the door when Vasily shoulder tackles him into the wall. Roman tries to help Niko but Dan stands in front of him, blocking him from interfering. Roman punches Dan in the face, but Vasily returns the punch, staggering Roman before Dan tackles him to the ground.' 
+		'"NIKO RAPED ME!!!" you scream and the guys freeze as Niko suddenly stands up and starts sprinting toward the door when Vasily shoulder tackles him into the wall. Roman tries to help Niko but Dan stands in front of him, blocking him from interfering. Roman punches Dan in the face, but Vasily returns the punch, staggering Roman before Dan tackles him to the ground.' 
 		
 		act 'Turn to Vitek':	
 			*clr & cla
 			minut += 1
-			gs'stat'		
-			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			gs 'stat'		
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/fight/down.jpg"></center>'		
 			'As Dan and Vasily deal with Roman, Vitek lunges forward and drives his foot into Niko''s face, slamming his head against the wall. "YOU FUCKING WORTHLESS SACK OF SHIT!!! HOW DARE YOU TOUCH MY GIRL!!!"'	
 			
 			act 'Continue watching':
 				*clr & cla
 				minut += 1
-				gs'stat'
-				'<center><b><h4><font color="maroon"><<"Vasily [Shulga] Shulgin">></font></h4></b></center>'
+				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big11.jpg"></center>'
-				'Vitek continuously kicks Niko in the ribs as Vasily joins him. "We''ll show you what happens to those who fuck with <<$pcs_nickname>>!!" Dan grabs onto Roman''s head and holds him against the wall before Vitek speaks up. "Enough, you two. This shit is getting old." Roman nods and Dan releases him before Roman leaves the room.'
+				'Vitek continuously kicks Niko in the ribs as Vasily joins him. "We''ll show you what happens to those who fuck with <<$pcs_nickname>>!!"' 
+				'Dan grabs onto Roman''s head and holds him against the wall before Vitek speaks up. "Enough! This shit is getting old." Roman nods and Dan releases him before Roman leaves the room.'
 
 				act 'Continue watching':
 					*clr & cla
 					minut += 2
-					gs'stat'	
-					'<center><b><h4><font color="red"><<"Viktor [Vitek] Kotov">></font></h4></b></center>'
+					gs 'stat'	
 					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big9.jpg"></center>'					
-					'Vitek takes a few seconds to catch his breath before approaching and wrapping his arms around you. "I''m sorry that I didn''t listen to you, but don''t worry, I''ll make this sack of shit pay for touching you. You shouldn''t stick around for this. Go on, I''ll see you later." You lean forward and give Vitek a passionate kiss. "Thanks. I always feel so safe with you." Vitek gives your ass a light smack. "You know it <<$pcs_nickname>>. Now get going, I have some business to finish here." You happily nod before leaving the restroom.'	
-					*nl
-					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikoev/kiss3.mp4"></video></center>'
+					'Vitek takes a few seconds to catch his breath before approaching and wrapping his arms around you. "I''m sorry that I didn''t listen to you, but don''t worry, I''ll make this sack of shit pay for touching you. You shouldn''t stick around for this. Go on, I''ll see you later."' 
+					'You lean forward and give Vitek a passionate kiss. "Thanks. I always feel so safe with you."' 
+					'Vitek gives your ass a light smack. "You know it <<$pcs_nickname>>. Now get going, I have some business to finish here."'
+					'You happily nod before leaving the restroom.'	
 					
 					act 'Leave':gt 'gschool_lessons', 'short_break'
 				end	
@@ -740,26 +748,31 @@ if $ARGS[0] = 'Vitek Help 2':
 	NikoPayback = 3
 	NikoFightDay = daystart
 	minut += 5
-	gs'stat'
-	'<center><b><h4><font color="red"><<"Viktor [Vitek] Kotov">></font></h4></b></center>'
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big9.jpg"></center>'	
-	'You approach Vitek and he smiles. "Hey <<$pcs_nickname>>, want a drink?" You shake your head. "I need your help. Niko has been raping me at lunch and..." Vitek''s eyes widen in rage. "He did WHAT?!" You remain quiet as tears stream down your cheeks. Vitek tosses his bottle to the ground, causing a loud shatter which draws everyone''s attention. Vitek angrily walks over the broken glass as he approaches Niko. "Whoa, what''s going on?" he asks as Vitek continues walking towards him. "YOU LAID YOUR HANDS ON MY GIRL!?"'
+	'You approach Vitek and he smiles. "Hey <<$pcs_nickname>>, want a drink?"' 
+	'You shake your head. "I need your help. Niko has been raping me at lunch and..."' 
+	'Vitek''s eyes widen in rage. "He did WHAT?!" You remain quiet as tears stream down your cheeks. Vitek tosses his bottle to the ground, causing a loud shatter which draws everyone''s attention as he angrily approaches Niko.' 
+	'"Whoa, what''s going on?" Niko asks as Vitek continues walking towards him.' 
+	'"YOU LAID YOUR HANDS ON MY GIRL!?"'
 	
 	act 'See what happens next':	
 		*clr & cla
-		gs'stat'
+		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/Strela/fvsv.jpg"></center>'
-		'Niko immediately tries to run away, but Vasily drives his fist into Niko''s face. "You don''t fuck with <<$pcs_nickname>> without dealing with us." You can feel your heart warming as you realize how safe you are with Vitek and Vasily around. Niko continuously tries to crawl away, but is grabbed by Vitek, who lifts him up and slams him onto the ground before climbing on top of him and repeatedly punching him in the face.' 
+		'Niko immediately tries to run away, but Vasily drives his fist into Niko''s face. "You don''t fuck with <<$pcs_nickname>> without dealing with us."' 
+		'You can feel your heart warming as you realize how safe you are with Vitek and Vasily around. Niko continuously tries to crawl away, but is grabbed by Vitek, who lifts him up and slams him onto the ground before climbing on top of him and repeatedly punching him in the face.' 
 	
 		act 'Turn to Vasily':	
 			*clr & cla
-			gs'stat'	
-			'<center><b><h4><font color="maroon"><<"Vasily [Shulga] Shulgin">></font></h4></b></center>'
+			gs 'stat'	
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big11.jpg"></center>'		
-			'Vasily approaches you. "You''re safe now <<$pcs_firstname>>. We''ll make sure that Niko never touches you again." You give Vasily a hug. "Thank you all so much for your help. You''re the best." Vasily gives you a pat on the back. "You don''t need to thank us. It''s a man''s job to keep girls safe. Here, have a drink on me." Vasily hands you a bottle of beer and turns back to join Vitek and Dan in beating up Niko.'				
+			'Vasily approaches you. "You''re safe now <<$pcs_firstname>>. We''ll make sure that Niko never touches you again."' 
+			'You give him a hug. "Thank you all so much for your help. You''re the best."' 
+			'He gives you a pat on the back. "You don''t need to thank us. It''s a man''s job to keep girls safe. Here, have a drink on me."' 
+			'He hands you a bottle of beer and turns back to join Vitek and Dan in beating up Niko.'				
 		
 			act 'Walk away':gt 'pav_disco'
-			
 			act 'Have a drink and walk away': gs 'drugs', 'alcohol', 'beer' & gt 'pav_disco'
 		end
 	end	
@@ -767,13 +780,12 @@ end
 
 if $ARGS[0] = 'Albina Help':
     *clr & cla
-	AlbVsNiko = 2 
+	AlbinaQW['niko_help'] = 2 
 	NikoPayback = 3
 	minut += 5
 	gs 'stat'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/avatars/4.jpg"></center>'
-	'You approach Niko and he glares at you, causing you to freeze. "What do you want, bitch?" he snarls and you look at him fearfully, but he just scoffs. "Don''t act stupid. You asked that bitchy buttslut whore of a friend to help you out. Well guess what? Wish granted, so you''re off the hook. Now piss off!"'
+	'You approach Niko and he glares at you, causing you to freeze. "What do you want, bitch?" he snarls and you look at him fearfully, but he just scoffs. "Don''t act stupid. You asked that buttslut fucking whore of a friend to help you out. Well guess what? Wish granted, so you''re off the hook. Now piss off!"'
     'Not wanting to anger him further, you quickly walk away as he mutters under his breath about Albina screwing him over. Whatever she done, Albina has saved you from Niko''s torment. You smile happily as you continue on your way.'
 	
 	act 'Leave': gt 'gschool_lunch', 'break'

Різницю між файлами не показано, бо вона завелика
+ 308 - 277
locations/NikoSlut.qsrc


Різницю між файлами не показано, бо вона завелика
+ 320 - 270
locations/NikoWhore.qsrc


+ 5 - 4
locations/Nudelake.qsrc

@@ -90,7 +90,9 @@ gs 'stat'
 if hour >= 6 and hour <= 20 and temper >= 15:
 	if $clothingworntype = 'nude':
 		'Here you can <a href="exec:gt ''Nudelake'', ''zagarat''">sunbathe</a> and <a href="exec:gt ''Nudelake'', ''swim''">swim</a>'
-		act 'Go swimming': gt 'Nudelake', 'swim'
+		if pcs_stam >= (20 * (10 - sport_clothes_exercise_bonus)) / 2:
+			act 'Go swimming': gt 'Nudelake', 'swim'
+		end
 		act 'Sunbathe': gt 'Nudelake', 'zagarat'
 		'You can play <a href="exec:gt ''Nudelake'', ''voleybol''">beach volleyball</a>.'
 	end
@@ -110,7 +112,7 @@ else
 	act 'Return to the main beach':gt 'city_lake', 'start'
 end
 
-if katday ! daystart and npc_rel['A219'] >= 1 and temper >= 15:
+if katday ! daystart and kat >= 1 and temper >= 15:
 	'You see Kat on the beach.'
 
 	act 'Approach Kat':gt 'Katlake', 'kat'
@@ -183,12 +185,11 @@ if $ARGS[0] = 'swim':
 	pcs_makeup = 1
 	cumspclnt = 4
 	gs 'cum_cleanup'
-	minut += 60
+	gs 'exercise', 'tier1', 60, 'stren'
 	if $clothingworntype = 'nude':
 		gs 'exercise', 'tier1', 1, 'stren'
 		inhib_exp += rand(1,3)
 	else
-		gs 'exercise', 'tier1', 1, 'stren'
 		if pcs_inhib < 50:inhib_exp += rand(1,3)
 	end
 	pcs_sweat = 10 + rand(0,4)

+ 1 - 1
locations/ParkKafe.qsrc

@@ -849,7 +849,7 @@ if $ARGS[0] = 'youth':
 							'Since you see it as a challenge, and you''re wanting to break her, you slide your hand lower towards her exposed pussy. As you reach her clit, you slowly start massaging it which makes her moan louder and louder. You''ve finally managed to break her and you start thinking about your next move.'
 							'"What the hell are you doing?!" the old man starts yelling as he walks up to the gazebo. "This is a public area! This is not the place for this kind of debauchery!"'
 							gs 'arousal', 'flash', 5, 'exhibitionism', 'lesbian', 'humiliation'
-							gs 'arousal', 'give_massage', -5, 'exhibitionism', 'lesbian', 'dom'
+							gs 'arousal', 'massage_give', -5, 'exhibitionism', 'lesbian', 'dom'
 							gs 'arousal', 'vaginal_finger_give', -5, 'exhibitionism', 'lesbian', 'dom'
 							gs 'stat'
 							act 'Return to the group':

+ 1 - 1
locations/Prostitute.qsrc

@@ -147,7 +147,7 @@ if $ARGS[0] = 'start':
 
 								gs 'fight','initFight'
 
-								gs 'fight_npcdata', 'prostitue2'
+								gs 'fight_npcdata', 'prostitute2'
 
 								gt 'fight', 'start'
 							end

+ 15 - 2
locations/Snpc.qsrc

@@ -11,7 +11,7 @@ $static_num = 'A<<numnpc>>'
 
 if npc_rel['A<<numnpc>>'] < 20:'They really don''t like you.'
 if npc_rel['A<<numnpc>>'] >= 20 and npc_rel['A<<numnpc>>'] < 40:'They are fairly indifferent to you.'
-if npc_rel['A<<numnpc>>'] >= 40 and npc_rel['A<<numnpc>>'] < 60:'The two of you get along together fairly well, more of casual friends.'
+if npc_rel['A<<numnpc>>'] >= 40 and npc_rel['A<<numnpc>>'] < 60:'The two of you get along together fairly well, like casual friends.'
 if npc_rel['A<<numnpc>>'] >= 60 and npc_rel['A<<numnpc>>'] < 80:'You get along great with them. They are one of your friends.'
 if npc_rel['A<<numnpc>>'] >= 80:'They are one of your best friends.'
 
@@ -27,7 +27,7 @@ else
 	act 'Move away': gt $loc, $loc_arg
 end
 
-!!Chat
+!!Chat. You come here eg from school lunch.
 act 'Chat':
 	*clr & cla
 
@@ -38,6 +38,19 @@ act 'Chat':
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big<<numnpc>>.jpg"></center>'
 
 	if $loc ! 'pav_disco':
+	'You chat a bit with <<$npc_firstname[''A<<numnpc>>'']>> <<$npc_lastname[''A<<numnpc>>'']>>'
+		if npc_rel['A<<numnpc>>'] < 20:
+			'"I have to go now, goodbye."'
+		elseif npc_rel['A<<numnpc>>'] >= 20 and npc_rel['A<<numnpc>>'] < 40:
+			'"Nice talking to you. I will see you in class."'
+		elseif npc_rel['A<<numnpc>>'] >= 40 and npc_rel['A<<numnpc>>'] < 60:
+			'"Really nice to talk to you. I will see you in class."'
+		elseif npc_rel['A<<numnpc>>'] >= 60 and npc_rel['A<<numnpc>>'] < 80:
+			'"It was really nice chatting with you. I will see you in class."'
+		elseif npc_rel['A<<numnpc>>'] >= 80:
+			'"Really nice chatting with you, but I really need to go now. You konw, preparing my lecture. Oh, and you look great by the way!"'
+		end
+
 		act 'Continue': gt 'gschool_lessons', 'short_break'
 	else
 		act 'Move away':gt $loc, $loc_arg

+ 1 - 1
locations/Vika.qsrc

@@ -205,7 +205,7 @@ if $ARGS[0] = 'brothel_questions':
 				'You are taken aback by these words. Why would you not want to be her friend? "Yes, Of course we''ll still be friends."'
 				'"I will show you then," she tells you'
 
-				act 'Follow Vika': gt 'bordelv', 'start'
+				act 'Follow Vika': gt 'bordelv'
 			end
 		elseif vikaslut = 1:
 			if bordel = 0:

+ 1 - 1
locations/Vnlake1.qsrc

@@ -19,7 +19,7 @@ act 'Kiss':
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/sex/vnlake1/vnlake2.jpg"></center>'
 	'You turn to her and kiss her lips. She begins to fondle your breasts with her tongue, and her hand massages your pussy.'
 
-	gs 'arousal', 'give_kiss', 5, 'lesbian'
+	gs 'arousal', 'kiss', 5, 'lesbian'
 	gs 'arousal', 'foreplay', 5, 'lesbian'
 	minut -= 5
 	gs 'stat'

+ 29 - 32
locations/WorkHosp.qsrc

@@ -19,11 +19,11 @@ if $ARGS[0] = 'start':
 		minut += 60
 		gs 'exp_gain', 'medcn', rand (0,2) 
 
-		if jobhosprand = 0:gt 'WorkHosp', '2'
+		if jobhosprand = 0: gt 'WorkHosp', '2'
 
 		'You work as part of the operating team, helping the doctors with whatever tasks they request of you.'
 
-		act 'Move away':gt 'WorkHosp', 'start'
+		act 'Move away': gt 'WorkHosp', 'start'
 	end
 
 	act 'Help the doctors in the emergency room (1:00)':
@@ -31,11 +31,11 @@ if $ARGS[0] = 'start':
 		minut += 60
 		gs 'exp_gain', 'medcn', rand (0,2)
 
-		if jobhosprand = 0:gt 'WorkHosp', '3'
+		if jobhosprand = 0: gt 'WorkHosp', '3'
 
 		'You spend a frenzied hour helping patients that come into the emergency room.'
 
-		act 'Move away':gt 'WorkHosp', 'start'
+		act 'Move away': gt 'WorkHosp', 'start'
 	end
 
 	act 'Relax in the nurse station':
@@ -46,7 +46,7 @@ if $ARGS[0] = 'start':
 
 		if pcs_inhib > 20:
 			act 'Masturbate (0:15)':
-				mastrrand = rand(0, 2)
+				mastrrand = rand(0,2)
 
 				if mastrrand = 0:
 					gt 'WorkHosp', '1'
@@ -54,18 +54,18 @@ if $ARGS[0] = 'start':
 					*clr & cla
 					picrand = 11
 					'<center><img <<$set_imgh>> src="images/locations/shared/apartment/event/sick/mastr11.jpg"></center>'
-					'You begin to secretly masturbate whenever nobody is watching.'
+					'You secretly masturbate whenever nobody is watching.'
 					$orgasm_or = 'yes'
-					$orgasm_txt = 'Gradually a pleasant warmth and sensation radiates from your needy sex, culminating in a powerful orgasm that sends waves of pleasure through your entire body.'
+					$orgasm_txt = 'Gradually, a pleasant warmth and sensation radiates from your needy pussy, culminating in a powerful orgasm that sends waves of pleasure through your entire body.'
 					gs 'arousal', 'clit_finger', 15, 'masturbate'
 					gs 'stat'
 				end
 
-				act 'Leave':gt 'WorkHosp', 'start'
+				act 'Leave': gt 'WorkHosp', 'start'
 			end
 		end
 
-		act 'Move away':gt 'WorkHosp', 'start'
+		act 'Move away': gt 'WorkHosp', 'start'
 	end
 
 	act 'Eat in the cafeteria (0:30)':gt 'beverage', 'm_meal'
@@ -74,35 +74,32 @@ if $ARGS[0] = 'start':
 		cla
 		minut += 30
 		kat += 1
-
-		if npc_rel['A219'] > 60 and military = 0:gt 'WorkHosp', 'milit'
-
+		if npc_rel['A219'] > 60 and military = 0: gt 'WorkHosp', 'milit'
 		'You spend some time chatting with Kat.'
-
-
 		if npc_rel['A219'] > 50:
-			act 'Suggest going to an empty room together':gt 'WorkHosp', '0'
+			act 'Suggest going to an empty room together': gt 'WorkHosp', '0'
 		end
 
-		act 'Move away':gt 'WorkHosp', 'start'
+		act 'Move away': gt 'WorkHosp', 'start'
 	end
 
 	if hour >= 16:
-		cls
+		*clr & cla
 		'<center><b><font color="maroon">Clinic</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/clinic/hospital.jpg"></center>'
 		'Your shift has ended.'
 
-		act 'Go home':gt 'city_residential'
+		act 'Go home': gt 'city_residential'
 	end
 end
 
 if $ARGS[0] = 'milit':
 	cla
 	military = 1
-	'"Listen, I am scheduled to work this weekend, but I have plans. Here''s the deal: war games are often held not far from the city and, well, according to the rules, they need doctors on site before they can begin. Don''t worry, you will have a doctor with you, so the most you''ll need to do is apply some bandages. If you feel up to it, on Saturday you can catch a bus at the clinic between 6 and 9. Oh yeah, I almost forgot! The pay for two days is 5000 <b>₽</b>. So what do you say?" asks Kat.'
+	'Kat turns to you. "Listen, I''m scheduled to work this weekend, but I have plans. Here''s the deal: war games are often held not far from the city and, well, according to the rules, they need doctors on site before they can begin.' 
+	'She notices your reaction. "Don''t worry, you''ll have a doctor with you, so the most you''ll need to do is apply some bandages. If you feel up to it, you can catch a bus at the clinic on Saturday between 06:00 and 09:00. Oh yeah, I almost forgot! The pay for two days is 5000 <b>₽</b>. So what do you say?"'
 
-	act 'Move away':gt 'WorkHosp', 'start'
+	act 'Move away': gt 'WorkHosp', 'start'
 end
 
 if $ARGS[0] = '0':
@@ -116,10 +113,11 @@ if $ARGS[0] = '0':
 		xgt 'lezbsex', 'var'
 	elseif katprorand = 1:
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/clinic/sex/hospsex7.jpg"></center>'
-		'You and Kat have just begun to fondle each other when a patient enters the room. You back away from her, trying to pretend that nothing was happening. In contrast, Kat does not hesitate and lies down on the couch with her legs spread wide, proudly showing off her wet pussy. She guides you back down to her pussy, leaving no doubt what she expects your tongue to be doing, while looking hungrily at the guy and inviting him to join in the fun.'
+		'You and Kat have just begun to fondle each other when a patient enters the room. You back away from her, trying to pretend that nothing was happening. In contrast, Kat doesn''t hesitate and lies down on the couch with her legs spread wide, proudly showing off her wet pussy.' 
+		'She guides you back down to her pussy, leaving no doubt what she expects your tongue to be doing while looking hungrily at the guy and inviting him to join in the fun.'
 		gs 'arousal', 'cuni_give', 10, 'lesbian'
 		gs 'stat'
-		act 'Leave':gt 'WorkHosp', 'start'
+		act 'Leave': gt 'WorkHosp', 'start'
 
 		act 'Sounds like fun':
 			girl += 1
@@ -137,7 +135,7 @@ if $ARGS[0] = '0':
 		end
 	elseif katprorand = 2:
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/clinic/sex/hospsex8.jpg"></center>'
-		'While Kat and you are in full swing, two doctors enter the room. You are both so engrossed with each other that you don''t even notice them until they started to caress you. You both spread your legs wider, inviting them to join the fun.'
+		'While you and Kat are in full swing, two doctors enter the room. You are both so engrossed with each other that you don''t even notice them until they start caressing you. You both spread your legs wider, inviting them to join the fun.'
 
 		act 'Entertain them':
 			gang += 1
@@ -163,11 +161,11 @@ end
 
 if $ARGS[0] = '1':
 	cla & *clr
-	mastrrand = rand(0, 1)
+	mastrrand = rand(0,1)
 
 	if mastrrand = 0:
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/clinic/sex/hospsex9.jpg"></center>'
-		'As you masturbate, you totally abandon yourself to the pleasure of your coming orgasm. A doctor enters the room, but you are so absorbed in your own pleasure that you only notice him when his hand starts to guide your head to his erect cock.'
+		'As you masturbate, you totally abandon yourself to the pleasure of your coming orgasm. A doctor enters the room, but you''re so absorbed in your own pleasure that you only notice him when his hand starts to guide your head to his erect cock.'
 		gs 'arousal', 'clit_finger', 10, 'masturbate'
 		gs 'stat'
 		
@@ -186,17 +184,16 @@ if $ARGS[0] = '1':
 			guy += 1
 			picrand = 12
 			gs 'WorkHosp', 'randdoc'
-			if docfuck[randdoc] = 1:guy += 1
-				
+			if docfuck[randdoc] = 1: guy += 1
 			gt 'sex', 'minet'
 		end
 	else
 		picrand = rand(12, 13)
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/clinic/sex/hospsex10.jpg"></center>'
-		'As you lose yourself in pleasure, two doctors come into the room. You are so distracted that you only notice them when they start to openly masturbate in front of you.'
+		'As you lose yourself in pleasure, two doctors come into the room. You''re so distracted that you only notice them when they start to openly masturbate in front of you.'
 		gs 'arousal', 'clit_finger', 10, 'masturbate'
 		gs 'stat'
-					
+	
 		act 'Leave':
 			gs 'arousal', 'end'
 			gt 'WorkHosp', 'start'
@@ -232,7 +229,7 @@ if $ARGS[0] = '2':
 	*clr & cla
 	picrand = rand(13, 15)
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/clinic/sex/hospsex11.jpg"></center>'
-	'A patient comes through the door and takes off his pants to show you his flaccid penis. He asks you to help him, as he can''t seem to get an erection and it''s causing him depression. You realize that it''s all just a silly game and that he hopes to fuck you, but you still feel sorry for him. You wonder what caused him to come up with this plan and decide it might just be that he has no luck with girls, and if today is not his lucky day, he may jump out of the window.'
+	'A patient comes through the door and takes off his pants to show you his flaccid penis. He asks you to help him as he can''t seem to get an erection and it''s causing him depression. You realize that it''s all just a silly game and that he hopes to fuck you, but you still feel sorry for him. You wonder what caused him to come up with this plan and decide it might just be that he has no luck with girls, and if today is not his lucky day, he may jump out of the window.'
 	
 	act 'Oust him':
 		gs 'exp_gain', 'medcn', rand (0,1) 
@@ -254,9 +251,9 @@ end
 if $ARGS[0] = '3':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/clinic/sex/hospsex12.jpg"></center>'
-	'A pretty patient comes into the room, and the doctor tries to examine her. Then she touches his trousers near his poorly hidden erection. The doctor glances at you with a question in his eyes.'
+	'A pretty patient comes into the room and the doctor tries to examine her. She touches him near his poorly hidden erection and the doctor glances at you with a question in his eyes.'
 	
-	act 'Ask if she actually needs treatment':gs 'exp_gain', 'medcn', rand (0,1) & gt 'WorkHosp', 'start'
+	act 'Ask if she actually needs treatment': gs 'exp_gain', 'medcn', rand (0,1) & gt 'WorkHosp', 'start'
     
 	gs 'willpower', 'sex', 'self'
 	if will_cost <= pcs_willpwr: 

+ 155 - 182
locations/Zvereva_sub_1.qsrc

@@ -258,46 +258,50 @@ if $ARGS[0] = 'showers' or $ARGS[0] = '':
 	end
 
 	act 'Continue':
-		if zverhumiliation < 9:
-			gKristinaZvtemp = rand(0,zverhumiliation)
+		if christinaQW['subpath'] = 3:
+			if zverhumiliation = 0:
+				gt 'Zvereva_sub_1','0'
+			elseif zverhumiliation = 1:
+				gt 'Zvereva_sub_1','1'
+			elseif zverhumiliation = 2:
+				gt 'Zvereva_sub_1','2'
+			elseif zverhumiliation = 3:
+				gt 'Zvereva_sub_1','3'
+			elseif zverhumiliation = 4:
+				gt 'Zvereva_sub_1','4'
+			elseif zverhumiliation = 5:
+				gt 'Zvereva_sub_1','5'
+			elseif zverhumiliation = 6:
+				gt 'Zvereva_sub_1','6'
+			else
+				gt 'Zvereva_sub_1','default'
+			end	
 		else
-			gKristinaZvtemp = min(rand(2, 16),zverhumiliation)
-		end
+			if stat['think_virgin'] = 1:
+				gKristinaZvtemp = rand(13, 15)
+			else
+				gKristinaZvtemp = rand(7, 15)
+			end
 
-		if gKristinaZvtemp = 0:
-			gt 'Zvereva_sub_1','0'
-		elseif gKristinaZvtemp = 1:
-			gt 'Zvereva_sub_1','1'
-		elseif gKristinaZvtemp = 2:
-			gt 'Zvereva_sub_1','2'
-		elseif gKristinaZvtemp = 3:
-			gt 'Zvereva_sub_1','3'
-		elseif gKristinaZvtemp = 4:
-			gt 'Zvereva_sub_1','4'
-		elseif gKristinaZvtemp = 5:
-			gt 'Zvereva_sub_1','5'
-		elseif gKristinaZvtemp = 6:
-			gt 'Zvereva_sub_1','6'
-		elseif gKristinaZvtemp = 7 and stat['think_virgin'] = 0:
-			gt 'Zvereva_sub_1','7'
-		elseif gKristinaZvtemp = 8 and stat['think_virgin'] = 0:
-			gt 'Zvereva_sub_1','8'
-		elseif gKristinaZvtemp = 9 and stat['think_virgin'] = 0:
-			gt 'Zvereva_sub_1','9'
-		elseif gKristinaZvtemp = 10 and stat['think_virgin'] = 0:
-			gt 'Zvereva_sub_1','10'
-		elseif gKristinaZvtemp = 11 and stat['think_virgin'] = 0:
-			gt 'Zvereva_sub_1','11'
-		elseif gKristinaZvtemp = 12 and stat['think_virgin'] = 0:
-			gt 'Zvereva_sub_1','12'
-		elseif gKristinaZvtemp = 13:
-			gt 'Zvereva_sub_1','13'
-		elseif gKristinaZvtemp = 14:
-			gt 'Zvereva_sub_1','14'
-		elseif gKristinaZvtemp = 15:
-			gt 'Zvereva_sub_1','15'
-		else
-			gt 'Zvereva_sub_1','default'
+			if gKristinaZvtemp = 7 and stat['think_virgin'] = 0:
+				gt 'Zvereva_sub_1','7'
+			elseif gKristinaZvtemp = 8 and stat['think_virgin'] = 0:
+				gt 'Zvereva_sub_1','8'
+			elseif gKristinaZvtemp = 9 and stat['think_virgin'] = 0:
+				gt 'Zvereva_sub_1','9'
+			elseif gKristinaZvtemp = 10 and stat['think_virgin'] = 0:
+				gt 'Zvereva_sub_1','10'
+			elseif gKristinaZvtemp = 11 and stat['think_virgin'] = 0:
+				gt 'Zvereva_sub_1','11'
+			elseif gKristinaZvtemp = 12 and stat['think_virgin'] = 0:
+				gt 'Zvereva_sub_1','12'
+			elseif gKristinaZvtemp = 13:
+				gt 'Zvereva_sub_1','13'
+			elseif gKristinaZvtemp = 14:
+				gt 'Zvereva_sub_1','14'
+			else
+				gt 'Zvereva_sub_1','default'
+			end
 		end
 	end
 end
@@ -316,7 +320,6 @@ if $ARGS[0] = '0':
 
 	act 'Suck on the dildo':
 		*clr & cla
-		if zverhumiliation < 6: zverhumiliation += 1
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj.jpg"></center>'
 		if christinaQW['fight'] = -1:
 			'You stare at her a moment, but the memory of her beating your ass is too fresh for you to resist. You squat down in front of the dildo, and take it in your hands before carefully licking it and closing your lips around it. You expected an awful rubber taste, but it''s actually not that bad. You give the dildo a blowjob as all the girls in your class watch you, while Christina laughs. After a few minutes, she has seen enough and allows you to change.'
@@ -327,7 +330,8 @@ if $ARGS[0] = '0':
 		gs 'arousal', 'dildo_suck', 10, 'sub', 'humiliation'
 		gs 'arousal', 'end'
 		gs 'stat'
-		
+		zverhumiliation = 1
+
 		act 'Continue': gt 'gschool_lessons4', 'postphys2'
 	end
 end
@@ -345,14 +349,15 @@ if $ARGS[0] = '1':
 	
 	act 'Suck on the dildo':
 		*clr & cla
-		if zverhumiliation < 6:zverhumiliation += 1
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj2.jpg"></center>'
-		'You nod obediently, not wanting to anger her. You kneel down in front of the dildo, and take it in your hands before carefully licking it and closing your lips around it. Then you stretch your body and rest your hands next to the stone before pushing yourself up. The dildo makes you have to push up higher than you normally would, and after only a few your arms get tired. As you struggle to keep your weight up, the dildo is driven further and further down your throat. All of the girls in your class watch you do your best to not choke on the dildo while Christina laughs evilly, and after a few more push-ups Christina has seen enough and allows you to stop and change.'
+		'You nod obediently, not wanting to anger her. You kneel down in front of the dildo, and take it in your hands before carefully licking it and closing your lips around it. Then you stretch your body and rest your hands next to the stone before pushing yourself up. The dildo makes you have to push up higher than you normally would, and after only a few your arms get tired. As you struggle to keep your weight up, the dildo is driven further and further down your throat.'
+		'All of the girls in your class watch you do your best to not choke on the dildo while Christina laughs evilly, and after a few more push-ups Christina has seen enough and allows you to stop and change.'
 
 		gs 'arousal', 'dildo_suck', 10, 'sub', 'humiliation', 'deepthroat'
 		gs 'arousal', 'end'
 		gs 'stat'
-		
+		zverhumiliation = 2
+
 		act 'Continue': gt 'gschool_lessons4', 'postphys2'
 	end
 end
@@ -370,7 +375,6 @@ if $ARGS[0] = '2':
 
 	act 'Suck on the dildo':
 		*clr & cla
-		if zverhumiliation < 6:zverhumiliation += 1
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj3.jpg"></center>'
 		'No moving your feet... this is going to be tricky. You spread your legs and awkwardly bend over, while one of the girls in your class holds the dildo up straight to help you out a little. Once you close your lips around it she pulls away, while you do your best to give the dildo a blowjob in this awkward position.'
 		'After a while, Christina nods approvingly. "Not bad, bitch. You''re getting good at this. Go get changed, I''ll have to think of something more challenging for you for next time."'
@@ -378,7 +382,8 @@ if $ARGS[0] = '2':
 		gs 'arousal', 'dildo_suck', 10, 'sub', 'humiliation'
 		gs 'arousal', 'end'
 		gs 'stat'
-		
+		zverhumiliation = 3
+
 		act 'Continue': gt 'gschool_lessons4', 'postphys2'
 	end
 end
@@ -392,7 +397,6 @@ if $ARGS[0] = '3':
 
 	act 'Suck on the dildos':
 		*clr & cla
-		if zverhumiliation < 6:zverhumiliation += 1
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj4.jpg"></center>'
 		'You get down on your knees in front of the middle dildo, and take it in your mouth. You close your lips around it and begin to suck it off, while rhythmically stroking the other two with your hands. You hear the girls of your class quietly whisper things amongst each other while you do what you''re told, and while Christina applauds you. "Very nice, bitch! Very nice! You''re a natural! Or is this just something you do on a regular basis?"'
 		'After a few minutes, she allows you to get changed.'
@@ -400,7 +404,8 @@ if $ARGS[0] = '3':
 		gs 'arousal', 'dildo_suck', 10, 'sub', 'humiliation'
 		gs 'arousal', 'end'
 		gs 'stat'
-		
+		zverhumiliation = 4
+
 		act 'Continue':gt 'gschool_lessons4', 'postphys2'
 	end
 end
@@ -415,7 +420,6 @@ if $ARGS[0] = '4':
 
 	act 'Suck on the dildo':
 		*clr & cla
-		if zverhumiliation < 6:zverhumiliation += 1
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj5.jpg"></center>'
 		'You get down on your haunches, and obediently lick the dildo before taking it in your mouth. You look yourself in the eye the whole time as instructed, and are intrigued by the look... this must be what you look like when you suck a guy off. Rather fascinated by the concept, you try to do some different things with your lips, and test out a few facial expressions.'
 		'Hearing the whispers of your classmates suddenly remind you that you''re not alone here, there are a dozen girls watching you! Your face turns crimson red, and when Christina tells you can stop, you do so immediately, feeling deeply embarrassed.'
@@ -423,6 +427,8 @@ if $ARGS[0] = '4':
 		gs 'arousal', 'dildo_suck', 10, 'sub', 'humiliation'
 		gs 'arousal', 'end'
 		gs 'stat'
+		zverhumiliation = 5
+
 		act 'Continue': gt 'gschool_lessons4', 'postphys2'
 	end
 end
@@ -436,13 +442,14 @@ if $ARGS[0] = '5':
 
 	act 'Suck on the large dildo':
 		*clr & cla
-		if zverhumiliation < 6:zverhumiliation += 1
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj6.jpg"></center>'
 		'You move the dildo to your mouth, and slowly lick the head a few times. Urgh, this one tastes awful. Nevertheless, you don''t want to face the consequences for refusing so you open your mouth as wide as you can, and barely manage to get the dildo past your lips. It''s too big to go down your throat, so you spend the next few minutes licking it and sucking on the tip, while the girls encourage you. After a few minutes, Christina says you can stop.'
 
 		gs 'arousal', 'dildo_suck', 10, 'sub', 'humiliation'
 		gs 'arousal', 'end'
 		gs 'stat'
+		zverhumiliation = 6
+
 		act 'Continue': gt 'gschool_lessons4', 'postphys2'
 	end
 end
@@ -450,83 +457,77 @@ end
 if $ARGS[0] = '6':
 	menu_off = 1
 	*clr & cla
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj7.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/locker/chrispeek.jpg"></center>'
 	'Christina stops right in front of you. You notice she doesn''t have her sports bag in her hands like usual.'
 	'"Alright, bitch. We''re doing something a little different today. Show us your smelly pussy. Now!"'
-	'Knowing better than to disobey, you obediently sit down on the floor and spreads your legs wide. Then you move your fingers to your pussy lips and pull them aside, opening your pussy for Christina and the rest of the girls to see.'
-	if stat['think_virgin'] = 1: '"I''m a virgin," you say softly.'
 
-	gs 'arousal', 'foreplay', 5, 'sub', 'humiliation'
-	gs 'stat'
-	
-	act 'Continue':
+	act 'Obey':
 		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj7.jpg"></center>'
+		'Knowing better than to disobey, you obediently sit down on the floor and spreads your legs wide. Then you move your fingers to your pussy lips and pull them aside, opening your pussy for Christina and the rest of the girls to see.'
 		if stat['think_virgin'] = 1:
-			if zverhumiliation < 7:zverhumiliation += 1
+			'"I''m a virgin," you say softly.'
+			'Christina looks surprised. "Still a virgin? How unexpected. Alright, I''m nothing if not flexible. We''ll work on your ass skills instead then. You will need them later..."'
+		end
+
+		gs 'arousal', 'foreplay', 5, 'sub', 'humiliation'
+		gs 'stat'
+
+		act 'Continue':
+			zverhumiliation = 7
 			*clr & cla
-			if pcs_ass < 15:
-				pcs_ass += 1
-				if pcs_ass < 5:agape = 1
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj9.jpg"></center>'
-				'Christina looks surprised. "Still a virgin? How unexpected. Alright, I''m nothing if not flexible. We''ll work on your ass skills instead then."'
-				'She grabs her bag and throws a dildo your way. '+$OpenInnerThought+'Wait. She expects me to put this in my butt! It will never fit!'+$CloseInnerThought
-				'You try for a minute, but your suspicions were right... it doesn''t fit. Christina sees your helpless look and says "Fine, use your fingers instead. But you better make a good show of it, or else!"'
-				'You do as she says, slowly licking your fingers before slowly sliding one up your butthole. Once you get used to it you add a second, but Christina is already bored by then. She tells you to get dressed, and then threatens you. "That was weak, <<$pcs_lastname>>. I''ll definitely be expecting a better effort from you next time."'
-			
-				gs 'arousal', 'anal_finger', 10, 'sub', 'humiliation'
-				gs 'arousal', 'end'
-				gs 'stat'
-			elseif pcs_ass >= 15 and pcs_ass < 25:
-				pcs_ass += 1
-				if pcs_ass < 20:agape = 2
-				if pcs_ass >= 20:agape = 1
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj10.jpg"></center>'
-				'Christina looks surprised. "Still a virgin? How unexpected. Alright, I''m nothing if not flexible. We''ll work on your ass skills instead then."'
-				'She grabs her bag and throws a dildo your way. You''re relieved to see it''s not the huge one, this one should fit okay.'
-				'You lean backwards and after you spit on the dildo a few times, move it against your backside. All of the girls from your class watch you attentively as you slowly work the head in, and then begin to fuck your ass with it. Christina smiles and says "You''re quite good at taking stuff up your butt, <<$pcs_nickname>>. How is this so easy for you? Do you practice on a daily basis or something?"'
-				'After a while Christina has seen enough, and allows you to change.'
-			
-				gs 'arousal', 'anal_dildo', 10, 'sub', 'humiliation'
-				gs 'arousal', 'end'
-				gs 'stat'
+			if stat['think_virgin'] = 1:
+				if pcs_ass < 15:
+					if pcs_ass < 5:agape = 1
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj9.jpg"></center>'
+					'She grabs her bag and throws a dildo your way. '+$OpenInnerThought+'Wait. She expects me to put this in my butt! It will never fit!'+$CloseInnerThought
+					'You try for a minute, but your suspicions were right... it doesn''t fit. Christina sees your helpless look and says "Fine, use your fingers instead. But you better make a good show of it, or else!"'
+					'You do as she says, slowly licking your fingers before slowly sliding one up your butthole. Once you get used to it you add a second, but Christina is already bored by then. She tells you to get dressed, and then threatens you. "That was weak, <<$pcs_lastname>>. I''ll definitely be expecting a better effort from you next time."'
+
+					gs 'arousal', 'anal_finger', 10, 'sub', 'humiliation'
+					gs 'arousal', 'end'
+					gs 'stat'
+				elseif pcs_ass >= 15 and pcs_ass < 25:
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj10.jpg"></center>'
+					'She grabs her bag and throws a dildo your way. You''re relieved to see it''s not the huge one, this one should fit okay.'
+					'You lean backwards and after you spit on the dildo a few times, move it against your backside. All of the girls from your class watch you attentively as you slowly work the head in, and then begin to fuck your ass with it. Christina smiles and says "You''re quite good at taking stuff up your butt, <<$pcs_nickname>>. How is this so easy for you? Do you practice on a daily basis or something?"'
+					'After a while Christina has seen enough, and allows you to change.'
+
+					gs 'arousal', 'anal_dildo', 10, 'sub', 'humiliation'
+					gs 'arousal', 'end'
+					gs 'stat'
+				else
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj11.jpg"></center>'
+					'She grabs her bag and throws a dildo your way. By now you''ve had bigger things up there, this shouldn''t be too hard.'
+					'You do as you''re told and ease the dildo into your ass. As you thought, it''s no challenge and it slides in rather easily.'
+					'Christina notices, and says "Too easy, bitch! That dildo is too small for your broken ass. Give it back and use your hand instead!"'
+					'You meekly obey and give the dildo back, before you slowly begin to work your entire hand into your asshole. The other girls in your class are stunned by your performance, but Christina indifferently moves up to you and gives your wrists a few light tugs, watching your sphincter stretch to its limits around it. "Very nice, bitch. Much better."'
+					'She then allows you to get dressed and leave.'
+
+					gs 'arousal', 'anal_fist', 10, 'sub', 'humiliation'
+					gs 'arousal', 'end'
+					gs 'stat'
+				end
 			else
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj11.jpg"></center>'
-				'Christina looks surprised. "Still a virgin? How unexpected. Alright, I''m nothing if not flexible. We''ll work on your ass skills instead then."'
-				'She grabs her bag and throws a dildo your way. By now you''ve had bigger things up there, this shouldn''t be too hard.'
-				'You do as you''re told and ease the dildo into your ass. As you thought, it''s no challenge and it slides in rather easily.'
-				'Christina notices, and says "Too easy, bitch! That dildo is too small for your broken ass. Give it back and use your hand instead!"'
-				'You meekly obey and give the dildo back, before you slowly begin to work your entire hand into your asshole. The other girls in your class are stunned by your performance, but Christina indifferently moves up to you and gives your wrists a few light tugs, watching your sphincter stretch to its limits around it. "Very nice, bitch. Much better."'
-				'She then allows you to get dressed and leave.'
-				
-				gs 'arousal', 'anal_fist', 10, 'sub', 'humiliation'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj12.jpg"></center>'
+				'After Christina invites some of the other girls over to have a closer look as well, she nods contently as she tosses you her dildo.'
+				'"Good bitch. Now show us what you can do with it".'
+				'You nod obediently and stick the dildo onto the tiled floor. Then you squat over it, guiding its head to your snatch. You sink yourself down on it until it''s mostly inside you, and begin to ride it. The other girls watch you intently as you slowly increase the tempo... you can see one or two of them squirming in their seats.'
+
+				if pcs_horny >= 100:
+					gs 'pain', 2, 'nipples', 'pinch'
+					gs 'pain', 2, 'face', 'slap'
+					'When you are close to reaching orgasm, you close your eyes and moan softly. Suddenly you feel a sharp pain in your nipples! It''s Christina, pinching them hard. She slaps you in the face and says "Bad bitch! Whores don''t get to cum on my dildo!"'
+				end
+
+				'After a few minutes, Christina tells you to stop and wash the dildo before handing it back to her. With your tongue. You quickly lick your juices off and hand it back, and she then allows you to get changed. Some girls avoid your gaze, the blush on their faces telling you that they definitely enjoyed today''s show.'
+
+				$orgasm_or  = 'no'
+				gs 'arousal', 'vaginal_dildo', 10, 'sub', 'humiliation'
 				gs 'arousal', 'end'
 				gs 'stat'
 			end
-			act 'Continue': gt 'gschool_lessons4', 'postphys2'
-		else
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj12.jpg"></center>'
-			'After Christina invites some of the other girls over to have a closer look as well, she nods contently as she tosses you her dildo.'
-			'"Good bitch. Now show us what you can do with it".'
-			'You nod obediently and stick the dildo onto the tiled floor. Then you squat over it, guiding its head to your snatch. You sink yourself down on it until it''s mostly inside you, and begin to ride it. The other girls watch you intently as you slowly increase the tempo... you can see one or two of them squirming in their seats.'
-
-			if zverhumiliation < 7:zverhumiliation += 1
-			pcs_vag += 1
-			if pcs_vag < 10:vgape = 2 & pcs_horny = rand(5,15)
-			if pcs_vag >= 10 and pcs_vag < 15:vgape = 1 & pcs_horny = rand(25,35)
-			if pcs_vag >= 15:pcs_horny = rand(40,75)
-			if pcs_horny >= 100:
-				gs 'pain', 2, 'nipples', 'pinch'
-				gs 'pain', 2, 'face', 'slap'
-				pcs_horny -= rand(15,40)
-				'When you are close to reaching orgasm, you close your eyes and moan softly. Suddenly you feel a sharp pain in your nipples! It''s Christina, pinching them hard. She slaps you in the face and says "Bad bitch! Whores don''t get to cum on my dildo!"'
-			end
 
-			'After a few minutes, Christina tells you to stop and wash the dildo before handing it back to her. With your tongue. You quickly lick your juices off and hand it back, and she then allows you to get changed. Some girls avoid your gaze, the blush on their faces telling you that they definitely enjoyed today''s show.'
-
-			$orgasm_or  = 'no'
-			gs 'arousal', 'vaginal_dildo', 10, 'sub', 'humiliation'
-			gs 'arousal', 'end'
-			gs 'stat'
 			act 'Continue': gt 'gschool_lessons4', 'postphys2'
 		end
 	end
@@ -543,14 +544,10 @@ if $ARGS[0] = '7':
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj13.jpg"></center>'
 		'Ride it... hmm. After you take a second to see how you could best approach this, Christina slaps your ass with a towel. "Today, bitch."'
 		'Okay, okay. You turn your back towards the dildo, letting it rest in your ass crack before you bend over. One of the other girls quickly moves a bench over for you to rest your hands on, and you give her a grateful smile as you bend over further and guide the dildo into your pussy. You can feel your pussy getting wetter and wetter from the sensations, and within minutes the showers are filled with the squishy sound of your pussy getting filled by the dildo over and over.'
-		if zverhumiliation < 14:zverhumiliation += 1
-		if pcs_vag < 10:vgape = 2 & pcs_horny = rand(5,15)
-		if pcs_vag >= 10 and pcs_vag < 15:vgape = 1 & pcs_horny = rand(25,35)
-		if pcs_vag >= 15:pcs_horny = rand(40,75)
+
 		if pcs_horny >= 100:
 			gs 'pain', 2, 'nipples', 'pinch'
 			gs 'pain', 2, 'face', 'slap'
-			pcs_horny -= rand(15,40)
 			'When you are close to reaching orgasm, you close your eyes and moan softly. Suddenly you feel a sharp pain in your nipples! It''s Christina, pinching them hard. She slaps you in the face and says "Bad bitch! Whores don''t get to cum on my dildo!"'
 		end
 
@@ -560,7 +557,7 @@ if $ARGS[0] = '7':
 		gs 'arousal', 'vaginal_dildo', 10, 'sub', 'humiliation'
 		gs 'arousal', 'end'
 		gs 'stat'
-		act 'Continue': gt 'gschool_lessons4', 'postphys2'
+		gs 'Zvereva_sub_1', 'finished'
 	end
 end
 	
@@ -576,14 +573,9 @@ if $ARGS[0] = '8':
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj14.jpg"></center>'
 		'You try to hide your smile. You have gotten used to the idea that this is how gym class will be from now on, and today''s assignment looks like it could even be fun. You stand directly over the dildo before you squat down and guide it inside you. You begin slowly, but soon enough you pick up the pace and need to support your weight with your arms as you grind your hips down on it.'
 
-		if zverhumiliation < 14:zverhumiliation += 1
-		if pcs_vag < 10:vgape = 2 & pcs_horny = rand(5,15)
-		if pcs_vag >= 10 and pcs_vag < 15:vgape = 1 & pcs_horny = rand(25,35)
-		if pcs_vag >= 15:pcs_horny = rand(40,75)
 		if pcs_horny >= 100:
 			gs 'pain', 2, 'nipples', 'pinch'
 			gs 'pain', 2, 'face', 'slap'
-			pcs_horny -= rand(15,40)
 			'When you are close to reaching orgasm, you close your eyes and moan softly. Suddenly you feel a sharp pain in your nipples! It''s Christina, pinching them hard. She slaps you in the face and says "You know the rules, bitch! Whores don''t get to cum on my dildo!"'
 		end
 
@@ -594,7 +586,7 @@ if $ARGS[0] = '8':
 		gs 'arousal', 'vaginal_dildo', 10, 'sub', 'humiliation'
 		gs 'arousal', 'end'
 		gs 'stat'
-		act 'Continue': gt 'gschool_lessons4', 'postphys2'
+		gs 'Zvereva_sub_1', 'finished'
 	end
 end
 	
@@ -611,25 +603,20 @@ if $ARGS[0] = '9':
 		'You sit down in front of the dildo and raise your hips to lower yourself down on it. Not fast enough for Christina''s tastes however, and she slaps your inner thigh with a towel. "Faster, bitch! We all have other places to be today!"'
 		'The other girls giggle as you slam your hips down on the rubber dong, and ride it. Christina instructs you to keep your legs spread while you ride the dildo, and keeps slapping you with her towel as you move your hips up and down. Your yelps of pain whenever the towel lands on your thighs put an evil grin on her face.'
 
-		if zverhumiliation < 14:zverhumiliation += 1
-		if pcs_vag < 10:vgape = 2 & pcs_horny = rand(5,15)
-		if pcs_vag >= 10 and pcs_vag < 15:vgape = 1 & pcs_horny = rand(25,35)
-		if pcs_vag >= 15:pcs_horny = rand(40,75)
+		gs 'pain', 2, 'thigh', 'slap'
 		if pcs_horny >= 100:
 			gs 'pain', 2, 'nipples', 'pinch'
 			gs 'pain', 2, 'face', 'slap'
-			pcs_horny -= rand(15,40)
 			'When you are close to reaching orgasm, you close your eyes and moan softly. Suddenly you feel a sharp pain in your nipples! It''s Christina, pinching them hard. She slaps you in the face and says: "You know the rules, bitch! Whores don''t get to cum on my dildo!"'
 		end
 
 		'After a while, Christina stops whipping you with her towel and begins to get ready for her shower. As you try to move up she snarks "I didn''t say you could stop, bitch. Keep going!" You mumble an apology and keep riding it until she finally says you can stop. You gently rub your thighs as you give her the dildo back, after licking it clean as always.'
 
-		gs 'pain', 2, 'thigh', 'slap'
 		$orgasm_or = 'no'
 		gs 'arousal', 'vaginal_dildo', 10, 'sub', 'humiliation'
 		gs 'arousal', 'end'
 		gs 'stat'
-		act 'Continue': gt 'gschool_lessons4', 'postphys2'
+		gs 'Zvereva_sub_1', 'finished'
 	end
 end
 	
@@ -645,14 +632,9 @@ if $ARGS[0] = '10':
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj16.jpg"></center>'
 		'Several of the girls walk towards the dong and spit on it, and you gratefully nod at them as you spread the saliva over it with your fingers, adding some of your own. Then you squat directly over the dildo and slowly rub it against your pussy lips. You can feel your snatch being stretched to its limits when you lower yourself down on it, and when you begin to move your hips you feel your pussy lips gripping the dildo tightly.'
 
-		if zverhumiliation < 14:zverhumiliation += 1
-		if pcs_vag < 10:vgape = 2 & pcs_horny = rand(5,15)
-		if pcs_vag >= 10 and pcs_vag < 20:vgape = 1 & pcs_horny = rand(25,35)
-		if pcs_vag >= 20:pcs_horny = rand(40,75)
 		if pcs_horny >= 100:
 			gs 'pain', 2, 'nipples', 'pinch'
 			gs 'pain', 2, 'face', 'slap'
-			pcs_horny -= rand(15,40)
 			'When you are close to reaching orgasm, you close your eyes and moan softly. Suddenly you feel a sharp pain in your nipples! It''s Christina, pinching them hard. She slaps you in the face and says "You know the rules, bitch! Whores don''t get to cum on my dildo!"'
 		end
 
@@ -663,7 +645,7 @@ if $ARGS[0] = '10':
 		gs 'arousal', 'vaginal_dildo', 10, 'sub', 'humiliation'
 		gs 'arousal', 'end'
 		gs 'stat'
-		act 'Continue': gt 'gschool_lessons4', 'postphys2'
+		gs 'Zvereva_sub_1', 'finished'
 	end
 end
 	
@@ -679,14 +661,9 @@ if $ARGS[0] = '11':
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj17.jpg"></center>'
 		'You accept the brush obediently and lie down on the ground, spreading your legs. You poke the handle between your legs and slowly spread your pussy lips with it before pushing it in. It doesn''t quite feel as good as the dildos Christina usually has for you, and is not quite as big either. Nevertheless, the sloshing of your pussy is quite audible in the locker room while the girls in your class are changing or stripping for their showers. You do notice one of them glancing at her hairbrush with a dreamy look in her eyes.'
 
-		if zverhumiliation < 14:zverhumiliation += 1
-		if pcs_vag < 10:pcs_horny = rand(40,60)
-		if pcs_vag >= 10 and pcs_vag < 15:pcs_horny = rand(30,50)
-		if pcs_vag >= 15:pcs_horny = rand(20,40)
 		if pcs_horny >= 100:
 			gs 'pain', 2, 'nipples', 'pinch'
 			gs 'pain', 2, 'face', 'slap'
-			pcs_horny -= rand(15,40)
 			'When you are close to reaching orgasm, you close your eyes and moan softly. Suddenly you feel a sharp pain in your nipples! It''s Christina, pinching them hard. She slaps you in the face and says "The rules didn''t change, bitch! Just because you don''t have a dildo today doesn''t mean you can cum all over my brush!"'
 		end
 
@@ -696,7 +673,7 @@ if $ARGS[0] = '11':
 		gs 'arousal', 'vaginal_dildo', 10, 'sub', 'humiliation'
 		gs 'arousal', 'end'
 		gs 'stat'
-		act 'Continue': gt 'gschool_lessons4', 'postphys2'
+		gs 'Zvereva_sub_1', 'finished'
 	end
 end
 	
@@ -712,14 +689,9 @@ if $ARGS[0] = '12':
 		'Knowing she expects a show, you lean back against the wall with your legs spread wide. You rub your fingers over your pussy lips, and then begin to slide your fingers in, one by one, with a questioning look in your eyes. At three, Christina says "Stop. Three will do for today, bitch. Start fucking yourself with them."'
 		'You slowly move your hand, and can''t help but moan when you feel your pussy grasping around your fingers.'
 
-		if zverhumiliation < 14:zverhumiliation += 1
-		if pcs_vag < 10:vgape = 1 & pcs_horny = rand(50,70)
-		if pcs_vag >= 10 and pcs_vag < 15:pcs_horny = rand(40,60)
-		if pcs_vag >= 15:pcs_horny = rand(30,50)
 		if pcs_horny >= 100:
 			gs 'pain', 2, 'nipples', 'pinch'
 			gs 'pain', 2, 'face', 'slap'
-			pcs_horny -= rand(15,40)
 			'When you are close to reaching orgasm, you close your eyes and try to hide it from Christina. Suddenly you feel a sharp pain in your nipples! It''s Christina, pinching them hard. She slaps you in the face and says "Nice try, bitch. You know the rules... do that again and I''ll have to punish you."'
 		end
 
@@ -730,7 +702,7 @@ if $ARGS[0] = '12':
 		gs 'arousal', 'vaginal_finger', 10, 'sub', 'humiliation', 'masturbate'
 		gs 'arousal', 'end'
 		gs 'stat'
-		act 'Continue': gt 'gschool_lessons4', 'postphys2'
+		gs 'Zvereva_sub_1', 'finished'
 	end
 end
 	
@@ -744,15 +716,10 @@ if $ARGS[0] = '13':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj19,'+rand(0,1)+'.jpg"></center>'
 		'You nod and get comfortable, before squeezing your fingers together tightly. Several girls spit on your fingers for you and you push them against your vagina, slowly rotating your wrist as you work them in deeper and deeper. Taking deep breaths, you eventually manage to get your entire hand inside your snatch.'
-		
-		if zverhumiliation < 14:zverhumiliation += 1
-		if pcs_vag < 10:vgape = 3 & pcs_horny = rand(10,20)
-		if pcs_vag >= 10 and pcs_vag < 15:vgape = 2 & pcs_horny = rand(30,50)
-		if pcs_vag >= 15:vgape = 1 & pcs_horny = rand(50,75)
+
 		if pcs_horny >= 100:
 			gs 'pain', 2, 'nipples', 'pinch'
 			gs 'pain', 2, 'face', 'slap'
-			pcs_horny -= rand(15,40)
 			'When you are close to reaching orgasm, you close your eyes and try to hide it from Christina. Suddenly you feel a sharp pain in your nipples! It''s Christina, pinching them hard. She slaps you in the face and says "Orgasming on your own fist... you''re such a nasty whore, <<$pcs_nickname>>. Good thing I was there to stop you."'
 		end
 
@@ -767,7 +734,7 @@ if $ARGS[0] = '13':
 		gs 'arousal', 'vaginal_finger', -10, 'sub', 'humiliation', 'lesbian'
 		gs 'arousal', 'end'
 		gs 'stat'
-		act 'Continue': gt 'gschool_lessons4', 'postphys2'
+		gs 'Zvereva_sub_1', 'finished'
 	end
 end
 	
@@ -782,12 +749,9 @@ if $ARGS[0] = '14':
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj20,'+rand(0,1)+'.jpg"></center>'
 		'It''s been so long, you barely even remember why you''re doing this any more. Obeying Christina in front of the other girls after gym class has become your second nature, it''s just part of your daily duties... and you wouldn''t have it any other way. You quickly drop to your knees and crawl your way over to her, sexily waving your ass back and forth to the girls behind you. When you arrive at Christina''s feet, you rise up and obediently run your tongue over her folds, tasting her sweet juices as you begin to lick away at her snatch.'
 
-		if zverhumiliation < 20:zverhumiliation += 1
-		pcs_horny = rand(10,20)
 		if pcs_horny >= 100:
 			gs 'pain', 2, 'nipples', 'pinch'
 			gs 'pain', 2, 'face', 'slap'
-			pcs_horny -= rand(15,40)
 			'While you do your best to give Christina a good licking, you feel your own orgasm encroaching upon you as well. Just when it''s about to hit, Christina yanks your head back by the hair and slaps your face. She pinches your nipples hard for good measure and as you feel your arousal drop, she snarks "You''re supposed to be focused on me, bitch. Don''t make me remind you."'
 		end
 
@@ -798,18 +762,42 @@ if $ARGS[0] = '14':
 		gs 'arousal', 'cuni_give', 20, 'sub', 'humiliation', 'lesbian'
 		gs 'arousal', 'end'
 		gs 'stat'
-		act 'Continue': gt 'gschool_lessons4', 'postphys2'
+
+		gs 'Zvereva_sub_1', 'finished'
 	end
 end
-	
-if $ARGS[0] = '15':
+
+if $ARGS[0] = 'default':
+	menu_off = 1
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/locker/chrispeek.jpg"></center>'
+	if christinaQW['subpath'] = 3:
+		christinaQW['subpath'] = 4
+		'Christina grins as you walk up to her meekly, expecting your punishment. "Sorry bitch, I''m busy right now. Meet me after school, we will continue this at my house."'
+		'She quickly heads into the showers, and for a second you feel unsure as to what to do. The other girls in the room smirk at your behaviour; you''d gotten so used to Christina''s abuse that you have no idea how to posture yourself when she''s not here. You''re deeply embarrassed when you try to imagine what they must think of you, and you do your best to ignore them.'
+	else
+		'Christina grins as you walk up to her meekly, expecting your punishment. "Sorry bitch, I''m busy today. You''ll have to do without punishment this time."'
+		'She quickly heads into the showers, and for a second you feel unsure as to what to do. The other girls of your class smirk at your behaviour; you''d gotten so used to Christina''s abuse that you have no idea how to posture yourself when she''s not here. You''re deeply embarrassed when you try to imagine what they must think of you, and you do your best to ignore them.'
+	end
+	gs 'Zvereva_sub_1', 'finished'
+end
+
+if $ARGS[0] = 'finished':
+	act 'Continue':
+		killvar 'zverhumiliation'
+		killvar 'gKristinaZvtemp'
+		gt 'gschool_lessons4', 'postphys2'
+	end
+end
+
+!! Removed the next args until we get some sort of filter to allow or prevent watersports
+if $ARGS[0] = 'ws_1':
 	menu_off = 1
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/locker/chrispeek.jpg"></center>'
 	'Christina mutters about having to go to the bathroom, but then an idea strikes her when she sees you. "Excellent, just when I thought there was no toilet nearby. Bitch, come here. Get on your knees and open your mouth... and make it quick, I''m ready to burst!"'
 
 	act 'Obey and open your mouth':
-		if zverhumiliation < 30:zverhumiliation += 1
 		if pcs_makeup > 1:pcs_makeup = 0
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/sex/christina/dildobj21.jpg"></center>'
@@ -821,23 +809,8 @@ if $ARGS[0] = '15':
 		gs 'arousal', 'pee', 5, 'sub', 'humiliation', 'lesbian'
 		gs 'arousal', 'end'
 		gs 'stat'
-		act 'Continue': gt 'gschool_lessons4', 'postphys2'
-	end
-end
-
-if $ARGS[0] = 'default':
-	menu_off = 1
-	*clr & cla
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/gym/locker/chrispeek.jpg"></center>'
-	if christinaQW['subpath'] = 3:
-		christinaQW['subpath'] = 4
-		'Christina grins as you walk up to her meekly, expecting your punishment. "Sorry bitch, I''m busy right now. Meet me after school, we will continue this at my house."'
-		'She quickly heads into the showers, and for a second you feel unsure as to what to do. The other girls in the room smirk at your behaviour; you''d gotten so used to Christina''s abuse that you have no idea how to posture yourself when she''s not here. You''re deeply embarrassed when you try to imagine what they must think of you, and you do your best to ignore them.'
-	else
-		'Christina grins as you walk up to her meekly, expecting your punishment. "Sorry bitch, I''m busy today. You''ll have to do without punishment this time."'
-		'She quickly heads into the showers, and for a second you feel unsure as to what to do. The other girls of your class smirk at your behaviour; you''d gotten so used to Christina''s abuse that you have no idea how to posture yourself when she''s not here. You''re deeply embarrassed when you try to imagine what they must think of you, and you do your best to ignore them.'
+		act 'Continue': gs 'Zvereva_sub_1', 'finished'
 	end
-	act 'Continue': gt 'gschool_lessons4', 'postphys2'
 end
 
 --- Zvereva_sub_1 ---------------------------------

+ 2 - 2
locations/_attributes_gm_panties.qsrc

@@ -132,8 +132,8 @@ elseif ARGS[1] = 18:
 elseif ARGS[1] = 19:
 	PanType = 1
 	PanFun = 1
-	PanMaterial = 1
-	PanQuality = 5
+	PanMaterial = 6
+	PanQuality = 2
 	PanThinness = 3
 	underwear['pair'] = 19
 

+ 3 - 3
locations/_attributes_school.qsrc

@@ -332,7 +332,7 @@ elseif ARGS[1] = 46:
 elseif ARGS[1] = 47:
 	CloQuality = 3
 	CloThinness = 3
-	CloTopCut = 4
+	CloTopCut = 1
 	CloSkirtShortness = 4
 	CloStyle2 = 4
 
@@ -346,8 +346,8 @@ elseif ARGS[1] = 48:
 elseif ARGS[1] = 49:
 	CloQuality = 3
 	CloThinness = 5
-	CloTopCut = 4
-	CloSkirtShortness = 4
+	CloTopCut = 2
+	CloSkirtShortness = 5
 	CloStyle2 = 4
 
 elseif ARGS[1] = 50:

+ 0 - 4
locations/_pube_image.qsrc

@@ -55,10 +55,6 @@ if $ARGS[0] = 0 and lashair = 0:
 			$RESULT += 'shave/<<$temp_pubecol>>_trimmed'
 		elseif temp_pubestyle = 12:
 			$RESULT += 'shave/<<$temp_pubecol>>_mini'
-		elseif temp_pubestyle = 13:
-			$RESULT += 'shave/<<$temp_pubecol>>_strip'
-		elseif temp_pubestyle = 14:
-			$RESULT += 'shave/<<$temp_pubecol>>_rectangle'
 		else
 			$RESULT += 'hair/<<$temp_pubecol>>_small'
 		end

+ 11 - 7
locations/agentned.qsrc

@@ -363,14 +363,18 @@ end
 if $ARGS[0] = 'format_price_string':
 	$worknum = STR(ARGS[1])
 	worknumlength = LEN($worknum)
-	pos1 = 1 &
-	pos2 = iif((worknumlength MOD 3) = 0, 3, worknumlength MOD 3)
+	pos1 = 1
 	:format_price_string_loop
-		$split = $MID($worknum, pos1, pos2)
-		$result += iif(pos2 < worknumlength, $split+',', $split)
-		pos1 = pos2+1
-		pos2 = pos1+2
+		$split = $MID($worknum, pos1, 1)
+		if (worknumlength - 1)/3 ! (worknumlength-2)/3:
+			$result += $split+','
+		else
+			$result += $split
+		end
+		worknumlength -= 1
+		pos1 += 1
 	if pos2 <= worknumlength: jump 'format_price_string_loop'
 	killvar 'pos1' & killvar 'pos2' & killvar 'worknum' & killvar 'worknumlength' & killvar 'split'
 end
---- agentned ---------------------------------
+--- agentned ---------------------------------
+

Різницю між файлами не показано, бо вона завелика
+ 482 - 964
locations/albina_chat.qsrc


+ 132 - 27
locations/albina_chat2.qsrc

@@ -21,6 +21,7 @@ if $ARGS[0] = 'first_model_talk1':
 				'"Why? What kind of modelling are you doing?" she asks suspiciously.'
 				gs 'albina_chat2','first_model_talk_shy1'
 				gs 'albina_chat2','first_model_talk2'
+				gs 'albina_chat2','first_model_talk_proud2'
 			else
 				act 'I didn''t want people to know':
 					cla & *nl
@@ -34,6 +35,64 @@ if $ARGS[0] = 'first_model_talk1':
 	end
 end
 
+if $ARGS[0] = 'first_model_talk_proud2':
+	act 'Tell her (proud)':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		if $model['type'] = 'catalog':
+			'"Catalogue modelling!" you say with bubbly excitement. "The kind that you see on websites to show what''s for sale or in magazines with a company''s stock. It''s not much right now, but it''s a foot in the door!"'
+			'"Why didn''t you tell me sooner?!" Albina squeals gleefully alongside you.'
+			'"It''s an 18+ agency," you explain. "And since I''m underage, I have to keep it on the down low. I needed a fake passport just to get registered there. They do all kinds of other stuff there. Fashion, lingerie, nudes, you name it."'
+			gs 'albina_chat2','first_model_talk3'
+		elseif $model['type'] = 'fashion':
+			'"Fashion modelling!" you whisper excitedly. "Fancy dresses, designer clothing, all the stuff you see in magazines but never actually see people wearing in real life. <i>I</i> get to wear that!"'
+			'"That''s so cool!" Albina shouts, punching you in the arm again. "Why are you hiding it?"'
+			'"It''s an 18+ agency," you explain. "I have a fake passport just to work there. They do all kinds of other stuff there. Fashion, lingerie, nudes, you name it."'
+			gs 'albina_chat2','first_model_talk3'
+		elseif $model['type'] = 'lingerie':
+			'"I''m a freaking lingerie model!" you whisper excitedly. "High end bras and panties, brand names like Victoria''s Secret and Mon Cheri!"'
+			'"That''s so cool!" Albina shouts, punching you in the arm again. "You''re a goddamn supermodel! Why are you hiding it?"'
+			'"It''s an 18+ agency," you explain. "I have a fake passport just to work there. They do other stuff there too. Erotic nudes and all that."'
+			gs 'albina_chat2','first_model_talk3'
+		elseif $model['type'] = 'glamour':
+			if modelfoto['topless'] > 0:
+				'"I do glamour modelling!" you whisper excitedly. "Sexy shoots with tight or thin clothing, a lot of cleavage and a lot of leg. I''ve even gone topless!"'
+				gs 'albina_chat2','first_model_talk4'
+			else
+				'"I do glamour modelling!" you whisper excitedly. "Sexy shoots with tight or thin clothing, a lot of cleavage and a lot of leg. Sometimes my ass too, but never my tits or pussy. They do that kind of modelling there too."'
+				gs 'albina_chat2','first_model_talk3'
+			end
+		elseif $model['type'] = 'fitness':
+			if modelfoto['topless'] > 0:
+				'"I model a lot of sports clothing," you say proudly. "But I do other stuff too. I''ve even shown off my tits!"'
+				gs 'albina_chat2','first_model_talk4'
+			else
+				'"I model a lot of sports clothing," you say proudly. "Sports bras and tight yoga pants and stuff like that. Pretty cool, huh? They do all kinds of modelling there. Even nude modelling."'
+				gs 'albina_chat2','first_model_talk3'
+			end
+		elseif $model['type'] = 'artistic nude':
+			'"Nude modelling!" you squeal in a hushed but excited tone.'
+			gs 'albina_chat2','first_model_talk4'
+		elseif $model['type'] = 'erotic':
+			'"Erotic nude modelling!" you squeal in a hushed but excited tone.'
+			gs 'albina_chat2','first_model_talk4'
+		else
+			if modelfoto['nude'] > 0:
+				'"All kinds of modelling," you say excitedly. "I''ve even done nudes!"'
+				gs 'albina_chat2','first_model_talk4'
+			elseif modelfoto['topless'] > 0:
+				'"All kinds of modelling," you say excitedly. "I''ve even gone topless!"'
+				gs 'albina_chat2','first_model_talk4'
+			else
+				'"All kinds of modelling," you say excitedly. "High end fashion. Lacy lingerie. Tight clothing, thin material. You name it."'
+				'"That''s so cool!" Albina exclaims, punching you in the arm again. "You''re a goddamn supermodel! "Why are you hiding it?"'
+				'"It''s an 18+ agency," you explain. "I have a fake passport just to work there. They do other stuff there too. Erotic nudes and all that."'
+				gs 'albina_chat2','first_model_talk3'
+			end
+		end
+	end
+end
+
 if $ARGS[0] = 'first_model_talk2':
 	act 'Tell her (nonchalant)':
 		cla & *clr
@@ -155,16 +214,15 @@ if $ARGS[0] = 'first_model_talk4':
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
 			'Albina searches and finds your profile.'
 			'"You didn''t even change your name?" she snickers.'
-			
 			act'It seemed wrong':
 				cla & *nl
-				'"It felt weird going by something that wasn''t my name," you shrug as she clicks a link you know leads straight to your nude debut.'
+				'"It felt weird going by something that wasn''t my name," you shrug as she clicks a link you know leads straight to your nude debut. "My name is who I am after all."'
 				act'Continue':gs 'albina_chat2','first_model_talk_nude1'
 			end
 			
 			act'It was a hassle':
 				cla & *nl
-				'"I just seemed like a hassle, needing to remember to go by different names and all that," you shrug as she clicks a link you know leads straight to your nude debut.'
+				'"It felt like a hassle, needing to remember to go by different names and all that," you shrug as she clicks a link you know leads straight to your nude debut.'
 				act'Continue':gs 'albina_chat2','first_model_talk_nude1'
 			end
 			
@@ -187,8 +245,7 @@ if $ARGS[0] = 'first_model_talk4':
 			'Albina stops, turning to look at you with a frown. You give her a stare and she stares back.'
 			*nl
 			'"Damn!" she swears after a moment. "Tell me what to search!"'
-			'"Nope! You''re never finding those pics," you reply smugly, enjoying a rare moment of superiority over your friend.'
-			gs 'albina_chat','small_talk'
+			gs 'albina_chat2','first_model_talk_tell'
 		end
 			
 		act'Let her search':
@@ -198,22 +255,27 @@ if $ARGS[0] = 'first_model_talk4':
 			'"Why can''t I find it?!" she grumbles, cursing.'
 			'"I don''t use my <i>actual</i> name when modelling," you say. "Do you think I''m crazy?"'
 			'"Come ooooonnn!" she moans. "Tell me what to search!"'
-			act'Nope':
-				cla & *nl
-				'"Nope! You''re never finding those pics," you reply smugly, enjoying a rare moment of superiority over your friend.'
-				gs 'albina_chat','small_talk'
-			end
-			act'Tell her':
-				cla & *nl
-				'You spend a few moments considering tantalizing her with the knowledge but eventually you relent.'
-				'"Okay," you snicker. "I go by <<$model[''firstname'']>> <<$model[''lastname'']>>."'
-				'Her eyes light up and immediately starts clacking away on the keyboard. Moments later, she''s clicking a link that you know leads to your nude debut.'
-				act'Look at the photos':gs 'albina_chat2','first_model_talk_nude1'
-			end
+			gs 'albina_chat2','first_model_talk_tell'
 		end
 	end
 end
 
+if $ARGS[0] = 'first_model_talk_tell':
+	act'Nope':
+		cla & *nl
+		'"Nope! You''re never finding those pics," you reply smugly, enjoying a rare moment of superiority over your friend.'
+		gs 'albina_chat','small_talk'
+	end
+	
+	act'Tell her':
+		cla & *nl
+		'You spend a few moments considering tantalizing her with the knowledge but eventually you relent.'
+		'"Okay," you snicker. "I go by <<$model[''firstname'']>> <<$model[''lastname'']>>."'
+		'Her eyes light up and immediately starts clacking away on the keyboard. Moments later, she''s clicking a link that you know leads to your nude debut.'
+		act'Look at the photos':gs 'albina_chat2','first_model_talk_nude1'
+	end
+end
+
 if $ARGS[0] = 'first_model_talk_nude1':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/shoots/nude/debut/1.jpg"> <img <<$set_imgh>> src="images/locations/city/citycenter/photo/shoots/nude/debut/2.jpg"> <img <<$set_imgh>> src="images/locations/city/citycenter/photo/shoots/nude/debut/3.jpg"></center>'
@@ -232,8 +294,8 @@ if $ARGS[0] = 'first_model_talk_nude1':
 		cla & *nl
 		'"I know, right?" you grin. A warm blush spreads through your cheeks despite your pride in your work, unable to help but be a little embarrassed as Albina expands the images to full screen and takes advantage of the high definition to zoom <i>very</i> far in.'
 		if pcs_pubes > 10 and AlbinaQW['model_shave'] = 0:
-			'"I can''t believe you were hiding them from me!" she exclaims. "By the way, I thought you didn''t shave?"'
-			'Albina zooms way in on your pussy, getting a close up of your cleanshaven lips.'
+			'"I can''t believe you were hiding them from me!" she exclaims. " By the way, what''s the deal? I thought you didn''t shave?"'
+			'Albina zooms way in on your crotch, getting a close up of your cleanshaven pussy.'
 		else
 			'"I can''t believe you were hiding them from me!" she exclaims. "These photos are incredible! I can''t believe you were hiding them from me!"'
 		end
@@ -244,8 +306,8 @@ if $ARGS[0] = 'first_model_talk_nude1':
 		cla & *nl
 		'"Not bad, are they?" you smirk, amused by the look of excitement on Albina''s face as she rapidly clicks through photos, often expanding them to full screen to take advantage of the high definition and zoom <i>very</i> far in.'
 		if pcs_pubes > 10 and AlbinaQW['model_shave'] = 0:
-			'"I can''t believe you were hiding them from me!" she exclaims. "By the way, I thought you didn''t shave?"'
-			'Albina zooms way in on your pussy, getting a close up of your cleanshaven lips.'
+			'"I can''t believe you were hiding them from me!" she exclaims. " By the way, what''s the deal? I thought you didn''t shave?"'
+			'Albina zooms way in on your crotch, getting a close up of your cleanshaven pussy.'
 		else
 			'"I can''t believe you were hiding them from me!" she exclaims. "These photos are incredible! I can''t believe you were hiding them from me!"'
 		end
@@ -256,13 +318,37 @@ if $ARGS[0] = 'first_model_talk_nude1':
 		cla & *nl
 		'"You''re just saying that," you remark skeptically even as she furiously clicks through them, expanding them to full screen and even zooming in at times, especially on your "womanly features."'
 		if pcs_pubes > 10 and AlbinaQW['model_shave'] = 0:
-			'"Fuck no!" she exclaims. "Why would I lie? Just looking at these makes me want to eat you out right now! I can''t believe you were hiding them from me! By the way, I thought you didn''t shave?"'
+			'"Fuck no!" she exclaims. "Why would I lie? Just looking at these makes me want to eat you out right now! I can''t believe you were hiding them from me!  By the way, what''s the deal? I thought you didn''t shave?"'
 			'Albina takes advantage of the high resolution and zooms way in on your pussy, getting a close up of your cleanshaven lips.'
 		else
 			'"Fuck no!" she exclaims. "Why would I lie? Just looking at these makes me want to eat you out right now!"'
 		end
 		gs 'albina_chat2','first_model_talk_nude2'
 	end
+	
+	act'Professional pride':
+		cla & *nl
+		'"It turned out well didn''t it?" you smile as she furiously clicks through them, expanding them to full screen and going out of her way to zoom in on your tits and pussy. "It was a big step for me."'
+		if pcs_pubes > 10 and AlbinaQW['model_shave'] = 0:
+			'"I can''t believe you were hiding this from me!" she exclaims. " By the way, what''s the deal? I thought you didn''t shave?"'
+			'Albina zooms way in on your crotch, getting a close up of your cleanshaven pussy.'
+		else
+			'"I can''t believe you were hiding them from me!" she exclaims. "These photos are incredible! I can''t believe you were hiding them from me!"'
+		end
+		gs 'albina_chat2','first_model_talk_nude2'
+	end
+	
+	act'Self centered pride':
+		cla & *nl
+		'"Fuck yeah I do," you grin, even ogling yourself a little bit as she furiously clicks through them, expanding them to full screen and even zooming in at times, especially on your "womanly features."'
+		if pcs_pubes > 10 and AlbinaQW['model_shave'] = 0:
+			'"Modest aren''t we?" she snickers back. "I can''t believe you were hiding this from me! By the way, what''s the deal? I thought you didn''t shave?"'
+			'Albina zooms way in on your crotch, getting a close up of your cleanshaven pussy.'
+		else
+			'"Modest aren''t we?" she snickers back. "I can''t believe you were hiding this from me! These photos are incredible!"'
+		end
+		gs 'albina_chat2','first_model_talk_nude2'
+	end
 end
 
 if $ARGS[0] = 'first_model_talk_nude2':
@@ -403,7 +489,7 @@ if $ARGS[0] = 'first_model_talk_nude_pubes_shaved':
 			'"They made me do it," you sigh. "This is my nude debut. The studio''s policy is that models have to go cleanshaven for their first nude set. I didn''t want to do it, but they refused to do the shoot unless I did. I really liked my bush! I was so annoyed how long it took to grow back!"'
 			'Albina''s grin fades and takes on a more somber expression, scrolling through the pictures of you with new eyes.'
 			if AlbinaQW['shave_story'] = 1:
-				'"I told you about why I started shaving, didn''t I?" she asks referring to that story she told you while you were both drunk after the pool. "What you said reminds me of that."'
+				'"I told you about why I started shaving, didn''t I?" she asks in a flat tone, referring to what she told you while you were both drunk after the pool. "What you said reminds me of that."'
 				'Albina shuts the lid on her laptop and pushes it away.'
 				'"I''m sorry <<$pcs_nickname>>," she says tenderly. "Maybe we should talk about something else?"'
 			else
@@ -418,7 +504,7 @@ if $ARGS[0] = 'first_model_talk_nude_pubes_shaved':
 			'"They made me do it," you sigh. "This is my nude debut. The studio''s policy is that models have to go cleanshaven for their first nude set. I didn''t want to do it, but they refused to do the shoot unless I did."'
 			'Albina''s grin fades and takes on a more somber expression, scrolling through the pictures of you with new eyes.'
 			if AlbinaQW['shave_story'] = 1:
-				'"I told you about why I started shaving, didn''t I?" she asks referring to that story she told you while you were both drunk after the pool. "What you said reminds me of that."'
+				'"I told you about why I started shaving, didn''t I?" she asks in a flat tone, referring to what she told you while you were both drunk after the pool. "What you said reminds me of that."'
 				'Albina shuts the lid on her laptop and pushes it away.'
 				'"I''m sorry <<$pcs_nickname>>," she says tenderly. "Maybe we should talk about something else?"'
 			else
@@ -724,7 +810,7 @@ if $ARGS[0] = 'first_model_talk_nude_shy1':
 		cla & *nl
 		'"You really think so?" you ask. You blush furiously as she furiously clicks through them, expanding them to full screen and even zooming in at times, especially on your "womanly features," but deep inside your chest you also feel a certain warmth. Something that feels good to be recognized.'
 		if pcs_pubes > 10 and AlbinaQW['model_shave'] = 0:
-			'"Fuck yes!" she exclaims. "These photos are incredible! I can''t believe you were hiding them from me! By the way, I thought you didn''t shave?"'
+			'"Fuck yes!" she exclaims. "These photos are incredible! I can''t believe you were hiding them from me!  By the way, what''s the deal? I thought you didn''t shave?"'
 			'Albina takes advantage of the high resolution and zooms way in on your pussy, getting a close up of your cleanshaven lips.'
 		else
 			'"Fuck yes!" she exclaims. "These photos are incredible! I can''t believe you were hiding them from me!"'
@@ -736,7 +822,7 @@ if $ARGS[0] = 'first_model_talk_nude_shy1':
 		cla & *nl
 		'"You''re just saying that," you remark skeptically even as she furiously clicks through them, expanding them to full screen and even zooming in at times, especially on your "womanly features."'
 		if pcs_pubes > 10 and AlbinaQW['model_shave'] = 0:
-			'"Fuck no!" she exclaims. "Why would I lie? Just looking at these makes me want to eat you out right now! I can''t believe you were hiding them from me! By the way, I thought you didn''t shave?"'
+			'"Fuck no!" she exclaims. "Why would I lie? Just looking at these makes me want to eat you out right now! I can''t believe you were hiding them from me!  By the way, what''s the deal? I thought you didn''t shave?"'
 			'Albina takes advantage of the high resolution and zooms way in on your pussy, getting a close up of your cleanshaven lips.'
 		else
 			'"Fuck no!" she exclaims. "Why would I lie? These photos are incredible! I can''t believe you were hiding them from me!"'
@@ -800,7 +886,26 @@ end
 if $ARGS[0] = 'recurrent_model_talk1':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-	'"So, what''s it like working as a model?" Albina asks looking curious.'
+	'"What''s it like working as a model?" Albina asks looking curious.'
+	act'It''s whatever':
+		cla & *nl
+		'"It''s whatever," you shrug. "Same as any other job I guess. Show up, do the work, get paid."'
+		'"That''s all you have to say about being a fucking super model?" she grins back, punching you in the arm. "You bitch."'
+		!! if '' -> commented out just so it does not cause problems elsewhere  
+	end
+end
+
+if $ARGS[0] = 'recurrent_porn_talk1':
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+	'"So..." Albina starts hesitantly, nervously drumming her fingers. "How''s... the uhh... <i>porn stuff</i> going...?"'
+	act'We don''t have to talk about this':
+		albinaQW['no_porn_talk'] = 1
+		cla & *nl
+		'"Albina," you say gently. "If you''re uncomfortable with what I do for money, we don''t have to talk about it."'
+		'She nods back, looking grateful and changes the subject.'
+		gs 'albina_chat','small_talk'
+	end
 end
 
 --- albina_chat2 ---------------------------------

+ 9 - 10
locations/albina_house_events.qsrc

@@ -192,13 +192,13 @@ if $ARGS[0] = 'first_sex':
 	gs 'stat'
 	'<center><video autoplay loop src="images/shared/sex/lesbian/kiss1.mp4"></video></center>'
 	'The moment you get into her room, you start tearing each other''s clothes off and tossing them aside without a care. Her thong is drenched and comes away with a trail of juices as she wiggles out of it. As soon as you''re completely naked, she pushes you back onto the bed and climbs on top of you. You wrap your legs around her back and you go right back to passionately making out again. But it isn''t enough. You can feel Albina''s juices smearing against your thigh and you''re pretty sure she can feel the same from you.'
-	gs 'arousal', 'kiss', 2, 'no_orgasm_msg'
-	gs 'arousal', 'massage', -2, 'no_orgasm_msg'
+	gs 'arousal', 'kiss', 2, 'no_orgasm_msg', 'lesbian'
+	gs 'arousal', 'massage', -2, 'no_orgasm_msg', 'lesbian'
 	gs 'stat'
 
 	act 'Take it further':
-		gs 'arousal', 'rimming', 5, 'no_orgasm_msg'
-		gs 'arousal', 'vaginal_finger', -5, 'no_orgasm_msg'
+		gs 'arousal', 'rimming', 5, 'no_orgasm_msg', 'lesbian'
+		gs 'arousal', 'vaginal_finger', -5, 'no_orgasm_msg', 'lesbian'
 		gs 'stat'
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/shared/sex/lesbian/uanuli22.jpg"></center>'
@@ -207,11 +207,10 @@ if $ARGS[0] = 'first_sex':
 		act '69':
 			*clr & cla
 			if npc_sex['A23'] = 0: npc_sex['A23'] = 1 & girl += 1
-			lesbian += 1
 			$orgasm_or = 'yes'
-			gs 'arousal', 'cuni', 10, 'no_orgasm_msg'
-			gs 'arousal', 'cuni_give', -10, 'no_orgasm_msg'
-			gs 'arousal', 'rimming', 5, 'no_orgasm_msg'
+			gs 'arousal', 'cuni', 10, 'no_orgasm_msg', 'lesbian'
+			gs 'arousal', 'cuni_give', -10, 'no_orgasm_msg', 'lesbian'
+			gs 'arousal', 'rimming', 5, 'no_orgasm_msg', 'lesbian'
 			gs 'stat'
 			'<center><video autoplay loop src="images/shared/sex/lesbian/69_1.mp4"></video></center>'
 			'You turn, forcing her tongue away from your ass and towards your other hole instead, wrapping your thighs around her torso. In the same motion, you dive between her legs and run your tongue across her pussy. It''s absolutely <i>soaked</i>. The two of you eat each other out with mutually reckless abandon as you relentlessly tease each other''s clits. Albina''s tongue occasionally slides up and rims your ass before moving back down to your pussy, which grows wetter and wetter.'
@@ -220,9 +219,9 @@ if $ARGS[0] = 'first_sex':
 			*nl
 			'Finally, the tension gives out and both of you are left panting. You can feel Albina''s breath between your legs.'
 			act'Continue':
-				pcs_hairbsh = 0
+				pcs_hairbsh = -1
 				if pcs_makeup > 1: pcs_makeup = 0
-				gs 'arousal', 'kiss', 1, 'no_orgasm_msg'
+				gs 'arousal', 'kiss', 1, 'no_orgasm_msg', 'lesbian'
 				gs 'arousal', 'end'
 				gs 'stat'
 				cla & *clr

+ 1047 - 0
locations/albina_sex_chat.qsrc

@@ -0,0 +1,1047 @@
+# albina_sex_chat
+
+if $ARGS[0] = 'sex_talk_start':
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+	if stat['think_virgin'] = 1:
+		'Knowing that you don''t have much experience in the subject, she offers to change the topic.'
+		gs 'albina_sex_chat', 'sex_talk'
+	else
+		'You steer the conversation towards sex, a topic Albina is more than comfortable with and readily engages with you about it.'
+	!!'You steer the conversation towards sex, a topic Albina is a girl who is comfortable about her sexuality and so you end up talking about sex.'
+		*nl
+		gs 'albina_sex_chat', 'sex_talk2'
+	end
+end
+
+if $ARGS[0] = 'sex_talk':
+	act 'Stop talking': gt 'albinahome', 'bedroom'
+	act 'Change the subject': gt 'albina_chat', 'chat'
+	act 'Keep talking about sex': gs 'albina_sex_chat', 'sex_talk2'
+	act 'Ask her about anal': gt 'albina_sex_chat', 'anal'
+end
+
+if $ARGS[0] = 'sex_talk2':
+	minut += 1
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+	gs 'albina_sex_chat', 'sex_talk_topics'
+	
+	gs 'albina_sex_chat', 'sex_talk_albina_lead'
+end
+
+if $ARGS[0] = 'sex_talk_topics':
+	act'Lead the conversation':
+		cla
+		gs 'albina_sex_chat', 'blowjob_talk1'
+	end
+end
+
+if $ARGS[0] = 'blowjob_talk1':
+	act'Talk about blowjobs':
+		cla
+		act'"Do you like blowjobs?"':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+			'"Do you like giving blowjobs?" you ask Albina. She twists her lips thoughtfully almost like she can''t make up her mind.'
+			'"I don''t really mind giving head, but it''s not my favorite," she says eventually. "It''s just foreplay to get the guy hard or a way to get them to finish. Although... when a guy grabs my hair, takes charge, and shoves it down my throat... <i>fuck me</i>... There''s something so hot about that. It''s actually made me cum once or twice before."'
+			act'"I don''t like blowjobs"':
+				cla & *nl
+				'"Really? You''ve gotten off on a blowjob before?" You wrinkle your nose. "I hate blowjobs. The taste is awful, they make my jaw ache, and they''re just gross all around."'
+				'"I can understand that," Albina nods. "They''re not for everybody. I guess I''ve just seen so much cock I''m used to the taste. And just to be clear, it''s only in that specific situation that I like blowjobs."'
+				gs 'albina_sex_chat', 'sex_talk'
+			end
+			
+			act'"That''s hot"':
+				cla & *nl
+				'"That''s fucking hot," you grin at her, causing her to grin back.'
+				'"Well? What about you? Do you like giving head?"'
+				gs 'albina_sex_chat', 'blowjob_talk2'
+			end
+			
+			act'Tease her':
+				cla & *nl
+				'"You cum from blowjobs?" you snicker. "You slut."'
+				'"I <i>have</i> cum from <i>one or two</i> blowjobs before," she says, smacking you with a pillow before grinning back. "But what about you, huh? Do you like giving head?"'
+				gs 'albina_sex_chat', 'blowjob_talk2'
+			end
+			
+			act'"You''re just like my sister"':
+				cla & *nl
+				'"You''re just like my sister, you know that?" you snicker. Albina cocks her head, giving you a confused look. You pull up your hand and start counting off on your fingers.'
+				'"You love taking it up the ass, you love getting face fucked, you love swallowing-"'
+				'"I don''t love swallowing!" Albina interrupts you in protest. "I said I <i>always</i> swallow because I''m not an impolite bitch! There''s a difference!"'
+				'"Suuuure!" You continue to tease her until she picks up a pillow and smacks you with it.'
+				'"Well what about you, huh?" she grins back. "Do you like giving head?"'
+				gs 'albina_sex_chat', 'blowjob_talk2'
+			end
+		end
+		
+!!		gs 'albina_sex_chat', '69_talk1'
+	end
+end
+
+if $ARGS[0] = 'blowjob_talk2':
+	act'You hate it':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		'"I hate giving blowjobs," you say, wrinkling your nose. "The taste is awful, they make my jaw ache, and they''re just gross all around."'
+		'"I can understand that," Albina nods. "They''re not for everybody. I guess I''ve just seen so much cock I''m used to the taste and the ache. Just another part of the process."'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+	
+	act'You don''t like it':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		'"I don''t really like it," you say, wrinkling your nose. "They''re not the <i>worst</i> but I don''t get off on them at all. I mostly just sit there bored out of my mind until it''s over."'
+		'"I get that," Albina nods. "If it''s not a skull-fucking, I feel pretty much the same way. Just something you have to do until you get to the good part."'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+	
+	act'Don''t love it, don''t hate it':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		'"Hmm. I don''t know. It''s okay I guess," you say with a shrug. "I don''t really like them, but I don''t really hate them either. Just kind of something I do. I don''t know. It''s a cock in my mouth. Is there much more to say?"'
+		'"I get that," Albina nods. "If it''s not a skull-fucking, I feel pretty much the same way. Just something you have to do until you get to the good part."'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+	
+	act'You like it':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		'"I like it," you say. "Knowing that I''m in charge of a guy''s pleasure is really hot. I like the feeling of them squirming inside my mouth and knowing that it''s because of me."'
+		'"I get that," Albina says with an understanding nod. "Not my personal cup of tea, but I can see the appeal when you put it like that."'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+	
+	act'You love it':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		'"I <i>love</i> blowjobs," you gush. "I love everything about them! The feel of a guy''s dick in my mouth, the taste, the smell, the way I can make him moan and squirm. I could get off on giving head."'
+		'"I get that," Albina smirks amusedly. "Not my personal cup of tea, but I can see the appeal when you put it like that."'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+	
+	act'Only when it''s rough':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		'"I''m like you," you say. "When I''m blowing a guy, it''s just whatever. But when a guy starts getting rough with me-"'
+		'"It''s so fucking hot, right?" Albina interrupts.'
+		'"It''s like a waterfall between my legs," you gush back excitedly. "It makes me want to just go limp and-"'
+		'"Let him grab you with both hands and skullfuck you?"'
+		'"Yes!"'
+		*nl
+		'The conversation quickly turns into a revolving circle of your shared face-fucking fetish.'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+	
+	act'Only if his dick is small':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		'"I like it..." you start. "But only when a guy''s dick is small enough. When it''s too big it takes so much effort just to get it around my teeth and I feel like I''m gonna choke. An aching jaw is kind of a turn off. But when it''s average or small and I can suck it no problem, blowjobs can be kinda fun."'
+		'"I get that," Albina nods. "Definitely choked on my share of big dicks. Almost threw up several times before I lost my gag reflex."'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+	
+	act'Only if his dick is big':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		'"I like it when it''s a big dick," you smirk. "There''s something really satisfying about having a big dick in my mouth, making me stretch my lips to get around it. It''s... <i>meaty</i>. As opposed to when it''s small or average, it feels like there''s too much space by comparison."'
+		'"I get that," Albina smiles back amusedly. "I''ve choked on a lot of dick in my time, but always better to choke on a bigger one than a smaller one. Better to get skullfucked with."'
+		'She grins wickedly.'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+end
+
+if $ARGS[0] = '69_talk1':
+	act'"Do you like 69ing?"':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		'"Do you like 69ing?" you ask Albina.'
+		'"With a guy or a girl?" she smirks back wickedly.'
+		act'Guy':
+			cla & *nl
+			'"A guy," you say.'
+			'"69ing is just a novelty if you ask me," she sighs, boredly twirling her finger through her hair. "Too much going on at once. I''m sucking dick trying to make him feel good, his face is between my legs, or at least trying to get both because matching dick to mouth and pussy to face is hard at my height, especially if he''s tall. It''s a big hassle and I can''t concentrate on anything. I just give a worse blowjob while getting less pleasure out of being eaten out. <i>If</i> he even is eating me out. And don''t get me started about when the guy''s on top. Trying to suck a dick hanging above you while in a supine position is so much harder than when it''s standing up straight."'
+			gs 'albina_sex_chat', 'sex_talk'
+		end
+		
+		act'Girl':
+			cla & *nl
+			'"A girl," you say.'
+			if npc_sex['A23'] = 1:
+				'"It''s... different... When you- I mean we- It made me-"'
+				'Albina flushes, growing flustered in a way you rarely see from her.'
+				'"When we... <i>did that...</i> it was very... wet..." she says slowly. "Not sure I can describe it another way. Everything was soft and squishy and my pussy was like a waterfall and I wanted to drown myself in yours. Really different from 69ing with a guy. Or sex with guys as a whole."'
+			else
+				'"It''s very... wet..." she says slowly. Albina flushes, growing flustered in a way you rarely see from her. "Not sure I can describe it another way. Everything was soft and squishy and my pussy was like a waterfall and I wanted to drown myself in yours. Really different from 69ing with a guy. Or sex with guys as a whole."'
+			end
+			gs 'albina_sex_chat', 'sex_talk'
+		end
+	end
+end
+
+if $ARGS[0] = 'cum_talk1':
+	act'Talk about cum':
+		cla
+		gs 'albina_sex_chat', 'cum_taste1'
+		gs 'albina_sex_chat', 'facial_talk1'
+	end
+end
+
+if $ARGS[0] = 'cum_taste1':
+	act'Do you like the taste?':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		'"Do you like the taste of cum?" you ask Albina. She immediately wrinkles her nose.'
+		'"Ew. No." She makes a fake gagging sound. "It''s <i>vile</i>. I brush my teeth the first chance I get after I finish a guy with my mouth. Why? Do you like it?"'
+		gs 'albina_sex_chat', 'cum_taste2'
+	end
+end
+
+if $ARGS[0] = 'cum_taste2':
+	act'It''s gross':
+		cla & *nl
+		'"No, I agree with you one hundred percent," you say, making a face of disgust yourself. "It''s bitter, it''s sour, it''s slimy. I want to throw up as soon as I taste it. It''s just... <i>ugh!</i>"'
+		'The two of you share an involuntary shudder. Seems you''re in agreement.'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+	
+	act'Don''t mind it':
+		cla & *nl
+		'"I don''t really mind it," you shrug. "It''s a little bitter, not my favourite flavour in the world, but not really a dealbreaker for me either."'
+		'"I don''t know how you can stand it," Albina shakes her head. "I''ve tasted dozens of different guy''s cum and they''re <i>all</i> awful. One of them claimed he ate pineapple just for me, but either he was lying or that stuff about making it taste sweeter is bullshit!"'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+	
+	act'You like it':
+		cla & *nl
+		'"I like it actually," you say. "It''s a little salty, but not offensively so. Like the white part of a fried egg. Similar texture too. I can swallow it no problem."'
+		'"I don''t know how you can stand it," Albina shakes her head. "I''ve tasted dozens of different guy''s cum and they''re <i>all</i> awful. One of them claimed he ate pineapple just for me, but either he was lying or that stuff about making it taste sweeter is bullshit!"'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+	
+	if pcs_traits['cumeater'] ! 0:
+		act'You got used to it':
+			cla & *nl
+			'"I just got used to it to be honest," you shrug. "Didn''t like it at first, but after swallowing a bunch of loads, it''s removed any disgust I associated with it."'
+			'"I don''t know how you can stand it," Albina shakes her head. "I''ve tasted dozens of different guy''s cum and they''re <i>all</i> awful. One of them claimed he ate pineapple just for me, but either he was lying or that stuff about making it taste sweeter is bullshit!"'
+			gs 'albina_sex_chat', 'sex_talk'
+		end
+	end
+end
+
+if $ARGS[0] = 'facial_talk1':
+	act'Do you like facials?':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		'"Do you like it when guys cum on your face?" you ask.'
+		'"Sometimes," Albina shrugs. "When a guy cums on my face, I feel <i>dirty</i>. Like a used cum rag. Which... I don''t mind if I''m in the mood for that kind of thing. Like when Lazar fucks me so hard my hair is frizzy and my makeup is fucked. That''s the perfect time for him to cum on my face. But that''s situational. I''d much rather he just blow his load in my ass. I''m always in the mood for that."'
+		'She grins at you.'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+end
+
+if $ARGS[0] = 'sex_talk_albina_lead':
+	act'Let her lead':
+		cla
+		AlbinaQW['chat_rand'] = rand(1,3)
+		if AlbinaQW['chat_rand'] = 1:
+			'"So what''s your favourite position?" she asks.'
+			act 'Missionary': gt 'albina_sex_chat', 'missionary'
+			act 'Doggystyle': gt 'albina_sex_chat', 'doggystyle'
+			act 'Cowgirl': gt 'albina_sex_chat', 'cowgirl'
+			act 'Blowjobs': gt 'albina_sex_chat', 'bj_fav'
+		elseif AlbinaQW['chat_rand'] = 2:
+			gs'albina_sex_chat', 'birth_control_talk'
+		elseif AlbinaQW['chat_rand'] = 3:
+			gs'albina_sex_chat', 'sex_toys'
+		elseif AlbinaQW['chat_rand'] = 4:
+			gs'albina_sex_chat', 'lesbian_talk1'
+		else
+			gs'albina_sex_chat', 'sexual_fantasies1'
+		end
+	end
+end
+
+if $ARGS[0] = 'missionary':
+	menu_off = 1
+	gs 'stat'
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+	'Missionary," you admit.'
+	'"BO-RING!"'
+	act 'It''s nice!':
+		cla & *nl
+		'"What''s wrong with missionary?" you protest. "I think it''s nice."'
+		'"You''re trying to tell me that lying on your back doing nothing is ''nice''?" She rolls her eyes. "Nuh uh. Bend me over and spank me! Grab me by the hair and pound my ass! Doggystyle is the way to go!"'
+		gs 'albina_sex_chat', 'missionary2'
+	end
+
+	act 'It''s romantic':
+		cla & *nl
+		'"It''s romantic!" you protest. "You can look up into his eyes when you come. Or kiss while he fucks you. It makes it so much better."'
+		'"Romance is for decrepit old fucks," she rolls her eyes. "Nuh uh. Give it to me <i>dirty</i>. Bend me over and spank me! Grab me by the hair and pound my ass! Doggystyle is the way to go!"'
+		gs 'albina_sex_chat', 'missionary2'
+	end
+
+	act 'It''s easy':
+		cla & *nl
+		'"It''s easy," you shrug. "I don''t have to do any work. Just lay there and get dicked."'
+		'"Holy <i>fuck!</i> You sound like a dull lay," she rolls her eyes. "I can''t believe you''re the kind of girl who starfishes. Not only that, but you actually <i>like</i> it! Nuh uh. Not me. Give it to me <i>dirty</i>. Bend me over and spank me! Grab me by the hair and pound my ass! Doggystyle is the way to go!"'
+		gs 'albina_sex_chat', 'missionary2'
+	end
+end
+
+if $ARGS[0] = 'missionary2':
+	pcs_horny += 15
+	gs'stat'
+	'You both agree to disagree, but find yourself a little turned on by her response. Judging by the way she''s rubbing her thighs together, you think she is too.'
+	gs'albina_sex_chat', 'sex_talk'
+	act 'Ask her about her anal fetish': gt 'albina_sex_chat', 'anal'
+end
+
+if $ARGS[0] = 'doggystyle':
+	menu_off = 1
+	gs 'stat'
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+	'"I like doggystyle."'
+	'"That''s my girl!" Albina cheers excitedly. "What''s your favorite thing about it?"'
+	act 'It''s more intense':
+		cla & *nl
+		'"There''s something <i>intense</i> about it," you say. "Something primal. I can''t explain it, but when I get fucked from behind, it drives me wild."'
+		'"I definitely get that," Albina says. "I love that about it too. All I want from a guy is for him to grab me by the hair, shove his cock up my ass, and spank me until I cum. Best night ever."'
+		gs 'albina_sex_chat', 'doggystyle2'
+	end
+
+	act 'It goes deeper':
+		cla & *nl
+		'"It goes deeper in doggy," you explain. "I feel like it <i>fills</i> me, hitting every part of my insides. It just feels the best in that position."'
+		'"Fuck yeah," Albina says. "Doggy is the only way to <i>really</i> get balls deep inside a girl. And then when you get grabbed by the hair and pulled back even harder? And when he shoves it up your ass and spanks you? Fuck me, I could cum just thinking about it."'
+		gs 'albina_sex_chat', 'doggystyle2'
+	end
+
+	act 'Easy spankings':
+		cla & *nl
+		'"I love getting spanked," you grin.'
+		'"Fuck yeah!" Albina shouts, high fiving you so hard it hurts. "There''s nothing I love more than a cock balls deep up my ass and being spanked until it''s red and tender. If I can still sit down without wincing after, then you didn''t really fuck me."'
+		gs 'albina_sex_chat', 'doggystyle2'
+	end
+end
+
+if $ARGS[0] = 'doggystyle2':
+	pcs_horny += 15
+	gs'stat'
+	'You giggle at her answer, feeling warmth blossoming between your hips and wetness seeping from your pussy. With the "fuck me eyes" Albina is giving you think she''s probably feeling something similar.'
+	gs'albina_sex_chat', 'sex_talk'
+	act 'Ask her about her anal fetish': gt 'albina_sex_chat', 'anal'
+end
+
+if $ARGS[0] = 'cowgirl':
+	menu_off = 1
+	gs 'stat'
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+	'"I like cowgirl," you admit.'
+	'"Oh?" She raises an eyebrow curiously. "That''s what you''re into?"'
+	act 'It feels better':
+		cla & *nl
+		'"It just feels better," you shrug. "I don''t know how to explain it. The angle? Just the way it fits inside when I''m on top? It feels good. What can I say?"'
+		'"I think it feels best in doggy," Albina says. "It goes way deeper and you can get surprise anal in that position, which is the <i>best</i> kind of anal. Plus spankings. If I can''t sit down after a fuck, it was a good fuck." She then gives you a sly grin. "But riding dick is a close second for me."'
+		gs 'albina_sex_chat', 'cowgirl2'
+	end
+
+	act 'I like being in control':
+		cla & *nl
+		'"I like being in control," you explain. "If I want to go slow, I can go slow. If I want to go fast, I can ride him as hard as I like. It makes me feel... powerful? Just knowing that I''m the one in charge is such a turn on for me."'
+		'"That kind of stuff doesn''t matter to me," Albina shrugs back. "I like it hard and rough every time. Don''t get all slow and gentle with me. If I''m gonna get fucked, I want to <i>feel</i> it. If I want my face forced into the sheets with a cock balls deep up my ass being spanked until my eyes water, I''m only going to get that in doggy." She grins at you, clearly imagining a cock stuffed up her ass right now, but a few seconds later, it melts into a concessionary smile. "I''ll admit though, a hard ride is pretty good too."'
+		gs 'albina_sex_chat', 'cowgirl2'
+	end
+
+	act 'I like it when he grabs my breasts':
+		cla & *nl
+		'"I like having my boobs grabbed," you grin. "If I''m on top, then his hands are free to grope me."'
+		'"But he can still grab your tits from behind," Albina argues. "Plus, he can spank you until you''re red and wriggling too. Why choose when you can have both?" She gives you a sly grin. "Though I''ll admit, riding dick is a close second for me."'
+		gs 'albina_sex_chat', 'cowgirl2'
+	end
+end
+
+if $ARGS[0] = 'cowgirl2':
+	pcs_horny += 15
+	gs'stat'
+	'You both agree to disagree, but find yourself a little turned on by her response. Judging by the way she''s rubbing her thighs together, you think she is too.'
+	gs'albina_sex_chat', 'sex_talk'
+	act 'Ask her about her anal fetish': gt 'albina_sex_chat', 'anal'
+end
+
+if $ARGS[0] = 'bj_fav':
+	gs 'stat'
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+	'"I really like giving head," you admit.'
+	'"Ugh, <i>yes!</i>" Albina says, giving you a lustful look. "I love it when guys grab me by the hair and skullfuck me. What do you like about it?"'
+	act'I like being in control':
+		cla & *nl
+		'"It makes me feel like I''m in charge," you grin, though Albina looks back at you confused.'
+		'"In charge?" she asks. "You''re on your knees serving someone else''s needs. What about it makes you feel like you''re in charge?"'
+		'"When a dick is in my mouth, it means I''m in control of all the pleasure," you say. "I can tease him, I can edge him, I can suck him dry, I can make him beg, I choose when to make him come. Plus, I''ve got teeth."'
+		'You flash Albina a wicked grin.'
+		'"When your cock is surrounded by my teeth, <i>I''m</i> the one in charge."'
+		'"Huh. Never thought of it like that..." she smirks back. "Still, can''t do anything about it when they cum in your mouth. I''d rather they just bend me over and blast my ass."'
+		gs 'albina_sex_chat', 'spit_or_swallow'
+	end
+	
+	act'I like being subservient':
+		cla & *nl
+		'"I think I''m just a bit of a sub," you shrug. "I like being on my knees, with his hand on my head, moving me up and down his cock."'
+		'"You''re <i>such</i> a goodie two shoes," Albina teases.'
+		'"... I like it when he calls me a good girl too," you admit and she gives a sharp bark of laughter.'
+		'"I bet. But don''t you ever get tired of swallowing?"'
+		gs 'albina_sex_chat', 'spit_or_swallow'
+		act'Good girls swallow':
+			cla & *nl
+			'"No," you reply without hesitation. "I''m a good girl. And good girls always swallow."'
+			'"Doesn''t mean you always like it," she says, twisting her mouth wistfully.'
+			gs 'albina_sex_chat', 'sex_talk'
+		end
+	end
+	
+	act'I like pleasing people':
+		cla & *nl
+		'"I like pleasing people," you shrug. "I love hearing a guy moan while I''m blowing him. It makes me feel so hot and sexy. And when he throbs in my mouth-" You stop, shivering at the thought and grin at Albina. "I could just come thinking about it."'
+		'She smirks back at you.'
+		'"I bet. But don''t you ever get tired of swallowing?"'
+		gs 'albina_sex_chat', 'spit_or_swallow'
+	end
+	
+	act'Oral fixation':
+		cla & *nl
+		'"I think I have some kind of oral fixation," you say. "The feeling of a cock in my mouth just turns me on. I can''t explain it. I like feeling it on my tongue, the taste, I think I even kind of like the way it makes my jaw ache after I''ve been blowing a guy for a long time."'
+		'"I like the ache too," Albina says. "Especially if it''s right after a rough fucking. I like feeling like a used dish rag at the end of a good fuck. But I''d still rather they just blow their load in my ass instead of in my mouth. It gets boring swallowing."'
+		gs 'albina_sex_chat', 'spit_or_swallow'
+		act'Me too':
+			cla & *nl
+			'"Me too," you nod. "There''s something about hot cum shooting up your ass that just..."'
+			'"Exactly," she grins.'
+			gs 'albina_sex_chat', 'sex_talk'
+		end
+		
+		act'I prefer creampies':
+			cla & *nl
+			'"I prefer creampies myself," you smirk. You''re about to continue when you notice the color drain from Albina''s face. "What?"'
+			'"Nothing," she says, shrugging like she didn''t just give you a look like she''d seen a ghost. "I was just surprised was all."'
+			act'Let it go':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+				'She seems spooked for some reason, but you don''t want to make her uncomfortable so you decide to let it go.'
+				gs 'albina_sex_chat', 'sex_talk'
+			end
+			
+			act'Pursue it':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+				'Something is off. Albina is so open about her sex life, it feels strange that she''d be surprised about anything sex related.'
+				'"No really," you insist, pressing on. "What''s so weird about liking creampies?"'
+				'"Nothing!" she snaps. "I said I was just surprised! Why can''t you accept what I tell you you dumb bitch? Fuck off!"'
+				*nl
+				'Your eyes go wide in shock at her sudden flash of anger. Worried she might slap you if you say anything else, you stay silent until she begins talking to you again like nothing happened.'
+				gs 'albina_sex_chat', 'sex_talk'
+			end
+		end
+	end
+	
+	act'Everything!':
+		cla & *nl
+		if pcs_traits['cumeater'] = 1:
+			'"Everything!" you grin. "I love pleasing a man. I love hearing him moan. I love being in control of his pleasure. I love the taste of cock. I love insisting that he relax and let me take care of it. I love feeling him get harder in my mouth. I love the intimate connection that we form. And..."'
+			'You trail off, meeting Albina''s eyes.'
+			'"I <i>love</i> the taste of cum."'
+			'"Slut," she smirks.'
+			'"Cumslut," you correct and Albina gives a sharp bark of laughter.'
+			gs 'albina_sex_chat', 'sex_talk'
+		else
+			'"Everything!" you grin. "I love pleasing a man. I love hearing him moan. I love being in control of his pleasure. I love the taste of cock. I love insisting that he relax and let me take care of it. I love feeling him get harder in my mouth. I love the intimate connection that we form. What''s <i>not</i> to love about sucking cock?"'
+			'"Slut," Albina snickers back. "But don''t you ever get tired of swallowing?"'
+			gs 'albina_sex_chat', 'spit_or_swallow'
+		end
+		
+	end
+	
+	if arrsize('$lover') > 0:
+		act'I do it for my boyfriend':
+			cla & *nl
+			'"I like making my boyfriend feel good," you smile. "He likes it, so I like it."'
+			'"Oh puh-leez," Albina rolls her eyes. "If I knew you were going to talk about romantic bullshit like that, I wouldn''t have asked. Romance is for decrepit old fucks."'
+			'Her words come across sharp, but you can see the twinkle in her eye that lets you know she''s just kidding.'
+			'"But seriously. Don''t you ever get tired of swallowing?"'
+			gs 'albina_sex_chat', 'spit_or_swallow'
+		end
+		
+		act'I love my boyfriend':
+			cla & *nl
+			'"Because of my boyfriend," you say, involuntarily smiling as your thoughts drift towards him. "I love him so much and I love seeing the pleasure on his face when his cock is in my mouth. I want to spoil him, so I love giving him head."'
+			'"Oh puh-leez," Albina rolls her eyes. "If I knew you were going to talk about romantic bullshit like that, I woudln''t have asked. Romance is for old decrepit fucks."'
+			'Her words come across sharp, but you can see the twinkle in her eye that lets you know she''s just kidding.'
+			'"But seriously. Don''t you ever get tired of swallowing?"'
+			gs 'albina_sex_chat', 'spit_or_swallow'
+		end
+	end
+end
+
+if $ARGS[0] = 'spit_or_swallow':
+	act'I spit':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		'"What do you mean?" you say with a puzzled look. "I don''t swallow. I just spit?"'
+		'"What do <i>you</i> mean?" Albina asks, giving you a bemused look right back.'
+		act'It tastes funny':
+			cla & *nl
+			'"It tastes funny," you say matter of factly. "So I just spit it out."'
+			gs 'albina_sex_chat', 'swallow_why'
+		end
+		
+		act'It tastes gross':
+			cla & *nl
+			'"Ugh! No," you grimace in disgust. "It tastes so gross. I could never swallow that swill. I just spit."'
+			gs 'albina_sex_chat', 'swallow_why'
+		end
+		
+		act'It feels weird':
+			cla & *nl
+			'"It feels weird," you shrug. "The flavor is whatever but I can''t get over the texture. It''s like swallowing a load of snot. So I just spit."'
+			gs 'albina_sex_chat', 'swallow_why'
+		end
+		
+		act'Swallowing isn''t my thing':
+			cla & *nl
+			'"Eh, swallowing just isn''t really my thing," you shrug. "Never been into it. Avoid it when I can."'
+			gs 'albina_sex_chat', 'swallow_why'
+		end
+	end
+	
+	act'Not really':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		'"Not really," you shrug. "It''s just part of sex. I don''t really care one way or the other. As long as it makes him happy."'
+		'"I guess," Albina sighs. "Well <i>I</i> get tired of it."'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+	
+	act'I got used to the taste':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		'"I got used to the taste after a while," you shrug. "It''s not my favorite thing in the world, but I''m  used to it."'
+		'"I guess I''m like that too," Albina sighs. "Still gets tiring if it''s all a guy wants to do though."'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+	
+	act'Spitters are quitters':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		'"Spitters are quitters," you smirk.'
+		'"Well you''ve got that much right," Albina laughs back.'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+	
+	act'I like the taste':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		'"I like the taste," you smile. "There''s something satisfying about the thick salty flavor of it."'
+		'"Ew!" She wrinkles her nose in disgust. "You <i>like</i> it?"'
+		'"Yeah. You don''t?"'
+		'"No! It tastes like shit!" Albina fake gags.'
+		'"Then why swallow?"'
+		'"Cause you''re <i>supposed</i> to. Duh."'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+	
+	act'Makes me feel sexy':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		'"I love swallowing," you grin. "It makes me feel sexy. Just the look on a guy''s face when you gulp down his load, nngh~! That alone is worth it."'
+		'"Different strokes I guess," Albina says wryly. "Well <i>I</i> get tired of it."'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+end
+
+if $ARGS[0] = 'swallow_why':
+	'"What the fuck?" Albina stares at you like you just said you have a meter long cock. "You <i>never</i> spit. You always swallow."'
+	act'Why would I do that?':
+		cla & *nl
+		'"Why would I do that?" you ask. "Why would I swallow if I don''t want to?"'
+		'"Because you''re <i>supposed</i> to," she insists. "You know what? Let''s just drop it. You''re weird."'
+		*nl
+		'<i>I''m the weird one here?</i> you think to yourself.'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+	
+	act'Do you like the taste?':
+		cla & *nl
+		'"Why?" you ask. "Do <i>you</i> like the taste?"'
+		'"No, of course I don''t like the taste!" she says wrinkling her nose. "It''s awful!"'
+		'"Then why swallow?"'
+		'"Cause you''re supposed to. <i>Duh.</i>" Albina gives you another odd look. "You know what? Let''s just drop it. You''re weird. '
+		*nl
+		'<i>I''m the weird one here?</i> you think to yourself.'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+end
+
+if $ARGS[0] = 'birth_control_talk':
+	'"Do you use birth control?" Albina asks you.'
+	if birth_control['think_safe'] = 0:
+		if pillcon2 > 0 and pillcon2 < 36000:
+			'"I just started the pill," you tell her. "But it''s too soon for it to start being effective yet."'
+			'"I''m on the pill too," she nods. "I hate condoms but I''m terrified of getting knocked up so I take them <i>religiously</i>."'
+			act'I want to be extra safe':
+				cla & *nl
+				'"Me too," you say. "Not the condom part but the pregnant part. I insist every guy uses a condom I''m so scared it''s going to break I''m taking the pill just to be extra safe."'
+				'"I get that," Albina replies, staring off into the corner for a few seconds before glancing back at you again.'
+				gs 'albina_sex_chat', 'sex_talk'
+			end
+			
+			act'I hate condoms too':
+				cla & *nl
+				'"Me too," you say. "I can''t <i>feel</i> anything when the guy''s wearing a rubber. I want skin on skin contact. I can''t wait till I can start going bareback."'
+				'"It''s way better," Albina grins. "You''re gonna love it."'
+				gs 'albina_sex_chat', 'sex_talk'
+			end
+			
+			act'I don''t want to worry':
+				cla & *nl
+				'"I just don''t want to worry about it," you sigh. "What if the guy doesn''t have one? What if I don''t have one? What if the condom breaks? He said he''s going to pull out, but what if he doesn''t? It''s too much stress. Easier to just take a pill every day."'
+				'"I would <i>never</i> let a guy to go bareback on me if I wasn''t on the pill," Albina says, looking horrified at you. "You can''t trust them with that shit. For fuck''s sake, I take it up the ass most of the time and I <i>still</i> don''t trust them not to cum in my pussy. You know what I mean?"'
+				gs 'albina_sex_chat', 'sex_talk'
+			end
+			
+			act'I love creampies':
+				cla & *nl
+				'"I <i>love</i> creampies," you gush. "Once the pill starts kicking in, I''ll be able to get all the creampies I want."'
+				'"Oh." Albina gulps, looking away.'
+				'"What''s with that reaction? Feeling turned on? You don''t have a creampie fetish, do you?" you snicker teasingly.'
+				*nl
+				'<b>"Fuck off!"</b> Albina shouts, whirling on you with fury in her eyes. "I don''t have a fetish for that shit so <b>shut the fuck</b> up and keep it that way."'
+				*nl
+				'You back off, stunned by her sudden explosion. What the hell was that about?'
+				gs 'albina_sex_chat', 'sex_talk'
+			end
+		else
+			act'None':
+				cla & *nl
+				'"No, I don''t use any kind of birth control," you shake your head and Albina goes visibly pale.'
+				'"What the fuck! Why not? Aren''t you afraid of getting pregnant?"'
+				act'Don''t see the point':
+					cla & *nl
+					'"Just don''t see the point," you shrug, revealing how irresponsible your behavior is. "Taking pills is such a chore and condoms suck. Unprotected sex is more fun."'
+					'"Don''t see the point?!" Albina sputters. She sighs, shaking her head. "I don''t understand you at all."'
+					gs 'albina_sex_chat', 'sex_talk'
+				end
+				
+				act'I want to have a baby':
+					cla & *nl
+					if npc_pregtalk['A23'] = 0:
+						'"What if that''s why I don''t use any?" you smile and Albina''s jaw drops. "I kind of <i>want</i> to have a baby."'
+						if age < 18:
+							'"At our age? Seriously? You''re not even 18! You want to be a teen mom and fuck up your life?"'
+						else
+							'"At our age? Seriously? You want to be a teen mom and fuck up your life?"'
+						end
+						
+						act'I''ll be a great mom':
+							cla & *clr
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+							'"You think I wouldn''t be a great mom?" you ask. "I do."'
+							'"That''s not the point," Albina says, shaking her head. "A kid is a lot of responsibility. They become the priority in your life. They can get in the way of dreams and other things you want to do..."'
+							*nl
+							'She trails off, looking away.'
+							*nl
+							'"Mama had to put a lot of dreams on hold because she got pregnant with me. Because of my shitbag dad, but because of me too. I love Mama, but it wasn''t until she didn''t have to take care of me anymore that she got to actually live her life. Try to remember that before you get pregnant."'
+							gs 'albina_sex_chat', 'sex_talk'
+						end
+						
+						if pcs_lover - pcs_girlfriends > 0:
+							act'I love my boyfriend':
+								cla & *clr
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+								'"But I love my boyfriend so much!" you say. "He''ll be a great dad, I know it."'
+								'"That''s what Mama thought," Albina says with a disapproving look. "Just because a guy seems nice now doesn''t mean he won''t turn into a total fuckbag the moment you''re knocked up. Try to remember that before you get pregnant."'								
+								gs 'albina_sex_chat', 'sex_talk'
+							end
+						end
+					else
+						'"What if that''s why I don''t use any?" Albina''s jaw drops and with a bashful smile you say, "I want another baby."'
+						'"You''re crazy," she says, shaking her head. "I can''t believe you want to push another one of those things out of your pussy. Didn''t it hurt enough the first time?"'
+						'"You''ll understand when you''re a mother," you reply haughtily. Albina gulps and looks away.'
+						'"I haven''t decided if I want kids..." she says, a slight shake in her voice.'
+						gs 'albina_sex_chat', 'sex_talk'
+					end
+				end
+			end
+			
+			act'Condoms':
+				cla & *nl
+				'"Just condoms," you shrug. "No medication though."'
+				'"Ugh, I <i>hate</i> condoms," Albina moans. "That''s why I''m on the pill. Why don''t you switch?"'
+				act'More reliable':
+					cla & *nl
+					'"Condoms are more reliable," you say. "I can''t forget to use a condom like I can forget to take a pill."'
+					'"But condoms can still break," she argues.'
+					'"And I can get too tired and fall asleep before remembering to take my pill," you point out. "In the grand scheme of things, condoms are just safer."'
+					'"I prefer bareback," Albina says, before taking a deep breath and sighing. "But I also take my pill religiously. I set alarms and everything. I guess better to use condoms if you don''t trust yourself to take the pill... Wait, but why not get the shot instead?"'
+					gs 'albina_sex_chat', 'sex_talk'
+				end
+				
+				gs 'albina_sex_chat', 'birth_control_pill_hassle_condom_ver'
+				
+				gs 'albina_sex_chat', 'birth_control_hormones'
+			end
+			
+			act'The pullout method':
+				cla & *nl
+				'"Does the pullout method count?" you grin. Albina looks at you like you just said you want to fuck a fire truck.'
+				'"Seriously?! You would trust a guy with that shit? I take it mostly up the ass and I <i>still</i> take the pill because I don''t trust a guy not to blow his load in my pussy."'
+				act'Condoms suck':
+					cla & *nl
+					'"But condoms are the <i>worst!</i>" you moan. "I can''t <i>feel</i> anything when the guy''s wearing a rubber. I want skin on skin contact. It''s bareback or nothing."'
+					'"I hate condoms too, but that doesn''t explain why you won''t just get on the pill?"'
+					
+					gs 'albina_sex_chat', 'birth_control_pill_hassle_no_condoms'
+					
+					gs 'albina_sex_chat', 'birth_control_hormones'
+				end
+				
+				gs 'albina_sex_chat', 'birth_control_pill_hassle_no_condoms'
+					
+				gs 'albina_sex_chat', 'birth_control_hormones'
+			end
+			
+			act'The calendar method and condoms':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+				'"I use the calendar method," you tell her.'
+				'"The <i>what?</i>" Albina stares at you with a confused expression.'
+				'"The calendar method." You begin explaining. "You start by tracking your period and use that to figure out when your cycles are. From then, you can figure out when you''re ovulating and when you''re likely to get pregnant from sex and when it''s safe. I go bareback on safe days and use condoms on danger days."'
+				*nl
+				'"Oh <i>god</i>, it''s the worst of both," she says, grimacing at you. "Condoms <i>and</i> still in danger of being knocked up!"'
+				'"It''s not dangerous," you protest. "Once you have your cycle down, it''s just a matter of keeping track."'
+				'"And if you''re too horny to remember what day it is?" Albina gives you a dead stare.'
+				act'Uhh...':
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+					'"Uhh..."  you say dumbly as Albina continues to stare at you.'
+					'"Yeah, that''s what I thought. Why not just start the pill?"'
+					gs 'albina_sex_chat', 'birth_control_pill_hassle_condom_ver'
+					gs 'albina_sex_chat', 'birth_control_hormones'
+					gs 'albina_sex_chat', 'birth_control_pill_problem'
+				end
+				
+				gs 'albina_sex_chat', 'birth_control_pill_problem'
+			end
+			
+			act'The calendar method (no condoms)':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+				'"I use the calendar method," you tell her.'
+				'"The <i>what?</i>" Albina stares at you with a confused expression.'
+				'"The calendar method." You begin explaining. "You start by tracking your period and use that to figure out when your cycles are. From then, you can figure out when you''re ovulating and when you''re likely to get pregnant from sex and when it''s safe. Guys can come inside me on safe days and I make sure to warn them if it''s a danger day so they can pull out."'
+				*nl
+				'"Seriously?! You would trust a guy with that shit?" She looks at you in bewilderment. "I take it mostly up the ass and I <i>still</i> take the pill because I don''t trust a guy not to blow his load in my pussy."'
+				act'Condoms suck':
+					cla & *nl
+					'"But condoms are the <i>worst!</i>" you moan. "I can''t <i>feel</i> anything when the guy''s wearing a rubber. I want skin on skin contact. It''s bareback or nothing."'
+					'"I hate condoms too, but that doesn''t explain why you won''t just get on the pill?"'
+					
+					gs 'albina_sex_chat', 'birth_control_pill_hassle_no_condoms'
+					gs 'albina_sex_chat', 'birth_control_hormones'
+				end
+				
+				gs 'albina_sex_chat', 'birth_control_pill_hassle_no_condoms'
+			end
+		end
+	else
+		'"I''m on the pill," you tell her.'
+		'"I''m on the pill too," she nods. "I hate condoms but I''m terrified of getting knocked up so I take them <i>religiously</i>."'
+		act'I want to be extra safe':
+			cla & *nl
+			'"Me too," you say. "Not the condom part but the pregnant part. I insist every guy uses a condom I''m so scared it''s going to break I take the pill just to be extra safe."'
+			'"I get that," Albina replies, staring off into the corner for a few seconds before glancing back at you again.'
+			gs 'albina_sex_chat', 'sex_talk'
+		end
+		
+		act'I hate condoms too':
+			cla & *nl
+			'"Me too," you say. "I can''t <i>feel</i> anything when the guy''s wearing a rubber. I want skin on skin contact. It''s so much better bareback."'
+			'"Damn straight," Albina grins, high-fiving you. "Condoms are fucking dumb."'
+			gs 'albina_sex_chat', 'sex_talk'
+		end
+		
+		act'I don''t want to worry':
+			cla & *nl
+			'"I just don''t want to worry about it," you sigh. "What if the guy doesn''t have one? What if I don''t have one? What if the condom breaks? He said he''s going to pull out, but what if he doesn''t? It''s too much stress. Easier to just take a pill every day."'
+			'"I would <i>never</i> let a guy to go bareback on me if I wasn''t on the pill," Albina says, looking horrified at you. "You can''t trust them with that shit. For fuck''s sake, I take it up the ass most of the time and I still don''t trust them not to cum in my pussy. You know what I mean?"'
+			gs 'albina_sex_chat', 'sex_talk'
+		end
+		
+		act'I love creampies':
+			cla & *nl
+			'"I <i>love</i> creampies," you gush. "When a guy comes inside me, it''s the best feeling in the world. I can feel his cum fill me up inside. Can''t get that with a condom."'
+			'"Oh." Albina gulps, looking away.'
+			'"What''s with that reaction? Feeling turned on? You don''t have a creampie fetish, do you?" you snicker teasingly.'
+			*nl
+			'<b>"Fuck off!"</b> Albina shouts, whirling on you with fury in her eyes. "I don''t have a fetish for that shit so <b>shut the fuck</b> up and keep it that way."'
+			gs 'albina_sex_chat', 'sex_talk'
+		end
+	end
+end
+
+if $ARGS[0] = 'birth_control_pill_hassle_condom_ver':
+	act'Too much hassle':
+		cla & *nl
+		'"Too much hassle," you sigh. "I don''t want to remember to take a pill every day. It''s just easier to put a rubber on the guy''s cock before he fucks me. If the condom breaks, I can just get a morning after pill."'
+		'"I guess that''s fair," Albina concedes. "Just takes one missed day to get knocked up. That''s why I take mine religiously. I set alarms and everything to remind me. But you don''t know what you''re missing out on. Bareback is the best."'
+		*nl
+		'She grins a slutty grin at you.'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+end
+
+if $ARGS[0] = 'birth_control_pill_hassle_no_condoms':
+	act'Too much hassle':
+		cla & *nl
+		'"Too much hassle," you sigh. "I don''t want to remember to take a pill every day. It''s just one more annoying thing to do. I just want to have sex and enjoy it. Besides, I can always get a morning after pill."'
+		'"You''re crazy," Albina says shaking her head. "Condom or bareback, I wouldn''t fuck guys <i>at all</i> if I wasn''t on birth control... but that''s why I need to be on birth control."'
+		*nl
+		'You both erupt into laughter.'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+end
+
+if $ARGS[0] = 'birth_control_hormones':
+	act'No hormones':
+		cla & *nl
+		'"I don''t want to mess with my body like that," you say, shaking your head. "Birth control hormones stop you from getting pregnant, but they do all other kinds of other stuff to you. I hear horror stories from changing your tastes to sudden weight gain to killing your sex drive. Which sort of defeats the point of getting on the pill in the first place."'
+		'"No periods though," Albina smirks. "But I guess you have a point. Since I started the pill, I get a lot wetter than I used to. But that just made surprise buttsex better. All natural lube.'
+		*nl
+		'She grins a slutty grin at you and you both erupt into laughter.'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+end
+
+if $ARGS[0] = 'birth_control_pill_problem':
+	act'Pill has the same problem':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		'"The pill has the same problem with memory," you point out. "If I''m too horny to forget a condom, what if I''m too horny to remember my pill? Or too tired?"'
+		'"I guess you have a point there," Albina sighs. "My fear of getting pregnant outweighs my horniness, but I guess not every girl is like that. Some of them are just dumb like you."'
+		'"If your fear is greater than your horniness, then you must be constantly wetting yourself!"'
+		*nl
+		'She whips around, smacking you hard with a pillow. You cackle with glee, laughing harder as her blows pick up speed and force, but she never stops grinning so you know she can''t be that mad.'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+end
+
+if $ARGS[0] = 'sex_toys':
+	gs 'stat'
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/talk/anal_dildo.jpg"></center>'
+	'"My mom is always leaving condoms in my room trying to get me to be safe but I hate fucking with a rubber," Albina rolls her eyes. "If I''m gonna take a cock, I want to feel the cock, you know what I mean? But lately I''ve started using the condoms on my dildos instead. Saves me a lot of clean up, especially when I do anal with them."'
+	gs 'albina_sex_chat', 'sex_talk'
+end
+
+if $ARGS[0] = 'lesbian_talk1':
+	if npc_sex['A23'] = 1:
+		'"Have you ever done it with another girl before?" Albina ask you. You raise an eyebrow and she rolls her eyes. "<i>Besides</i> me, obviously."'
+	else
+		'"Have you ever done it with another girl before?" Albina ask you.'
+	end
+	
+!!	if lesbian = 0:
+!!	hornguy6 - not using the variable because I don''t trust it to be seeded correctly
+!!	leaving it up to the player to be honest
+	if npc_sex['A23'] = 1:
+		act'Just you':
+			cla & *nl
+			'"Just you," you say.'
+			'"Me too," she replies, a faint blush coloring her cheeks. "What''s your favorite part about fucking me?"'
+			gs 'albina_sex_chat', 'lesbian_talk2'
+		end
+	else
+		act'No':
+			cla & *nl
+			'"Can''t say I have," you shake your head.'
+			'"Oh. Never mind then," she says turning away from you, a faint blush coloring her cheeks.'
+			act'Keep talking': cla & gs 'albina_sex_chat', 'sex_talk'
+!!			act'Did you want to try?':
+				
+!!			end
+		end
+	end
+end
+
+if $ARGS[0] = 'lesbian_talk2':
+	act'I like your taste':
+		cla & *nl
+		'"I like the way your pussy tastes," you say, licking your lips. Albina shamelessly grins back at you.'
+		'"I like the way I taste too. But you''re pretty tasty yourself."'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+	
+	act'You''re good at eating pussy':
+		cla & *nl
+		'"When you eat me out," you grin. "How''d you get so good at eating pussy?"'
+		'"I don''t really think about it," she shrugs, but you can tell she''s feeling smug about the compliment. "I''m having too much fun. Maybe I''m good because I like it so much."'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+end
+
+if $ARGS[0] = 'lesbian_talk3':
+
+end
+
+if $ARGS[0] = 'anal':
+	menu_off = 1
+	gs 'stat'
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+	'"So..." you ask sheepishly. "... What is it you like about anal?"'
+	'She gives you a dry look. "And why do you want to know?"'
+	act 'I was just curious':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+		'Oh, it''s just..." You stutter, flustered by her response. "You know there''s... stuff going around school about you?"'
+		'"Oh I know all about that," she says, rolling her eyes.'
+		*nl
+		'"''Albina is just a cheap buttslut whore.'' '
+		'''I bet Albina''s asshole is looser than Lizeveta''s lips!'' '
+		'''I would fuck Albina''s asshole while slapping her juicy cheeks like I''m playing some bongos!'' '
+		'''I bet her pussy is tighter than a nun''s but her asshole could fit an onion!'' '
+		*nl
+		'"I''ve heard it all, but none of the perverted fucking cowards dare mention them in front of me. I just like anal, okay?! I don''t even know why I''m justifying my sex life to you!"'
+		*nl
+		'You''ve clearly hit a nerve and quickly back off, not wanting to get hit yourself.'
+		gs 'albina_sex_chat', 'sex_talk'
+	end
+	
+	if stat['anal'] = 0:
+		act 'I want to try it (shy)':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+			'"Well..." you stammer. "I... I want to try it and..."'
+			'Albina gives you a hard stare. "And you thought to ask the school buttslut how to do it?"'
+			'You stutter trying to form an answer, and she breaks into laughter.'
+			'"Relax <<$pcs_nickname>>, I''m just fucking with you. What do you want to know?"'
+			*nl
+			gs 'albina_sex_chat', 'anal_questions_shy'
+		end
+		
+		act 'I want to try it (open)':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+			'"Cause I want to try it," you say and Albina gives you a hard stare.'
+			'"So you thought you should ask the class buttslut about it?"'
+			'"Yeah," you grin without flinching and Albina laughs heartily.'
+			'"Damn <<$pcs_nickname>>! I can''t even scare you for a second, can I? Well, you''re asking the right girl. What do you want to know?"'
+			gs 'albina_sex_chat', 'anal_questions_open'
+		end
+	else
+		act 'I was looking for some advice (shy)':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+			'"Well... I- I''ve tried it a few times..." you stammer. "But it''s always been... painful... So I thought could ask-"'
+			'"The class buttslut about it?" she asks, giving you a hard stare. You sputter, trying to come up with an answer that will get you out of this before she breaks into laughter.'
+			'"Relax <<$pcs_nickname>>, I''m just fucking with you. What do you want to know?"'
+			gs 'albina_sex_chat', 'anal_questions_shy'
+		end
+
+		act 'I was looking for some advice (open)':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
+			'"I''ve tried anal a few times, but it''s always painful and not very enjoyable," you explain. "So I thought-"'
+			'"You could ask the class buttslut about it and she''d tell you all about how to get your asshole ravaged by cock?" she asks, glaring at you.'
+			'"Well... Yeah," you grin. "Is there a better person to ask than you?"'
+			'Albina laughs heartily and grins back at you.'
+			'"No, you''re probably right about that. I''m the queen of buttfucking. So what is it you want to know?"'
+			gs 'albina_sex_chat', 'anal_questions_open'
+		end
+	end
+end
+
+if $ARGS[0] = 'anal_questions_shy':
+	if stat['anal'] = 0:
+		act 'Where do I start?':
+			cla & *nl
+			'"Well..." you mumble. "Where do I even start?"'
+			'She nods. "Humble question. Good. Too many girls try to get ahead of themselves with this kind of thing. My advice? Start small."'
+			gs 'albina_sex_chat', 'anal_end1'
+		end
+		
+		act 'What position?':
+			cla & *nl
+			'"What... position should I have my first time in?" you ask shyly.'
+			'"You''re getting way too far ahead of yourself, <<$pcs_nickname>>. Here''s my advice: Start small," she replies.'
+			gs 'albina_sex_chat', 'anal_end1'
+		end
+		
+		act 'Does it hurt?':
+			cla & *nl
+			'"Does it hurt?" you ask shyly.'
+			'She smiles in reponse. "Oh man, if you''re asking that then you''re <i>definitely</i> not ready. Here''s my advice: Start small."'
+			gs 'albina_sex_chat', 'anal_end1'
+		end
+	else
+		act 'How do you enjoy it?':
+			cla & *nl
+			'"How do you... enjoy it?" you ask, cringing at how badly you phrased it.'
+			'"You mean how do I manage to orgasm while my asshole is getting plowed like a field?" she asks in return.'
+			gs 'albina_sex_chat', 'anal_end2'
+		end
+	end
+end
+
+if $ARGS[0] = 'anal_questions_open':
+	if stat['anal'] = 0:
+		act 'Where do I start?':
+			cla & *nl
+			'"Where do I even start?" you ask.'
+			'She nods. "Humble question. Too many girls try to get ahead of themselves with this kind of thing. My advice? Start small."'
+			gs 'albina_sex_chat', 'anal_end1'
+		end
+		
+		act 'What''s the best position?':
+			cla & *nl
+			'"What''s the best position to try it in?" you ask excitedly. "Cowgirl seems hard, but doggy seems like it could be rough. I was won-"'
+			'She holds her hand up and interrupts you. "You''re getting way too far ahead of yourself, <<$pcs_nickname>>. Here''s my advice: Start small."'
+			gs 'albina_sex_chat', 'anal_end1'
+		end
+	else
+		act 'How do you enjoy it?':
+			cla & *nl
+			'"How do you enjoy it?" you ask, cringing at the memories of your past experiences.'
+			'"You mean how do I manage to orgasm while my asshole is getting plowed like a field?" she asks in return.'
+			'"Yeah. It''s always too painful for me. I can''t even get wet."'
+			gs 'albina_sex_chat', 'anal_end2'
+		end
+	end
+end
+
+if $ARGS[0] = 'anal2':
+	'"Try playing with your asshole while masturbating, just get used to something touching you down there. If you''re feeling brave, try a finger up to your knuckle right when you''re about to cum. Then next time try one from the start. Or a small dildo with lots of lube. Or better yet, a butt plug. Then you can practice all day," she smirks. "Find out what works for you and <i>then</i> try it with real dick, otherwise it''ll be <i>very</i> painful and could put you off trying it again."'
+	gs 'albina_sex_chat', 'anal_end1'
+end
+
+if $ARGS[0] = 'anal_end1':
+	*nl
+	'You thank her for her helpful advice and she continues answering your questions and giving you all the advice she feels you need to know.'
+	'"And, if you need some <i>hands on</i> teaching... you know you can always come here," she says, shamelessly eye fucking you.'
+	gs 'albina_sex_chat', 'sex_talk'
+end
+
+if $ARGS[0] = 'anal_end2':
+	'"One word," she says, holding up her finger. "Practice. Your mistake was going straight for a real dick. That''s a big no no. Practice with your fingers or a small dildo first to see what works for you. Some girls like it slow and gentle, others like it fast and rough. Just keep practicing and getting used to it. And relax. It will always be a little painful, but it will become more pleasurable the more you do it, especially when you get better at controlling the instinctive reflex to clench around what''s inside you, whether that be a dildo or a fat cock."'
+	'She grins at you. "If you ever want a <i>hands on</i> lesson, then I''m willing to ''teach'' you some things..."'
+	gs 'albina_sex_chat', 'sex_talk'
+end
+
+
+--- albina_sex_chat ---------------------------------

+ 178 - 129
locations/albina_starlets.qsrc

@@ -475,12 +475,11 @@ if $ARGS[0] = 'whore1':
 	gs 'npcgeneratec', 0, 'the Armenian', rand(18,32)
 	$AlbinaQW['Cust'] = $npclastgenerated
 	gs 'boyStat', $AlbinaQW['Cust']
-
-
 	gs 'stat'
+	
 	'The Armenian, still tightly gripping your arm, drags you into his hotel room where he forces you to strip naked, his hungry eyes inspecting every inch of you. "Time to earn your money whore!" he says as he forces you to your knees in front of him.'
 	act 'Please him':
-		cls
+		*clr & cla
 		guy += 1
 		'<center><video autoplay loop src="images/shared/sex/blowjob/kotovbj51.mp4"></video></center>'
 		'He unzips his pants, pulls his cock out and stares down at you impatiently, so you start sheepishly licking the length of his shaft and sucking on the head.'
@@ -495,10 +494,10 @@ if $ARGS[0] = 'whore1':
 			'Without warning, he suddenly grabs your hair in his fists and forces you down on his cock. You choke as his tip hits your throat.'
 
 			act 'Rough deepthroat':
-				cls
+				*clr & cla
 				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/oral1.mp4"></video></center>'
-				'The man begins to very roughly fuck your mouth, his tip continually slamming into your throat.'
-				'He holds a tight grip on your head and you are forced to endure it. Drool is dripping from your mouth and tears run from your eyes as you gag and splutter on his cock.'
+				'He starts very roughly fucking your mouth, his tip continually slamming into your throat.'
+				'He holds a tight grip on your head and you''re forced to endure it. Drool is dripping from your mouth and tears run from your eyes as you gag and splutter on his cock.'
 				'Your distress doesn''t concern the man but appears to arouse him even further, which just makes him go even faster.'
 				gs 'arousal', 'bj', 10, 'sub', 'deepthroat', 'rough'
 				gs 'stat'
@@ -508,11 +507,11 @@ if $ARGS[0] = 'whore1':
 				if tipdarand = 0:
 
 					act 'Swallow':
-						cls
+						*clr & cla
 						'<center><video autoplay loop src="images/shared/sex/cum/cumf60.mp4"></video></center>'
 						'Suddenly, he thrusts deeply into your mouth and holds you tightly down on his cock.'
 						'You let out a strangled gurgle as spurts of cum hit the back of your throat and spill out of your mouth.'
-						'He pulls out of your mouth and roughly pulls your head up by your hair, forcing you to look up at him. "Now swallow it like the good little cum whore that you are."'
+						'He pulls out of your mouth and roughly pulls your head up by your hair, forcing you to look up at him. "Now swallow it like the good little slut that you are."'
 						*nl
 						'You do as you''re told and show him your empty mouth. You make out his perverted and sadistic grin through your tear filled eyes before he suddenly thrusts his cock back into your mouth and starts deepthroating you again, not caring as you choke and gag once more on his dick.'
 						'After a few minutes of this, he is seemingly finished with you and throws you to the floor. You lay there catching your breath as the man walks off, no longer interested in you.'
@@ -526,10 +525,10 @@ if $ARGS[0] = 'whore1':
 					'After what feels like an eternity, he pulls out of your mouth. You collapse to the floor, coughing and trying to catch your breath.'
 					'However, the man grabs you by the hair and roughly pulls you back up to your knees before jerking his cock close to your face.'
 					act 'Facial':
-						cls
+						*clr & cla
 						'<center><video autoplay loop src="images/shared/sex/cum/facial/facial0,3.mp4"></video></center>'
-						'You close your eyes just in time as spurts of warm cum splatter across your face. The man finishes with a loud, satisfied groan.'
-						'You are taken by surprise when he thrusts his cock back into your mouth and you are forced to suck it again.'
+						'You close your eyes just in time as spurts of warm cum splatter across your face.'
+						'He finishes with a loud, satisfied groan, but you''re taken by surprise when he thrusts his cock back into your mouth and you''re forced to suck it again.'
 						'When he finishes, your face is a wet, sticky mess of drool, tears and cum. The man makes some crude remarks, apparently aroused by the sight of you, before leaving you there.'
 						gs 'arousal', 'bj', 10, 'sub', 'humiliation'
 						gs 'cum_call', 'face', $AlbinaQW['Cust']
@@ -544,16 +543,16 @@ if $ARGS[0] = 'whore1':
 			'You spend a few minutes sucking his dick when he suddenly pulls out, grabs you by the hair and roughly throws you face down onto the bed.'
 			'You look back and see him undressing, his hairy, out of shape body making you wish you hadn''t agreed to this.'
 			act 'Painal':
-				cls
+				*clr & cla
 				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/dog1.mp4"></video></center>'
 				'The man climbs in behind you. He spreads your ass and you feel him spit on your anus before pressing his cock against it.'
 				'You let out a pained squeal and thrash your legs as he pushes his entire length deep into your unprepared ass. As he roughly and painfully grinds in and out of your hole, he reaches forward and starts pulling on your mouth with his fingers. After a few minutes, he removes his fingers, only to stuff your panties into your mouth and use his tie to tightly bind your arms behind your back, leaving you at his mercy. He then leans in close to your ear.'
 				'"Yeah, keep squirming like that bitch! It just makes you tighter!" Muffled by your panties, you whimper in distress at the pain he is inflicting on you, but he just laughs and fucks you even harder.'
 				*nl
-				'After what feels like an eternity, he pulls out and you think he''s done, but you whimper when he drags you to the side of the bed and pushes your legs up to your chest, giving him better access to the asshole. You let out a muffled yelp as he painfully thrusts back into your hole and resumes the merciless ass fucking, sadistic grin on his face. Tears start streaming from your eyes as you are forced to lie there and take it. You again lose track of time before you feel him pull out again and flip you onto your stomach, forcing you to bend over onto the bed. You relax your anus as best as you can, but it''s still incredibily painful when he penetrates you and resumes fucking you.'
+				'After what feels like an eternity, he pulls out and you think he''s done, but you whimper when he drags you to the side of the bed and pushes your legs up to your chest, giving him better access to your asshole. You let out a muffled yelp as he painfully thrusts back inside you and resumes the merciless ass fucking as a sadistic grin creeps onto his face. Tears start streaming from your eyes as you''re forced to lie there and take it. You again lose track of time before you feel him pull out again and flip you onto your stomach, forcing you to bend over onto the bed. You relax your anus as best as you can, but it''s still incredibily painful when he penetrates you and resumes fucking you.'
 				'You''re wondering how long this is going to last when you suddenly feel him twitching inside you and a warmth floods your ass as he groans loudly in pleasure. He pulls out and a sticky mix of cum and saliva trickles from your ravaged anus, which throbs in immense pain.'
 				'"Only that cute little head dancer has ever taken it in the ass better than you, whore. All the other bitches just cry." You let out a muffled scream and sob as he finishes with a stinging smack on your ass that echoes into the room. You glance back and see a bright red handprint imprinted on your ass cheek.'
-				'He unties your sore wrists and you spit out your saliva drenched panties, but to your despair and disgust, he drags you up next to him and forces you to lie on your side next to him with your ass hanging out, his sweaty, flabby arm wrapped around your back as he squeezes and slaps your ass while bragging on his phone to his friend about "the best anal he''s ever had." This post sex torture finally ends 10 minutes later.'
+				'He unties your sore wrists and you spit out your saliva drenched panties, but to your despair and disgust, he drags you up next to him and forces you to lie on your side next to him with your ass hanging out, his sweaty, flabby arm wrapped around your back as he squeezes and slaps your ass while speaking on his phone in a language you don''t understand. This post sex torture finally ends 10 minutes later.'
 				gs 'arousal', 'anal', 30, 'sub', 'humiliation', 'rough'
 				gs 'pain', 2, 'mouth', 'pull'
 				gs 'pain', 2, 'asshole', 'stretch'
@@ -568,25 +567,74 @@ if $ARGS[0] = 'whore1':
 			'You spend a few minutes sucking his dick when he suddenly pulls out, grabs you by the hair and roughly throws you face down onto the bed.'
 			'You look back and see him undressing, his hairy, out of shape body making you wish you hadn''t agreed to this.'
 			act 'Get your pussy fucked':
-				cls
+				*clr & cla
 				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/miss1.mp4"></video></center>'
 				'The man moves in, roughly flips you on your back and spreads your legs. "This pussy looks like it will be worth every ruble!" You feel the tip of his cock spread your labia apart as he pushes into you.'
-				'He grabs your throat and pins you to the bed as he starts to very roughly pound your pussy. He occasionally uses his other hand to very tightly squeeze and twist your nipple, making you squeal in pain. He seems to enjoy treating you this roughly.'
-				'You panic when he stops thrusting and tightens his grip around your neck. You choke as you thrash your arms and legs in distress, but he just smiles and doesn''t loosen his grip until you are on the verge of blacking out. He then resumes fucking you, faster and seemingly closer to climax, as you clutch your neck and gasp for air.'
-				*nl
-				'After a few more minutes, he pulls out and flips you over before pulling you up onto your knees, your ass in the air. He slides back inside your pussy and starts pounding you doggystyle as he slaps and squeezes your ass. You are forced to endure this for what feels like an eternity before he suddenly pulls out and you feel his cum splattering onto your labia and asshole.'
-				'He is annoyed at not being able to finish inside you. "A waste of a good fucking pussy if you can''t cum inside it I say, especially when it''s hot little numbers like you." he crudly remarks. "That cute little head dancer slut is just begging for me to fill her smooth, tight as a vice fuck hole again, but he almost killed me for doing it once already." he adds.'
-				'To your despair and disgust, he drags you up next to him and forces you into his now sweaty embrace, his flabby arm wrapped around your neck as he fondles and squeezes your breast while bragging on his phone to his friend about "the fine little pussy" he just fucked and he "should come and sample it." This post sex torture finally ends 10 minutes later.'
-				gs 'pain', 2, 'throat', 'choke'
-				gs 'arousal', 'vaginal', 30, 'sub', 'humiliation', 'rough'
-				gs 'cum_call', 'precum', $AlbinaQW['Cust']
-				gs 'pain', 2, 'nipples', 'pinch'
-				gs 'pain', 2, 'vaginal', 'stretch'
-				gs 'cum_call', 'labia', $AlbinaQW['Cust']
-				gs 'arousal', 'end'
-				gs 'stat'
+				'He grabs your throat and pins you to the bed as he starts to very roughly pound your pussy. He occasionally uses his other hand to very tightly squeeze and twist your nipple, seemingly enjoying treating you roughly.'
+				
+				act 'You like it':
+					cla
+					'He twists your nipple even harder and you try holding back your moans of pleasure to hide the fact that you''re enjoying the roughness, but he can see the pleasure in your eyes and smiles sadistically as he tightens his grip around your neck.' 
+					
+					act 'Panic':
+						cla
+						'You thrash your arms in distress, but he just smiles and doesn''t loosen his grip until you''re on the verge of blacking out. He then resumes fucking you, faster and seemingly closer to climax, as you clutch your neck and gasp for air.'
+						*nl
+						'After a few more minutes, he pulls out and flips you over before pulling you up onto your knees, your ass in the air. He slides back inside your pussy and starts pounding you doggystyle as he slaps and squeezes your ass. You''re forced to endure this for what feels like an eternity before he suddenly pulls out and you feel his cum splattering onto your labia and asshole.'
+						'He''s clearly annoyed at not being able to finish inside you. "A waste of a good fucking pussy if you can''t cum inside it I say, especially when it''s hot little numbers like you." he crudly remarks. "That cute little head dancer slut is just begging for me to fill her smooth, tight as a vice fuck hole again, but he almost killed me for doing it once already," he adds.'
+						'To your despair and disgust, he drags you up next to him and forces you into his now sweaty embrace, his flabby arm wrapped around your neck as he fondles and squeezes your breast while speaking on his phone in a language you don''t understand. This post sex torture finally ends 10 minutes later.'
+						gs 'pain', 2, 'throat', 'choke'
+						gs 'arousal', 'vaginal', 30, 'sub', 'humiliation', 'rough'
+						gs 'cum_call', 'precum', $AlbinaQW['Cust']
+						gs 'pain', 2, 'nipples', 'pinch'
+						gs 'pain', 2, 'vaginal', 'stretch'
+						gs 'cum_call', 'labia', $AlbinaQW['Cust']
+						gs 'arousal', 'end'
+						gs 'stat'
 
-				act 'Call a taxi': gt 'albina_starlets', 'cab_home'
+						act 'Call a taxi': gt 'albina_starlets', 'cab_home'
+					end
+					
+					act 'Enjoy it':
+						cla
+						'You feel yourself becoming aroused as you struggle to breathe and he smiles even wider. "You''re enjoying this, bitch. I can feel your pussy getting tighter!"'
+						'He doesn''t loosen his grip until you''re on the verge of blacking out. When he releases you, you feel a wave of pleasure rushing over you as he starts fucking you even harder, seemingly close to climax as you rub your neck.'
+						*nl
+						'After a few more minutes, he pulls out and flips you over before pulling you up onto your knees, your ass in the air. He slides back inside your pussy and starts pounding you doggystyle as he slaps and squeezes your ass before he suddenly pulls out and you feel his cum splattering onto your labia and asshole.'
+						'He''s clearly annoyed at not being able to finish inside you. "A waste of a good fucking pussy if you can''t cum inside it I say, especially when it''s hot little numbers like you." he crudly remarks. "That cute little head dancer slut is just begging for me to fill her smooth, tight as a vice fuck hole again, but he almost killed me for doing it once already," he adds.'
+						'To your disgust, he drags you up next to him and forces you into his now sweaty embrace, his flabby arm wrapped around your neck as he fondles and squeezes your breast while speaking on his phone in a language you don''t understand. This post sex torture finally ends 10 minutes later.'
+						gs 'pain', 2, 'throat', 'choke'
+						gs 'arousal', 'vaginal', 30, 'sub', 'humiliation', 'rough'
+						gs 'cum_call', 'precum', $AlbinaQW['Cust']
+						gs 'pain', 2, 'nipples', 'pinch'
+						gs 'pain', 2, 'vaginal', 'stretch'
+						gs 'cum_call', 'labia', $AlbinaQW['Cust']
+						gs 'arousal', 'end'
+						gs 'stat'
+
+						act 'Call a taxi': gt 'albina_starlets', 'cab_home'
+					end
+				end
+				
+				act 'You hate it':
+					cla
+					'You squeal in pain as he continues twisting your nipples. "That''s right, keep squealing like a bitch!"'
+					'You then panic when he stops thrusting and tightens his grip around your neck. You thrash your arms in distress, but he just smiles and doesn''t loosen his grip until you''re on the verge of blacking out. He then resumes fucking you, faster and seemingly closer to climax, as you clutch your neck and gasp for air.'
+					*nl
+					'After a few more minutes, he pulls out and flips you over before pulling you up onto your knees, your ass in the air. He slides back inside your pussy and starts pounding you doggystyle as he slaps and squeezes your ass. You are forced to endure this for what feels like an eternity before he suddenly pulls out and you feel his cum splattering onto your labia and asshole.'
+					'He''s clearly annoyed at not being able to finish inside you. "A waste of a good fucking pussy if you can''t cum inside it I say, especially when it''s hot little numbers like you." he crudly remarks. "That cute little head dancer slut is just begging for me to fill her smooth, tight as a vice fuck hole again, but he almost killed me for doing it once already." he adds.'
+					'To your despair and disgust, he drags you up next to him and forces you into his now sweaty embrace, his flabby arm wrapped around your neck as he fondles and squeezes your breast while bragging on his phone to his friend about "the fine little pussy" he just fucked and he "should come and sample it." This post sex torture finally ends 10 minutes later.'
+					gs 'pain', 2, 'throat', 'choke'
+					gs 'arousal', 'vaginal', 30, 'sub', 'humiliation', 'rough'
+					gs 'cum_call', 'precum', $AlbinaQW['Cust']
+					gs 'pain', 2, 'nipples', 'pinch'
+					gs 'pain', 2, 'vaginal', 'stretch'
+					gs 'cum_call', 'labia', $AlbinaQW['Cust']
+					gs 'arousal', 'end'
+					gs 'stat'
+
+					act 'Call a taxi': gt 'albina_starlets', 'cab_home'
+				end
 			end
 		end
 	end
@@ -600,17 +648,17 @@ if $ARGS[0] = 'whore2':
 	gs 'npcgeneratec', 0, 'the second Armenian', rand(18,32)
 	$AlbinaQW['Cust1'] = $npclastgenerated
 	gs 'boyStat', $AlbinaQW['Cust1'], 'a'
-
 	gs 'stat'
+	
 	'Laughing, the two Armenians shove you into their hotel room and you fall to the floor. "Get up, it''s time to show us what you''ve got little lamb!" one says.'
 	'"I want see what those <<$pc_desc[''lips'']>> lips of yours can do. They look like they were made to suck cock!" the other man replies.'
 	act 'Please them':
-		cls
+		*clr & cla
 		guy += 2
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjd.jpg"></center>'
 		'The two men watch with hungry perversion as you stand and reluctantly undress in front of them. Once you''re naked, they unbuckle their pants and pull their cocks out before one of them grabs you and forces you to your knees.'
-		'He maintains tightly grabs your hair and holds you in place as you lick, jerk, and suck the two cocks until they are both rock hard. You look up at the two men, seeking their approval.'
+		'He maintains tightly grabs your hair and holds you in place as you lick, jerk, and suck the two cocks until they''re both rock hard. You look up at the two men, seeking their approval.'
 		'"Very good little lamb. Now take my cock. Take it all!" one of the men barks and forces his entire length into your mouth, causing you to choke. The two men laugh and force you to keep sucking and jerking them off.'
 		gs 'arousal', 'hj', 3, 'dick', 'group', 'sub'
 		gs 'arousal', 'bj', 6, 'dick', 'group', 'sub', 'rough', 'humiliation'
@@ -626,7 +674,7 @@ if $ARGS[0] = 'whore2':
 			'The two men undress and move into position at both ends. "You might be the sweetest thing I''ve ever seen. Even sweeter than that last whore your friend gave us!" one of the men laughs.'
 			'You start thinking of that girl and how she handled these men when a sharp slap to the face brings you back and you notice the cock hanging in front of you. "Get back to work whore!" he shouts.'
 			act 'Get spitroasted':
-				cls
+				*clr & cla
 				'<center><video autoplay loop src="images/shared/sex/group/threesomepm8.mp4"></video></center>'
 				'Your cheek stinging, you start sucking the cock in front of you. This muffles your pained moan as the other man pushes his cock deep into your unprepared ass.'
 				'The two men laugh with each other as they both start to roughly fuck you from both ends. The men hold a tight grip on your head and hips and you are unable to move.'
@@ -644,7 +692,7 @@ if $ARGS[0] = 'whore2':
 					'Unable to move, you let out a strangled gurgle and drool runs from your mouth as cum floods into your mouth. The other man laughs at you.'
 					'"Satisfied, the man pulls out and grabs your chin, forcing you to look up at him. "Now be a good little lamb and swallow it."'
 					act 'Do as you''re told':
-						cls
+						*clr & cla
 						'<center><img <<$set_imgh>> src="images/pc/body/cum/swallow/swallow2.jpg"></center>'
 						'Choking slightly, you frantically swallow his cum and show him your empty mouth. He gives you a pat on the cheek and lets you go.'
 						'Well done little lamb. I think we''ll be seeing more of you in the future!" one of the men says. The other gives you a firm, stinging smack on the ass and both men laugh.'
@@ -658,7 +706,7 @@ if $ARGS[0] = 'whore2':
 				elseif tipdarand = 1:
 					'The man takes his cock out of your mouth. You start coughing and try to catch your breath, but he grabs your hair and forces your head up as he jerks his cock.'
 					act 'Facial':
-						cls
+						*clr & cla
 						'<center><video autoplay loop src="images/shared/sex/cum/facial/cumface3.mp4"></video></center>'
 						'You close your eyes and cum splatters across your face, a few drops also landing in your hair.'
 						'"Well done little lamb. I think we''ll be seeing more of you in the future!" the man behind you says. You yelp as he gives you a firm, stinging smack on the ass, causing both men to laugh.'
@@ -678,7 +726,7 @@ if $ARGS[0] = 'whore2':
 			gs 'stat'
 
 			act 'Get roughly pounded':
-				cls
+				*clr & cla
 				'<center><video autoplay loop src="images/shared/sex/group/threesomepm6.mp4"></video></center>'
 				'As you take one cock into your mouth and start sucking it, the other penetrates your pussy. "You are so nice and tight little lamb!"'
 				'You are slowly sucking the man''s cock when he suddenly grabs your head and starts forcefully fucking your mouth, causing you to gag on his cock while the other reaches round and painfully squeezes and twists your nipples as he pounds your pussy.'
@@ -701,7 +749,7 @@ if $ARGS[0] = 'whore2':
 					gs 'stat'
 
 					act 'More cum to swallow':
-						cls
+						*clr & cla
 						'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum1.11.mp4"></video></center>'
 						'He forces you to open your mouth and his cum starts splashing onto your tongue before he makes you suck him. Your mouth is now full of cum and some starts dribbling down your chin.'
 						'One of the men sees this and grabs your throat. "Now now little lamb. Don''t go wasting it. I want you to swallow every. Last. Drop!"'
@@ -721,9 +769,9 @@ if $ARGS[0] = 'whore2':
 					gs 'cum_call', 'hair', $AlbinaQW['Cust1']
 					gs 'stat'
 					act 'Another facial':
-						cls
+						*clr & cla
 						'<center><video autoplay loop src="images/shared/sex/cum/facial/cumface3.mp4"></video></center>'
-						'You are taken by surprise when even more cum splatters across your face and into your hair. It doesn''t stop until your eyes are glued shut.'
+						'You''re taken by surprise when even more cum splatters across your face and into your hair. It doesn''t stop until your eyes are glued shut.'
 						'"Doesn''t our little lamb look pretty?" you hear one of the men say as they both laugh. They leave you lying on the bed, your face covered in a sticky mix of tears and cum.'
 						gs 'arousal', 'bj', 5, 'dick', 'group', 'sub', 'humiliation'
 						gs 'cum_call', 'face', $AlbinaQW['Cust']
@@ -746,11 +794,11 @@ if $ARGS[0] = 'whore3':
 	gs 'npcgeneratec', 0, 'the second man', rand(18,23)
 	$AlbinaQW['Cust1'] = $npclastgenerated
 	gs 'boyStat', $AlbinaQW['Cust1'], 'a'
-
 	gs 'stat'
+	
 	'Shyly, the young men lead you into their hotel room. You think they might be virgins who don''t know what to do, so you take action.'
 	act 'Get their pants off':
-		cls
+		*clr & cla
 		guy += 2
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bjd.jpg"></center>'
 		'Kneeling in front of them, you unzip their pants and get their cocks out. You start licking their shafts and gently sucking their heads and they are both soon hard. You hold in a giggle when you see that, even when hard, they''re both a little on the smaller side.'
@@ -769,7 +817,7 @@ if $ARGS[0] = 'whore3':
 			gs 'arousal', 'anal_finger', -1, 'dick', 'sub', 'group'
 			gs 'stat'
 			act 'Get spitroasted':
-				cls
+				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/threesome.jpg"></center>'
 				'You start sucking the cock in front of you while the other guy pushes into your ass.'
 				'His saliva provides little lube and sharp pain pulsates through your ass as he starts to fuck you, despite his smaller size. He is feeling emboldened and starts pulling your hair as well.'
@@ -786,7 +834,7 @@ if $ARGS[0] = 'whore3':
 				if tipdarand = 0:
 					'The guy in your mouth then grabs your hair and starts roughly thrusting. You gag and let out a strangled gurgle as a surprising amount of cum pours into your throat from his small dick.'
 					act 'Swallow it':
-						cls
+						*clr & cla
 						'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum1,4.mp4"></video></center>'
 						'Choking slightly, you swallow it all down until he finishes.'
 						'He pulls out of your mouth and you collapse on the bed, coughing and gasping for breath. The guys, very emboldened by the experience, laugh at you, calling you an "amazing little cum dumpster."'
@@ -800,7 +848,7 @@ if $ARGS[0] = 'whore3':
 				elseif tipdarand = 1:
 					'The guy in your mouth starts thrusting faster before pulling his cock out and jerking it.'
 					act 'Facial':
-						cls
+						*clr & cla
 						'<center><video autoplay loop src="images/shared/sex/cum/facial/cumface3.mp4"></video></center>'
 						'You close your eyes as he grunts and cum splatters across your face. It doesn''t stop until it''s dripping from your chin. You weren''t expecting such a huge load from a smaller cock.'
 						'You lie on the bed covered in cum and drool as the guys, very emboldened by the experience, make crude remarks about you being a "nasty little cum slut."'
@@ -816,11 +864,11 @@ if $ARGS[0] = 'whore3':
 		elseif tipdarand = 1:
 			'The guys lift you to your feet and strip you naked before throwing you on your back on the bed. They pull their pants off and one of them spreads your legs and settles between them, while the other dangles his cock near your face.'
 			act 'Part your lips':
-				cls
+				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/threesome1.jpg"></center>'
 				'You take one cock into your mouth and start sucking while the other guy guides his cock into your pussy. His small size doesn''t fill you as much as you were expecting.'
 				'The guy starts fucking you while the one in your mouth pushes deep and tries deepthroating you, his tip barely reaching your throat.'
-				'The two of them fuck you like this for a good few minutes until the cock in your pussy is pulled out. "Fuck that rule man! This pussy is too good not to cum inside!" he moans as he walks around next to the other guy.'
+				'The two of them fuck you like this for a good few minutes until the cock in your pussy is pulled out. "Bitch saying I can''t give them a creampie. This pussy is too good not to cum inside!" he moans as he walks around next to the other guy.'
 				gs 'arousal', 'bj', 30, 'dick', 'sub', 'group'
 				gs 'arousal', 'vaginal', -1, 'dick1', 'sub', 'group'
 				gs 'cum_call', 'precum', $AlbinaQW['Cust1']
@@ -833,7 +881,7 @@ if $ARGS[0] = 'whore3':
 					gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust']
 					gs 'stat'
 					act 'Swallow it':
-						cls
+						*clr & cla
 						'<center><video autoplay loop src="images/shared/sex/cum/mouth/yum.mp4"></video></center>'
 						'You swallow it down until he finishes.'
 						'He pulls out and you gasp for breath when the other guy tells you "Keep that mouth open!" You do as you''re told as he steps forward and deposits his load into your mouth.'
@@ -850,10 +898,10 @@ if $ARGS[0] = 'whore3':
 					gs 'arousal', 'bj', 2, 'dick', 'sub', 'group'
 					gs 'stat'
 					act 'Close your eyes':
-						cls
+						*clr & cla
 						'<center><video autoplay loop src="images/shared/sex/cum/facial/cumface3.mp4"></video></center>'
 						'You close your eyes as cum splatters across your face. Despite his small length, he splatters a surprising amount of cum across your face.'
-						'"Stay right there!" you hear the other guy say. Another load, smaller than the first, lands on your face and some of it gets in your hair too.'
+						'"Stay right there!" you hear the other guy say and another load, smaller than the first, lands on your face. Some of it gets in your hair too.'
 						'You lie on the bed as the two guys, emboldened by the experience, make crude remarks to you about how your cum splattered face suits you.'
 						gs 'arousal', 'bj', 1, 'dick', 'sub', 'group', 'humiliation'
 						gs 'cum_call', 'face', $AlbinaQW['Cust']
@@ -876,13 +924,13 @@ if $ARGS[0] = 'whore4':
 	npc_dick[$AlbinaQW['Cust']] = 24
 	npc_spermpot[$AlbinaQW['Cust']] = 20000
 	gs 'boyStat', $AlbinaQW['Cust']
-
 	gs 'stat'
+	
 	'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
 	'The black man, his huge arm around your shoulder, leads you into the hotel room. Your mind drifts to what you''ve seen watching porn and heard from girls at school and you can''t help but notice his huge bulge.'
 
 	act 'Find the monster':
-		cls
+		*clr & cla
 		guy += 1
 		'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackbj.mp4"></video></center>'
 		'The man silently motions for you to strip as he sits on a sofa. You comply and kneel between his legs before unzipping his pants. "Oh. My. God!" you exclaim as you pull his massive cock out. You stare in bewilderment and compare the length and thickness of his shaft to your forearm.'
@@ -894,10 +942,10 @@ if $ARGS[0] = 'whore4':
 		if tipdarand = 0:
 			'After a few minutes, he suddenly takes your head in his hands and pushes you down.'
 			act 'Monster deepthroat':
-				cls
+				*clr & cla
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackdeep.mp4"></video></center>'
-				'You try to relax your throat as he forces your head down on his shaft.'
-				'You do your best to handle it, trying not to choke as he slides in and out of your throat. Before long, tears are flooding down your cheeks and drool drips from your mouth, but the deepthroating continues.'
+				'You try to relax your throat as he forces your head down on his shaft and you do your best to handle it, trying not to choke as he slides in and out of your throat.' 
+				'Before long, tears are flooding down your cheeks and drool drips from your mouth, but the deepthroating continues.'
 				gs 'arousal', 'bj', 10, 'sub', 'deepthroat'
 				gs 'pain', 1, 'throat', 'choke'
 				gs 'stat'
@@ -912,10 +960,10 @@ if $ARGS[0] = 'whore4':
 					gs 'pain', 1, 'throat', 'choke'
 					gs 'stat'
 					act 'Swallow it all':
-						cls
+						*clr & cla
 						'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackswallow.mp4"></video></center>'
-						'You almost pass out as the stream of cum continues to enter your throat. You are feeling quite bloated when he finally pulls out of your mouth.'
-						'You fall to the floor and start frantically coughing, the last of the cum dribbling from your chin and dripping on your breasts as you try to catch your breath. You look up at the guy, who only has a wide satisified grin on his face.'
+						'You almost pass out as the stream of cum continues to enter your throat and are feeling quite bloated when he finally pulls out of your mouth.'
+						'You fall to the floor and start frantically coughing, the last of the cum dribbling from your chin and dripping onto your breasts as you try to catch your breath. You look up at the guy, who only has a wide satisified grin on his face.'
 						'He pats you on the head before leaving you to clean up.'
 						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust'], 0, 0, 0, 120
 						gs 'cum_call', 'face', $AlbinaQW['Cust']
@@ -931,7 +979,7 @@ if $ARGS[0] = 'whore4':
 					gs 'arousal', 'hj', 10, 'sub'
 					gs 'stat'
 					act 'Monster facial':
-						cls
+						*clr & cla
 						'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackfacial1.mp4"></video></center>'
 						'He grunts loudly and his cock erupts with a massive stream of warm, thick cum that covers your face and splashes in your hair.'
 						'Once he''s finished, you wipe the cum from your eyes and look up at the guy. He makes you suck him a final time, which results in one last spurt of cum in your mouth, before patting you on the head.'
@@ -949,7 +997,7 @@ if $ARGS[0] = 'whore4':
 			'After you''ve spent a few minutes sucking him, he pulls out of your mouth and smiles at you. He gives your ass a playful slap and you realize what he means.'
 
 			act 'Take it in the ass':
-				cls
+				*clr & cla
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackanal.mp4"></video></center>'
 				'You walk over to the bed and get on all fours on the edge. The guy gives your ass another slap and thoughts flood your mind as you feel the tip of his cock pressing against your asshole.'
 				'You try to relax and grit your teeth when the tip suddenly pops into your ass and you feel your anus being stretched. He lets you control the action, so you start backing up on his dick at a comfortable pace, taking only the tip for now.'
@@ -966,7 +1014,7 @@ if $ARGS[0] = 'whore4':
 			'After you''ve spent a few minutes sucking him, he pulls his cock out of your mouth and easily lifts you up to straddle him. You bite your lip, your pussy already wet in anticipation, as he grinds his tip between your labia.'
 
 			act 'Ride him':
-				cls
+				*clr & cla
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackvag.mp4"></video></center>'
 				'A tingle runs through you as he slides inside your wet hole. You moan as he stretches and fills you entirely.'
 				'You let the pleasure take over as he grabs your hips and starts fucking you hard. You are taking his entire length inside you and are overwhelmed, cumming multiple times throughout.'
@@ -1000,20 +1048,20 @@ if $ARGS[0] = 'whore5':
 	npc_dick[$AlbinaQW['Cust']] = 24
 	npc_spermpot[$AlbinaQW['Cust']] = 20000
 	gs 'boyStat', $AlbinaQW['Cust']
-
+	
 	gs 'npcgeneratec', 0, 'the second man', rand(18,32)
 	$AlbinaQW['Cust1'] = $npclastgenerated
 	$npc_thdick[$AlbinaQW['Cust1']] = 'massive'
 	npc_dick[$AlbinaQW['Cust1']] = 24
 	npc_spermpot[$AlbinaQW['Cust1']] = 20000
 	gs 'boyStat', $AlbinaQW['Cust1'], 'a'
-
 	gs 'stat'
+	
 	'<center><video autoplay loop src="images/shared/home/tv/seeporn.mp4"></video></center>'
 	'As the two black guys lead you into the room, your mind drifts to what you''ve seen watching porn and heard from girls at school. You can''t help but stare at their bulges.'
 
 	act 'Suck them both':
-		cls
+		*clr & cla
 		guy += 2
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackbjd.jpg"></center>'
 		'You and the men undress before you kneel in front of them and they present their cocks to you.'
@@ -1033,9 +1081,9 @@ if $ARGS[0] = 'whore5':
 			gs 'stat'
 
 			act 'Get stuffed':
-				cls
+				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackthreesome.jpg"></center>'
-				'You continue sucking away at the first guy as the other one pushes his massive cock into your ass. Your pained moans at your hole being stretched are muffled by the cock in your mouth.'
+				'You continue sucking away at the first guy as the other one pushes his massive cock into your ass. Your pained moans at your asshole being stretched are muffled by the cock in your mouth.'
 				'Your ass is pretty dry and your eyes start watering as he starts to slowly but painfully grind away at your hole. You reach down and start rubbing your clit to try and mask the pain as he picks up his pace.'
 				'Eventually, the guy in your ass starts grunting and empties spurt after spurt of warm cum into your bowels.'
 				'When he pulls out, a steady stream of thick cum oozes from you, runs down the inside of your leg and pools on the bed beneath you as you keep sucking the cock in your mouth.'
@@ -1051,7 +1099,7 @@ if $ARGS[0] = 'whore5':
 				if tipdarand = 0:
 					'The guy you are sucking suddenly grabs you by the head and you start choking as the huge cock slides down your throat and cum starts flooding into your mouth.'
 					act 'Swallow it':
-						cls
+						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackfacial.jpg"></center>'
 						'You let out a strangled gurgle and frantically start swallowing it all down until he finally finishes. He slides his cock out of your mouth and you swallow the last of the cum in your mouth.'
 						'You look up at him, seeking approval. He pats you on the head. "I guess you little white girls really do crave it."'
@@ -1067,7 +1115,7 @@ if $ARGS[0] = 'whore5':
 					'The guy you are sucking takes his cock out of your mouth and starts to jerk it.'
 					'"Get ready for it girl!"'
 					act 'Open your mouth':
-						cls
+						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackfacial.jpg"></center>'
 						'You close your eyes and stick your tongue out. Spurts of warm cum start splattering across your face and tongue.'
 						'Once he finishes, you take his cock back into your mouth and suck him clean. You then wipe the cum from your eyes and look at them.'
@@ -1088,7 +1136,7 @@ if $ARGS[0] = 'whore5':
 			'One of the guys climbs in beside you and spreads your legs before his cock starts grinding between your labia. The other moves to the edge of the bed and presses his cock against your lips.'
 
 			act 'Get filled':
-				cls
+				*clr & cla
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackthreesome1.jpg"></center>'
 				'You relax your lips and the huge girth slides all the way into your throat as the other monster cock pushes into your pussy, stretching and filling you.'
@@ -1109,7 +1157,7 @@ if $ARGS[0] = 'whore5':
 					gs 'cum_call', 'mouth', $AlbinaQW['Cust1'], 0, 0, 0, 120
 
 					act 'Swallow it all':
-						cls
+						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackfacial.jpg"></center>'
 						'You start frantically swallowing it all down until it finally stops and he pulls out. You splutter for a second, cum and saliva flying from your mouth before the other guy moves in, slides his cock between your lips and starts thrusting.'
 						'You again choke and gag as the huge tip hits your throat and another flood of cum enters your mouth. You are again forced to gulp it down before he pulls out. Once he does, you roll over and start coughing and gasping for breath.'
@@ -1124,7 +1172,7 @@ if $ARGS[0] = 'whore5':
 					'Your eyes are watering and drool is dripping from your mouth when the cock in your pussy pulls out and the guy moves round to the edge of the bed, jerking himself. "No cumming inside" he tells the other.'
 
 					act 'Monster facial':
-						cls
+						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/blackfacial.jpg"></center>'
 						'You cough when the cock in your mouth is pulled out. "Get ready for it girl!" is all you hear before you are hit in the face with a massive stream of cum that drenches you.'
 						'Your eyes glued closed, you hear the other guy tell you to stay still and another huge load of thick cum is deposited over your face and into your hair. You roll over and wipe the cum away from your eyes.'
@@ -1156,20 +1204,20 @@ if $ARGS[0] = 'whore6':
 	'The man leads you by the hand into the hotel room. You are led over to the bed, where he undresses you and lays you on your back. You notice the ring on his finger, but since he hasn''t paid for you ask questions, you ignore it.'
 
 	act 'Get eaten out':
-		cls
+		*clr & cla
 		guy += 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/denial.jpg"></center>'
 		'He spreads your legs and starts licking away at your clit. You moan softly as his expert tongue gets you wet.'
 		'You gasp when he slides a few fingers inside your hole and starts finger fucking you as he keeps eating you out.'
-		'Your moans grow louder and your pussy starts tightening as your orgasm builds, but you are denied your release as he withdraws his fingers.'
-		'Confused and disappointed, you look at him. He just laughs. "What? You thought it would be that easy slut? No, your job is to pleasure me first, then we''ll see about you." He puts his fingers in your mouth and makes you taste your juices.'
+		'Your moans grow louder and your pussy starts tightening as your orgasm builds, but you''re denied your release as he withdraws his fingers.'
+		'Confused and disappointed, you look at him as he laughs. "What? You thought it would be that easy, slut? No, your job is to pleasure me first, then we''ll see about you." He puts his fingers in your mouth and makes you taste your juices.'
 		gs 'arousal', 'cuni', 30, 'sub'
 		gs 'arousal', 'vaginal_finger', -1, 'sub', 'humiliation'
 		gs 'stat'
 
 		act 'Pleasure him':
-			cls
+			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bj.jpg"></center>'
 			'He lies down on the bed as you move in beside him. You see the bulge in his pants and you unzip them, his erect cock springing free.'
 			'"Remember, satisfy me and I might satisfy you." You take his shaft into your mouth and start sucking, the man holding your hands to prevent you from reaching round and stimulating your engorged clit.'
@@ -1179,7 +1227,7 @@ if $ARGS[0] = 'whore6':
 			gs 'stat'
 
 			act 'Get teased further':
-				cls
+				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/vaginal.jpg"></center>'
 				'The man sits up and bends you over on your hands and knees. He moves in behind you and starts grinding the tip of his cock between your labia, knowingly teasing you but still not letting you cum.'
 				'He starts fucking you and enjoys teasing you by bringing you to the edge before pulling out at the last second, denying you your much needed orgasm, before sliding back in and continuing.'
@@ -1188,10 +1236,10 @@ if $ARGS[0] = 'whore6':
 				gs 'arousal', 'BDSM', -1, 'sub'
 				gs 'stat'
 				act 'Beg to cum':
-					cls
+					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/souvenir.jpg"></center>'
 					'Eventually, his thrusts grow faster and he pulls out and pushes you on your stomach. He groans as his cum spurts onto your ass. He grabs his phone and moves around beside you.'
-					'"That pussy is one of the best I''ve ever been inside. I just need a souvenir to remind me of it." he remarks as he takes a photo of you and your cum splattered ass. "You definetely satisified me, so you deserve your reward."'
+					'"That pussy is one of the best I''ve ever had. I just need a souvenir to remind me of it." he remarks as he takes a photo of you and your cum splattered ass. "You definetely satisified me, so you deserve your reward."'
 					gs 'arousal', 'vaginal', 10, 'sub'
 					gs 'cum_call', 'precum', $AlbinaQW['Cust']
 					gs 'arousal', 'BDSM', -1, 'sub', 'humiliation'
@@ -1199,10 +1247,10 @@ if $ARGS[0] = 'whore6':
 					gs 'stat'
 
 					act 'Get your reward':
-						cls
+						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/reward.jpg"></center>'
 						'The man flips you back onto your back and spreads your legs. You moan heavily as his tongue returns to your clit and starts swirling away as his fingers slide into your wet hole and start working their magic once more.'
-						'Your pussy starts tightening and the man picks up the pace. Soon enough, you let out a scream and squeeze your legs around his head as you are brought to an explosive orgasm. You release the man from your grip and lay on the bed riding the waves of pleasure rushing through you.'
+						'Your pussy starts tightening and the man picks up the pace. Soon enough, you let out a scream and squeeze your legs around his head as you''re brought to an explosive orgasm. You release the man from your grip and lay on the bed riding the waves of pleasure rushing through you.'
 						'The man is sitting on the edge of the bed as you step off. "Oh one last thing." He grabs hold of your ass, his cum still wet on your cheek. "You''re going home like that." You blush at him, but obidiently slide your panties back over your cum covered ass. He gives you a final smack on the ass and lets you leave.'
 						gs 'arousal', 'cuni', 10, 'sub'
 						gs 'arousal', 'vaginal_finger', -1, 'sub'
@@ -1251,14 +1299,13 @@ if $ARGS[0] = 'whore7':
 			gs 'willpower', 'pay'
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bukkake2.jpg"></center>'
-			'You quietly shake your head and the man just scoffs. "Suit yourself," he says before downing the glass. Another man then starts playing some music.
-			"Get dancing you fucking whore! We haven''t got all night!"
-			Feeling rather intimidated, you start dancing as sexily as you can to the music as you strip, the men whistling, cheering and shouting crude remarks at you as you slowly expose your body to them.
-			Once you finish, the music stops and the men all walk up to you. You are blindfolded and have your hands held above your head before you feel the rim of a bottle pressing against your lips.
-			"Open wide whore. This is the good stuff and you''re going to drink the lot!" you hear a menacing voice say in your ear.
-			Your head is then pulled back by your hair and your mouth forced open. You immediatly start choking as vodka starts pouring into your mouth and burning your throat, but the men keep forcing you to drink, only letting you stop for short breaths before pulling your head back and forcing you to keep going.'
+			'You quietly shake your head and the man just scoffs. "Suit yourself," he says before downing the glass. Another man then starts playing some music.'
+			'"Get dancing you fucking whore! We haven''t got all night!"'
+			'Feeling rather intimidated, you start dancing as sexily as you can to the music as you strip, the men whistling, cheering and shouting crude remarks at you as you slowly expose your body to them.'
+			'Once you finish, the music stops and the men all walk up to you. You are blindfolded and have your hands held above your head before you feel the rim of a bottle pressing against your lips.'
+			'"Open wide, whore. This is the good stuff and you''re going to drink the lot!" you hear a menacing voice say in your ear.'
+			'Your head is then pulled back by your hair and your mouth forced open. You immediately start choking as vodka starts pouring into your mouth and burning your throat, but the men keep forcing you to drink, only letting you stop for short breaths before pulling your head back and forcing you to keep going.'
 			gs 'clothing', 'strip_all', 'HotelRoom'
-
 			gs 'drugs', 'alcohol', 'vodka', 3
 			minut += 10
 			gs 'stat'
@@ -1272,14 +1319,13 @@ if $ARGS[0] = 'whore7':
 	act 'Accept':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bukkake2.jpg"></center>'
-		'Feeling intimidated, you take the glass and drink the vodka, spluttering as the alcohol burns its way down your throat. He offers you another, and again you give in and take the drink.
-		"Okay, that''s enough. Start dancing whore!" you hear a voice say as music starts playing. The men whistle, cheer and shout crude remarks at you as you slowly expose your body to them. The drink makes you a little tipsy, which causes the men to laugh when you stumble.'
-		'"Look at this fucking lightweight whore! Are you sure she''s worth her price?"
-		Once you finish, the music stops and the men all walk up to you. You are blindfolded and have your hands held above your head before you feel the rim of a bottle pressing against your lips.
-		"Open wide whore. This is the good stuff and you''re going to drink the lot!" you hear a menacing voice say in your ear.
-		Your head is then pulled back by your hair and your mouth is forced open. You immediatly start choking as vodka starts pouring into your mouth and burning your throat, but the men keep forcing you to drink, only letting you stop for short breaths before pulling your head back and forcing you to keep going.'
+		'Feeling intimidated, you take the glass and drink the vodka, spluttering as the alcohol burns its way down your throat. He offers you another, and again you give in and take the drink.'
+		'"Okay, that''s enough. Start dancing whore!" you hear a voice say as music starts playing. The men whistle, cheer and shout crude remarks at you as you slowly expose your body to them. The drink makes you a little tipsy, which causes the men to laugh when you stumble.'
+		'"Look at this fucking lightweight! Are you sure she''s worth her price?"'
+		'Once you finish, the music stops and the men all walk up to you. You are blindfolded and have your hands held above your head before you feel the rim of a bottle pressing against your lips.'
+		'"Open wide whore. This is the good stuff and you''re going to drink the lot!" you hear a menacing voice say in your ear.'
+		'Your head is then pulled back by your hair and your mouth is forced open. You immediatly start choking as vodka starts pouring into your mouth and burning your throat, but the men keep forcing you to drink, only letting you stop for short breaths before pulling your head back and forcing you to keep going.'
 		gs 'clothing', 'strip_all', 'HotelRoom'
-
 		gs 'drugs', 'alcohol', 'vodka', 3
 		minut += 15
 		gs 'stat'
@@ -1287,10 +1333,12 @@ if $ARGS[0] = 'whore7':
 		act 'Service them': gt 'albina_starlets', 'whore7_1'
 	end
 end
+
 if $ARGS[0] = 'whore7_1':
     '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bukkake3.jpg"></center>'
-	'Once the last drops of vodka have burned their way down your throat, the men release you and you collapse forward onto your hands, but a hand lifts you up and your blindfold is ripped off to reveal that all of them have their dicks out and are surronding you.
-	Before you can react, a rather large dick is stuffed into your mouth. You look up and see the man looking down at you impatiently, so you start bobbing your head up and down his shaft as you suck his dick. Two other men then grab your hands and force you to jerk them off as the man in your mouth starts getting rough, causing you to choke and gag, but nobody seems to care. Between the alcohol and your gag reflex, you almost throw up a few times, but manage to endure the rough treatment until he pulls out. However, you don''t have a chance to recover before you''re passed to another man who starts roughly throat fucking you. You lose focus and track of time as you''re passed around by the men and roughly abused by them.'
+	'Once the last drops of vodka have burned their way down your throat, the men release you and you collapse forward onto your hands, but a hand lifts you up and your blindfold is ripped off to reveal that all of them have their dicks out and are surronding you.'
+	'Before you can react, a rather large dick is stuffed into your mouth. You look up and see the man looking down at you impatiently, so you start bobbing your head up and down his shaft as you suck his dick. Two other men then grab your hands and force you to jerk them off as the man in your mouth starts getting rough, causing you to choke and gag, but nobody seems to care. Between the alcohol and your gag reflex, you almost throw up a few times, but manage to endure the rough treatment until he pulls out.' 
+	'However, you don''t have a chance to recover before you''re passed to another man who starts roughly throat fucking you. You lose focus and track of time as you''re passed around by the men and roughly abused by them.'
 	s=0
 	:loop_whore7_0
 	if s<12:
@@ -1300,14 +1348,14 @@ if $ARGS[0] = 'whore7_1':
 		gs 'arousal', 'bj', 2, 'sub', 'gangbang'
 		jump 'loop_whore7_0'
 	end
-
 	gs 'stat'
 
 	act 'Finish':
 		*clr & cla
 	    '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/bukkake4.jpg"></center>'
-		'Thankfully, they eventually stop and throw you back into the middle of the circle. You see them all jerking their dicks and squeal when one of them grabs you by the hair and cums over your face.
-		The rest of them take their turns blowing their loads over you and when they''re done, your face and hair are covered in sticky cum that drips off your chin. The men are seemingly finished with you, fixing their clothes and going back to smoking and drinking while ignoring you. Exhausted and drunk, you collapse into a ball on the floor, dejected as tears well up in your eyes. After a few minutes, you are able to get up on all fours, gather your clothes and slowly crawl to the bathroom, none of the men seemingly caring about you.'
+		'Thankfully, they eventually stop and throw you back into the middle of the circle. You see them all jerking their dicks and squeal when one of them grabs you by the hair and cums over your face.'
+		'The rest of them take their turns blowing their loads over you. When they''re done, your face and hair are covered in sticky cum that drips off your chin. The men are seemingly finished with you, fixing their clothes and going back to smoking and drinking while ignoring you. Exhausted and drunk, you collapse into a ball on the floor, dejected as tears well up in your eyes.' 
+		'After a few minutes, you''re able to get up on all fours, gather your clothes and slowly crawl to the bathroom, none of the men seemingly caring about you.'
 		s = 0
 		:loop_whore7_1
 		if s<12:
@@ -1330,7 +1378,7 @@ if $ARGS[0] = 'whore7_1':
 			gs 'cum_cleanup'
 			cumspclnt = 11
 			gs 'cum_cleanup'
-			if pcs_sweat > 19 : pcs_sweat -= 5
+			if pcs_sweat > 19: pcs_sweat -= 5
 			minut += 5
 			cumspclnt = 5
 			gs 'cum_cleanup'
@@ -1350,20 +1398,20 @@ end
 
 if $ARGS[0] = 'whore8':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/dom_start.jpg"></center>'
-    'The woman takes you to her car and makes you sit in the back seat. After a silent journey, you arrive at her home and she leads you inside to her bedroom.
-	"Get undressed slave!" she barks and pushes you forwards before disappearing out of the room.
-	Not wanting to anger your client, you strip out of your clothes and place them aside, finishing just as the woman reappears with some items, having exchanged her clothes for a leather dress. She pushes you down on all fours and pulls your ass up into the air. You look back and see she is holding a buttplug with a tail. She spreads your ass and the buttplug is eased into you with a loud pop, causing you to wince slightly. She then applies a collar tightly around your neck and pulls roughly on the leash, choking you slightly as she lifts you to your knees and pulls your head up so you''re looking up at her.'
+    'The woman takes you to her car and makes you sit in the back seat. After a silent journey, you arrive at her home and she leads you inside to her bedroom.'
+	'"I want you naked by the time I get back, slave!" she barks and pushes you forward before disappearing out of the room.'
+	'Not wanting to anger your client, you strip out of your clothes and place them aside, finishing just as the woman reappears with some items, having exchanged her clothes for a leather dress. She pushes you down on all fours and pulls your ass up into the air. You look back and see she''s holding a buttplug with a tail. She spreads your ass and the buttplug is eased into you with a loud pop, causing you to wince slightly. She then applies a collar tightly around your neck and pulls roughly on the leash, choking you slightly as she lifts you to your knees and pulls your head up so you''re looking up at her.'
 	act 'Continue':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/dom_walk.jpg"></center>'
-        '"Now don''t you just look adorable my little pet! Why don''t we go for a walk?" she asks rhetorically before pulling on your leash and forcing you to crawl around the house on your hands and knees behind her before she brings you back to the room. She pulls up her dress, exposing her pussy to you.
-		"You''re going to lick my pussy like a good little bitch. If you do it properly, you might get a reward." She then roughly pulls on the leash, dragging your head up to her crotch.'
+        '"Now don''t you just look adorable, my little pet! Why don''t we go for a walk?" she asks rhetorically before pulling on your leash and forcing you to crawl around the house on your hands and knees behind her before she brings you back to the room and pulls up her dress, exposing her pussy to you.'
+		'"You''re going to lick my pussy like a good little bitch. If you do it properly, you might get a reward." She then roughly pulls on the leash, dragging your head up to her crotch.'
 
 		act 'Lick her pussy':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/dom_play.jpg"></center>'
-            'You start licking her pussy and sucking on her clit. Her moans are soft and pleasured, but she suddenly pulls on the leash, removing you from her crotch to look up at her.
-			"You''ll have to do better than that slave. You don''t want me to punish you!" With that, she grabs the back of your head and forces you back into her crotch. She starts grinding agaisnt you as you resume eating her out, her moans louder and more pleasured this time.'
+            'You start licking her pussy and sucking on her clit. Her moans are soft and pleasured, but she suddenly pulls on the leash, removing you from her crotch to look up at her.'
+			'"You''ll have to do better than that, slave. You don''t want me to punish you!" With that, she grabs the back of your head and forces you back into her crotch. She starts grinding against you as you resume eating her out, her moans louder and more pleasured this time.'
 			gs 'arousal', 'cuni_give', 5, 'lesbian'
 			gs 'stat'
 
@@ -1371,44 +1419,46 @@ if $ARGS[0] = 'whore8':
 				*clr & cla
 				if rand(0,1) = 0:
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/dom_reward.jpg"></center>'
-					'After a few minutes, she lets out a pleasured moan as she climaxes, coating your face in her juices. When she''s finished, she roughly pulls on the leash and has you look up at her. She has a rather pleasured look on her face as she smiles down at you.
-					"I think you''ve earned your reward," she says as you follow her across the room on all fours. "Here''s a treat. Now sit nice like a good girl." she says, holding a piece of chocolate above you. You sit up on your knees and hold your hands up like a dog as she feeds you the chocolate and pats you on the head as you eat it.'
+					'After a few minutes, she lets out a pleasured moan as she climaxes, coating your face in her juices. When she''s finished, she roughly pulls on the leash and has you look up at her. She has a rather pleasured look on her face as she smiles down at you.'
+					'"I think you''ve earned your reward," she says as you follow her across the room on all fours. "Here''s a treat. Now sit nice like a good girl," she says, holding a piece of chocolate above you. You sit up on your knees and hold your hands up like a dog as she feeds you the chocolate and pats you on the head as you eat it.'
 					gs 'stat'
 
 					act 'Finished':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/dom_car.jpg"></center>'
-						'Finished with you, the woman roughly pulls the buttplug out of you with a loud pop and removes the collar from around your neck.
-						"Okay, get cleaned up and dressed. I''ll take you home after I shower," she says and leaves the room. You get to your feet and get dressed before waiting for the woman to return.
-						When she does, you follow her outside and get into the backseat of her car. Telling her where to go, she backs out and starts driving down the road.
-						"I look forward to playing with you again next time my pet," she says with a small laugh.
-						"Ne...next time?" you sheepishly reply.
-						"Yes. I quite like you. Next time I feel like playing, I''ll speak to that sweet little friend of yours. She seems like she''d make a good pet as well..."
-						You just nod and spend the rest of the journey in silence. Reaching the gas station, she ushers you out of the car and quickly drives away without another word.'
+						'Finished with you, the woman roughly pulls the buttplug out of you with a loud pop and removes the collar from around your neck.'
+						'"Okay, get cleaned up and dressed. I''ll take you home after I shower," she says and leaves the room. You get to your feet and get dressed before waiting for the woman to return.'
+						'When she does, you follow her outside and get into the backseat of her car. Telling her where to go, she backs out and starts driving down the road.'
+						*nl
+						'"I look forward to playing with you again next time my pet," she says with a small laugh.'
+						'"Ne...next time?" you sheepishly reply.'
+						'"Yes. I quite like you. Next time I feel like playing, I''ll speak to that sweet little friend of yours. She seems like she''d make a good pet as well..."'
+						'You just nod and spend the rest of the journey in silence. Reaching the gas station, she ushers you out of the car and quickly drives away without another word.'
 						gs 'stat'
 
 						act 'Leave': gt 'zaprF', 'start'
 					end
 				else
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/dom_punish.jpg"></center>'
-					'After a few minutes, she gets increasingly impatient and eventually pulls you away from her with a rough tug of your leash, choking you slightly.
-					"No, no, no! Bad girl! You''re supposed to make me cum like a good little bitch! I''m going to have to punish you now!"
-					She forces you down onto all fours and walks up behind you. You yelp when she gives you a hard smack on the ass.
-					"You need to learn to be a good little pet!" she barks before delivering another hard smack to your ass, making you yelp even louder. She continues spanking you until your ass is red and stinging.
-					"Maybe now you''ll remember your purpose slave! To make <i>me</i> feel good!" You just nod as tears well up in your eyes.'
+					'After a few minutes, she gets increasingly impatient and eventually pulls you away from her with a rough tug of your leash, choking you slightly.'
+					'"No, no, no! Bad girl! You''re supposed to make me cum like a good little bitch! I''m going to have to punish you now!"'
+					'She forces you down onto all fours and walks up behind you. You yelp when she gives you a hard smack on the ass.'
+					'"You need to learn to be a good little pet!" she barks before delivering another hard smack to your ass, making you yelp even louder. She continues spanking you until your ass is red and stinging.'
+					'"Maybe now you''ll remember your purpose slave! To make <i>me</i> feel good!" You just nod as tears well up in your eyes.'
                     gs 'pain', 2, 'asscheeks', 'spank'
 					gs 'stat'
 
 					act 'Finished':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/prostitute/dom_car.jpg"></center>'
-						'Finished with you, the woman roughly pulls the buttplug out of you with a loud pop and removes the collar from around your neck.
-						"Okay, get cleaned up and dressed. I''ll take you home after I shower," she says and leaves the room. You get to your feet and get dressed before waiting for the woman to return.
-						When she does, you follow her outside and get into the backseat of her car. Telling her where to go, she backs out and starts driving down the road.
-						"I look forward to playing with you again next time my pet," she says with a small laugh.
-						"Ne...next time?" you sheepishly reply.
-						"Yes. I quite like you. Next time I feel like playing, I''ll speak to that sweet little friend of yours. She seems like she''d make a good pet as well..."
-						You just nod and spend the rest of the journey in silence. Reaching the gas station, she ushers you out of the car and quickly drives away without another word.'
+						'Finished with you, the woman roughly pulls the buttplug out of you with a loud pop and removes the collar from around your neck.'
+						'"Okay, get cleaned up and dressed. I''ll take you home after I shower," she says and leaves the room. You get to your feet and get dressed before waiting for the woman to return.'
+						'When she does, you follow her outside and get into the backseat of her car. Telling her where to go, she backs out and starts driving down the road.'
+						*nl
+						'"I look forward to playing with you again next time my pet," she says with a small laugh.'
+						'"Ne...next time?" you sheepishly reply.'
+						'"Yes. I quite like you. Next time I feel like playing, I''ll speak to that sweet little friend of yours. She seems like she''d make a good pet as well..."'
+						'You just nod and spend the rest of the journey in silence. Reaching the gas station, she ushers you out of the car and quickly drives away without another word.'
 						gs 'stat'
 
 						act 'Leave': gt 'zaprF', 'start'
@@ -1441,7 +1491,6 @@ if $ARGS[0] = 'parkrally':
 		dynamic $showerdin
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/event/meeting/meeting3.jpg"></center>'
-
 		'You arrive at the park and gather behind the stage as Albina''s father gives an awkward speech to what is left of his supporters. He clears his throat and calls you up onto the stage as music starts playing. You reluctantly walk out onto the stage with the other girls, the crowd reacting to your skimpy clothing. Some men whistle and holler and others avert their gaze while the women watch in disgust and whisper among themselves. '
 		'You and the girls start your routine, but the crowd''s reactions at your outfits makes you all feel very uncomfortable and you see Albina glaring at her father a few times. You finally finish the awkward performance and Albina motions for you all to return to the car as her father makes desperate pleas to the diminishing crowd.'
 		'You return to the community center locker room, where Albina practically rips her leotard off and storms off into the showers. You remove your own outfit and go for a shower yourself. '

+ 1 - 1
locations/albinahome.qsrc

@@ -836,7 +836,7 @@ if $ARGS[0] = 'first_anal1':
 	end
 end
 
-if ARGS[0] = 'anal_refuse':
+if $ARGS[0] = 'anal_refuse':
 	*clr & cla
 	menu_off = 1
 	gs 'arousal', 'end'

+ 3 - 3
locations/alexandriaChat.qsrc

@@ -662,7 +662,7 @@ if $ARGS[0] = 'sword':
 	elseif AlexandriaQW = 16:
 		*clr & cla
 		minut += 5
-		pcs_mood - 20
+		pcs_mood -= 20
 		npc_rel['A241'] = 0
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/city/alexandria/saber.jpg"></center>'
@@ -809,8 +809,8 @@ if $ARGS[0] = 'sword':
 	
 	else
 	    *clr & cla
-		minut += 2
-		if AlexandriaMissionQW > 1: AlexandriaMissionQW - 1
+		minut += 2 
+		if AlexandriaMissionQW > 1: AlexandriaMissionQW -= 1 
 	    gs 'stat'
 	    '<center><b><font color="maroon">Aleksei</font></b></center>'
 	    '<center><img <<$set_imgh>> src="images/characters/city/alexandria/chair.jpg"></center>'

+ 0 - 1
locations/anushapt_city.qsrc

@@ -862,7 +862,6 @@ if $ARGS[0] = 'ark_val_room':
 		'<center><img <<$set_imgh>> src="images/locations/city/island/homes/band_apt/ark_val_room.jpg"></center>'
 		'You snoop around, opening drawers and looking in the closet, but you don''t find anything of interest. The room is too disorganized for you to find much. Beyond guys clothes, along with a pile on the floor of which you can''t tell if they are clean or not, nothing stands out, other than you find a few joints and condoms in the nightstands.'
 		act 'Leave': gt 'anushapt_city', 'hallway'
-		end
 	end
 end
 

+ 4 - 6
locations/anushka_konstantinov_schedule.qsrc

@@ -79,14 +79,12 @@ elseif week = 6:
 			locat['A144'] = 2
 		end
 	else
-		if hour <= 8: and hour < 20:
+		if hour <= 8 and hour < 20:
 			locat['A144'] = 2
 		elseif hour >= 20:
 			locat['A144'] = 0
 		end
 	end
-end
-	
 else
 	if hour >= 18 and hour <23:
 		locat['A144'] = 9
@@ -146,9 +144,9 @@ if $ARGS[0] = 'journal':
 	end
 	!anushka_konstantinov_schedule_journal & *nl
 	if anushkaQW['kiss'] <= 5:
-		$anushka_konstantinov_schedule_journal & 'I think Anushka is really pretty and I would like to be more than just friends with her. Maybe I should try kissing her in bed, until she is ready to do more than just kiss.'
-	elseif anushkaQW['kiss'] <= 5:
-		$anushka_konstantinov_schedule_journal & 'Anushka is really pretty, I think I definitely want to go further than kissing with her.'
+		$anushka_konstantinov_schedule_journal & 'I think Anushka is really pretty and I would like to be more than just friends with her. Hopefully she will do more if we have done enough kissing.'
+	elseif anushkaQW['kiss'] > 5:
+		$anushka_konstantinov_schedule_journal & 'Anushka is really pretty, I think I definitely want to go further than just kissing.'
 	end
 
 end

+ 2 - 2
locations/anushkachat_city.qsrc

@@ -296,11 +296,11 @@ if $ARGS[0] = 'chat':
 			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
 !!need code that checks if Sveta is at the Uni, living in the city or still living in pav.
-			if !!at uni dorm
+			if $home['current'] = 'university_dorm':
 				'"I''m not sure, but I guess I have a few options," you tell her.'
 				'She nods. "Well, you should decide before you get stuck in this crappy little town married to some asshole whose kids you''re popping out every few years. Not judging you, unless that''s what you want. I''m just saying..."'
 				'You''re not sure what more to say about it, so you decide to change the subject.'
-			elseif !!living in city apartment
+			elseif $home['current'] = 'city_apartment':
 				'"I''m not sure, but I guess I have a few options, for right now. Work and make ends meet." you tell her.'
 				'She nods. "Well, you should see about doing something more, going to the University or getting some form of certification or something or you might end up married to some asshole whose kids you''re popping out every few years. Not judging you, unless that''s what you want. I''m just saying..."'
 				'You''re not sure what more to say about it, so you decide to change the subject.'

+ 9 - 0
locations/arousal_oneline.qsrc

@@ -0,0 +1,9 @@
+# arousal_oneline
+
+!! For use only for one of arousal calls and not to be used in larger scenes, includes the 'end' call
+
+gs 'arousal', $ARGS[0], $ARGS[1], $ARGS[2], $ARGS[3], $ARGS[4], $ARGS[5], $ARGS[6], $ARGS[7], $ARGS[8]
+gs 'arousal', 'end'
+
+--- arousal_oneline ---------------------------------
+

+ 1 - 1
locations/arturdin.qsrc

@@ -253,7 +253,7 @@ if $ARGS[0] = 'fist':
 	if pcs_ass >= 20:
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/arthur/sex/fist2.jpg"></center>'
 		'Arthur inserts two fingers into your ass, then adds another finger, and another. You want to tell him to stop but are too paralyzed with shock and pain. Before you know it, Arthur''s entire fist is in your anus, stretching it beyond what you thought possible. All you can do is whimper pathetically as he explores your butt.'
-		gs 'arousal', 'anal__fist', 5, 'sub'
+		gs 'arousal', 'anal_fist', 5, 'sub'
 		gs 'stat'
 	end
 

+ 7 - 7
locations/balkon.qsrc

@@ -16,14 +16,14 @@ if $ARGS[0] = 'start':
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/balcony_underwear1.jpg"></center>'
 	end
 
-	'You step out on the balcony. As you step out on the balcony you feel a light breeze making you a bit chilly.'
+	'You feel a light breeze as you step out on the balcony, making you feel a little chilly.'
 
 	if hour >= 0 and hour <= 6:
 		'It''s dark outside. The street lamps brighten the empty streets below.'
 	elseif hour = 7:
-		'The sun is dawning outside, the birds are waking up and are happily chirping.'
+		'A new day is dawning outside and the birds are happily chirping.'
 	elseif hour >= 8 and hour <= 19:
-		'It''s quite nice outside today. The busy streets are reflecting that, there are lot of people walking at a fast pace.'
+		'It''s quite nice outside today and the streets are busy.'
 	elseif hour >= 20 and hour <= 23:
 		'It''s twilight and the street lights are dimly lit. There''s far less movement on the streets.'
 	end
@@ -32,12 +32,12 @@ if $ARGS[0] = 'start':
 		if sosedBalDay ! daystart:
 			if rand(1, 4) = 4:
 				'A neighbor from the opposite building is out on his balcony and looking your way. He''s noticed that you''re naked...'
-				act 'Look at the neighbor':gt 'balkon2', 'sosed'
+				act 'Look at the neighbor': gt 'balkon2', 'sosed'
 			else
-				'A neighbor from the opposite building is out on his balcony and looking your way. You feel a bit creeped out that he''s following you closely with his gaze.'
+				'A neighbor from the opposite building is out on his balcony and looking your way. You feel a little creeped out that he''s following you closely with his gaze.'
 			end
 		else
-			'No one notices that you''re standing naked on your balcony. You feel a bit dejected that no one payed you any attention.'
+			'No one notices that you''re standing naked on your balcony. You feel a little dejected that no one payed you any attention.'
 		end
 	end
 
@@ -51,7 +51,7 @@ if $ARGS[0] = 'start':
 	
 	act 'Approach the railing':gt 'balkon2', 'niz'
 	
-	if siga >= 1:act 'Light a cigarette':gt 'balkon2', 'kurit'
+	if siga >= 1: act 'Light a cigarette':gt 'balkon2', 'kurit'
 	if joint > 0 and jointhigh = 0: act 'Smoke a joint': gs 'drugs', 'joint' & gt 'balkon', 'start'
 	if pcs_horny >= 50 and pcs_inhib > 30: act 'Masturbate':gt 'balkon2', 'masopt'	
 end

+ 66 - 99
locations/balkon2.qsrc

@@ -3,21 +3,19 @@
 menu_off = 1
 
 if $ARGS[0] = 'kurit':
-	cla
-	*clr
+	*clr & cla
 	minut += 10
 	gs 'drugs', 'smoke'
 	pcs_sleep += 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/kurit.jpg"></center>'
-	'You put the cigarette in your mouth and tightly squeeze it with your lips as you light it. You inhale the smoke by taking a deep breath and holding it in your mouth for a moment. You continue on enjoying the cigarette as it diminishes...'
+	'You put the cigarette in your mouth and tightly squeeze it with your lips as you light it. You inhale the smoke and hold it in for for a second before continuing and enjoying your smoke.'
 
-	act 'Throw the cigarette butt over the railing...':gt 'balkon', 'start'
+	act 'Throw the cigarette butt over the railing': gt 'balkon', 'start'
 end
 
 if $ARGS[0] = 'demo1':
-	cla
-	*clr
+	*clr & cla
 	sosedBalDay = daystart
 	gs 'stat'
 	'<center><font size="5" color="maroon"><b>Balcony</b></font></center>'
@@ -30,17 +28,15 @@ if $ARGS[0] = 'demo1':
 		gs 'arousal', 'flash', 5, 'exhibitionism'
 	end
 
-	'<center>You defiantly pose on the balcony, to the delight of your neighbor. He eagerly looks at you while furiously masturbating. 5 minutes later he cums and returns to his apartment.</center>'
-	
+	'<center>You defiantly pose on the balcony, much to the delight of your neighbor. He eagerly looks at you while furiously masturbating before he cums and returns to his apartment.</center>'
 	gs 'arousal', 'end'
 	gs 'stat'
 
-	act 'Further':gt 'balkon', 'start'
+	act 'Continue': gt 'balkon', 'start'
 end
 
 if $ARGS[0] = 'palec1':
-	cla
-	*clr
+	*clr & cla
 	pcs_horny += rand(10,30)
 	minut += 1
 	sosedBalDay = daystart
@@ -49,14 +45,13 @@ if $ARGS[0] = 'palec1':
 	if $pantyworntype ! 'none':'<center><img <<$set_imgh>> src="images/pc/reactions/fuckyou_underwear.jpg"></center>'
 	if $pantyworntype = 'none':'<center><img <<$set_imgh>> src="images/pc/reactions/fuckyou_naked.jpg"></center>'
 
-	'<center>You flip off the neighbor. As he''s been found out he quickly heads back indoors.</center>'
+	'<center>You flip off the neighbor, who quickly heads back indoors.</center>'
 
-	act 'Further':gt 'balkon', 'start'
+	act 'Further': gt 'balkon', 'start'
 end
 
 if $ARGS[0] = 'niz':
-	cla
-	*clr
+	*clr & cla
 	minut += 5
 	gs 'stat'
 
@@ -71,7 +66,7 @@ if $ARGS[0] = 'niz':
 		end
 
 		act 'Enjoy the view':
-			cls
+			cla
 			if hour >= 8 and hour <= 19:
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/bal1.jpg"></center>'
 			else
@@ -83,23 +78,22 @@ if $ARGS[0] = 'niz':
 			act 'Further':gt 'balkon', 'start'
 		end
 	else
-		'This was probably a bad decision, you feel a bit light headed as you had no idea that your apartment was so high. You don''t feel comfortable standing on your balcony while being drunk...'
+		'This was probably a bad decision. You feel a little light headed and don''t feel comfortable standing on your balcony drunk...'
 
-		act 'Further':gt 'balkon', 'start'
+		act 'Continue': gt 'balkon', 'start'
 	end
 end
 
 if $ARGS[0] = 'sosed':
-	cla
-	*clr
+	*clr & cla
 	minut += 1
 	gs 'stat'
 	'<center><b><font color="maroon">Balcony</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sosed.jpg"></center>'
-	'<center>You notice your neighbor to the left standing on his balcony. As he notices that you''re naked he begins staring at you…</center>'
+	'<center>You notice your neighbor to the left standing on his balcony, staring at your naked body.</center>'
 	
 	if exhibitionist_lvl > 0:
-		act 'Show off your body':gt 'balkon2', 'demo1'
+		act 'Show off your body': gt 'balkon2', 'demo1'
 		gs 'willpower', 'exhib', 'self'
 		if will_cost <= pcs_willpwr:
 			act 'Flip him off (<<will_cost>> Willpower)':
@@ -123,33 +117,27 @@ if $ARGS[0] = 'sosed':
 		else	
 			act 'Show off your body (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
-		act 'Flip him off ':gt 'balkon2', 'palec1'
+		act 'Flip him off': gt 'balkon2', 'palec1'
 	end
 	
 end
 
 !!!Probably CV edition
 if $ARGS[0] = 'masopt':
-	cla
-	*clr
-	gs 'stat'
+	*clr & cla
 	if pcs_inhib < 30:inhib_exp += rand(1,3)
 	pcs_mood += 15
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_dildo.jpg"></center>'
 
 	if dildo = 1:
 		act 'Rub your clit with the dildo':
-			cla
-			*clr
+			*clr & cla
 			pcs_vag += rand(0, 2)
-
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_dildo<<rand(1, 2)>>.jpg"></center>'
-
-			'You begin to rub yourself, having your hand moving in small circles as you feel your wetness growing. Feeling aroused enough you take out your dildo and begin teasing your clit by gently rubbing the area.'
-			'As you stop teasing yourself, you slowly push the head inside your vagina. You slowly begin to fuck yourself picking up the pace. The feeling of your inside being stretched out is great and you let out a quiet wimp as you keep on playing with the dildo.'
+			'You start rubbing yourself, gradually building up a wetness between your legs. Feeling aroused enough, you take out your dildo and start teasing your clit by gently rubbing it.'
+			'You then slowly push the head inside your pussy and start slowly fucking yourself, gradually picking up the pace. The feeling of your pussy being stretched out is overwhelming and you let out a quiet whimper as you continue fucking yourself.'
 			$orgasm_or = 'yes'
-			$orgasm_txt = 'After pleasuring yourself intensely with the dildo for a few minutes and as you reach orgasm you try to keep your voice down as you don''t want to get exposed.'
-			
+			$orgasm_txt = 'After pleasuring yourself intensely with the dildo for a few minutes, you try to keep your voice down as you reach orgasm.'
 			gs 'arousal', 'vaginal_dildo', 10, 'exhibitionism'
 			gs 'arousal', 'end'
 			gs 'stat'
@@ -158,94 +146,81 @@ if $ARGS[0] = 'masopt':
 		end
 
 		act 'Play with your ass':
-			cla
-			*clr
-			pcs_ass += rand(0, 2)
+			*clr & cla
+			pcs_ass += rand(0,2)
 			'<center><video autoplay loop src="images/locations/city/residential/apartment/sex/balcony_anal1.mp4"></video></center>'
-			'You begin rubbing yourself building up a wetness between your legs. As you''re playing with your clit your horniness takes over and you begin fantasizing on using a different hole today...'
-			'As you keep inserting your fingers inside the vagina, it keeps building up a wetness making your fingers wet and slippery. As you pull out your fingers you begin brushing one of your fingers against the sphincter, giving yourself a little tickle.'
-			'Before you know it you take a deep breath and insert one of your finger in your anus, probing it as it gives you a jolting sensation...'
-			
+			'You start rubbing yourself, gradually building up a wetness between your legs. As you play with your clit, your horniness takes over and you start fantasizing about using a different hole today...'
+			'You brush one of your wet fingers against your anus before you take a deep breath and insert it, probing your ass as a wave of pleasure flows through you.'
 			gs 'arousal', 'anal_finger', 5, 'exhibitionism'
 			gs 'stat'
 
 			act 'Use the dildo':
-				cla
-				*clr
+				*clr & cla
 				'<center><video autoplay loop src="images/locations/city/residential/apartment/sex/balcony_anal2.mp4"></video></center>'
-				'As you''re pleasuring yourself inserting the finger in and out, you grab your dildo and begin sucking on it, trying to lube it as much as you can.'
-				'Not being able to contain yourself you remove the dildo from your mouth and slowly insert it into your anus. At first you feel discomfort but the amazing feeling as the dildo penetrates makes you forget all about it.'
-				'As your anus eases you start to pump away the dildo at a faster speed. The sexual pleasure you''re experiencing is greater than anything you''ve ever known would be possible to feel.'
+				'As you''re pleasuring yourself with your finger, you grab your dildo and start sucking it, trying to lube it as much as you can.'
+				'Not able to contain yourself, you remoce your finger and slowly insert the dildo into your ass. You feel discomfort at first, but the pleasant feeling of the dildo penetrating you makes you forget all about it.'
+				'As your anus relaxes, you start thrusting the dildo at a faster speed, gradually feeling your arousal growing.'
 				
 				$orgasm_or = 'yes'
-				$orgasm_txt = 'Within seconds an orgasm overwhelms you in a long, slow, intense wave after wave of pure pleasure.'
-				
+				$orgasm_txt = 'Within seconds, an orgasm overwhelms you in an intense wave of pure pleasure.'
 				gs 'arousal', 'anal_dildo', 5, 'exhibitionism'
 				gs 'arousal', 'end'
 				gs 'stat'
 
-				act 'Go back':gt 'balkon', 'start'
+				act 'Go back': gt 'balkon', 'start'
 			end
 		end
 	end
 
 	act 'Masturbate':
-		cla
-		*clr
-		pcs_vag += rand(0, 1)
+		*clr & cla
+		pcs_vag += rand(0,1)
 		gt 'balkon2', 'finger'
 	end
 end
 
 if $ARGS[0] = 'finger':
-	cla
-	*clr
+	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_mas1-1.jpg"></center>'
-	'Standing naked in the open is making you aroused. Feeling embolded you engulfing your fingers into your mouth preparing them for what''s to come.'
-	
+	'Standing naked in the open is arousing you. Feeling emboldened, you stick your fingers in your mouth, preparing them for what''s to come...'
 	gs 'arousal', 'foreplay', 2, 'exhibitionism', 'masturbate'
 	gs 'stat'
 
 	act 'Rub your clit':
-		cla
-		*clr
+		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_mas1-2.jpg"></center>'
-		'As the fingers are coated in saliva, you run your fingers down your body not stopping before your juicy puffed pussy lips. You take your fingers and slowly begin rubbing your clit as you feel the first surge of pleasure consuming you.'
+		'You run your wet fingers down your body and stop at your pussy lips. You slowly start rubbing your clit as you feel the first surge of pleasure consuming you.'
 		$orgasm_or = 'no'
 		gs 'arousal', 'clit_finger', 3, 'masturbate', 'exhibitionism'
 		gs 'stat'
 
-		act 'Insert fingers':
-			cla
-			*clr
+		act 'Insert your fingers':
+			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_mas1-3.jpg"></center>'
-			'As you play with yourself you begin to rub your clit a little bit faster. By now your clit is swelling with desire, and as you can''t ignore it anymore, you take your middle finger and insert it into your vagina.' 
-			'As you ease into it you shut your eyes by the pleasant feeling as you speed up your hand movements.'
+			'Your clit is now swelling with desire, and you can''t ignore it any longer. You take your middle finger and insert it into your pussy.' 
+			'As you ease into it, you close your eyes as you speed up your movements.'
 			
 			$orgasm_or = 'no'
 			gs 'arousal', 'vaginal_finger', 5, 'masturbate', 'exhibitionism'
 			gs 'stat'
 
 			act 'Open your eyes':
-				cla
-				*clr
+				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_mas1-4.jpg"></center>'
 				if exhibitionist_lvl > 0:
 					gs 'arousal', 'flash', 2
-					'As you open your eyes, you lock eyes with one of your neighbors peering out the window in the house across...'
-					'You can''t help but smile as there''s someone enjoying the show...'
-					
-					act 'Give him a show':gt 'balkon2', 'finger_solo'					
+					'When you open your eyes, you notice one of your neighbors peering out the window at you.'
+				
+					act 'Give him a show': gt 'balkon2', 'finger_solo'					
 				else
 					$orgasm_or = 'yes'
-					$orgasm_txt = 'Overtaken by the thrill of the risk of being caught in such a compromising act and the diligent work of your skilled fingers brings you to an intense orgasm. Before you know it you grip the railing for support as your juices squirt hard out of you.'
-					'The orgasm is so intense that you''re seeing stars and it almost feels like you''re going to pass out. Somehow you manage to keep your composure as you quickly head back inside as you feel too exposed.'
-					
+					$orgasm_txt = 'Overtaken by the thrill of the risk of being caught in such a compromising act and the diligent work of your skilled fingers, you bring yourself to to an intense orgasm. You grip the railing for support as your juices squirt out of you.'
+					'Your orgasm is so intense that you''re seeing stars and it almost feels like you''re going to pass out. You somehow manage to keep your composure before you quickly head back inside.'
 					gs 'arousal', 'clit_finger', 2, 'masturbate'
 					gs 'arousal', 'end'
 					gs 'stat'
 
-					act 'Head back inside':dynamic $brodils
+					act 'Head back inside': dynamic $brodils
 				end
 			end
 		end
@@ -253,77 +228,69 @@ if $ARGS[0] = 'finger':
 end
 
 if $ARGS[0] = 'finger_solo':
-	cla
-	*clr
+	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_mas1-5.jpg"></center>'
-	'Ignoring everything around you, you re-focus on yourself once again. You begin teasing yourself, pressing your fingers on your already throbbing clit. It doesn''t take long before you slide your fingers inside the pussy, as you begin to squirm by the sensation.'
+	'Ignoring everything around you, you re-focus on yourself once again and start teasing yourself, pressing your fingers on your already throbbing clit. It doesn''t take long before you slide your fingers inside your pussy, causing you to squirm at the sensation.'
 
 	$orgasm_or = 'no'
 	gs 'arousal', 'clit_finger', 3, 'masturbate', 'exhibitionism'
 	gs 'stat'
 
 	act 'Keep it up':
-		cla
-		*clr
+		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_mas1-6.jpg"></center>'
-		'Slowly pacing the speed your fingers enter your pussy, you begin to feel you tight walls becoming wet and sticky with your own juices as it drips onto the ground while your mind is obsessed by the feeling that you need to increase the pace."'
+		'Slowly pacing the speed at which your fingers enter your pussy, you feel your tight walls becoming wet and sticky with your own juices as they drip onto the ground.'
 
 		$orgasm_or = 'no'
 		gs 'arousal', 'vaginal_finger', 3, 'masturbate', 'exhibitionism'
 		gs 'stat'
 
 		act 'Faster':
-			cla
-			*clr
+			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_mas1-7.jpg"></center>'
-			'You pick up the pace as you begin fantasizing about being taken like this in the open... You use your finger frantically as it slides in and out of your vagina with ease.'
+			'You pick up the pace as you fantasize about being taken like this in the open, your finger frantically sliding in and out of your soaking wet pussy with ease.'
 
 			$orgasm_or = 'no'
 			gs 'arousal', 'vaginal_finger', 3, 'masturbate', 'exhibitionism'
 			gs 'stat'
 
 			act 'Faster':
-				cla
-				*clr
+				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_mas1-8.jpg"></center>'
-				'You are way too horny to pace yourself now, as you use one more finger to stretch out your inside, expanding the pleasant feeling. While trying your hardest to keep as quiet as possible, the walls begin to crumble as you begin moaning making sure that your closest neighbours can hear you.'
+				'You''re way too horny to pace yourself now and insert another finger, expanding the pleasant feeling.'
 
 				$orgasm_or = 'no'
 				gs 'arousal', 'vaginal_finger', 3, 'masturbate', 'exhibitionism'
 				gs 'stat'
 
 				act 'Just a little more':
-					cla
-					*clr
+					*clr & cla
 					'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_mas1-9.jpg"></center>'
-					'By now you''re loudly moaning not caring if anyone hears you as your fingers inside are hitting your g-spot. You make one last effort and pump your vagina as you feel a...'
+					'By now, you''re loudly moaning, not caring if anyone hears you as your fingers hit your g-spot. You make one last effort and thrust your fingers deep inside you as you feel a...'
 
 					$orgasm_or = 'no'
 					gs 'arousal', 'vaginal_finger', 3, 'masturbate', 'exhibitionism'
 					gs 'stat'
 
 					act 'Climax':
-						cla
-						*clr
+						*clr & cla
 						'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_orgasm.jpg"></center>'
-						
 						$orgasm_or = 'yes'
-						$orgasm_txt = 'Within seconds your toes curl as you feel a wave of ecstasy sweeping all over your body, your legs and hands are shaking in delight of a possibility that someone might have noticed you.'
-						'After a few moments you withdraw your fingers from your stretched vagina, still pulsating from the intense orgasm.'
+						$orgasm_txt = 'Within seconds, your toes curl as you feel a wave of ecstasy sweeping all over your body, your legs and hands shaking in delight of a possibility that someone might have noticed you.'
+						'After a few seconds, you remove your fingers from your pussy, which is still pulsating from the intense orgasm.'
 						gs 'arousal', 'vaginal_finger', 3, 'masturbate', 'exhibitionism'
 						gs 'arousal', 'end'
 						gs 'stat'
 
 						act 'Get dressed':
-							cla
-							*clr
+							*clr & cla
 							minut += 5
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/balcony_mas1-10.jpg"></center>'
-							'As you come to your senses you can hear some of your neighbours applauding your performance. You decide giving them one last show as you stand up and suck the sticky cream slowly from your fingers, savouring the memory.'
-							'As you finish you give everyone a playful wave as you get dressed.'
+							'As you come to your senses, you can hear some of your neighbours applauding your performance. You decide giving them one last show as you stand up and slowly suck your juices from your fingers, savouring the memory.'
+							'As you finish, you give everyone a playful wave as you get dressed.'
 
-							act 'Leave':gt 'balkon', 'start'
+							act 'Leave': gt 'balkon', 'start'
 						end
 					end
 				end

+ 2 - 2
locations/bank.qsrc

@@ -282,7 +282,7 @@ if $ARGS[0] = 'loan_officer':
 								'"On your side now," Karpenko tells you gruffly. You clamber off and let him adjust himself against the back of the sofa before moving to join him. He grabs you roughly, pulling you in to spoon with him. You barely get settled before he turns your head and puts his mouth on yours, and you''re still kissing him when, a few moments later, he pushes his cock into your tight, hungry pussy. In a single, swift movement he has buried himself into you up to the balls, its thick length making you gasp into his mouth. Without a pause he begins to fuck you, his hips pushing forward into your ass as he plunders your depths, and before long you find yourself pushing back into him to take every millimeter into you.'
 								*nl
 
-								gs 'arousal', 'kissing', -5
+								gs 'arousal', 'kiss', -5
 								gs 'arousal', 'vaginal', 15, 'sub'
 								gs 'stat'
 
@@ -581,7 +581,7 @@ if $ARGS[0] = 'cikl':
 	end
 
 	!! Checking for tenants moving out
-	gs 'homes_properties', 'tenant_movements'
+	gs 'homes_properties', 'tenant_move_out_check'
 	
 
 	!!----------------------------------------

+ 18 - 16
locations/bass.qsrc

@@ -126,23 +126,25 @@ if $ARGS[0] = 'a':
 		end
 	end
 
-	act 'Take a swim (1:00)':
-		cla
-		*clr
-		pcs_makeup = 1
-		cumspclnt = 10
-		gs 'cum_cleanup'
-		gs 'exercise', 'tier1', 60, 'stren'
-		pcs_sweat = 10 + rand(0,4)
-		if pcs_inhib < 50:inhib_exp += rand(1,2)
-		if func('body_din','pregnancyVisibility') = 0:
-			'<center><img <<$set_imgh>> src="images/pc/activities/swim/pool/swim_bikini_<<rand(1,8)>>.jpg"></center>'
-		else
-			'<center><img <<$set_imgh>> src="images/pc/activities/swim/pool/swim_bikini_preg_<<rand(1,4)>>.jpg"></center>'
+	if pcs_stam >= (20 * (10 - sport_clothes_exercise_bonus)) / 2:
+		act 'Take a swim (1:00)':
+			cla
+			*clr
+			pcs_makeup = 1
+			cumspclnt = 10
+			gs 'cum_cleanup'
+			gs 'exercise', 'tier1', 60, 'stren'
+			pcs_sweat = 10 + rand(0,4)
+			if pcs_inhib < 50:inhib_exp += rand(1,2)
+			if func('body_din','pregnancyVisibility') = 0:
+				'<center><img <<$set_imgh>> src="images/pc/activities/swim/pool/swim_bikini_<<rand(1,8)>>.jpg"></center>'
+			else
+				'<center><img <<$set_imgh>> src="images/pc/activities/swim/pool/swim_bikini_preg_<<rand(1,4)>>.jpg"></center>'
+			end
+			'You take a swim in the pool, which invigorates you, making you feel refreshed.'
+			if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
+			act 'Get out of the water':gt 'bass', 'start'
 		end
-		'You take a swim in the pool, which invigorates you, making you feel refreshed.'
-		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
-		act 'Get out of the water':gt 'bass', 'start'
 	end
 
 	act 'Leave':gt 'bass', 'start'

+ 114 - 149
locations/bed.qsrc

@@ -1,7 +1,6 @@
 # bed
 if $ARGS[0] = 'start':
-	cla
-	*clr
+	*clr & cla
 	menu_off = 1
 	shour = 24 - hour
 	gs 'stat'
@@ -13,8 +12,7 @@ if $ARGS[0] = 'start':
 end
 
 if $ARGS[0] = 'mast':
-	cla
-	*clr
+	*clr & cla
 	menu_off = 1
 	if pcs_inhib < 30:inhib_exp += rand(1,3)
 	pcs_mood += 15
@@ -23,24 +21,22 @@ if $ARGS[0] = 'mast':
 	if husband > 0 and STRPOS('bedr,bedr2x,korr,korr2x',$loc) > 0 and husbandrink ! 10:
 		if dildo > 0:
 			if week > 5 or (week < 6 and hour > 16):
-				cla
-				*clr
+				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/city/husband/sex/m21.jpg"></center>'
-				'You bend over and start fucking your pussy with your dildo'
-				
+				'You bend over and start fucking your pussy with your dildo.'
 				gs 'arousal', 'vaginal_dildo', 15
 				gs 'stat'
 
-				if hour > 22 or hour < 7:'<<$husName>> looks at you, obviously a little dumbfounded.'
+				if hour > 22 or hour < 7:'<<$husName>> looks at you, a little dumbfounded.'
 				if hour >= 7 and hour <= 22:'Once you get into it, <<$husName>> enters the room.'
 				if harakHusb = 0:
-					'"What are you doing dear?" he asks.'
-					'"I''m sorry dear, but I really need it, and you''ve been busy, " you reply, without stopping.'
+					'"What are you doing?" he asks.'
+					'"I''m sorry dear, but I really need it, and you''ve been busy," you reply without stopping.'
 					'"How often do you do this?" he asks.'
-					'"Quite often, sometime in my ass, you want to see?" you ask'
+					'"Quite often, sometimes in my ass. you want to see?" you ask.'
 					if izvratH = 0:
 						husband -= 1
-						'"I''ll wait outside the door until you''re done." he says and leaves. You continue to satisfy yourself rapidly, and soon finish.'
+						'"I''ll wait outside the door until you''re done," he says and leaves. You continue to satisfy yourself rapidly, and soon finish.'
 						$orgasm_or = 'yes'
 						gs 'arousal', 'clit_finger', 5, 'masturbate'
 						gs 'arousal', 'end'
@@ -48,28 +44,25 @@ if $ARGS[0] = 'mast':
 
 						act 'Finish':gt 'bed', 'start'
 					elseif izvratH = 1:
-						'"Well, I don''t know." he stammers.'
-						'"Come on." You encourage him'
+						'"Oh. I don''t know..." he stammers.'
+						'"Come on," you encourage him.'
 
-						act 'Show':
-							cla
-							*clr
+						act 'Show him':
+							*clr & cla
 							'<center><img <<$set_imgh>> src="images/characters/city/husband/sex/m22.jpg"></center>'
-							'You pull the dildo from your pussy and winking at your husband, insert the dildo in your anus. <<$husName>> watches closely as the dildo disappears in and out of your ass.'
-							'You see how his pants swell. "Anything else you want, dear?" you ask, smiling.'
+							'You pull the dildo out of your pussy and, winking at your husband, insert it into your ass. <<$husName>> watches closely as the dildo disappears into your ass.'
+							'You see how his pants swell. "Anything else you want, dear?" you ask while smiling.'
 							'"Can I join?" he asks, a little embarrassed.'
 							gs 'arousal', 'anal_dildo', 5, 'masturbate'
 							gs 'stat'
 
 							act 'Invite':
-								cla
-								*clr
+								*clr & cla
 								'<center><img <<$set_imgh>> src="images/characters/city/husband/sex/m23.jpg"></center>'
-								'<<$husName>> gets his dick out and starts masturbating. It is not what you expected, and at first you feel a little sad that he didn''t enter into you, but began to masturbate.'
-								'Then it starts to hit you, watching your husband masturbate as he watches you fuck the dildo, his face covered in pleasure, you scream and fall on the table, having experienced an orgasm.'
-								'The dildo is still sticking out of your ass. While <<$husName>> is still masturbating, looking at you stretched out on the table, you take the dildo from your ass and begin to lick it, looking into your husbands eyes.'
-								'The spectacle has him immediately cum all over the floor. You go to him, kiss him on the lips and he passionately kisses you back...'
-
+								'<<$husName>> gets his dick out and starts masturbating. It''s not what you expected and you feel a little sad that he isn''t fucking you as you start to masturbate.'
+								'You watch your husband masturbate as he watches you, his face covered in pleasure, before you scream and fall on the table, having experienced an orgasm.'
+								'<<$husName>> is still masturbating, looking at you stretched out on the table before you take the dildo out of your ass and start lick it while looking into his eyes.'
+								'The spectacle has him immediately cum all over the floor before you walk over to him and kiss him on the lips. He passionately kisses you back.'
 								gs 'arousal', 'anal_dildo', 5, 'masturbate'
 								$orgasm_or = 'custom'
 								gs 'arousal', 'end'
@@ -81,50 +74,46 @@ if $ARGS[0] = 'mast':
 					end
 				elseif harakHusb = 1:
 					'"Are you trying to tell me that I''m not enough to satisfy you?" He asks.'
-					'"I''m sorry dear, but I really need this, and you''ve been busy." You reply, without stopping.'
-					'"Well then, show me everything now that you know I''ll watch." He says.'
-					'"Want to see me do it in the ass, too?" You offer.'
+					'"I''m sorry dear, but I really need this, and you''ve been busy," you reply without stopping.'
+					'"Well then, show me everything now that you know I''ll watch," he says.'
+					'"Want to see me do it in the ass too?" you offer.'
 
 					if izvratH = 0:
 						husband += 1
 						husbizvradd += 1
-						'"No, I think this is enough." He says, sits down on a chair and begins to watch. You continue to satisfy yourself rapidly and soon finish in front of her husband.'
+						'"No, I think this is enough," he says as he sits on a chair and starts watching you. You continue to satisfy yourself rapidly and soon finish in front of him.'
 						$orgasm_or = 'yes'
 						gs 'arousal', 'clit_finger', 5, 'masturbate'
 						gs 'arousal', 'end'
-						'<<$husName>> stands up and begins to applaud "Bravo, encore?" he laughs.'
-						'"For such a lovely audience, anything, but first an intermission." You laugh. <<$husName>> helps you down from the table.'
-
 						gs 'stat'
-						
-						act 'Finish':gt 'bed', 'start'
+						'<<$husName>> stands up and playfully claps. "Bravo! Encore?" he laughs.'
+						'"Anything for such a lovely audience, but first an intermission," you laugh and <<$husName>> helps you down from the table.'
+
+						act 'Finish': gt 'bed', 'start'
 					elseif izvratH = 1:
 						husband += 1
-						'"Well then, I think you better show me." he said.'
-						'"As you wish." you said'
+						'"Well then, I think you better show me," he says.'
+						'"As you wish," you reply.'
 
 						act 'Show':
-							cla
-							*clr
+							*clr & cla
 							'<center><img <<$set_imgh>> src="images/characters/city/husband/sex/m22.jpg"></center>'
-							'You pull the dildo out of your pussy and winking at your husband, insert it in your anus. <<$husName>> watches closely as you pump the dildo in and out of your ass.'
-							'You see how his pants swell. "Anything else you want, dear?" you ask, smiling.'
-							'"I don''t just want something, I''ll do something." He says, unbuttoning his pants and brings his cock to your mouth.'
+							'You pull the dildo out of your pussy and, winking at your husband, insert it into your ass. <<$husName>> watches closely as you slide the dildo in and out of your ass.'
+							'You see how his pants swell. "Anything else you want, dear?" you ask while smiling.'
+							'"I don''t just want something, I''ll do something!" he replies, unbuttoning his pants and brings his cock to your mouth.'
 							gs 'arousal', 'anal_dildo', 5
 							gs 'stat'
 
 							act 'Suck him':
-								cla
-								*clr
+								*clr & cla
 								'<center><img <<$set_imgh>> src="images/characters/city/husband/sex/m24.jpg"></center>'
-								'You take his flaccid penis in your mouth and start sucking, while you continue to drive the dildo into your ass.'
+								'You take his flaccid penis in your mouth and start sucking while continuing to drive the dildo into your ass.'
 								'When his cock has finally hardened, <<$husName>> stops you. "Now I''ll take this hole."'
-
 								gs 'arousal', 'clit_finger', 5
 								gs 'arousal', 'bj', -5
 								gs 'stat'
 						
-								act 'Substitute ass':
+								act 'Get fucked in the ass':
 									picrand = 89
 									gt 'sex', 'anal'
 								end
@@ -132,38 +121,34 @@ if $ARGS[0] = 'mast':
 						end
 					elseif harakHusb = 2:
 						'"Itchy hole?" he asks.'
-						'"I''m sorry dear, but I really need it, and you''ve been busy." You reply, without stopping.'
+						'"I''m sorry dear, but I really need it, and you''ve been busy," you reply without stopping.'
 
 						if izvratH = 0:
 							husband += 1
 							husbizvradd += 1
-							'"You should have said something, now open your mouth." He says pulling out his cock and forcefully pushes it into your mouth.'
-							'He holds you by the hair and fucks your mouth, telling you not to stop masturbating. Soon he tires of your mouth, "Now enough of this rubber shit, I''m going to fuck you."'
-
+							'"You should have said something. Now open your mouth," he says while pulling out his cock and forcefully pushing it into your mouth.'
+							'He holds you by the hair and fucks your mouth, telling you not to stop masturbating before he tires of your mouth. "Enough of this rubber shit! I''m going to fuck you."'
 							gs 'arousal', 'vaginal_dildo', 10
 							gs 'arousal', 'bj', -10
 							gs 'stat'
-								
+						
 							act 'Spread your legs ':
 								picrand = 89
 								gt 'sex', 'vag'
 							end
 						elseif izvratH = 1:
 							husband += 1
-							'"You''re going to insert this stupid toy in your pussy, ass and mouth, You''ll pulverize them, for as long as I like." He says, sitting down to watch.'
-							'Submissively, you quickly use the dildo to fuck your pussy, ass and mouth.'
-							
+							'"You''re going to insert this stupid toy into your pussy, ass and mouth. You''ll pulverize them for as long as I like," he says while sitting down to watch.'
+							'You quickly and submissively do as you''re told.'
 							gs 'arousal', 'vaginal_dildo', 5
 							gs 'arousal', 'anal_dildo', -5
 							gs 'stat'
 
-							act 'Offer mouth':
-								cla
-								*clr
+							act 'Offer your mouth':
+								*clr & cla
 								'<center><img <<$set_imgh>> src="images/characters/city/husband/sex/m24.jpg"></center>'
 								'Still using the dildo on your pussy and ass, you offer <<$husName>> your mouth. He gets up and walks over to you.'
-								'You take his flaccid penis and start sucking, until his cock is finally hard. <<$husName>> stops you, "Now I''ll fuck your ass."'
-
+								'You take his flaccid penis and start sucking until his cock is finally hard and he stops you. "Now I''ll fuck your ass."'
 								gs 'arousal', 'vaginal_dildo', 5
 								gs 'arousal', 'anal_dildo', 5
 								gs 'arousal', 'bj', -10
@@ -179,12 +164,10 @@ if $ARGS[0] = 'mast':
 				end
 			else
 				'<center><video autoplay loop src="images/shared/sex/mast/mastr.mp4"></video></center>'
-				'Unable to control yourself anymore you immediately reach for your dildo so you can finally take care of your lustful desires. You waste no time to attach the suction base of the dildo onto the floor before lowering yourself slowly to it''s tip.'
-				'Shivers run down your spine as you feel that thick head spreading your pussy-lips and soon the whole length begin to slide deep inside your hole. A throaty moan overwhelms the room when that delicious cock finally bottoms out in your cunt, sending you to the heavens and back.'
-				'After shifting your legs and getting more comfortable you start to rock your hips and bounce on it, moaning louder and louder as you keep increasing the power and pace of your thrusts- soon hammering your ass against the cold floor time and time again. It takes you just a few minutes to reach that so wanted orgasm, your toes curling tightly as that wonderful feeling run through your entire body...'
-				'Soon you''re twitching onto that dildo and juices drip down its length, soaking the floor beneath you. You take a few deep breaths and a smile grows along your face after cumming so hard there. That was just what you needed!'
-
-				
+				'Unable to control yourself anymore, you immediately reach for your dildo so you can finally take care of your lustful desires. You waste no time and attach the suction base of the dildo onto the floor before slowly lowering yourself.'
+				'Shivers run down your spine as you feel the thick head spreading your pussy lips and soon the whole length starts to slide deep inside your hole. A throaty moan overwhelms the room when it finally bottoms out inside you, sending you to the heavens and back.'
+				'After shifting your legs and getting more comfortable, you start to rock your hips and bounce on it, moaning louder and louder as you keep increasing the power and pace of your thrusts. You''re soon hammering your ass against the cold floor time and it takes you just a few minutes to reach orgasm, your toes curling tightly as a wonderful feeling run through your entire body.'
+				'You''re soon twitching on the dildo and juices drip down its length, soaking the floor beneath you. You take a few deep breaths and a smile grows along your face. That was just what you needed!'
 				$orgasm_or = 'custom'
 				gs 'arousal', 'vaginal_dildo', 10, 'masturbate'
 				gs 'arousal', 'end'
@@ -214,51 +197,45 @@ if $ARGS[0] = 'rab':
 	minut += 120
 	houserabday = daystart
 	'<center><img <<$set_imgh>> src="images/characters/city/nicholas/sex/r0.jpg"></center>'
-	'Once you get into bed your mistress comes into the room. "What, my bitch is going to sleep?" She snaps from the doorway.'
-	'"Yes." You reply.'
-	'"Yes, who?" She continues.'
-	'"Yes, mistress." You reply and sit on the bed, she is drunk and barely able to stand on her feet. She is drinking wine from the bottle and spilling quite a bit of it.'
-	'"That''s better, but today you have to be punished." She lifts up her skirt and out pops the strap-on. "Suck it." She commands.'
+	'Once you get into bed, your mistress comes into the room. "What, my bitch is going to sleep?" she snaps from the doorway.'
+	'"Yes..." you meekly reply.'
+	'"Yes, who?" she continues.'
+	'"Yes, mistress..." you reply and sit on the bed. She''s drunk and barely able to stand on her feet as she drinks wine from the bottle, spilling quite a bit of it on the floor.'
+	'"That''s better, but today you have to be punished." She lifts up her skirt and out pops the strap-on. "Suck it," she commands.'
 
 	act 'Suck it':
-		cla
-		*clr
-
+		*clr & cla
+		
 		if analplugIN = 1:analplugIN = 0
 		if pcs_makeup ! 1 and cosmetic_tattoo = 0:pcs_makeup = 0
 
 		'<center><img <<$set_imgh>> src="images/characters/city/nicholas/sex/r1.jpg"></center>'
-		'You take the strap-on in your mouth and start sucking her off. You dislike the taste of rubber and proceed without much enthusiasm. Mistress, though she''s drunk, notices that you''re not trying and starts to thrust along with your movements, driving it deeper into your mouth. You start gagging and don''t like it.'
-		'"Oh damn stubborn bitch, lay down on the bed quickly." With these words, she forcefully pushes you on the bed.'
-
+		'You take the strap-on in your mouth and start sucking her off without much enthusiasm. Mistress, though she''s drunk, notices that you''re not trying and starts to thrust along with your movements, driving it deeper into your mouth and causing you to gag.'
+		'"Oh, damn stubborn bitch! Lie down on the bed. Quickly." She forcefully pushes you on the bed.'
 		gs 'arousal', 'bj', 5, 'sub', 'lesbian'
 		gs 'stat'
 		
-		act 'Lie':
-			cla
-			*clr
+		act 'Lie down':
+			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/city/nicholas/sex/r2.jpg"></center>'
-			'You lay on the bed and she climbs on top of you and kneels over your face. She makes you open your mouth and forcefully shoves the strap-on in. You try to pull away, but it''s useless, her hands hold your head firmly. She continues to violate your mouth, hardly allowing you to catch a breath of air while she thrust it deeper and deeper. Eventually starting to slip down your throat, cutting off your breath completely. When you''re starting to lose consciousness she takes it out of your throat allowing you to roll onto your side, wheezing sniffling.'
-			'"And now for the punishment, get up bitch." she says. "And what was that just now then?" You think, but you don''t dare to utter that thought.'
-
+			'You lay down on the bed and she climbs on top of you and kneels over your face. She makes you open your mouth and forcefully shoves the strap-on in. You try to pull away, but her hands hold your head firmly. She continues to violate your mouth, hardly allowing you to catch a breath of air while she thrust it deeper and deeper, eventually sliding it down your throat, cutting off your breath completely. When you start to lose consciousness, she finally takes it out, allowing you to roll onto your side, wheezing and sniffling.'
+			'"And now for the punishment. Get up, bitch!" she demands.'
 			gs 'arousal', 'bj', 5, 'sub', 'lesbian', 'rough'
 			gs 'stat'
 		
-			act 'Rise in a pose':
-				cla
-				*clr
+			act 'Get up':
+				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/city/nicholas/sex/r3.jpg"></center>'
-				'You get up on all fours on the bed. "But it''s too wet." Says your mistress, and wipes your saliva on your ass with the strap-on, "You need to be punished, not pleasured. Spread your ass."'
-				'Realizing that you will get it up the ass, you reach back with your hands and try to relax your ass. But you don''t succeed before the pain pierces your body when she forces the strap-on into your anus and not giving your ass the time to get used to it, starts fucking you at a crazy pace. You let go of your buttocks and seize the blankets with your hands and teeth. Tears pour from your eyes, you whine, but she still continues. Finally, a little tired she lowers the tempo and asks, "Well, does it hurt?"'
-				'"Yes ma''am, it hurts a lot." You gasp through your tears.'
-				'"Well, let''s see how this feels." She says, and begins pouring wine from her bottle onto the strap-on and your ass.'
-				'"Thank you, mistress." You say while she starts gaining momentum again. At first, it gets a little easier, but then stream of wine stops and it starts to dry on your skin. It hurts so much that you start screaming from the pain. "Why hasn''t anyone come in and stopped her." You think, because your screams have been so loud they could have been heard not only inside the apartment, but also in the hallway. But no one came, neither Tanya nor Nicholas. Finally she tires out, removes the strap-on out and walks out of the room without saying a word. You collapse on the bed and whine, your ass is on fire and you''re afraid to even move. After spending an hour so you fall asleep.'
-
+				'You get up on all fours on the bed. "You''re wet," she says and wipes your saliva on your ass with the strap-on, "You need to be punished, not pleasured. Spread your ass."'
+				'You reach back with your hands and try to relax your ass, but you don''t succeed before the pain pierces your body as she forces the strap-on into your anus, not giving your ass the time to get used to it before she starts fucking you at a crazy pace. You grab the blankets with your hands and teeth as tears pour from your eyes and you whine, but she still continues. Growing tired, she lowers the pace. "Well, does it hurt?" she asks.'
+				'"Yes mistress, it hurts a lot!" you gasp through your tears.'
+				'"Well, let''s see how this feels," she says and starts pouring wine from her bottle onto the strap-on and your ass.'
+				'"Thank you, mistress!" you say while she starts gaining momentum again. The wine starts to dry on your skin and hurts so much that you start screaming from the pain. After what feels like an eternity, she tires out, removes the strap-on and leaves the room without saying a word. You collapse on the bed and fall asleep.'
 				gs 'arousal', 'anal_strap', 5, 'sub', 'lesbian', 'rough'
 				gs 'arousal', 'end'
 				gs 'stat'
 		
-				act 'Sleep':gt 'bed2'
+				act 'Sleep': gt 'bed2'
 			end
 		end
 	end
@@ -274,25 +251,26 @@ if $ARGS[0] = 'rab':
 			houserab = 2
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/city/nicholas/sex/r4.jpg"></center>'
-			'"No." You reply.'
-			'"You <<$pcs_nickname>> <<$pcs_lastname>>, will suck now or things will get very bad for you." She asserts.'
-			'"No." You answer again.'
-			'"All right, you asked for it." She screams and swings a fist, trying to hit you. You easily dodge the punch and kick her in the stomach.'
-			'"Bitch." She moans, doubling over. You have suffered enough, you jump out of bed and grabbing her head in your hands, knee her in the face.'
-			'She flies into the corner, but you don''t calm down. Remembering the taste of her dirty boots and sneakers you go up to her and start to push a sneaker into her mouth.'
-			'When you can''t shove it in any further, you throw away the sneaker, grab her hair, yank her off the floor and throw her on to the bed.'
-			'Now lying on the bed covering her face with her hands. You jump on the bed, straddling her face and push your pussy against her mouth. "Eat me, bitch." You yell, as she tries to push you away.'
-			'It''s no good, you have her head tight between your thighs. You continue yelling and she starts licking. You feel her tongue on your pussy and start moving your hips, grinding on her face and increasing the pace.'
-			'Soon you get excited. She does not resist and sticks her tongue out and tries to stick it in your pussy. You start enjoying her submissive nature and you get more excited thinking about your dominant actions.'
-			'You have even begun to think about something to do with her strap-on and enjoying this thought, you orgasm. You wipe your crotch in her face and finish. When you finally get off her, her whole face is covered in your juices.'
-			'She quietly gets out of bed, straightens her clothes and leaves the room, "Animal." She obviously won''t forget, from now on you should be careful, who knows what she will do.'
-
+			'"No!" you reply.'
+			'"You will suck now or things will get very bad for you!" she asserts.'
+			'"No!" you answer again.'
+			'"All right, you asked for it!" she screams and swings a fist, trying to hit you. You easily dodge the punch and kick her in the stomach.'
+			'"Bitch!" she moans while doubling over. You''ve suffered enough and jump out of bed, grabbing her head in your hands and kneeing her in the face.'
+			'She flies into the corner, but you don''t calm down. Remembering the taste of her dirty boots and sneakers, you storm up to her and start pushing a sneaker into her mouth.'
+			*nl
+			'When you can''t shove it in any further, you throw the sneaker aside, grab her hair and throw her onto the bed.'
+			'You jump on the bed, straddle her face and push your pussy against her mouth. "Eat me, bitch!" you yell as she tries to push you away.'
+			'You have her head held tight between your thighs, however, and continue yelling. You soon feel her tongue on your pussy and start moving your hips, grinding on her face and increasing the pace.'
+			'She doesn''t resist and tries to stick it in your pussy. You start enjoying her submissive nature and get more excited thinking about your dominant actions.'
+			'You''ve even thought about something to do with her strap-on and enjoying this thought when you orgasm. You wipe your crotch in her face and finish, leaving her whole face covered in your juices.'
+			*nl
+			'She quietly gets out of bed, straightens her clothes and leaves the room. "Animal." You should be careful; who knows what she will do to you in return.'
 			$orgasm_or = 'yes'
 			gs 'arousal', 'cuni', 20, 'dom', 'rough'
 			gs 'arousal', 'end'
 			gs 'stat'
 			
-			act 'Breathe':gt 'bed', 'start'
+			act 'Breathe': gt 'bed', 'start'
 		end
 	else
 		act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -300,18 +278,17 @@ if $ARGS[0] = 'rab':
 end
 
 if $ARGS[0] = 'vor':
-	cla
-	*clr
+	*clr & cla
 	menu_off = 1
 	if rex['owned'] = 1:
 		if dog_bravery = 0:
-			dog_bravery = rand(1, 100)
+			dog_bravery = rand(1,100)
 		end
 
 		if dog_bravery >= 50:
 			minut += 10
-			'You are lying in bed when suddenly there''s a ruckus in the hallway. You get up to check it out and as you arrive you see <<$rex[''name'']>> chase two masked men outside. You can hear loud swearing as they run down the stairs.'
-			'You call your dog''s name and he comes back from the stairway looking calm. His owner is safe, everything is right in the world.'
+			'You''re lying in bed when you suddenly hear a commotion out in the hallway. You get up to check it out and as you arrive, you see <<$rex[''name'']>> chase two masked men outside. You can hear loud swearing as they run down the stairs.'
+			'You call your dog''s name and he comes back from the stairway looking calm.'
 
 			act 'Hug him':
 				cla
@@ -319,23 +296,22 @@ if $ARGS[0] = 'vor':
 
 				act 'Check the lock':
 					cla
-					'You check the lock on the door and it appears to be intact. You''re not sure if you forgot to lock the door when you came in or if the lock was picked. Maybe you should have a second one installed.'
+					'You check the lock on the door and it appears to be intact. You''re not sure if you forgot to lock the door when you came in or if the lock was picked. Maybe you should have a second one installed...'
 					act 'Lock the door': gt 'korr'
 				end
 			end
 
 			act 'Check the lock':
 				cla
-				'You check the lock on the door and it appears to be intact. You''re not sure if you forgot to lock the door when you came in or if the lock was picked. Maybe you should have a second one installed.'
+				'You check the lock on the door and it appears to be intact. You''re not sure if you forgot to lock the door when you came in or if the lock was picked. Maybe you should have a second one installed...'
 				act 'Lock the door': gt 'korr'
 			end
 		else
-			'You are lying in bed when you hear sounds from the hallway. You decide to get up and as you get to the door you see two masked men.'
-			'Your dog <<$rex[''name'']>> is shivering in the corner.'
+			'You''re lying in bed when you hear sounds from the hallway. You decide to get up and as you get to the door you see two masked men. <<$rex[''name'']>> is shivering in the corner.'
 			act 'Scream': gt 'bed', 'vor2'
 		end
 	else
-		'You are lying in bed when you hear sounds from the hallway. You decide to get up and as you get to the door you see two masked men.'
+		'You''re lying in bed when you hear sounds from the hallway. You decide to get up and as you get to the door, you see two masked men.'
 		act 'Scream': gt 'bed', 'vor2'
 	end
 end
@@ -344,36 +320,29 @@ if $ARGS[0] = 'vor2':
 	menu_off = 1
 	minut += 60
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/g0.jpg"></center>'
-
-	'You don''t even have time to open your mouth to scream, when a knife is at your throat. "Scream and I''ll cut you, bitch." Croaks one of them.'
-	'They tie your hands and one goes to search your apartment, while the second guards you. He sits down and studies you, then begins running his knife across your body.'
-	'"You scared?" He asks, and thinking that it is better to keep silent, you say nothing and look at the floor. "So you are scared." he grins.'
-	'Then he begins to feel you up, you try to pull away, but the knife is back at your throat, "Sit still bitch, or the knife might slip, fatally." he croaks, and continues feeling you up.'
-	'Finally, the other intruder returns. "Time we got out of here." He says.'
-	'"Unless we give this juicy little morsel a treat." He sits next to you'
+	'You don''t even have time to open your mouth to scream when a knife is at your throat. "Scream and I''ll cut you, bitch!" one of them croaks.'
+	'They tie your hands and one goes to search your apartment while the second guards you. He sits down and studies you, then starts running his knife across your body.'
+	'"You scared?" he asks. Thinking that it''s better to keep silent, you say nothing and look at the floor. "So you <i>are</i> scared..."'
+	'He starts feeling you up and you try to pull away, but the knife is back at your throat. "Sit still or the knife might slip. Fatally..." he croaks and continues feeling you up.'
+	'The other intruder finally returns. "Time we got out of here," he says. "Unless we give this juicy little morsel a treat," he adds as he sits next to you.'
 
 	if pcs_apprnc >= 120:
 		guy += 2
 		rape += 1
-		'"Hey, sweet cheeks, something tells me you like to fuck." Says the first.'
+		'"Hey, sweet cheeks. Something tells me you like to fuck," the first one says.'
 
 		act 'Plead':
-			cla
-			*clr
+			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/g1.jpg"></center>'
-			'You are struck with fear. "Well whore, kneel down and open your mouth, if we so much as feel a tooth, I''ll cut your throat from ear to ear" says the second one pulling his cock out.'
-			'You begin pleading with them not to touch you, but they just push you to your knees. He jabs his member against your lips. You reluctantly open your mouth and then his cock is in your mouth.'
-			'His hands clench your head and he begins to fuck your face. Suddenly there''s a second cock by your mouth, and they try to shove both into your mouth, then they look at each other and it seems they aren''t down with their cocks touching.'
-			'In fact it appears that only you are up for this type of treatment, so they go back to the first option and proceeded to rape your mouth one by one. All the time doing and saying everything they can think of to evoke disgust in you.'
-			'After the first couple of minutes you are surprised to notice that their hands are no longer on your head and you are actively bobbing your head and working your tongue.'
-			'"Get her on all fours." Commands one of them.'
-
+			'You''re struck with fear. "Kneel down and open your mouth, whore. If we so much as feel a tooth, I''ll cut your throat from ear to ear!" the second one says while pulling his cock out.'
+			'You start pleading with them, but they just push you to your knees and he jabs his dick against your lips. You reluctantly open your mouth and his cock slides into your mouth.'
+			'His hands clench your head and he starts fucking your face before they start taking turns with you.'
+			'"Get her on all fours," one of them eventually commands.'
 			gs 'arousal', 'bj', 15, 'rough', 'sub', 'group', 'bound'
 			gs 'stat'
 			
-			act 'Up':
-				cla
-				*clr
+			act 'Get up':
+				*clr & cla
 				orgasm += 1
 				gs 'npcgeneratec', 0, 'Rapist', rand(18,40)
 				$boy[0] = $npclastgenerated
@@ -382,11 +351,8 @@ if $ARGS[0] = 'vor2':
 				$boy[1] = $npclastgenerated
 				$boydesc[1] = $npc_usedname[$npclastgenerated]
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sex/g2.jpg"></center>'
-				'You stand up and bend over, one of them stands behind you and stuffs his dick into your pussy. "Yes, it''s dripping wet, this bitch was just waiting for some cock." He says.'
-				'"Open your mouth." Growls the second guy inserting his dick into your mouth. They proceeded to rape you from both sides, you are overwhelmed with desire while being spit-roasted with your hands tied behind your back by two strangers.'
-				'You diligently fuck the one while sucking the others dick, when suddenly your eyes glaze, your body pleasantly shivers and you shake in orgasm. The one fucking your mouth pulls out. "What''s wrong with this bitch, is she epileptic?" He cries.'
-				'"You idiot, I told her to please us, and this bitch came." Says the second. They untie your hands and get off you. "Let''s see what she can do with her hands free." says one of them.'
-
+				'You stand up and bend over as one of them stands behind you and stuffs his dick into your pussy.'
+				'"Open your mouth!" the second guy growls and he inserts his dick into your mouth. They proceed to rape you from both sides before they untie your hands and get off you. "Let''s see what she can do with her hands free," one of them says.'
 				$orgasm_or = 'yes'
 				gs 'arousal', 'bj', 15, 'rough', 'sub', 'group', 'bound'
 				gs 'arousal', 'vaginal', 15, 'rough', 'sub', 'group', 'bound'
@@ -397,16 +363,15 @@ if $ARGS[0] = 'vor2':
 			end
 		end
 	elseif pcs_apprnc < 120:
-		'"Do as I tell you." Replies the first. "And gag her." He adds. The second one doesn''t argue and takes some of your clothes and stuffs them in your mouth. "If you try to leave in the next half an hour you''re dead." Says the first intruder, and they leave.'
-		'You don''t wait half an hour before you start trying to break free, fortunately they really didn''t know how to tie a knot and soon you''re free.'
+		'"Gag her," one of them orders and the second one doesn''t argue as he takes some of your clothes and stuffs them in your mouth. "If you try to leave in the next half hour, you''re dead," he says and they leave.'
+		'You don''t wait half an hour before you start trying to break free. Fortunately, they really didn''t know how to tie a knot and you''re soon free.'
 
-		act 'Assess the damage':gt 'bed', 'vorend'
+		act 'Assess the damage': gt 'bed', 'vorend'
 	end
 end
 
 if $ARGS[0] = 'vorend':
-	cla
-	*clr
+	*clr & cla
 	menu_off = 1
 	if remsitr = 0:'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sitr.jpg"></center>'
 	if remsitr = 1:'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/sitr2.jpg"></center>'
@@ -429,7 +394,7 @@ if $ARGS[0] = 'vorend':
 	end
 
 	gs 'stat'
-	act 'Finish':gt 'sitr'
+	act 'Finish': gt 'sitr'
 end
 
 --- bed ---------------------------------

+ 40 - 52
locations/bedr.qsrc

@@ -7,14 +7,10 @@ gs 'shortgs', 'setloc', 'bedr', $ARGS[0]
 $locclass = 'bedr'
 $location_type = 'private'
 gs 'themes', 'indoors'
-
 gs 'stat'
 
-
 if pcs_magik >= 6 and spellbefshild = 1 and tobiQW = 0:gt 'tobiQW', 'start'
-
 '<center><b><font color="maroon">Bedroom</font></b></center>'
-
 if rembedr = 0:
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/bedr.jpg"></center>'
 	*nl
@@ -23,55 +19,55 @@ if rembedr = 0:
 	
 	'Your <a href="exec:gt ''budilnik'', ''start''">alarm clock</a> is set to <b>'+iif(timer < 10,'0<<timer>>','<<timer>>')+':'+iif(timerM < 10,'0<<timerM>>','<<timerM>>')+'</b> during the week and <b>'+iif(timerEnd < 10,'0<<timerEnd>>','<<timerEnd>>')+':'+iif(timerEndM < 10,'0<<timerEndM>>','<<timerEndM>>')+'</b> during the weekend. It is currently turned '+iif(budilnikOn = 0, '<a href="exec: budilnikOn = 1 & gt $loc">OFF</a>.', '<a href="exec: budilnikOn = 0 & gt $loc">ON</a>.')
 	*nl
-	'An old wooden <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> stands near the door to the corridor.The windows are closed with faded, heavy curtains.'
+	'An old wooden <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> stands near the door to the corridor. The windows are closed with faded, heavy curtains.'
 else
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/bedr2.jpg"></center>'
 	*nl
 	'A bright and beautiful room, with a large, kingsized <a href="exec:gt ''bed'', ''start''">double bed</a>.'
 	*nl
 	if budilnikOn = 0:
-		'There is an  <a href="exec:gt ''budilnik'', ''start''">alarm clock</a> on the bedside table, and it is set to '+iif(timer < 10,'0<<timer>>','<<timer>>')+':'+iif(timerM < 10,'0<<timerM>>','<<timerM>>')+' and is currently turned <a href="exec: budilnikOn = 1 & gt ''<<$loc>>''">off</a>.'
+		'There is an <a href="exec:gt ''budilnik'', ''start''">alarm clock</a> on the bedside table, and it is set to '+iif(timer < 10,'0<<timer>>','<<timer>>')+':'+iif(timerM < 10,'0<<timerM>>','<<timerM>>')+' and is currently turned <a href="exec: budilnikOn = 1 & gt ''<<$loc>>''">off</a>.'
 	else
 		'There is an <a href="exec:gt ''budilnik'', ''start''">alarm clock</a> on the bedside table, and it is set to '+iif(timer < 10,'0<<timer>>','<<timer>>')+':'+iif(timerM < 10,'0<<timerM>>','<<timerM>>')+' and is currently turned <a href="exec: budilnikOn = 0 & gt ''<<$loc>>''">on</a>.'
 	end
 	*nl
-	'A modern <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> (where you can choose outfits and organize your clothing) stands near the door to the corridor. Against the wall, stands a make-up table with a <a href="exec:gt ''mirror'', ''start''">mirror</a> on it.'
+	'A modern <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> stands near the door to the corridor. Against the wall stands a make-up table with a <a href="exec:gt ''mirror'', ''start''">mirror</a> on it.'
 end
 if $ml_guitar['location'] = $loc: 'Your guitar rests on its stand next to your bed.'
 *nl
-act 'The corridor':gt 'korr'
+act 'Go to the corridor': gt 'korr'
 
 if husbandrinkday = daystart:
-	if husbanstrapon = 1:'Your drunken husband sleeps on the bed, with a butt plug up his ass.'
-	if husbanstrapon = 2:'Your drunken husband sleeps on the bed, after you''ve put a dildo up his ass.'
-	if husbanstrapon = 3:'Your drunken husband sleeps on the bed, after you''ve fucked him with a strapon.'
+	if husbanstrapon = 1:'Your drunken husband sleeps on the bed with a butt plug up his ass.'
+	if husbanstrapon = 2:'Your drunken husband sleeps on the bed after you put a dildo up his ass.'
+	if husbanstrapon = 3:'Your drunken husband sleeps on the bed after you fucked him with a strap-on.'
 	gs 'music_actions', 'no_music'
 end
 if husband > 0 and husbandrink ! 10 and husbandrinkday ! daystart:
-	if hour > 22 or hour < 7:'<a href="exec:gt ''husb'', ''start''">Husband is sleeping on the bed.</a>'
+	if hour > 22 or hour < 7:'Your <a href="exec:gt ''husb'', ''start''">husband</a> is sleeping on the bed.'
 	gs 'music_actions', 'no_music'
 end
 
 if husbandrink = 11 and husbanstrapon > 0 and husbandrinkday ! daystart:
 	cla
-	'Your husband approaches you and asks, "Honey, my ass hurts, like a lot, do you know why?"'
+	'Your husband approaches you. "Honey, my ass hurts. Like a lot. Do you know why?"'
 
 	act 'Lie':
 		cla
 		menu_off = 1
 		husbanstrapon = 0
-		'"No dear, I do''nt know anything", you answer, trying to look as innocent as possible. He shruggs and walks away'
+		'"No dear, I don''t know anything about that," you answer, trying to look as innocent as possible before he shrugs and walks away.'
 
-		act 'Finish':gt 'bedr'
+		act 'Finish': gt 'bedr'
 	end
 
 	act 'Confess':
 		cla
 		menu_off = 1
 
-		if husbanstrapon = 1:'"Honey, you were so drunk last night, that I decided to teach you a lesson and put an anal plug up your ass. I''ll never do it again, forgive me please", you say.'
-		if husbanstrapon = 2:'"Dear, I wanted to make you happy, so I started to give you a blowjob, but you didn''t cum, so I inserted a finger into your asshole, but you still didn''t cum, then I took a small dildo and some lube and put in your ass, I''ve never seen you cum like that before. I even gave you a secong blowjob. Forgive me, but you seemed to enjoy it so much, that I could''t stop. I just wanted to make you happy.", you lie to him.'
-		if husbanstrapon = 3:'"Dear, I wanted to make you a happy, so I started to give you a blowjob, but you didn''t cum, so I inserted a finger into your asshole, but you still didn''t cum. When I put in a second finger you began to move your ass towards my fingers moaning heavily, I thought that you like it, so I put on a strapon. You enjoyed it so much that you finished over and over again, and I continued until I was tired. I then licked all the cum off your body and went to sleep. I just wanted to make you happy and you were enjoying it. Forgive me please", you lie him.'
+		if husbanstrapon = 1:'"Honey, you were so drunk last night that I decided to teach you a lesson and put a butt plug up your ass."'
+		if husbanstrapon = 2:'"I wanted to make you happy, so I started to give you a blowjob, but you didn''t cum, so I inserted a finger into your asshole. When you still didn''t cum, I took a small dildo and some lube and put in it your ass; I''ve never seen you cum like that before. I even gave you a secong blowjob. Forgive me, but you seemed to enjoy it so much that I could''t stop. I just wanted to make you happy," you lie to him.'
+		if husbanstrapon = 3:'"I wanted to make you happy, so I started to give you a blowjob, but you didn''t cum, so I inserted a finger into your asshole. When you still didn''t cum, I put in a second finger you began to move your ass towards my fingers, moaning heavily. I thought that you liked it, so I put on a strap-on. You enjoyed it so much that you finished over and over again, and I continued until I was tired. I then licked all the cum off your body and went to sleep. I just wanted to make you happy and you were enjoying it," you lie him.'
 
 		if harakHusb = 2:
 			husbizvradd = 0
@@ -81,18 +77,18 @@ if husbandrink = 11 and husbanstrapon > 0 and husbandrinkday ! daystart:
 			divorced += 1
 			fingal += 1
 			minut += 120
-			'The next thing you feel is a powerful punch in the face. When you come back to your senses, you realize that your husband and his things are gone. He left a note, telling you he is going to file for divorce.'
+			'The next thing you feel is a powerful slap to the face. When you come back to your senses, your husband and his things are gone. He left a note telling you he''s going to file for divorce.'
 		elseif harakHusb = 1:
 			if husbanstrapon = 1:
-				'"Look, do not do it again!", he says and storms off angry.'
+				'"Don''t do that again!" he snarls and storms off.'
 			elseif husbanstrapon = 2:
 				husbizvradd += 1
-				'"Do not do it again, I''m still a man and I''m not supposed to get fucked in my ass!", he says and storms off angry.'
+				'"Don''t do that again! I''m a man and I''m not supposed to get fucked in the ass!" he snarls and storms off.'
 
 			elseif husbanstrapon = 3:
 				if pcs_intel > 40 or izvratH = 1:
 					husbharmin += 1
-					'"Are you serious, I''m not some kind of bitch, that wants to get fucked up the arse!" he yells at you. You start to cry and say that you only wanted to please him, he looks at you and says, sighting, "Don''t cry sweetie, I believe you, but do not do it again."'
+					'"Are you serious?! I''m not some kind of bitch that wants to get fucked up the ass!" he yells at you. You start to cry and say that you only wanted to please him and he looks at you and sighs. "Don''t cry, sweetie. I believe you, just don''t do it again."'
 				elseif pcs_intel <= 40:
 					husbizvradd = 0
 					husbharmin = 0
@@ -101,19 +97,19 @@ if husbandrink = 11 and husbanstrapon > 0 and husbandrinkday ! daystart:
 					divorced += 1
 					fingal += 1
 					minut += 120
-			'The next thing you feel is a powerful punch in the face. When you come back to your senses, you realize that your husband and his things are gone. He left a note, telling you he is going to file for divorce.'
+					'The next thing you feel is a powerful slap to the face. When you come back to your senses, your husband and his things are gone. He left a note telling you he''s going to file for divorce.'
 				end
 			end
 		elseif harakHusb = 0:
 			if husbanstrapon = 1:
-				'"I''m sorry I will not get that drunk again, " he says and leaves the room.'
+				'"I''m sorry. I won''t get that drunk again," he says and leaves the room.'
 			elseif husbanstrapon = 2:
 				husbizvradd += 1
-				'"You''re so thoughtful, instead of scolding me, you still wanted to make me happy, thank you dear." he says and leaves the room.'
+				'"You''re so thoughtful. Instead of scolding me, you still wanted to make me happy. Thank you, dear," he says and leaves the room.'
 			elseif husbanstrapon = 3:
 				husbizvradd += 1
-				'"Did I really like it?" he asks. You nod.'
-				'"Well then, thank you dear, but the next time you should ask me first!" he says and leaves the room.'
+				'"Did I really like it?" he asks and you nod.'
+				'"Well then, thank you dear. Ask me next time though," he says and leaves the room.'
 			end
 		end
 
@@ -123,35 +119,31 @@ end
 
 if husbandrink = 10 and hour > 20 and hour < 23 and husbanstrapon = 0:
 	'<<$husName>> came home drunk and fell asleep on the bed.'
-	'<i>That pig!</i>, you think, but an idea springs to your mind, <i>Maybe I should teach him a lesson, so he won''t get drunk again</i>'
+	'<i>That pig</i>! you think when an idea springs to mind. <i>Maybe I should teach him a lesson so he won''t get drunk again</i>.'
 
 	if analplug = 1:
 		act 'Insert a butt plug in his ass':
-			cla
-			*clr
+			*clr & cla
 			menu_off = 1
 			husbandrinkday = daystart
 			husbandrink = 11
 			husbanstrapon = 1
 			minut += 10
 			'<center><img <<$set_imgh>> src="images/characters/city/husband/sex/h0.jpg"></center>'
+			if analplugin = 1: 'You pull the plug out of you and shove it up his ass.'
+			if analplugin = 0: 'You take an anal plug and put it into his ass.'
 
-			if analplugin = 1:'You pull the plug out of your own anus and shove it up his ass.'
-			if analplugin = 0:'You go take an anal plug and put it into his ass.'
-
-			'<<$husName>> moved, but he doesn''t wake up'
+			'<<$husName>> moves, but he doesn''t wake up.'
 
 			if dildo > 0:
 				act 'Insert a dildo into his ass':
-					cla
-					*clr
+					*clr & cla
 					menu_off = 1
 					husbanstrapon = 2
 					gs 'boyStat', $HusID
 					gs 'cum_call', 'mouth_swallow', $boy, 1
 					'<center><img <<$set_imgh>> src="images/characters/city/husband/sex/h1.jpg"></center>'
-					'You pull out the plug and replace with it with a dildo, <<$husName>> did not even budge. You slowly move the dildo in and out, trying not to wake him up. You notice his cock starts to get rock hard, and <<$husName>> starts to moan softly, but is still asleep. With the dildo in his ass, his dick starts to throb, it seems like he is going to cum. You take his dick in your mouth and you don''t need to suck on it for long. He starts to cum, you swallow it and completely clean his cock. You carefully put back on his underpants.'
-
+					'You pull out the plug and replace with it with a dildo. <<$husName>> doesn''t even budge as you slowly move the dildo in and out, trying not to wake him up. You notice his cock starts to get rock hard, and he starts to moan softly in his sleep. His dick starts to throb, like he''s going to cum. You take his dick in your mouth and don''t need to suck on it for long. You swallow his cum before carefully putting his underpants back on.'
 					gs 'arousal', 'bj', 20
 					gs 'arousal', 'anal_dildo_give', 20
 					minut -= 20
@@ -163,9 +155,8 @@ if husbandrink = 10 and hour > 20 and hour < 23 and husbanstrapon = 0:
 			end
 
 			if strapon > 0:
-				act 'Use the strapon':
-					cla
-					*clr
+				act 'Use the strap-on':
+					*clr & cla
 					menu_off = 1
 					minut += 20
 					husbanstrapon = 3
@@ -173,8 +164,7 @@ if husbandrink = 10 and hour > 20 and hour < 23 and husbanstrapon = 0:
 					gs 'cum_call', 'mouth_swallow', $boy, 1
 					pcs_horny += 30
 					'<center><img <<$set_imgh>> src="images/characters/city/husband/sex/h2.jpg"></center>'
-					'You put on the strapon and pull out the butt plug. You gently move the shaft of the strapon inside his ass, <<$husName>>  moves but doesn''t wake up. You continue to slowly move it in and out, trying not to wake him. You notice his cock is getting rock hard and <<$husName>> starts to moan softly, still not waking up. Hopeing that he won''t wake up, you increase your speed and push the entire length of the strapon into his has. You see his hard dick and you start to stroke it in addition to pounding him like a little bitch. Realizing he is not far from cumming, you pull out and finish him by giving him a blowjob. He cums inside it, you swallow it down and clean his cock. You carefully put back on his underpants.'
-
+					'You put on the strapon and pull out the butt plug. You gently move the shaft of the strap-on inside his ass and <<$husName>> moves, but doesn''t wake up. You continue to slowly move it in and out, trying not to wake him. You notice his cock is getting rock hard and he starts to moan softly in his sleep. Hoping that he won''t wake up, you increase your speed and push the entire length of the strap-on into his ass as you start to stroke his dick. Realizing he''s not far from cumming, you pull out and finish him by giving him a blowjob. He cums in your mouth and you swallow before carefully putting his underpants back on.'
 					gs 'arousal', 'bj', 20
 					gs 'arousal', 'anal_strap_give', 20
 					minut -= 20
@@ -191,30 +181,27 @@ if husbandrink = 10 and hour > 20 and hour < 23 and husbanstrapon = 0:
 end
 
 if sick >= 1:
-	act 'Go to sleep (You''re sick)':
-		cla
-		*clr
+	act 'Go to sleep (Sick)':
+		*clr & cla
 		menu_off = 1
 		minut += 240
 		pcs_sleep += 40
 		sick -= 1
-
 		if sick < 0:sick = 0
-
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/shared/apartment/event/sick/sick<<rand(11, 17)>>.jpg"></center>'
-		'You are lying in bed, coughing, sneezing and blowing your nose'
+		'You''re lying in bed coughing, sneezing and blowing your nose.'
 
-		act 'Measure temperature':gt 'bedr'
+		act 'Check your temperature': gt 'bedr'
 	end
 end
 
 dynamic $palelady
 
-if pcs_horny >= 50: act 'Masturbate':gt 'selfplay', 'start'
+if pcs_horny >= 50: act 'Masturbate': gt 'selfplay', 'start'
 
 if pornMagazine > 0:
-	'Under your mattress you hide a porn magazine.'
+	'You hide a porn magazine under your mattress.'
 	gs 'events', 'read_porn'
 end
 gs 'subkid'
@@ -223,5 +210,6 @@ act 'Relax on your bed': gt 'bed', 'start'
 act 'Open wardrobe': gt 'wardrobe', 'start'
 gs 'prostitution_functions', 'prostitute_outfit_at_home'
 gs 'music_actions', 'music_icon'
+
 --- bedr ---------------------------------
 

+ 44 - 54
locations/bedr2x.qsrc

@@ -11,7 +11,6 @@ $menu_arg = ''
 menu_off = 0
 $locclass = 'bedr'
 $location_type = 'private'
-
 minut += 1
 elektro += 1
 gs 'stat'
@@ -23,7 +22,7 @@ if pcs_magik >= 6 and spellbefshild = 1 and tobiQW = 0:gt'tobiQW','start'
 'A bright and beautiful bedroom, with modern and stylish furniture.'
 *nl
 'The room is dominated by <a href="exec:gt ''bed'',''start''">full sized bed</a>'
-	'Your <a href="exec:gt ''budilnik'', ''start''">alarm clock</a> is set to <b>'+iif(timer < 10,'0<<timer>>','<<timer>>')+':'+iif(timerM < 10,'0<<timerM>>','<<timerM>>')+'</b> during the week and <b>'+iif(timerEnd < 10,'0<<timerEnd>>','<<timerEnd>>')+':'+iif(timerEndM < 10,'0<<timerEndM>>','<<timerEndM>>')+'</b> during the weekend. It is currently turned '+iif(budilnikOn = 0, '<a href="exec: budilnikOn = 1 & gt $loc">OFF</a>.', '<a href="exec: budilnikOn = 0 & gt $loc">ON</a>.')
+'Your <a href="exec:gt ''budilnik'', ''start''">alarm clock</a> is set to <b>'+iif(timer < 10,'0<<timer>>','<<timer>>')+':'+iif(timerM < 10,'0<<timerM>>','<<timerM>>')+'</b> during the week and <b>'+iif(timerEnd < 10,'0<<timerEnd>>','<<timerEnd>>')+':'+iif(timerEndM < 10,'0<<timerEndM>>','<<timerEndM>>')+'</b> during the weekend. It is currently turned '+iif(budilnikOn = 0, '<a href="exec: budilnikOn = 1 & gt $loc">OFF</a>.', '<a href="exec: budilnikOn = 0 & gt $loc">ON</a>.')
 *nl
 'Near the entrance stands a modern <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a>.'
 *nl
@@ -32,35 +31,35 @@ if pcs_magik >= 6 and spellbefshild = 1 and tobiQW = 0:gt'tobiQW','start'
 if $ml_guitar['location'] = $loc: 'Your guitar rests on its stand next to your bed.'
 *nl
 if husbandrinkday = daystart:
-	if husbanstrapon = 1:'Your husband is still passed out drunk, after you used an anal plug on him.'
-	if husbanstrapon = 2:'Your husband is still passed out drunk, after you stuck a dildo in his ass.'
-	if husbanstrapon = 3:'Your husband is still passed out drunk, after you fucked him in the ass with a strap-on.'
+	if husbanstrapon = 1:'Your husband is still passed out drunk after you used an anal plug on him.'
+	if husbanstrapon = 2:'Your husband is still passed out drunk after you stuck a dildo in his ass.'
+	if husbanstrapon = 3:'Your husband is still passed out drunk after you fucked him in the ass with a strap-on.'
 	gs 'music_actions', 'no_music'
 end
-act 'In the corridor':gt'korr2x'
+act 'Go to the corridor': gt 'korr2x'
 
 if husband > 0 and husbandrink ! 10 and husbandrinkday ! daystart:
 	if hour > 22 or hour < 7:
-		'<a href="exec: gt''husb'',''start'' ">On the bed your husband is sleeping.</a>'
+		'Your <a href="exec: gt''husb'',''start'' ">husband</a> is sleeping on the bed.'
 		gs 'music_actions', 'no_music'
 	end
 end
 if husbandrink = 11 and husbanstrapon > 0 and husbandrinkday ! daystart:
 	cla
-	'Your husband approaches you and asks, "Dear my ass hurts, did something happen yesterday?"'
-	act 'Lied':
+	'Your husband approaches you. "Honey, my ass hurts. Did something happen yesterday?"'
+	act 'Lie':
 		cla
 		menu_off = 1
 		husbanstrapon = 0
-		'"No dear, not that I know of, though you were in the bathroom a lot." You say with an innocent look on your face. Your husband shrugged his shoulders and walked away'
-		act 'Finish':gt'bedr2x'
+		'"Not that I know of, though you were in the bathroom a lot," you say with an innocent look on your face before he shrugs his shoulders and walks away.'
+		act 'Finish': gt 'bedr2x'
 	end
 	act 'Confess':
 		cla
 		menu_off = 1
-		if husbanstrapon = 1:'"Dear yesterday you got so drunk, I decided to teach a lesson to you and you put a plug in your ass. But I''ll never do it again, please forgive me." you say.'
-		if husbanstrapon = 2:'"Dear, I wanted to give you a pleasant surprise and started to give you a blowjob, but you wouldn''t cum no matter how much I tried. So I put a finger in your ass, but again you failed to cum. Then I put the dildo in your ass and you shoot your load, I even gave you another blowjob, forgive me, but you were so good that I could not stop, I just wanted to get you off." Is what you tell him.'
-		if husbanstrapon = 3:'"Dear, I wanted to give you a pleasant surprise and started to give you a blowjob, but you wouldn''t cum no matter how much I tried. So I put a finger in your ass, but again you failed to cum. Then I put in a second finger in your ass, but you started moving your ass up and down, fucking my fingers as you moaned in pleasure, muttering yes more. Since you seemed to be liking it so much and asked for more. I put on my strap-on and I fucked you with it, while I was jerking you off. You came several times, shooting several thick heavy loads all over. I kept doing it until I got to tired to fuck you anymore, then I stopped and licked all your sperm up and went to sleep next to you. I just wanted you to be happy, even if you don''t remember. Please forgive me?" Is what you tell him.'
+		if husbanstrapon = 1:'"You got so drunk yesterday that I decided to teach you a lesson and put a plug in your ass."'
+		if husbanstrapon = 2:'"I wanted to give you a pleasant surprise and started to give you a blowjob, but you wouldn''t cum no matter how much I tried, so I put a finger in your ass, but again you failed to cum. That''s when I put the dildo in your ass and you shot your load. Forgive me, but I just wanted to get you off."'
+		if husbanstrapon = 3:'"I wanted to give you a pleasant surprise and started to give you a blowjob, but you wouldn''t cum no matter how much I tried, so I put a finger in your ass, but again you failed to cum. That''s when I put in a second finger and you started moving your ass up and down, fucking my fingers as you moaned in pleasure. Since you seemed to be liking it so much and asked for more, I put on my strap-on and fucked you with it while I was jerking you off. I just wanted you to be happy, even if you don''t remember. Please forgive me!"'
 		if harakHusb = 2:
 			husbizvradd = 0
 			husbharmin = 0
@@ -70,18 +69,17 @@ if husbandrink = 11 and husbanstrapon > 0 and husbandrinkday ! daystart:
 			fingal += 1
 			minut += 120
 
-			'The next thing you feel is a powerful slap to the face. Without saying another word to you, he packed his things quickly and left. Later that same day he filed for a divorce.'
+			'The next thing you feel is a powerful slap to the face. When you come back to your senses, your husband and his things are gone. He left a note telling you he''s going to file for divorce.'
 		elseif harakHusb = 1:
 			if husbanstrapon = 1:
-				'"Look, just don''t do that anymore." he said and left.'
+				'"Just don''t do that anymore," is all he says before leaving the room.'
 			elseif husbanstrapon = 2:
 				husbizvradd += 1
-				'"Well, my balls feel empty, but don''t ever do that again, I''m still a man and I don''t get fucked in the ass, I do the fucking." he said and left.'
+				'"Don''t ever do that again. I''m a man and <i>I</i> do the fucking!" he says before leaving the room.'
 			elseif husbanstrapon = 3:
 				if pcs_intel > 40 or izvratH = 1:
 					husbharmin += 1
-
-					'"Are you really trying to tell me, that I asked you to fuck me with a strap-on bitch?" he bellowed, when you started crying, with tears running down your face and began to lament that only wanted to please him, he looked at you and said, exhaled. "Fine, fine, I believe you. I believe you wanted to pleasure me and make me happy, but never do that again."'
+					'"Are you really trying to tell me that I asked you to fuck me with a strap-on, bitch?" he bellows. When you start crying and lamenting that you only wanted to please him, he looks at you and exhales. "Fine, fine, I believe you. I believe you wanted to pleasure me and make me happy, but never do that again."'
 				elseif pcs_intel <= 40:
 					husbizvradd = 0
 					husbharmin = 0
@@ -91,116 +89,108 @@ if husbandrink = 11 and husbanstrapon > 0 and husbandrinkday ! daystart:
 					fingal += 1
 					minut += 120
 
-					'The next thing you feel is a powerful slap to the face. Without saying another word to you, he packed his things quickly and left. Later that same day he filed for a divorce.'
+					'The next thing you feel is a powerful slap to the face. When you come back to your senses, your husband and his things are gone. He left a note telling you he''s going to file for divorce.'
 				end
 			end
 		elseif harakHusb = 0:
 			if husbanstrapon = 1:
-				'"I''m sorry I will not get so drunk again." he said and left.'
+				'"I''m sorry. I won''t get that drunk again," he says before leaving the room.'
 			elseif husbanstrapon = 2:
 				husbizvradd += 1
-				'"You''re such a caring woman, instead of scolding me for being drunk. You suck me off instead, thank you dear." he said and left.'
+				'"You''re such a caring woman. Instead of scolding me for being drunk, you suck me off. Thank you, dear," he says before leaving the room.'
 			elseif husbanstrapon = 3:
 				husbizvradd += 1
-				'"I really liked it?" he asked, you nodded affirmatively, "Well then, thank you dear, but next time ask for my consent." he said and left'
+				'"I really liked it?" he asks and you nod. "Well then, thank you dear, but ask for my consent next time," he says before leaving the room.'
 			end
 		end
 
-		act 'Finish':husbanstrapon = 0 & gt'bedr2x'
+		act 'Finish':husbanstrapon = 0 & gt 'bedr2x'
 	end
 end
 
 if husbandrink = 10 and hour > 20 and hour < 23 and husbanstrapon = 0:
 	'<<$husName>> came home very drunk and collapsed on the bed. He fell asleep in his clothes.'
-	'"That pig!" You swore, and then started thinking of ways to teach him a lesson.'
+	'<i>That pig</i>! you think when an idea springs to mind. <i>Maybe I should teach him a lesson so he won''t get drunk again</i>.'
 
 	if analplug = 1:
 		act 'Insert an anal plug':
-			cla
-			*clr
+			*clr & cla
 			menu_off = 1
 			husbandrinkday = daystart
 			husbandrink = 11
 			husbanstrapon = 1
 			minut += 10
-
 			'<center><img <<$set_imgh>> src="images/characters/city/husband/sex/h0.jpg"></center>'
-			if analplugin = 1:'You get out your butt plug and pull down his pants. You put just a dab of lube on the tip of the plug, then gently insert it in his ass.'
-			if analplugin = 0:'You go get a small skinny candle, you come back and pull down his pants and slip the candle in his ass.'
-			'<<$husName>> moved, but did not wake up.'
+			if analplugin = 1: 'You get your butt plug out and pull down his pants. You put just a dab of lube on the tip of the plug, then gently insert it into his ass.'
+			if analplugin = 0: 'You take an anal plug and put it into his ass.'
+			'<<$husName>> moves, but he doesn''t wake up.'
 
 			if dildo > 0:
 				act 'Insert dildo':
-					cla
-					*clr
+					*clr & cla
 					menu_off = 1
 					husbanstrapon = 2
 					gs 'boyStat', $HusID
 					gs 'cum_call', 'mouth_swallow', $boy
-
 					'<center><img <<$set_imgh>> src="images/characters/city/husband/sex/h1.jpg"></center>'
 					'You pull out the plug and stick the dildo up his ass instead, <<$husName>> did not move. You began to slowly move the dildo trying not to wake him. After a bit his dick begins to get hard in front of your face, and <<$husName>> moaned softly, but didn''t wake up. You start to really work the dildo in his ass, stroking it deep in his ass, before too long his cock started to throb. You wrap your lips around his cock, you barely even started to suck his dick when suddenly your mouth is filled with a jet of sperm, you swallow it all and carefully cleaned his penis, then you pulled his pants back up.'
-
 					gs 'arousal', 'bj', 20
 					gs 'arousal', 'anal_dildo_give', 20
 					minut -= 20
 					gs 'arousal', 'end'
 					gs 'stat'
 
-					act 'Finish':gt'bedr2x'
+					act 'Finish': gt 'bedr2x'
 				end
 			end
 
 			if strapon > 0:
 				act 'Wear strap-on':
-					cla
-					*clr
+					*clr & cla
 					menu_off = 1
+					minut += 20
 					husbanstrapon = 3
-					gs 'boyStat', $husID
-					gs 'cum_call', 'mouth_swallow', $boy
-
+					gs 'boyStat', $HusID
+					gs 'cum_call', 'mouth_swallow', $boy, 1
+					pcs_horny += 30
 					'<center><img <<$set_imgh>> src="images/characters/city/husband/sex/h2.jpg"></center>'
-					'You get out your strap-on and wear it. Once it''s firmly in place, you lube it up before you position yourself so the strap-on, is against his anus, <<$husName>> stirred, but did not wake up. You slowly push the strap-on into his ass slowly as to not wake him up. He moans as you do, you slowly slip it balls deep in him and then proceed to fuck him, his cock gets hard as you do. Realizing that in this state, he will not wake up, you start to really fuck him hard, dring it the entire length of the strap-on balls deep in his ass. As his cock started quivering you took a hold of it and began jerking him off as you fucked him with your strap-on. You are really starting to get into it when he moans loudly and starts shooting cum all over his own stomach. Once he stops spurting sperm you stop fucking him and pull the strap-on out of his ass, you lick the cum up off his stomach. Once finished you clean everything up and pull his pants back up.'
-
+					'You put on the strapon and pull out the butt plug. You gently move the shaft of the strap-on inside his ass and <<$husName>> moves, but doesn''t wake up. You continue to slowly move it in and out, trying not to wake him. You notice his cock is getting rock hard and he starts to moan softly in his sleep. Hoping that he won''t wake up, you increase your speed and push the entire length of the strap-on into his ass as you start to stroke his dick. Realizing he''s not far from cumming, you pull out and finish him by giving him a blowjob. He cums in your mouth and you swallow before carefully putting his underpants back on.'
 					gs 'arousal', 'bj', 20
-					gs 'arousal', 'anal_dildo_give', 20
+					gs 'arousal', 'anal_strap_give', 20
 					minut -= 20
 					gs 'arousal', 'end'
 					gs 'stat'
 
-					act 'Finish':gt'bedr2x'
+					act 'Finish': gt 'bedr2x'
 				end
 			end
 
-			act 'Finish':gt'bedr2x'
+			act 'Finish': gt 'bedr2x'
 		end
 	end
 end
 
 if sick >= 1:
-	act 'Go to bed rest (disease)':
-		cla
-		*clr
+	act 'Go to bed rest (Sick)':
+		*clr & cla
 		menu_off = 1
 		minut += 240
 		sick = sick - 1
 		if sick < 0:sick = 0
 		gs'stat'
 		'<center><img <<$set_imgh>> src="images/locations/shared/apartment/event/sick/sick<<rand(11,17)>>.jpg"></center>'
+		'You lie in bed, coughing, sneezing and blowing your nose.'
 
-		'You lie in bed, coughing, sneezing and blowing your nose'
-
-		act 'Pomeroy temperature':gt'bedr2x'
+		act 'Check your temperature': gt 'bedr2x'
 	end
 end
 
 dynamic $palelady
 
-if pcs_horny >= 50: act 'Masturbate': gt'selfplay', 'start'
+if pcs_horny >= 50: act 'Masturbate': gt 'selfplay', 'start'
 
 if pornMagazine > 0:
-	'Under the mattress you have hidden a porn magazine.'
+	'You have hidden a porn magazine under your mattress.'
 	gs 'events', 'read_porn'
 end
 

+ 26 - 29
locations/bedrPar.qsrc

@@ -22,14 +22,14 @@ if ml_performance['max_perform_minutes'] = 0: ml_performance['max_perform_minute
 if $ARGS[0] = '' or $ARGS[0] = 'start':
 	if locat['Mother'] = 26 and fromoutside and $home['current'] = 'parents_home':
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost1.jpg"></center>'
-		if prezik > 0 and rand(1,3) = 1:
+		if prezik > 0 and rand(1,3) = 1 and mom['condoms'] = 0:
 			gt 'mother', 'condom_find'
-		elseif dildo > 0 and motherQW['seen_dildos'] ! 1 and rand(1,3) = 1:
+		elseif dildo + middildo + largedildo + bigdildo + extradildo + superdildo + maddildo > 0 and motherQW['seen_dildos'] ! 1 and rand(1,3) = 1:
 			gt 'mother', 'dildo_find'
 		elseif analplug = 1 and analplugin = 0 and motherQW['seen_plug'] ! 1 and rand(1,3) = 1:
 			gt 'mother', 'plug_find'
 		else
-			'You walk into your bedroom and find your <<$npc_nickname[''A29'']>> sweeping and dusting the room, folding clothes and putting them away and making the beds.'
+			'You walk into your bedroom and find your mother sweeping and dusting the room, folding clothes and putting them away and making the beds.'
 			act 'Access wardrobe':
 				$loc = 'korrPar'
 				$loc_arg = ''
@@ -40,8 +40,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 	elseif ParrotQW['Level'] = 2 and $home['current'] = 'parents_home':
 		*clr & cla
 		menu_off = 1
-		'As soon as you enter the room you rush over to <<$ParrotQW[''Name'']>>''s cage and pour the contents of the vial into his water bowl.'
-		'You hope this will work and keep him from spilling you and your sister''s bedroom secrets.'
+		'As soon as you enter the room, you rush over to <<$ParrotQW[''Name'']>>''s cage and pour the contents of the vial into his water bowl. You hope this will work and keep him from spilling you and your sister''s bedroom secrets.'
 		ParrotQW['Level'] = 3
 		ParrotQW['Day'] = 3
 
@@ -49,7 +48,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 	elseif ParrotQW['SisterReleaseParrotDay'] + 3 < daystart and ParrotQW['Level'] = 1 and $home['current'] = 'parents_home':
 		*clr & cla
 		menu_off = 1
-		'When you enter the room, you notice <<$ParrotQW[''Name'']>>''s cage is open and he is gone.'
+		'When you enter the room, you notice <<$ParrotQW[''Name'']>>''s cage is open and he''s gone.'
 		'Anya must have released him since you weren''t able to find a solution in time.'
 		ParrotQW['Owned2'] = 0
 		ParrotQW['Level'] = 0
@@ -76,7 +75,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 		end
 		if npc_rel['A33']  <= 50:
 			'"No he isn''t cute, and I suggest you get it out of here. I''m not sharing my room with a bird!"'
-			'You are somewhat upset, but you understand. You should have asked her before buying it.'
+			'You''re somewhat upset, but you understand. You should have asked her before buying it.'
 			'You go to the window, open it and release the bird.'
 			ParrotQW['Owned2'] = 0
 		end
@@ -95,7 +94,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 		if $home['current'] = 'parents_home':
 			'This is the small bedroom you share with your sister, Anya. On one side of the room is a <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> where you can choose outfits and organise your clothing.'
 			*nl
-			'Your <a href="exec:gt ''bed'', ''start''">bed</a> stands opposite the wardrobe, and your <a href="exec:gt ''stol'' ,''stolPar''">desk</a> is next to it'+iif(strapon = 1, '. You keep your strapon inside it.', '')+'. Your sister''s bed is in the other corner.'
+			'Your <a href="exec:gt ''bed'', ''start''">bed</a> stands opposite the wardrobe, and your <a href="exec:gt ''stol'' ,''stolPar''">desk</a> is next to it'+iif(strapon = 1, '. You keep your strapon inside it.', '.')+' Your sister''s bed is in the other corner.'
 		else
 			'This small bedroom you used to share with your sister, Anya. The furniture is old and basic.'
 		end
@@ -179,7 +178,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 					sisterdialog = 3
 					'<a href="exec:gt ''sister_chat'', ''sister_chat''">Anya</a> is getting ready to go out.'
 				elseif locat['Anya'] = 15:
-					if anyaQW['bathroom_dildos'] > 0:gt'sister_chat','bathroom_dildo_talk1'
+					if anyaQW['bathroom_dildos'] > 0: gt 'sister_chat','bathroom_dildo_talk1'
 					'<a href="exec:gt ''sister_chat'', ''sister_chat''">Anya</a> is sitting on her bed, reading a book.'
 				elseif locat['Anya'] = 26:
 					if sisboypartyQW = 1: sisboypartyQW = 2
@@ -196,7 +195,6 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 
 		if $home['current'] = 'parents_home':
 			act 'Relax on your bed': gt 'bed', 'start'
-
 			act 'Open wardrobe': gt 'wardrobe', 'start'
 
 			gs 'prostitution_functions', 'prostitute_outfit_at_home'
@@ -223,9 +221,9 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 			if tovarL > 0:'You currently have <<tovarL>> trinkets to sell at the station. The maximum you can carry is 30.'
 
 			if locat['Anya_inroom'] = 0: dynamic $palelady
-
+			
 			gs 'wardrobe', 'default_sport_options'
-
+			
 			gs 'exercise', 'start'
 
 			if sewing_kit = 1:
@@ -246,17 +244,17 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 								tkan -= 1
 								newgobelen = 1
 								minut += 15
-								gs'stat'
+								gs 'stat'
 								'You spend 15 minutes at the embroidery frame, preparing the fabric and outlining the pattern for the tapestry.'
 
-								act'Set the tapestry aside':gt 'bedrPar', 'start'
+								act 'Set the tapestry aside': gt 'bedrPar', 'start'
 							end
 						end
 					end
 				end
 				if newgobelen>=1:
 					'Your tapestry is <<newgobelen/10>> percent finished.'
-					act'Work on the tapestry':
+					act 'Work on the tapestry':
 						*clr & cla
 						menu_off = 1
 						minut+=60
@@ -264,14 +262,14 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 						gobramax = (pcs_sewng - 70) * 6
 						gobramin = (pcs_sewng - 70) * 2
 						newgobelen += rand(gobramin,gobramax)
-						gs'stat'
+						gs 'stat'
 						if newgobelen < 1000:'You spend an hour working on your tapestry, which is now <<newgobelen/10>> percent finished.'
 							if newgobelen >= 1000:
 							newgobelen = 0
 							gobelen += 1
 							'Your work on the tapestry is done.'
 						end
-						act'Set the tapestry aside':gt 'bedrPar', 'start'
+						act 'Set the tapestry aside': gt 'bedrPar', 'start'
 					end
 				end
 				if gobelen > 0: 'You have <<gobelen>> completed tapestries.'
@@ -284,8 +282,8 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 
 				if sisboytrio = 0: access['noporn'] = 1
 				access['nocamshow'] = 1
-				$access['noporn'] = 'You shouldn''t watch porn with your sister in the room, she would notice for sure!'
-				$access['nocamshow'] ='You can''t do any webcam activities with your sister in the room!'
+				$access['noporn'] = 'You shouldn''t watch porn with your sister in the room. She would notice for sure!'
+				$access['nocamshow'] = 'You can''t do any webcam activities with your sister in the room!'
 			else
 				gs 'music_actions', 'clear_restrictions'
 			end
@@ -319,8 +317,7 @@ if $ARGS[0] = 'intro':
 	music_loop = 0
 	'<center><h1><font color="maroon">Your Bedroom</font></h1></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost4.jpg"></center>'
-	*nl
-	'All of a sudden, you hear a familiar voice yell out. "<<$pcs_nickname>>, time to get up! You can''t spend the whole day laying around!"'
+	'You sudenly hear a familiar voice yelling out. "<<$pcs_nickname>>, time to get up! You can''t spend the whole day laying around!"'
 	wait 1000
 	$temp_nickname = input('<center>What name do you address your mother by?<br>Mother (default), Mum, Mom, Mama, etc.</center>')
 	if $temp_nickname ! '':$npc_nickname['A29'] = '<<$temp_nickname>>'
@@ -331,17 +328,17 @@ if $ARGS[0] = 'intro':
 		gs 'stat'
 		'<center><h1><font color="maroon">Your Bedroom</font></h1></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost5.jpg"></center>'
-		'You tiredly open your eyes and see your <<$npc_nickname[''A29'']>> standing over you. "Fifteen more minutes..." you mumble.'
-		'Your <<$npc_nickname[''A29'']>> lets out a loud sigh. "No, up now!" she says as she yanks the covers off.'
+		'You tiredly open your eyes and see your mother standing over you. "Fifteen more minutes..." you mumble.'
+		'Your mother lets out a loud sigh. "No, up now!" she says as she yanks the covers off.'
 		'"<<$npc_nickname[''A29'']>>!" you exclaim as you feel a slightly cold breeze hit your body.'
-		'"No excuses <<$pcs_nickname>>. The summer holidays will be over before you know it and you mustn''t get used to sleeping in, otherwise you won''t be able to get up early when school starts again. From now on, set your alarm to wake up at a reasonable time." your <<$npc_nickname[''A29'']>> says as she stares at you expectantly.'
+		'"No excuses, <<$pcs_nickname>>! The summer holidays will be over before you know it and you mustn''t get used to sleeping in, otherwise you won''t be able to get up early when school starts again. From now on, set your alarm to wake up at a reasonable time." your <<$npc_nickname[''A29'']>> says as she stares at you expectantly.'
 		act 'Get up':
 			cla & *clr
 			minut += 2
 			gs 'stat'
 			'<center><h1><font color="maroon">Your Bedroom</font></h1></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost4.jpg"></center>'
-			'As soon as you get off your now coverless bed, your <<$npc_nickname[''A29'']>> is quick to resume her nagging, repeating what you already heard from her a few moments ago. "Summer is no excuse to laze around all day. You can''t sleep in anymore, not even for another fifteen minutes." She''s not even looking at you while she talks, but luckily for you that means she misses you rolling your eyes.'
+			'As soon as you get off your now coverless bed, your mother is quick to resume her nagging, repeating what you already heard from her a few moments ago. "Summer is no excuse to laze around all day. You can''t sleep in anymore, not even for another fifteen minutes." She''s not even looking at you while she talks, but luckily for you that means she misses you rolling your eyes.'
 			'"What are you going to do when school starts, or when you get a job? You better get into the habit of setting your alarm so you can wake up bright and early."'
 			act 'Continue':
 				cla & *clr
@@ -350,7 +347,7 @@ if $ARGS[0] = 'intro':
 				'<center><h1><font color="maroon">Your Bedroom</font></h1></center>'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost5.jpg"></center>'
 				'You let out an exasperated sigh. "Yeah yeah I know, you told me that already. So how early are we talking?"'
-				'Your <<$npc_nickname[''A29'']>> shoots you a sharp look and you know to fix your attitude or else. "Well, that depends on what you plan to do in the morning. There''s breakfast, showering and brushing your teeth, doing your hair and then makeup and shaving if you really need to. If I remember right... Anya used to wake up at 06:00 for school."'
+				'Your mother shoots you a sharp look and you know to fix your attitude or else. "Well, that depends on what you plan to do in the morning. There''s breakfast, showering and brushing your teeth, doing your hair and then makeup and shaving if you really need to. If I remember right... Anya used to wake up at 06:00 for school."'
 				act 'Continue':
 					cla & *clr
 					minut += 2
@@ -358,8 +355,8 @@ if $ARGS[0] = 'intro':
 					'<center><h1><font color="maroon">Your Bedroom</font></h1></center>'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost4.jpg"></center>'
 					'"You want me to wake up that early?!" you huff. "Can''t I wake up at like... 07:00?"'
-					'Your <<$npc_nickname[''A29'']>> shrugs. "You could, but then you might have to cut corners or even end up running late to school, and I won''t be having any of that. Your teachers won''t either." she warns you before making her way towards the kitchen.'
-					if stat['think_virgin'] = 1: '"Oh, don''t forget; you need to head down to the clinic and see the gynecologist for a check up. Not just once, but every month." she adds quickly.'
+					'Your mother shrugs. "You could, but then you might have to cut corners or even end up running late to school, and I won''t be having any of that. Your teachers won''t either," she warns before making her way towards the kitchen.'
+					if stat['think_virgin'] = 1: '"Oh, don''t forget; you need to head down to the clinic and see the gynecologist for a check up. Not just once, but every month!" she adds quickly.'
 					act 'But why do I--':
 						$loc_arg = 'start'
 						cla & *clr
@@ -367,7 +364,7 @@ if $ARGS[0] = 'intro':
 						gs 'stat'
 						'<center><h1><font color="maroon">Your Bedroom</font></h1></center>'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost5.jpg"></center>'
-						'Before you can finish, she cuts you off. "I''m not going to have you running around town like so many of those other girls I see! Opening their legs for any boy that comes around..." She shakes her head in disgust. "I want a referral every month and it better tell me you''re still a virgin or else, understand?" your <<$npc_nickname[''A29'']>> says before she storms out of the room without giving you a chance to respond.'
+						'Before you can finish, she cuts you off. "I''m not going to have you running around town like so many of those other girls I see! Opening their legs for any boy that comes around..." She shakes her head in disgust. "I want a referral every month and it better tell me you''re still a virgin or else, understand?" she says before she storms out of the room without giving you a chance to respond.'
 						act 'I understand...':gt 'budilnik', 'start'
 					end
 				end

+ 22 - 21
locations/bedrPar2.qsrc

@@ -22,9 +22,9 @@ if $ARGS[0] = '':
 	'The room in which your parents sleep. Their large bed, <a href="exec: gt ''bedrPar2'',''parents_wardrobe''">wardrobe</a> and other closets take up most of the space.'
 	if locat['Fam_inGad'] = 0:
 		if locat['Mother'] = 1 and locat['Stepdad'] = 1:
-			'Your <<$npc_nickname[''A29'']>> and stepfather are sleeping on the bed.'
+			'Your mother and stepfather are sleeping on the bed.'
 		elseif locat['Mother'] = 1:
-			'Your <<$npc_nickname[''A29'']>> is sleeping on the bed.'
+			'Your mother is sleeping on the bed.'
 		elseif locat['Stepdad'] = 1:
 			'Your stepfather is sleeping on the bed.'
 		end
@@ -69,7 +69,7 @@ if $ARGS[0] = 'kamasutra':
 end
 
 ! read book
-if $args = 'read_book':
+if $ARGS[0] = 'read_book':
 	*clr & cla
 	menu_off = 1
 	pcs_horny += 2
@@ -98,20 +98,20 @@ if $ARGS[0] = 'wardrobe_search':
 	end
 	if rand(1,100) > 75:
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/wardrobesearch'+rand(1,4)+'.jpg"></center>'
-		$failwords[0]='You cannot find anything interesting.'
-		$failwords[1]='You find some clothes and underwear.'
-		$failwords[2]='You dig through your mother''s closet, but find nothing interesting except underwear.'
+		$failwords[0]= 'You don''t find anything interesting.'
+		$failwords[1]= 'You find some clothes and underwear.'
+		$failwords[2]= 'You dig through your mother''s closet, but find nothing interesting except underwear.'
 		*pl $failwords[rand(0,2)]
 		killvar '$failwords'
 	else
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/wardrobetoy.jpg"></center>'
-		$findmomtoy[0]='Digging through the closet you find a <a href="exec: gt ''bedrPar2'',''momtoy_play''">Dildo</a>'
-		$findmomtoy[1]='Rummaging through your mother''s lingerie you find a small <a href="exec: gt ''bedrPar2'',''momtoy_play''">Dildo</a>'
-		$findmomtoy[2]='You find your mother''s <a href="exec: gt ''bedrPar2'',''momtoy_play''">toy</a>'
+		$findmomtoy[0]= 'Digging through the closet, you find a <a href="exec: gt ''bedrPar2'',''momtoy_play''">dildo</a>.'
+		$findmomtoy[1]= 'Rummaging through your mother''s lingerie, you find a small <a href="exec: gt ''bedrPar2'',''momtoy_play''">dildo</a>.'
+		$findmomtoy[2]= 'You find your mother''s <a href="exec: gt ''bedrPar2'',''momtoy_play''">toy</a>.'
 		*pl $findmomtoy[rand(0,2)]
 		killvar '$findmomtoy'
 	end
-	act 'Close the Cabinet': gt $loc, $loc_arg
+	act 'Close the cabinet': gt $loc, $loc_arg
 end
 
 if $ARGS[0] = 'momtoy_play':
@@ -134,36 +134,36 @@ if $ARGS[0] = 'peek':
 	minut += 2
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/sex/momvlad1.jpg"></center>'
-	'You crack the door open just a little and you see your <<$npc_nickname[''A29'']>> and Vladimir near their bed. You hear your mother say "Stop the kids are here." as Vlad starts running his hands all over her body.'
+	'You crack the door open just a little and you see your mother and Vladimir near their bed. "Stop! The kids are here," your mother says as Vlad starts running his hands over her body.'
 	'He doesn''t seem to care about what she says as he doesn''t stop. "Come on, they won''t hear us and you know you want it."'
-	act 'Leave':gt 'korrPar'
+	act 'Leave': gt 'korrPar'
 
 	act 'Keep peeking':
 		cla & *clr
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/sex/momvlad2.jpg"></center>'
-		'You mother seems to be loving the attention and doesn''t put up much of a fight as he starts to undress her. Once she is mostly naked, he pushes her down on the bed so she is sitting on it in front of him, her head about crotch height to him, apparently knowing what he wants. She opens the fly on his pants and pulls out his cock, stroking it a few times in her hand until he gets hard. She then takes his dick into her mouth and starts sucking it. He moans softly as she does. "Fuck you are the best cock sucker ever, Natasha."'
+		'You mother seems to be loving the attention and doesn''t put up much of a fight as he starts to undress her. Once she''s mostly naked, he pushes her down on the bed so she''s sitting on it in front of him, her head about crotch height to him. Knowing what he wants, she opens the fly on his pants and pulls out his cock, stroking it a few times in her hand until he gets hard. She then takes his dick into her mouth and starts sucking it. He moans softly as she does. "Fuck, you''re the best cocksucker ever, Natasha."'
 		gs 'arousal', 'voyeur_sex', 3
 		gs 'stat'
 
-		act 'Leave':gt 'korrPar'
+		act 'Leave': gt 'korrPar'
 
 		act 'Keep peeking':
 			cla & *clr
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/sex/momvlad3.jpg"></center>'
-			'After several minutes of watching your <<$npc_nickname[''A29'']>> suck Vlad''s cock he says "Come on, I want to fuck you." With that he starts to strip and she helps him while continuing to suck his dick. Once he is naked, she finally stops and he lies down on the bed. She straddles him and quickly starts riding his dick reverse cowgirl style.'
-			'Both of them start moaning as they fuck. "Oh god Vlad, your dick feels so good in my pussy! It''s so big."'
+			'After spending several minutes sucking Vlad''s cock, she helps him strip while continuing to suck his dick. Once he''s naked, he lies down on the bed and she straddles him and quickly starts riding his dick reverse cowgirl style.'
+			'Both of them start moaning as they fuck. "Oh god Vlad, your dick feels so good in my pussy! It''s so big!"'
 			gs 'arousal', 'voyeur_sex', 5
 			gs 'stat'
 
-			act 'Leave':gt 'korrPar'
+			act 'Leave': gt 'korrPar'
 
 			act 'Keep peeking':
 				cla & *clr
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/sex/momvlad4.jpg"></center>'
-				'Vlad suddenly grabs her and throws her on her side on the bed. He turns on his side, lifting up her leg with one hand while using the other to guide his cock. He feels around until he places the head of his dick against her anus, then he pushes it in, using only her pussy juices for lubrication. It slides in surprisingly easy and you can only guess that this is far from the first time your <<$npc_nickname[''A29'']>> has had a dick in her ass. They both moan in pleasure and she rubs her clit as Vlad fucks her ass.'
+				'Vlad suddenly grabs her and throws her on her side on the bed. He turns on his side, lifting up her leg with one hand while using the other to guide his cock. He feels around until he places the head of his dick against her anus, then pushes it in, using only her pussy juices for lubrication. It slides in surprisingly easy and you can only guess that this is far from the first time your mother has had a dick in her ass. They both moan in pleasure and she rubs her clit as Vlad fucks her ass.'
 				gs 'arousal', 'voyeur_sex', 5
 				gs 'stat'
 				act 'Leave':gt 'korrPar'
@@ -172,11 +172,12 @@ if $ARGS[0] = 'peek':
 					cla & *clr
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/sex/momvlad5.jpg"></center>'
-					'They keep going for several more minutes until Vlad starts to pant and then he buries his dick balls deep in your <<$npc_nickname[''A29'']>>''s ass and lets out a loud moan as he twitches a bit. After a few moments of this pass, he pulls out of her and rolls off the bed. She lays on her back and pulls her cheeks wide, giving Vlad and you both a good view of her asshole as cum starts leaking out of it. Vlad chuckles and says "You are such a nasty bitch Natasha."'
-					'She smiles at him and replies "That''s why you love me." With them now starting to get cleaned up, you decide it is time to go before you get caught.'
+					'They keep going for several more minutes until Vlad starts to pant and buries his dick balls deep in your mother''s ass and lets out a loud moan as he twitches. After a few seconds, he pulls out of her and rolls off the bed as she gets on her back and spreads her ass, giving both you and Vlad a good view of her asshole as his cum starts leaking out of it.'
+					'"You''re such a nasty bitch, Natasha!" he laughs.'
+					'She smiles at him. "That''s why you love me," she replies. They start getting cleaned up and you decide it''s time to go before you get caught.'
 					gs 'arousal', 'voyeur_sex', 3
 					gs 'stat'
-					act 'Leave':gt 'korrPar'
+					act 'Leave': gt 'korrPar'
 				end
 			end
 		end

+ 5 - 5
locations/body_desc.qsrc

@@ -409,19 +409,19 @@ end
 if $ARGS[0] = 'butt':
 	!natural butt
 	if pcs_butt <= 4:
-		$pcs_butt = 'Your <a href="exec:view''images/pc/body/ass/1.jpg''">ass</a> is square and as flat as a plank.  It can be considered very masculine looking and isn''t very impressive.'
+		$pcs_butt = 'Your <a href="exec:view''images/pc/body/ass/1.jpg''">ass</a> is square and as flat as a plank.'
 	elseif pcs_butt <= 8:
-		$pcs_butt = 'You have an average, feminine looking <a href="exec:view''images/pc/body/ass/2.jpg''">ass</a>. While it''s not flat, it''s nothing special either.'
+		$pcs_butt = 'You have an average, feminine looking <a href="exec:view''images/pc/body/ass/2.jpg''">ass</a>.'
 	elseif pcs_butt <= 12:
-		$pcs_butt = 'Your tight <a href="exec:view''images/pc/body/ass/3.jpg''">ass</a> is bigger, rounder and firmer than average. You often draw the stares of guys around you.'
+		$pcs_butt = 'Your <a href="exec:view''images/pc/body/ass/3.jpg''">ass</a> is bigger, rounder and firmer than average.'
 	else
-		$pcs_butt = 'You have a large and natural bubble <a href="exec:view''images/pc/body/ass/4.jpg''">butt</a> that jiggles and sways as you walk. Guys hungrily fixate on you with their tongues hanging out and other girls are often envious of your booty.'
+		$pcs_butt = 'You have a large bubble <a href="exec:view''images/pc/body/ass/4.jpg''">butt</a> that jiggles and sways as you walk.'
 	end
 
 	!have butt implant
 	if silicone_butt > 0:
 		buttpic = 4
-		$pcs_butt = 'Through the use of implants, you have given yourself a jiggly bubble <a href="exec:view''images/pc/body/ass/4.jpg''">butt</a> that attracts the attention of the people around you. It might be fake, but you''ve got some junk in the trunk.'
+		$pcs_butt = 'Through the use of implants, you have given yourself a jiggly bubble <a href="exec:view''images/pc/body/ass/4.jpg''">butt</a>.'
 	end
 end
 

+ 1 - 3
locations/booty_call.qsrc

@@ -94,12 +94,10 @@ if $ARGS[0] = 'home_links':
 	*nl
 	:loopBC_homes
 	if (npc_residence[$Fuckbuddy[i]] = 1 and $loc = 'pav_residential') or (npc_residence[$Fuckbuddy[i]] = 3 and $loc = 'city_residential')or (npc_residence[$Fuckbuddy[i]] = 4 and $loc = 'city_center'):
-	
-!!		dynamic(' ''<a href="exec: minut += 2 & gt ''''sex_ev_start'''',''''fb_npc_home_start'''',''''<<$Fuckbuddy[i]>>'''' "><<$npc_firstname[$Fuckbuddy[i]]>>''''s</a> apartment is nearby.'' ')
 		dynamic(' ''<a href="exec: minut += 2 & gt ''''sex_ev_start'''',''''initiate_pre'''',''''<<$Fuckbuddy[i]>>'''' "><<$npc_firstname[$Fuckbuddy[i]]>>''''s</a> apartment is nearby.'' ')
 		!! ''''
 	end
-	
+	!!		dynamic(' ''<a href="exec: minut += 2 & gt ''''sex_ev_start'''',''''fb_npc_home_start'''',''''<<$Fuckbuddy[i]>>'''' "><<$npc_firstname[$Fuckbuddy[i]]>>''''s</a> apartment is nearby.'' ')
 
 	i +=1
 	if i < arrsize('$Fuckbuddy') : jump 'loopBC_homes'

+ 7 - 3
locations/boy_updater.qsrc

@@ -34,7 +34,7 @@ end
 
 if $ARGS[0] = 'dick_update':
 	if $npc_dick_desc[$boy] = '':
-		if npc_dick[$boy] < 9:
+		if npc_dick[$boy] < 10:
 			if $npc_thdick[$boy] = 'skinny' or $npc_thdick[$boy] = 'slim':
 				$npc_dick_desc[$boy] = 'tiny'
 			elseif $npc_thdick[$boy] = 'well proportioned' or $npc_thdick[$boy] = 'thicker than average':
@@ -42,7 +42,7 @@ if $ARGS[0] = 'dick_update':
 			elseif $npc_thdick[$boy] = 'thick' or $npc_thdick[$boy] = 'massive' or $npc_thdick[$boy] = 'monstrous':
 				$npc_dick_desc[$boy] = 'chode'
 			end
-		elseif npc_dick[$boy] < 20:
+		elseif npc_dick[$boy] < 16:
 			if $npc_thdick[$boy] = 'skinny' or $npc_thdick[$boy] = 'slim':
 				$npc_dick_desc[$boy] = 'skinny'
 			elseif $npc_thdick[$boy] = 'well proportioned' or $npc_thdick[$boy] = 'thicker than average':
@@ -50,7 +50,7 @@ if $ARGS[0] = 'dick_update':
 			elseif $npc_thdick[$boy] = 'thick' or $npc_thdick[$boy] = 'massive' or $npc_thdick[$boy] = 'monstrous':
 				$npc_dick_desc[$boy] = 'thick'
 			end
-		elseif npc_dick[$boy] < 31:
+		elseif npc_dick[$boy] < 20:
 			if $npc_thdick[$boy] = 'skinny' or $npc_thdick[$boy] = 'slim':
 				$npc_dick_desc[$boy] = 'long'
 			elseif $npc_thdick[$boy] = 'well proportioned' or $npc_thdick[$boy] = 'thicker than average':
@@ -71,4 +71,8 @@ if $ARGS[0] = 'dick_update':
 	end
 end
 
+if $ARGS[0] = 'stamina_update':
+	if npc_sex_stamina[$boy] = 0: npc_sex_stamina[$boy] = rand(1,10)
+end
+
 --- boy_updater ---------------------------------

+ 8 - 60
locations/bras.qsrc

@@ -33,7 +33,7 @@ if $ARGS[0] = 'view_bra_list':
 		metka_bras = 2
 	end
 
-	gs 'bras', 'filter_header', 'store'
+	gs 'bras', 'filter_header'
 
 	'<center><table border=1><TH><a href="exec:gt ''bras'', ''view_bra_list'', ''wardrobe''">Draw</a></TH><TH><a href="exec:gt ''bras'', ''view_bra_list'', ''store''">Storage</a></TH><TH><a href="exec:gt ''bras'', ''view_bra_list'', ''unwanted''">Unwanted</a></TH></table></center>'
 
@@ -310,9 +310,9 @@ if $ARGS[0] = 'view_bra_item':
 						if dyneval('RESULT = <<$ARGS[2]>>_panties[<<underwear[''pair'']>>]') = 1:
 							'You own these panties and can wear this set.'
 							act 'Wear set':
-								if CloBra = 1:
+								if PCloBra = 1:
 									msg'You cannot wear a bra with this top'
-								elseif CloPanties = 1:
+								elseif PCloPanties = 1:
 									msg'You cannot wear a panties with this outfit'
 								else
 									if hypnoBra > 0 and hypnoPanty > 0:
@@ -602,27 +602,9 @@ if $ARGS[0] = 'filter_header':
 	end
 
 
-	$Headerstring[2] = ''
-	if $ARGS[1] ! 'store':
-		$Headerstring[2] += '<TH></TH>'
-	end
-	if $ward_list_file = 'clothing':
-		$Headerstring[2] += '<TH></TH>'
-	end
-	$Headerstring[2] += '<TH>Include</TH>'
-	if $ARGS[1] ! 'store':
-		$Headerstring[2] += '<TH></TH><TH></TH>'
-	end
-	$Headerstring[2] += '<TH>Sort by</TH><TH></TH>'
+	$Headerstring[2] = '<TH>Include</TH><TH>Sort by</TH><TH></TH>'
 
-	$Headerstring[3] = ''
-	if $ARGS[1] ! 'store':
-		$Headerstring[3] += '<TH></TH>'
-	end
-	if $ward_list_file = 'clothing':
-		$Headerstring[3] += '<TH></TH>'
-	end
-	$Headerstring[3] += '<TH>Only show</TH>'
+	$Headerstring[3] = '<TH>Only show</TH>'
 
 	'<center><table><<$Headerstring[2]>>'
 	'<TR><border=1><<$Headerstring>>'
@@ -654,16 +636,8 @@ if $ARGS[0] = 'bra_filter':
 end
 
 if $ARGS[0] = 'shop_filter_header':
-!! exclude filters
-	$Headerstring = '<TD>'
-	if clothingfilter['sport'] = 0:
-		$Headerstring += '<a href="exec:clothingfilter[''sport''] = 1 & clothingfilter[''sport_only''] = 0 & gt $loc, $loc_arg"><img src="images/system/icons/clothing/sport.png"></a></TD>'
-	else
-		$Headerstring += '<a href="exec:clothingfilter[''sport''] = 0 & gt $loc, $loc_arg"><img src="images/system/icons/clothing/sport_off.png"></a></TD>'
-	end
-
 !! sort by filters
-	$Headerstring += '<TD>'
+	$Headerstring = '<TD>'
 	if clothingfilter['number'] = 0:
 		clothingfilter['quality'] = 1
 		$Headerstring += '<img src="images/system/icons/clothing/number.png"></TD>'
@@ -678,40 +652,14 @@ if $ARGS[0] = 'shop_filter_header':
 		$Headerstring += '<a href="exec:clothingfilter[''quality''] = 0 & clothingfilter[''number''] = 1 & clothingfilter[''inhibition''] = 1 & gt $loc, $loc_arg"><img src="images/system/icons/clothing/quality_off.png"></a></TD>'
 	end
 
-!! Show only filers
-	$Headerstring[1] = '<TD>'
-	if clothingfilter['sport_only'] = 0:
-		$Headerstring[1] += '<a href="exec:clothingfilter[''sport_only''] = 1 & clothingfilter[''sport''] = 0 & gt $loc, $loc_arg"><img src="images/system/icons/clothing/sport_off.png"></a></TD>'
-	else
-		$Headerstring[1] += '<a href="exec:clothingfilter[''sport_only''] = 0 & gt $loc, $loc_arg"><img src="images/system/icons/clothing/sport.png"></a></TD>'
-	end
-
-
-	$Headerstring[2] = '<TH></TH><TH></TH><TH></TH><TH>Include</TH><TH></TH><TH></TH><TH></TH><TH></TH><TH></TH><TH>Sort by</TH><TH></TH>'
-
-	$Headerstring[3] = '<TH></TH><TH></TH><TH></TH><TH>Only show</TH>'
+	$Headerstring[2] = '<TH>Sort by</TH>'
 
 	'<center><table><<$Headerstring[2]>>'
-	'<TR><border=1><<$Headerstring>>'
-
-	'<TR><border=0><<$Headerstring[3]>>'
-	'<TR><border=1><<$Headerstring[1]>></table></center>'
+	'<TR><border=1><<$Headerstring>></table></center>'
 end
 
 if $ARGS[0] = 'shop_filter':
-!!Exclude filters
-	clothingfilter['inc'] = 1
-	!!filters, if inc set to 0 they will not display
-	if clothingfilter['sport'] = 1 and BraFun = 2:
-		clothingfilter['inc'] = 0
-	end
 
-!!only filters
-	clothingfilter['only'] = 0
-	!!filters, if only set to 1 they will only display those set
-	if clothingfilter['sport_only'] = 1 and BraFun = 2:
-		clothingfilter['only'] += 1
-	end
 end
 
 

+ 2 - 1
locations/brother2.qsrc

@@ -4,6 +4,7 @@ menu_off = 1
 
 if $ARGS[0] = 'chat':
 	minut += 15
+	gs 'npc_relationship', 'modify', 'A134', 'like', 1, 'living_room'
 	gs 'stat'
 	'<center><b><font color="maroon">Kolka</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/kolka/brother.jpg"></center>'
@@ -452,7 +453,7 @@ if $ARGS[0] = 'DTR_vaginal':
 		'You move yourself up and down on your brother''s <<npc_dick[''A34'']>>cm cock, slowly increasing your tempo until you find a pace both of you enjoy.'
 		'Kolka starts playing with your <<$titsize>> breasts, tweaking your nipples with his fingers before putting his mouth over them and sucking.'
 		'You mewl in appreciation. "Mmm."'
-		gs 'arousal', 'kissing', -5, 'incest'
+		gs 'arousal', 'kiss', -5, 'incest'
 		gs 'arousal', 'foreplay', -5, 'incest'
 		gs 'arousal', 'vaginal', 5, 'incest'
 		gs 'stat'

+ 2 - 2
locations/brother_shower_sex.qsrc

@@ -374,7 +374,7 @@ if $ARGS[0] = 'brother_shower_anal_vagv_analv':
 				*nl
 				'You move a hand down to your clit, and while it''s not that easy, you manage to give yourself some extra stimulation. You soon realize that you''re beginning to feel good, really good. Your clit stimulation, the taboo act and now Kolka''s thrusting is turning from pleasant to... pleasure. Indeed, the pain is rapidly falling into history as your pleasure ramps up with every thrust.  Now you are finding it hard not moan in pleasure as this new experience is undeniably pushing you towards a powerful orgasm.'
 				gs 'arousal', 'anal', 5
-				gs 'arousal', 'finger_clit', 2
+				gs 'arousal', 'clit_finger', 2
 				gs 'stat'
 				act 'Enjoy':
 					cla & *clr
@@ -383,7 +383,7 @@ if $ARGS[0] = 'brother_shower_anal_vagv_analv':
 					*nl
 					'"That was..." you begin to say before you realize that you''re unsure what to say.'
 					gs 'cum_call', 'anal', 'A34', 1
-					gs 'arousal', 'finger_clit', 2
+					gs 'arousal', 'clit_finger', 2
 					gs 'arousal','breasts', -1
 					$orgasm_txt = ''
 					$orgasm_or = 'custom'

+ 1 - 1
locations/brother_voyeur.qsrc

@@ -1492,7 +1492,7 @@ if $ARGS[0] = 'shave':
 						if pcs_pubes > 0:
 							gs'brother_voyeur','shave_not_done'
 						else
-						
+							act'Dry off':gt'brother_voyeur','dryoff'
 						end
 					end
 				end

+ 2 - 2
locations/brother_voyeur_sex.qsrc

@@ -366,7 +366,7 @@ if $ARGS[0] = 'brother_shower_anal_vagv_analv':
 				'Kolka starts moving a little faster, and you realize that having water as lube isn''t that effective. You feel some burning pain as he begins picking up speed, but there is another feeling. You start to feel... pleasant; it''s not that much, but it''s definitely there.'
 				'You move a hand down to your clit, and while it''s not that easy, you manage to give yourself some extra stimulation. You soon realize that you''re beginning to feel good, really good. Your clit stimulation, the taboo act and now Kolka''s thrusting is turning from pleasant to... pleasure. Indeed, the pain is rapidly falling into history as your pleasure ramps up with every thrust.  Now you are finding it hard not moan in pleasure as this new experience is undeniably pushing you towards a powerful orgasm.'
 				gs 'arousal', 'anal', 5
-				gs 'arousal', 'finger_clit', 2
+				gs 'arousal', 'clit_finger', 2
 				gs 'stat'
 				act 'Enjoy':
 					*clr
@@ -375,7 +375,7 @@ if $ARGS[0] = 'brother_shower_anal_vagv_analv':
 					'Just as you''re about to cum, you feel Kolka thrust deep and hold it as he cums deep in your bowels, pushing you over the edge. Unable to keep quiet, you moan as your climax tears though you, your body quivering as your knees become weak. You are steadied as Kolka holds you in a firm embrace from behind, squeezing your breasts as he does.'
 					'"That was..." you begin to say before you realize that you''re unsure what to say.'
 					gs 'cum_call', 'anal', 'A34', 1
-					gs 'arousal', 'finger_clit', 2
+					gs 'arousal', 'clit_finger', 2
 					gs 'arousal','breasts', -1
 					$orgasm_txt = ''
 					$orgasm_or = 'custom'

+ 76 - 18
locations/budgetclothes.qsrc

@@ -452,6 +452,11 @@ if $ARGS[0] = 'shoes':
 	menu_off = 0
 	*clr & cla
 	gs'stat'
+	'<center><b><font color="maroon">Viewing G&M shoes</font></b></center>'
+	*nl
+
+	gs 'shoes', 'shop_filter_header'
+
 
 	act 'Return':
 		cla
@@ -459,11 +464,28 @@ if $ARGS[0] = 'shoes':
 		gt 'budgetclothes', 'start'
 	end
 
-	i = 1
-	:loopgm_shoes
-		if gm_shoe[i] = 0:*p '<a href="exec: i = <<i>> & gt ''budgetclothes'', ''budget_shoes''"><img src="images/pc/items/gm/shoes/<<i>>.jpg" height="250" /></a>'
-		i += 1
-	if i <= 30:jump 'loopgm_shoes'
+	!!To filter just this set
+	clo_i = 0
+	:loopshoequality_filter
+
+		i = 1
+		:loopgm_shoes
+			if gm_shoe[i] = 0:
+				gs 'shoe_attributes', 'gm', i
+				gs 'shoes', 'shoe_filter'
+				if (Shofilter['quality'] = 0 and ShoQuality = clo_i) or Shofilter['number'] = 0:
+					if Shofilter['inc'] = 1 and Shofilter['only'] = 1:
+						*p '<a href="exec: i = <<i>> & gt ''budgetclothes'', ''budget_shoes''"><img src="images/pc/items/gm/shoes/<<i>>.jpg" height="250" /></a>'
+					end
+				end
+			end
+			i += 1
+		if i <= 30:jump 'loopgm_shoes'
+
+	clo_i += 1
+	if Shofilter['quality'] = 0 and clo_i <= 7:
+		jump 'loopshoequality_filter'
+	end
 end
 
 if $ARGS[0] = 'budget_shoes': gt 'shoes', 'view_shoe_item', 'shop', 'gm',i, 700
@@ -524,6 +546,10 @@ if $ARGS[0] = 'panties':
 	menu_off = 0
 	*clr & cla
 	gs'stat'
+	'<center><b><font color="maroon">Viewing G&M panties</font></b></center>'
+
+
+	gs 'panties', 'shop_filter_header'
 
 	act 'Return':
 		cla
@@ -531,15 +557,29 @@ if $ARGS[0] = 'panties':
 		gt 'budgetclothes', 'start'
 	end
 
-	i = 1
-	:looppanties
-		if gm_panties[i] = 0:*p '<a href="exec: gt ''panties'', ''view_panty_item'', ''shop'', ''gm'', <<i>>, 300"><img src="images/pc/items/gm/panties/<<i>>.jpg" 	height="150" /></a>'
-		i += 1
-		if i = 7: i = 8
-		if i = 9: i = 10
-		if i = 21: i = 22
-		if i = 37: i = 38
-	if i <= 37:jump 'looppanties'
+	!!To filter just this set
+	clo_i = 0
+	:looppantyquality_filter
+
+		i = 1
+		:looppanties
+			if gm_panties[i] = 0:
+				gs 'underwear_attributes', 'gm_panties', i
+				if (clothingfilter['quality'] = 0 and PanQuality = clo_i) or clothingfilter['number'] = 0:
+					*p '<a href="exec: gt ''panties'', ''view_panty_item'', ''shop'', ''gm'', <<i>>, 300"><img src="images/pc/items/gm/panties/<<i>>.jpg" 	height="150" /></a>'
+				end
+			end
+			i += 1
+			if i = 7: i = 8
+			if i = 9: i = 10
+			if i = 21: i = 22
+			if i = 37: i = 38
+		if i <= 37:jump 'looppanties'
+
+	clo_i += 1
+	if clothingfilter['quality'] = 0 and clo_i <= 6:
+		jump 'looppantyquality_filter'
+	end
 end
 
 if $ARGS[0] = 'bras':
@@ -550,6 +590,10 @@ if $ARGS[0] = 'bras':
 	$loc = 'budgetclothes'
 	*clr & cla
 	gs'stat'
+	'<center><b><font color="maroon">Viewing G&M bras</font></b></center>'
+	*nl
+
+	gs 'bras', 'shop_filter_header'
 
 	act 'Return':
 		cla
@@ -557,14 +601,28 @@ if $ARGS[0] = 'bras':
 		gt 'budgetclothes', 'start'
 	end
 
-	i = 1
-	:loopbras
-		if gm_bras[i] = 0:*p '<a href="exec:gt ''bras'', ''view_bra_item'', ''shop'', ''gm'', <<i>>, 300"><img src="images/pc/items/gm/bras/<<i>>.jpg" 	height="150" /></a>'
+	!!To filter just this set
+	clo_i = 0
+	:loopbraquality_filter
+
+		i = 1
+
+		:loopgm_bras
+			if gm_bras[i] = 0:
+				gs 'underwear_attributes', 'gm_bras', i
+				if (clothingfilter['quality'] = 0 and BraQuality = clo_i) or clothingfilter['number'] = 0:
+					*p '<a href="exec:gt ''bras'', ''view_bra_item'', ''shop'', ''gm'', <<i>>, 300"><img src="images/pc/items/gm/bras/<<i>>.jpg" 	height="150" /></a>'
+				end
+			end
 		i += 1
 		if i = 11: i = 13
 		if i = 16: i = 17
 		if i = 18: i = 19
-	if i <= 19:jump 'loopbras'
+		if i <= 19:jump 'loopgm_bras'
+	clo_i += 1
+	if clothingfilter['quality'] = 0 and clo_i <= 6:
+		jump 'loopbraquality_filter'
+	end
 end
 
 

+ 1 - 1
locations/burlesque.qsrc

@@ -20,7 +20,7 @@ if $ARGS[0] = 'start':
 !!	act 'Get a "private dance"': gt 'burlesque', 'dance'
 !!	act 'Enquire about a job': gt 'burlesque', 'interview'
 
-	act 'Leave': gt 'liames'
+	act 'Leave': gt 'pushkin_sq'
 end
 
 

+ 1 - 1
locations/carF.qsrc

@@ -14,7 +14,7 @@ $enddrive = {
 	if cardrive = 11:gt 'city_sauna'
 	if cardrive = 12:gt 'obekt'
 	if cardrive = 13:gt 'dachi'	
-	if cardrive = 14:gt 'liam'
+	if cardrive = 14:gt 'pushkin'
 	if cardrive = 18:gt 'city_mansion_entrance'
 	if cardrive = 19:gt 'city_industrial_train', 'outside'
 	if cardrive = 20:gt 'pav_residential'

+ 2 - 2
locations/cardgame_durak.qsrc

@@ -440,7 +440,7 @@ if $ARGS[0] = 'card_game_rough_sex':
 			if pcs_horny >=70:
 				$orgasm_or = 'yes'
 				$orgasm_txt = 'Your pussy is drenched by the time <<$boydesc3>> fucks you again. The guys haven''t shown any interest in it today, fully focusing on fucking your ass as if you''re just a rubber doll. You feel greatly aroused despite (or maybe because of?) the way they''re treating you, and gently masturbate yourself while <<$boydesc3>> fucks you. You stifle your moans and have a quiet orgasm, trying to not let the guys find out.'
-				gs 'arousal','masturbation',2,'exhibitionism'
+				gs 'arousal','masturbate',2,'exhibitionism'
 			end
 			'"Almost done, whore. Show us your ass", <<$boydesc3>> smirks with contempt.'
 			gs 'stat'
@@ -499,7 +499,7 @@ if $ARGS[0] = 'card_game_casual_sex':
 			if pcs_horny >=70:
 				$orgasm_or = 'yes'
 				$orgasm_txt = 'You are overcome by surging emotions and your body convulses with waves of pleasure. You let out a loud moan. "Oh! More... don''t stop. Oh yeah! Oh!"'
-				gs 'arousal','masturbation',2,'exhibitionism'
+				gs 'arousal','masturbate',2,'exhibitionism'
 				'"The guy is surprised by your stormy climax and he says with a grin: "You cum like a wild cat, I love nymphos like you. Could you give me your phone number?"'
 				'"Maybe, but first you should finish", You answer with a smirk.'
 			end

+ 119 - 106
locations/city_apt_building.qsrc

@@ -16,7 +16,7 @@ if $ARGS[0] = 'housemates':
 	*clr & cla
 	minut +=1
 	gs 'stat'
-	 '<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/housemates.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/housemates.jpg"></center>'
 	'Floor 1 - You don''t know anyone on this floor.'
 	'Floor 2 - You don''t know anyone on this floor.'
 	'Floor 3 - You don''t know anyone on this floor.'
@@ -36,14 +36,14 @@ if $ARGS[0] = 'floor_1':
 	CLOSE ALL
 	if sound = 0:PLAY 'sound/podezd.mp3',30
 	gs 'stat'
-	'<center><b><font color = maroon>Ground floor of the apartment building</font></b></center>'
+	'<center>First Floor</center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/stairs1.jpg"></center>'
-	'<center>When you enter the building there is a short staircase down to the basement maintenance area and a short staircase up to the first floor, where there is a <a href="exec: gt ''city_apt_building'', ''housemates''">list</a> of the people who live here on the wall. There is a series of mailboxes for each apartment, two halls going off to each wing of the building, and more stairs going up. The area is fairly clean and well maintained.</center>'
+	'There is a short staircase down to the basement maintenance area and a short staircase up to the first floor, where there is a <a href="exec: gt ''city_apt_building'', ''housemates''">list</a> of the people who live here on the wall. There is a series of mailboxes for each apartment, two halls going off to each wing of the building, and more stairs going up. The area is fairly clean and well maintained.'
 	if rand(0,5) = 0 and ((minut + 60*(hour+daystart*24) - floor1_event_time) > 60) or ((daystart+1)*1440 < floor1_event_time):
 		floor1_event_time = minut + 60*(hour+daystart*24)
 		gt 'city_apt_building', 'floor1_events', '<<$ARGS[1]>>'
 	else
-		'<br>The stairwell is empty.'
+		'The stairwell is empty.'
 	end
 	act 'Leave the building': minut += 1 & gt 'city_residential', 'start'
 	act 'Go up to the second floor': minut +=1 & gt 'city_apt_building','floor_2'
@@ -55,14 +55,14 @@ if $ARGS[0] = 'floor_2':
 	$menu_arg = 'floor_2'
 	menu_off = 0
 	gs 'stat'
-	'<center>2nd floor of the apartment building</center>'
+	'<center>Second Floor</center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/stairs2.jpg"></center>'
-	'<center>The second floor stairwell is decently clean and fairly well maintained. There is the occasional flickering light or even a light out, which are often not fixed for weeks.</center>'
+	'The second floor stairwell is decently clean and fairly well maintained except for the occasional flickering or busted light, which is often not fixed for weeks.'
 	if rand(0,3) = 0 and ((minut + 60*(hour+daystart*24) - floor2_event_time) > 60) or ((daystart+1)*1440 < floor2_event_time):
 		floor2_event_time = minut + 60*(hour+daystart*24)
 		gt 'city_apt_building', 'floor2_events'
 	else
-		'<br>The stairwell is empty.'
+		'The stairwell is empty.'
 	end
 	act 'Go down to the first floor': minut +=1 & gt 'city_apt_building','floor_1', 'from_second_floor'
 	act 'Go up to the third floor': minut +=1 & gt 'city_apt_building','floor_3', 'from_second_floor'
@@ -74,14 +74,14 @@ if $ARGS[0] = 'floor_3':
 	$menu_arg = 'floor_3'
 	menu_off = 0
 	gs 'stat'
-	'<center>3rd floor of the apartment building</center>'
+	'<center>Third Floor</center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/stairs3.jpg"></center>'
-	'<center>The third floor stairwell is decently clean and fairly well maintained. There is the occasional flickering light or even a light out, which are often not fixed for weeks.</center>'
+	'The third floor stairwell is decently clean and fairly well maintained except for the occasional flickering or busted light, which is often not fixed for weeks.'
 	if rand(0,3) = 0 and ((minut + 60*(hour+daystart*24) - floor3_event_time) > 60) or ((daystart+1)*1440 < floor3_event_time):
 		floor3_event_time = minut + 60*(hour+daystart*24)
 		gt 'city_apt_building', 'floor3_events', '<<$ARGS[1]>>'
 	else
-		'<br>The stairwell is empty.'
+		'The stairwell is empty.'
 	end
 	act 'Go down to the second floor': minut +=1 & gt 'city_apt_building','floor_2'
 	act 'Go up to the fourth floor': minut +=1 & gt 'city_apt_building','floor_4'
@@ -93,14 +93,14 @@ if $ARGS[0] = 'floor_4':
 	$menu_arg = 'floor_4'
 	menu_off = 0
 	gs 'stat'
-	'<center>4th floor of the apartment building</center>'
+	'<center>Fourth Floor</center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/stairs3.jpg"></center>'
-	'<center>The fourth floor stairwell is decently clean and fairly well maintained. There is the occasional flickering light or even a light out, which are often not fixed for weeks.</center>'
+	'The fourth floor stairwell is decently clean and fairly well maintained except for the occasional flickering or busted light, which is often not fixed for weeks.'
 	if rand(0,3) = 0 and ((minut + 60*(hour+daystart*24) - floor4_event_time) > 60) or ((daystart+1)*1440 < floor4_event_time):
 		floor4_event_time = minut + 60*(hour+daystart*24)
 		gt 'city_apt_building', 'floor4_events'
 	else
-		'<br>The stairwell is empty.'
+		'The stairwell is empty.'
 	end
 	act 'Go down to the third floor': minut +=1 & gt 'city_apt_building','floor_3'
 	act 'Go up to the fifth floor': minut +=1 & gt 'city_apt_building','floor_5'
@@ -115,19 +115,19 @@ if $ARGS[0] = 'floor_5':
 	$menu_arg = 'floor_5'
 	menu_off = 0
 	gs 'stat'
-	'<center>Floor #5</center>'
+	'<center>Fifth Floor</center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/stairs3.jpg"></center>'
-	'<center>The fifth floor stairwell looks like most of the other floors, but it has a final set of stairs at the other end of the hall that go up to the roof.</center>'
+	'The fifth floor stairwell looks much like the other floors, but has a final set of stairs at the other end of the hall that go up to the roof.'
 	if rand(0,3) = 0 and ((minut + 60*(hour+daystart*24) - floor5_event_time) > 60) or ((daystart+1)*1440 < floor5_event_time):
 		floor5_event_time = minut + 60*(hour+daystart*24)
 		gt 'city_apt_building', 'floor5_events'
 	else
-		'<br>The stairwell is empty.'
+		'The stairwell is empty.'
 	end
 	act 'Go down to the fourth floor': minut +=1 & gt 'city_apt_building','floor_4'
 	act 'Go up to the roof': minut +=1 & gt 'city_apt_building', 'roof'
 	act 'Take the elevator': gt 'city_apt_building','lift','floor_5'
-	act 'Apartment 49: Your home':gt 'korr'
+	act 'Apartment 69: Your home': gt 'korr'
 end
 
 if $ARGS[0] = 'roof':
@@ -153,7 +153,7 @@ if $ARGS[0] = 'roof':
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/roof/roofn.jpg"></center>'
 		end
 	end
-	'<center>The roof is fairly flat, with the roof access door in a raised part in the middle of the roof. Along one of the walls is another door to some type of storage or maintenance area. There are several ventilation stacks on the roof as well.</center>'
+	'<center>The roof is fairly flat, with the roof access door in a raised part in the middle of the roof. Along one of the walls is another door to some type of storage or maintenance area. There are several ventilation stacks dotted around the roof.</center>'
 
 	act 'Go down to the fifth floor':
 		if PCloswimwear = 1 or $clothingworntype = 'nude':
@@ -200,11 +200,11 @@ if $ARGS[0] = 'roof':
 				'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/roof/nude.jpg"></center>'
 				if krem = 0:
 					pcs_tan += 1
-					'You strip out of your clothes until you are naked, then lie down to sunbathe.'
+					'You strip out of your clothes and lie down to sunbathe.'
 				elseif krem > 0:
 					krem -= 1
 					pcs_tan += 3
-					'You strip out of your clothes until you are naked, then put sunblock on your body and lie down on the roof to sunbathe.'
+					'You strip out of your clothes, put sunblock on your body and lie down on the roof to sunbathe.'
 				end
 				act 'Get Up':gt 'city_apt_building', 'roof'
 			end
@@ -242,35 +242,35 @@ if $ARGS[0] = 'lift':
 	*clr & cla
 	minut += 1
 	gs 'stat'
-	res_lift_ev = RAND(0,150)
-	if res_lift_ev <=5:
+	res_lift_ev = rand(0,150)
+	if res_lift_ev <= 5:
 		*clr & cla
 		minut += 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/elevator1.jpg"></center>'
-		'When the elevator door opens, you are surprised to see a middle-aged naked woman handcuffed to the lift railing. She looks at you in panic, but you''re too baffled to do anything until she says "Can you please push floor three?"'
+		'When the elevator door opens, you''re surprised to see a middle-aged naked woman handcuffed to the lift railing. She looks at you in panic, but you''re too baffled to do anything until she says "Can you please push floor three?"'
 		'You nod, reach in and push the button to go up to floor three. The doors close and the elevator moves away from you.'
 		act 'Leave': gt 'city_apt_building',$ARGS[1]
-	elseif res_lift_ev <=10:
+	elseif res_lift_ev <= 10:
 		*clr & cla
 		minut += 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/elevator2.jpg"></center>'
-		'When the elevator door opens, you see a woman dressed in lingerie standing inside, her tits hanging out of her bra with her coat pulled back to show off her body! At first her eyes are closed, but when she opens them, she looks at you in panic and begins frantically pressing all of the elevator buttons. You''re too baffled to do anything until it''s too late. The door is already closed again, and the elevator is moving away from you.'
+		'When the elevator door opens, you see a woman dressed in lingerie standing inside, her breasts hanging out of her bra with her coat pulled back to show off her body. At first her eyes are closed, but when she opens them, she looks at you in panic and frantically presses all of the elevator buttons. You''re too baffled to do anything as the door closes.'
 		act 'Leave': gt 'city_apt_building',$ARGS[1]
 	elseif res_lift_ev <=15:
 		*clr & cla
 		minut += 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/elevator4_'+rand(1,2)+'.jpg"></center>'
-		'When the elevator door opens, you see a naked woman standing in it. She looks at you in panic and begins frantically pressing all of the elevator buttons. You''re too baffled to do anything until it''s too late. The door is already closed again, and the elevator is moving away from you.'
+		'When the elevator door opens, you see a naked woman standing in it. She looks at you in panic and begins frantically pressing all of the elevator buttons. You''re too baffled to do anything as the door closes.'
 		act 'Leave': gt 'city_apt_building',$ARGS[1]
-	elseif res_lift_ev <=20:
+	elseif res_lift_ev <= 20:
 		*clr & cla
 		minut += 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/elevator3_'+rand(1,2)+'.jpg"></center>'
-		'When the elevator door opens, you see a young man standing it with his limp dick hanging out! He has a huge smile on his face.'
+		'When the elevator door opens, you see a young man standing it with his limp dick hanging out. He has a huge smile on his face.'
 		if hotcat >= 6:
 			'He looks you over and his smile turns into a grin, obviously liking what he sees. "Get in here and go down, so I can go up." He then laughs at his own joke.'
 			'You''re too baffled to do anything and just stand there staring at him before he speaks up. "Come on, don''t be shy! Get that tight little body over here and wrap those beautiful lips around my cock."'
@@ -280,17 +280,17 @@ if $ARGS[0] = 'lift':
 			'You''re too baffled to do anything and just stand there staring at him before he speaks up. "Well come on, it isn''t going to suck itself."'
 			'When you still don''t move, he frowns and pushes one of the buttons. "Whatever, a fugly chick like you should be thankful I even offered!" You just stand there as the door closes and the elevator moves away from you.'
 		else
-			'His smile fades as he looks you over and gives you a slightly disgusted look. "Oh it''s you... I was hoping for a hot bitch." he whines before reaching over to push one of the elevator buttons. You''re too baffled and insulted to do anything as the door closes and the elevator moves away from you.'
+			'His smile fades as he looks you over and gives you a disgusted look. "Oh it''s you... I was hoping for a hot bitch," he whines before reaching over to push one of the elevator buttons. You''re too baffled and insulted to do anything as the door closes.'
 		end
 		act 'Leave': gt 'city_apt_building',$ARGS[1]
-	elseif res_lift_ev <=25:
+	elseif res_lift_ev <= 25:
 		*clr & cla
 		minut += 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/elevator5.jpg"></center>'
-		'When the elevator door opens, you see a woman standing in it. She looks at you and smiles, then pulls her top down to expose her tits, followed by pulling up her skirt and showing off her neatly trimmed pussy. She then reaches across and pushes one of the buttons. You''re too baffled to do anything until it''s too late. The door is already closed again, and the elevator is moving away from you.'
+		'When the elevator door opens, you see a woman standing in it. She looks at you and smiles, then pulls her top down to expose her breasts, followed by pulling up her skirt and showing off her neatly trimmed pussy, before she reaches across and pushes one of the buttons. You''re too baffled to do anything as the door closes.'
 		act 'Leave': gt 'city_apt_building',$ARGS[1]
-	elseif res_lift_ev <=30:
+	elseif res_lift_ev <= 30:
 		*clr & cla
 		minut += 1
 		gs 'stat'
@@ -299,21 +299,21 @@ if $ARGS[0] = 'lift':
 		if hotcat >= 6:
 			'She looks at you and gives you an inviting smile, then motions at you with her hand. "You can join us if you want."'
 			'Her talking makes him finally look over at you and he smiles as well. "Yeah, come join us."'
-			'You''re too baffled to do anything and just stand there staring at them before he speaks up. "Sorry, but we''re full in here." This makes her laugh as he pushes one of the buttons. The doors close and the elevator begins moving away from you.'
+			'You''re too baffled to do anything and just stand there staring at them before he speaks up. "Sorry, but we''re full in here." This makes her laugh as he pushes one of the buttons and the doors close.'
 		else
-			'She looks at you and laughs slightly, and then reaches over to push one of the elevator buttons. You''re too baffled to do anything until it''s too late. The door is already closed again, and the elevator is moving away from you.'
+			'She looks at you and laughs slightly, then reaches over to push one of the elevator buttons. You''re too baffled to do anything as the door closes.'
 		end
 		act 'Leave': gt 'city_apt_building',$ARGS[1]
-	elseif res_lift_ev <=35:
+	elseif res_lift_ev <= 35:
 		*clr & cla
 		minut += 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/elevator7.jpg"></center>'
-		'When the elevator door opens, you see two naked women standing in it. They look at you and then each other before laughing as one of them quickly reaches across and pushes one of the buttons. You''re too baffled to do anything until it''s too late. The door is already closed again, and the elevator is moving away from you.'
+		'When the elevator door opens, you see two naked women standing in it. They look at you and then each other before laughing as one of them quickly reaches across and pushes one of the buttons. You''re too baffled to do anything as the door closes.'
 		act 'Leave': gt 'city_apt_building',$ARGS[1]
 	else
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/lift.jpg"></center>'
-		'<center>The elevator in the apartment building was renovated at some point, it is still fairly old but in good working order.'
+		'The elevator in the apartment building was renovated at some point, but is still fairly old. It''s in good working order though.'
 		act 'Push button: Floor 1': gt 'city_apt_building','floor_1', 'from_lift'
 		act 'Push button: Floor 2': gt 'city_apt_building','floor_2'
 		act 'Push button: Floor 3': gt 'city_apt_building','floor_3', 'from_lift'
@@ -324,10 +324,10 @@ if $ARGS[0] = 'lift':
 end
 
 if $ARGS[0] = 'pod_objava':
-		*clr & cla
-		minut += 1
-		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/pod_ob'+rand(1,2)+'.jpg"></center>'
+	*clr & cla
+	minut += 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/pod_ob'+rand(1,2)+'.jpg"></center>'
 	act 'Continue': gt 'city_apt_building','floor_1'
 end
 
@@ -342,7 +342,7 @@ if $ARGS[0] = 'floor1_events':
 	minut += 2
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor1_gop.jpg"></center>'
-	'A large group of gopnik boys are blocking the stairs up to the first floor. You''ve seen several of them in the building and most of the rest around the neighborhood. You don''t think most of them live here. You know gopniks can be dangerous, especially in large groups. You could try and walk past them, or just leave.'
+	'A large group of gopniks are blocking the stairs up to the first floor. You''ve seen several of them in the building and most of the rest around the neighborhood. You don''t think most of them live here. You know gopniks can be dangerous, especially in large groups. You could try and walk past them, or just leave.'
 	act 'Leave': 
 		if $ARGS[1] = 'from_second_floor':
 			minut += 1 
@@ -353,7 +353,7 @@ if $ARGS[0] = 'floor1_events':
 			minut += 2
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/lift.jpg"></center>'
-			'<center>You get back in the elevator and decide to take it to another floor.'
+			'You get back in the elevator and decide to take it to another floor.'
 			act 'Push button: Floor 2': gt 'city_apt_building','floor_2'
 			act 'Push button: Floor 3': gt 'city_apt_building','floor_3', 'from_lift'
 			act 'Push button: Floor 4': gt 'city_apt_building','floor_4'
@@ -367,10 +367,13 @@ if $ARGS[0] = 'floor1_events':
 		*clr & cla
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor1_gop.jpg"></center>'
-		if hotcat >= 5:
-			'You decide to push on and walk past them. As you carefully step around them, you can''t help but brush up against them. Several of them make comments, soon followed by them groping you. "Hey sweetheart, have a seat and drink with us.", "Damn girl you look fine, take a seat and take a load off, maybe help us get a load off!" which gets several of them to laugh. "Don''t be shy beautiful, we won''t bite, unless you ask us nicely." Several even ruder comments are said, followed by them laughing even more.'
-			*nl
-			'Several of them paw at your legs, or squeeze your ass. A few reach up and grab your breasts and squeeze, one even rubs your crotch. You do your best to fend off the groping hands but there are just too many of them. You feel yourself starting to panic, thinking they might not stop at just groping. Thankfully, when you finally get past them, they stay seated.'
+		if hotcat >= 6:
+			'You decide to push on and walk past them. As you carefully step around them, you can''t help but brush up against them. Several of them make comments, soon followed by them groping you.' 
+			'"Hey sweetheart, have a seat and drink with us."'
+			'"Damn girl you look fine. Take a seat and take a load off, maybe help us get a load off!"' 
+			'"Don''t be shy beautiful, we won''t bite. Unless you ask us nicely."' 
+			'Several even ruder comments are said, followed by them laughing as they start pawing at your legs and squeezing your ass. A few reach up and squeeze your breasts and one even rubs your crotch. You do your best to fend off the groping hands but there''s just too many of them.' 
+			'You feel yourself starting to panic, thinking they might not stop at just groping. Thankfully, when you finally get past them, they stay seated.'
 			gs 'arousal', 'foreplay', 3, 'humiliation'
 			gs 'arousal', 'end'
 			gs 'stat'
@@ -378,7 +381,10 @@ if $ARGS[0] = 'floor1_events':
 			minut += 2
 			pcs_mood -= 15
 			gs 'stat'
-			'You decide to push on and walk past them. As you carefully step around them, you can''t help but brush up against them. Several of them give you dirty looks and others make comments. "Watch where you''re stepping you fat cow.", "Anyone else smell rotten fish?" and other such comments. At one point you think one of them might do something, but you make it past them unharmed. However, you are a little upset at the comments made towards you.'
+			'You decide to push on and walk past them. As you carefully step around them, you can''t help but brush up against them. Several of them give you dirty looks and others make comments.' 
+			'"Watch where you''re stepping, you fat cow!"' 
+			'"Anyone else smell rotten fish?"' 
+			'At one point, you think one of them might do something, but you make it past them unharmed. However, you''re a little upset at the comments made towards you.'
 		end
 		act 'Leave the building': minut += 1 & gt 'city_residential', 'start'
 		act 'Go up to the second floor': minut +=1 & gt 'city_apt_building','floor_2'
@@ -402,13 +408,13 @@ if $ARGS[0] = 'floor2_events':
 		minut += 2
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor2_drunk.jpg"></center>'
-		'There are a couple of young girls sitting on the steps, drinking. They both look pretty wasted. Just as you start to walk past them, one of them suddenly throws up. Her friend quickly scoots away from her and looks like she is about to throw up as well. The smell of the vomit makes you feel a little ill yourself. You quickly, while being careful not to step in the vomit, make your way past them.'
+		'There are a couple of young girls sitting on the steps who both look pretty wasted. Just as you start to walk past them, one of them suddenly throws up. Her friend quickly scoots away from her and looks like she''s about to throw up as well. The smell of the vomit makes you feel a little ill yourself. You quickly make your way past them, being careful not to step in the vomit.'
 		act 'Continue': gt 'city_apt_building', 'floor_2'
 	elseif floor2 = 6:
 		*clr & cla
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor2_flash.jpg"></center>'
-		'A young woman stops on the stairs to the third floor in front of a young man. She pulls down her yoga pants, bending forward slightly, with her legs spread a bit. She gives the young man a nice view of her naked ass and pussy, and he stops dead in his tracks when confronted with the view. The girl then giggles, pulls up her pants and runs up the stairs. The young man takes off after her, gaining on her quickly. They soon disappear on the next floor up and shortly afterwards you hear her squealing in delight.'
+		'A young woman stops on the stairs to the third floor in front of a young man. She pulls down her yoga pants and bends forward slightly with her legs spread. She gives the young man a nice view of her naked ass and pussy, and he stops dead in his tracks when confronted with the view. The girl then giggles, pulls up her pants and runs up the stairs. The young man takes off after her, gaining on her quickly. They soon disappear on the next floor up and shortly afterwards you hear her squealing in delight.'
 		gs 'arousal', 'erotic_nudity', 3
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -419,14 +425,14 @@ if $ARGS[0] = 'floor2_events':
 		minut += 2
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor2_girl.jpg"></center>'
-		'You see a young woman, about your age, leaning against the wall. She is dressed in a tight, partially see-through, half-shirt that shows off her flat stomach, a very short skirt and mid calf high-heeled boots. All in all, fairly slutty. She looks at you as you approach and gives you a friendly smile. You exchange hellos before you go on your way.'
+		'You see a young woman about your age leaning against the wall. She''s dressed in a tight, partially see-through, half-shirt that shows off her flat stomach, a very short skirt and mid calf high-heeled boots. She looks at you as you approach and gives you a friendly smile. You exchange hellos before you go on your way.'
 		act 'Continue': gt 'city_apt_building', 'floor_2'
 	elseif floor2 = 10 or floor2 = 11:
 		*clr & cla
 		menu_off = 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor2_gop.jpg"></center>'
-		'Sitting on the stairs are two young gopnik boys with a gopnik girl between them. They are all drinking from bottles and look a little drunk. They are all a few years younger than you. As you squeeze your way past them they give you dirty looks, but don''t say anything.'
+		'Sitting on the stairs are two young gopnik boys with a gopnik girl between them. They''re all drinking from bottles and look a little drunk. As you squeeze your way past them, they give you dirty looks, but don''t say anything.'
 		act 'Continue': gt 'city_apt_building', 'floor_2'
 	elseif floor2 = 12:
 		*clr & cla
@@ -441,7 +447,7 @@ if $ARGS[0] = 'floor2_events':
 		*clr & cla
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor2_nudedoor.jpg"></center>'
-		'You see a woman standing outside, next to an apartment door. You are quite distracted as she is naked from the waist up, having been in the process of pulling her dress down while a man watched. When she sees you, she panics and quickly pulls her dress back up before running into the apartment. The young man laughs, looks at you and winks before following her inside.'
+		'You see a woman standing next to an apartment door naked from the waist up, having been in the process of pulling her dress down while a man watched. When she sees you, she panics and quickly pulls her dress back up before running into the apartment. The young man laughs, looks at you and winks before following her inside.'
 		gs 'arousal', 'erotic_nudity', 3
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -450,7 +456,7 @@ if $ARGS[0] = 'floor2_events':
 		*clr & cla
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor2_up.jpg"></center>'
-		'As you get to the stairwell landing, you see a woman walking up to the third floor. You can''t help but notice her skirt is very short and she is not wearing any panties. As she nears the top of the stairs you get a clear view of her pussy. You are unsure if she is aware that she has herself on display or not, she acts like she isn''t aware but she might just enjoy it. Either way, a moment later she is on the next floor and out of sight.'
+		'As you get to the stairwell landing, you see a woman walking up to the third floor. You notice that her skirt is very short and that she isn''t wearing any panties. As she nears the top of the stairs, you get a clear view of her pussy. You''re unsure if she was aware that she had herself on display or not.'
 		gs 'arousal', 'erotic_nudity', 3
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -459,7 +465,7 @@ if $ARGS[0] = 'floor2_events':
 		*clr & cla
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/sex/floor2_bj.jpg"></center>'
-		'Sitting on the stairs is a naked man and a woman dressed in see through lingerie. She is squatting in front of him with her legs spread, showing off her pussy while she sucks his dick. He looks at you as you approach and gives you a huge smile. He backs up against the wall as best as he can and pulls her over a bit, giving you just enough room to squeeze past them. She never does stop giving him a blowjob, even as you brush past her.'
+		'Sitting on the stairs is a naked man and a woman dressed in see through lingerie. She''s squatting in front of him with her legs spread, showing off her pussy while she sucks his dick. He looks at you as you approach and gives you a huge smile. He backs up against the wall as best as he can and pulls her over, giving you just enough room to squeeze past them. She never does stop giving him a blowjob, even as you brush past her.'
 		gs 'arousal', 'erotic_sex', 3
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -478,7 +484,7 @@ if $ARGS[0] = 'floor3_events':
 		minut += 2
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor3_clothed.jpg"></center>'
-		'You see one of your neighbors, a young woman about your age. You''re not sure you would call her a gopnik, since she is dressed in alternative clothing, but she is doing the gopnik squat in a corner. She gives you a friendly smile and a wave. You exchange hellos before you go on your way.'
+		'You see one of your neighbors, a young woman about your age dressed in an alternative style. She gives you a friendly smile and a wave and you exchange hellos before you go on your way.'
 		act 'Continue': gt 'city_apt_building', 'floor_3'
 	elseif floor3 = 3 or floor3 = 4:
 		*clr & cla
@@ -486,7 +492,7 @@ if $ARGS[0] = 'floor3_events':
 		minut += 2
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor3_drunk.jpg"></center>'
-		'A young woman appears to be passed out on the landing, her belongings sitting on the stairs near her. You have no idea how long she has been here.'
+		'A young woman appears to be passed out on the landing, her belongings sitting on the stairs near her. You have no idea how long she''s been here.'
 		act 'Ignore her and continue': gt 'city_apt_building', 'floor_3'
 		act 'Help her': 
 			*clr & cla
@@ -494,7 +500,7 @@ if $ARGS[0] = 'floor3_events':
 			pcs_mood += 10
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor3_drunk.jpg"></center>'
-			'You stop to check on her. She seems fine, but you can smell the alcohol on her before you even get to close to her. You shake her and she doesn''t wake up. You squat down next to her, grabbing both of her shoulders, and shake her really hard. It takes a few minutes of shaking but she finally wakes up, her breath having a near overwhelming smell of alcohol on it. She mutters something about five more minutes, but you finally manage to get her up and on her feet. You find out she lives on the next floor up and help her upstairs to her apartment. She tries to use her keys to open the door, but fails and drops them.'
+			'You stop to check on her. She seems fine, but you can smell the alcohol on her before you even get to close to her. You shake her, but she doesn''t wake up, so you squat down next to her, grab her shoulders, and shake her really hard. It takes a few minutes, but she finally wakes up, her breath having a near overwhelming smell of alcohol on it. She mutters something about five more minutes, but you finally manage to get her up and on her feet. You find out she lives on the next floor up and help her upstairs to her apartment. She tries to use her keys to open the door, but fails and drops them.'
 		    'Before you can pick up the keys, the door opens. An older woman takes one look at the drunk woman and start ranting at her. She takes the young woman from you and thanks you for helping her. Once she has retrieved the keys from the floor and helped the young woman inside, she closes the door. You can hear her berating the younger woman through the door.'
 			act 'Continue': gt 'city_apt_building', 'floor_4'
 		end
@@ -502,7 +508,7 @@ if $ARGS[0] = 'floor3_events':
 		*clr & cla
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor3_flash.jpg"></center>'
-		'An older woman stops on the stairs to the fourth floor for a moment, in front of an older man. She pulls her skirt up, briefly exposing her pussy to him before she drops her skirt back in place and he walks up the few steps to her and gives her a kiss. After they kiss a bit, they walk down the stairs hand-in-hand.'
+		'An older woman stops on the stairs to the fourth floor in front of an older man. She pulls her skirt up, briefly exposing her pussy to him before she drops her skirt back in place and he walks up the few steps to her and gives her a kiss. After they finish kissing, they walk down the stairs hand-in-hand.'
 		gs 'arousal', 'erotic_nudity', 3
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -513,14 +519,14 @@ if $ARGS[0] = 'floor3_events':
 		minut += 2
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor3_girls.jpg"></center>'
-		'Two young girls sit on the stairs filling bottles of juice with vodka. They both look a few years younger than you. They, for the most part, ignore you as you walk past them, intent on their task at hand.'
+		'Two young girls sit on the stairs filling bottles of juice with vodka. They ignore you as you walk past them, intent on their task at hand.'
 		act 'Continue': gt 'city_apt_building', 'floor_3'
 	elseif floor3 = 9 or floor3 = 10 or floor3 = 11:
 		*clr & cla
 		menu_off = 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor3_gop.jpg"></center>'
-		'In the stairwell between the floors is a large group of gopnik boys. You have seen several of them in the building, and most of the rest around the neighborhood. You don''t think most of them live here. You know gopniks can be dangerous especially in large groups. You could try and walk past them, or just leave.'
+		'In the stairwell between the floors is a large group of gopniks. You''ve seen several of them in the building, and most of the rest around the neighborhood. You don''t think most of them live here. You know gopniks can be dangerous especially in large groups. You could try and walk past them, or just leave.'
 		act 'Leave': 
 			if $ARGS[1]= 'from_second_floor':
 				minut += 1 
@@ -545,18 +551,24 @@ if $ARGS[0] = 'floor3_events':
 			*clr & cla
 			menu_off = 1
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor3_gop.jpg"></center>'
-			if hotcat >= 5:
-				'You decide to push on and walk past them. As you carefully step around them, you can''t help but brush up against them. Several of them make comments, which are soon followed by them groping you. "Hey sweetheart, have a seat and drink with us.", "Damn girl, you look fine! Take a seat and take a load off, maybe help us get a load off!" which gets several of them to laugh. "Don''t be shy beautiful, we won''t bite. Not unless you ask us to nicely." Several even ruder comments are made, followed by them laughing even more.'
-				*nl
-				'Several of them paw at your legs, or squeeze your ass. A couple reach up and grab your breasts and squeeze, one even rubs your crotch. You do your best to fend off the groping hands but there are just too many of them and you feel yourself starting to panic. They might not stop at just groping. Thankfully, when you finally get past them, they stay seated.'
-				gs 'arousal', 'forplay', 3, 'humiliation'
+			if hotcat >= 6:
+				'You decide to push on and walk past them. As you carefully step around them, you can''t help but brush up against them. Several of them make comments, soon followed by them groping you.' 
+				'"Hey sweetheart, have a seat and drink with us."'
+				'"Damn girl you look fine. Take a seat and take a load off, maybe help us get a load off!"' 
+				'"Don''t be shy beautiful, we won''t bite. Unless you ask us nicely."' 
+				'Several even ruder comments are said, followed by them laughing as they start pawing at your legs and squeezing your ass. A few reach up and squeeze your breasts and one even rubs your crotch. You do your best to fend off the groping hands but there''s just too many of them.' 
+				'You feel yourself starting to panic, thinking they might not stop at just groping. Thankfully, when you finally get past them, they stay seated.'
+				gs 'arousal', 'foreplay', 3, 'humiliation'
 				gs 'arousal', 'end'
 				gs 'stat'
 			else
 				minut += 2
 				pcs_mood -= 15
 				gs 'stat'
-				'You decide to push on and go past them. As you carefully step around them, you can''t help but brush up against them. Several of them give you dirty looks and others make comments. "Watch where you''re stepping you fat cow.", "Anyone else smell rotten fish?" and other such comments. You think one of them might do something, but you make it past them unharmed. However, you are a little upset at the comments directed towards you.'
+				'You decide to push on and walk past them. As you carefully step around them, you can''t help but brush up against them. Several of them give you dirty looks and others make comments.' 
+				'"Watch where you''re stepping, you fat cow!"' 
+				'"Anyone else smell rotten fish?"' 
+				'At one point, you think one of them might do something, but you make it past them unharmed. However, you''re a little upset at the comments made towards you.'
 			end
 			act 'Go down to the second floor': minut +=1 & gt 'city_apt_building','floor_2'
 			act 'Go up to the fourth floor': minut +=1 & gt 'city_apt_building','floor_4'
@@ -577,13 +589,13 @@ if $ARGS[0] = 'floor3_events':
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor3_nudedoor.jpg"></center>'
 		if meet_nudedoor_woman3 = 0:
 			meet_nudedoor_woman3 = 1
-			'As you are about to walk by one of the apartments, the door suddenly opens. A young, nude woman is standing there, wearing only a smile. She laughs a little when she sees you. "Sorry I thought you were someone else."'
+			'As you''re about to walk by one of the apartments, the door suddenly opens. A young, nude woman is standing there, wearing only a smile. She laughs when she sees you. "Sorry, I thought you were someone else."'
 			'You can''t help but smile back at her. "It''s okay, I don''t mind."'
-			'She laughs at that. "Well, nice meeting you." she says before closing the door.'
+			'She laughs again. "Well, nice meeting you," she says before closing the door.'
 		else
-			'As you are about to walk by one of the apartments, the door suddenly opens. A young, nude woman is standing there wearing only a smile. She laughs when she sees you again. "Sorry again, I thought you were my boyfriend coming home."'
-			'You can''t help but smile back at her. "Not a problem. He is a lucky man to have you greet him in such a way."'
-			'She laughs at that. "Thanks! Well, nice seeing you again." she says before closing the door.'
+			'As you''re about to walk by one of the apartments, the door suddenly opens. A young, nude woman is standing there wearing only a smile. She laughs when she sees you again. "Sorry again, I thought you were my boyfriend coming home."'
+			'You can''t help but smile back at her. "Not a problem. He''s a lucky man to have you greet him in such a way."'
+			'She laughs at that. "Thanks! Well, nice seeing you," she says before closing the door.'
 		end
 		gs 'arousal', 'erotic_nudity', 3
 		gs 'arousal', 'end'
@@ -593,7 +605,7 @@ if $ARGS[0] = 'floor3_events':
 		*clr & cla
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor3_up.jpg"></center>'
-		'As you get to the stairwell landing, you see a woman walking up to the fourth floor with a man following her. As she nears the top of the stairs, she lifts her skirt and shows off her naked ass. The guy laughs and then lunges for her, but she giggles and takes off up the stairs. A moment later they disappear, shortly followed by the sound of a door opening and closing.'
+		'As you get to the stairwell landing, you see a woman walking up to the fourth floor with a man following her. As she nears the top of the stairs, she lifts her skirt and shows off her naked ass. The guy laughs and lunges for her, but she giggles and takes off up the stairs, shortly followed by the sound of a door opening and closing.'
 		gs 'arousal', 'erotic_nudity', 3
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -603,7 +615,7 @@ if $ARGS[0] = 'floor3_events':
 		menu_off = 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/sex/floor3_ir.jpg"></center>'
-		'You see a middle-aged woman making out with a younger, black man. Her hand is on the doorknob of a slightly opened apartment door, which you assume is hers. You don''t know if the man lives with her or not. They seem completely oblivious to you as you walk past them.'
+		'You see a middle-aged woman making out with a younger, black man. Her hand is on the doorknob of a slightly opened apartment door, which you assume is hers. They seem completely oblivious to you as you walk past them.'
 		gs 'arousal', 'erotic', 3
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -623,7 +635,8 @@ if $ARGS[0] = 'floor3_events':
 		menu_off = 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/sex/floor3_fuck.jpg"></center>'
-		'As you approach the stairs, you hear moaning and grunting, the obvious sounds of people having sex. A man and woman, by the sounds of the moans. As you get to the stairs, you see a woman in the stairwell on her back, but you can''t really make her out, other than her bare legs spread wide. A man is thrusting between her legs with his pants pulled down. Another man appears to be passed out, or sleeping, next to the two having sex. You are unsure what the story is here, but you figure it is likely a good one and that the sleeping man will likely not enjoy the story as much as everyone else, if he ever learns of it.'
+		'As you approach the stairs, you hear moaning and grunting, the obvious sounds of people having sex. A man and woman, by the sounds of the moans. As you get to the stairs, you see a woman in the stairwell on her back, but you can''t really make her out, other than her bare legs spread wide. A man is thrusting between her legs with his pants pulled down.' 
+		'Another man appears to be passed out, or sleeping, next to the two having sex. You''re unsure what the story is here, but you figure it''s likely a good one and that the sleeping man will likely not enjoy the story as much as everyone else, if he ever learns of it.'
 		gs 'arousal', 'erotic_sex', 3
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -644,7 +657,7 @@ if $ARGS[0] = 'floor4_events':
 		minut += 2
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor4_clothed.jpg"></center>'
-		'You see one of your neighbors, a young woman about your age, sitting on the steps. She scoots over when you approach to allow you to walk past her. She gives you a friendly smile and a wave. You exchange hellos before you go on your way.'
+		'You see one of your neighbors, a young woman about your age, sitting on the steps. She scoots over when you approach to allow you to walk past her. She gives you a friendly smile and a wave and you exchange hellos before you go on your way.'
 		act 'Continue': gt 'city_apt_building', 'floor_4'
 	elseif floor4 = 4 or floor4 = 5:
 		*clr & cla
@@ -652,7 +665,7 @@ if $ARGS[0] = 'floor4_events':
 		minut += 2
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor4_drunk.jpg"></center>'
-		'A young woman appears to be passed out on the stairs, her belongings sitting on the stairs near her. You have no idea how long she has been laying here.'
+		'A young woman appears to be passed out on the stairs, her belongings sitting on the stairs near her. You have no idea how long she''s been here.'
 		act 'Ignore her and continue': gt 'city_apt_building', 'floor_4'
 		act 'Help her': 
 			*clr & cla
@@ -660,7 +673,7 @@ if $ARGS[0] = 'floor4_events':
 			pcs_mood += 10
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor4_drunk.jpg"></center>'
-			'You stop to check on her. She seems fine, but you can smell the alcohol on her before you even get close to her. You shake her and she doesn''t wake up. You squat down next to her, grabbing both her shoulders, and shake her really hard. It takes a few minutes of shaking but she finally wakes up, her breath having a near overwhelming smell of alcohol on it. She mutters something about five more minutes, but you finally manage to get her up and on her feet. You find out she lives on this floor and you help her to her apartment. She tries to use her keys to open the door, but fails and drops them.'
+			'You stop to check on her. She seems fine, but you can smell the alcohol on her before you even get close to her. You shake her, but she doesn''t wake up, so you squat down next to her, grab her shoulders, and shake her really hard. It takes a few minutes, but she finally wakes up, her breath having a near overwhelming smell of alcohol on it. She mutters something about five more minutes, but you finally manage to get her up and on her feet. You find out she lives on this floor and you help her to her apartment. She tries to use her keys to open the door, but fails and drops them.'
 			'Before you can pick up the keys, the door opens. An older woman takes one look at the drunk woman and starts ranting at her. She takes the young woman from you and thanks you for helping her. Once she has retrieved the keys from the floor and helped the young woman inside, she closes the door. You can hear her berating the younger woman through the door.'
 			act 'Continue': gt 'city_apt_building', 'floor_4'
 		end
@@ -668,7 +681,7 @@ if $ARGS[0] = 'floor4_events':
 		*clr & cla
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor4_flash.jpg"></center>'
-		'A middle-aged woman stops on the stairs to the fifth floor for a moment, in front of a man around her age. She pulls her skirt up, exposing her pussy to the man. She drops the skirt back in place and he walks up the few steps to her and gives her a kiss. After they kiss a bit, they walk down the stairs hand-in-hand.'
+		'A middle-aged woman stops on the stairs to the fifth floor in front of a man around her age. She pulls her skirt up, exposing her pussy to the man. She drops the skirt back in place and he walks up the few steps to her and gives her a kiss. After they finish kissing, they walk down the stairs hand-in-hand.'
 		gs 'arousal', 'erotic_nudity', 3
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -679,21 +692,21 @@ if $ARGS[0] = 'floor4_events':
 		minut += 2
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor4_girls.jpg"></center>'
-		'Two young girls sit on the stairs talking. They both look a few years younger than you. They, for the most part, ignore you as you walk past them - absorbed in their conversation. You can''t help but overhear parts of their conversation. Boys. They are talking about how cute some boys that they know are.'
+		'Two young girls sit on the stairs talking. They ignore you as you walk past them, absorbed in their conversation about some cute boys they know.'
 		act 'Continue': gt 'city_apt_building', 'floor_4'
 	elseif floor4 = 10 or floor4 = 11 or floor3 = 12:
 		*clr & cla
 		menu_off = 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor4_gop.jpg"></center>'
-		'In the stairwell between the floors are three gopnik boys, with a young girl out between them who appears to be so drunk she is nearly out of it completely. One of them has pulled her shirt part way up as you approach them. As you look at the girl, one of them says. "Mind your own business, bitch!"'
-		'She doesn''t seem to be trying to stop them from groping her or pulling at her clothes. Not sure what else to do you continue on your way.'
+		'In the stairwell between the floors are three gopnik boys, with a young girl out between them who looks completely wasted. One of them has pulled her shirt part way up as you approach them. As you look at the girl, one of them says. "Mind your own business, bitch!"'
+		'She doesn''t seem to be trying to stop them from groping her or pulling at her clothes. Not sure what else to do, you continue on your way.'
 		act 'Continue': gt 'city_apt_building', 'floor_4'
 	elseif floor4 = 13:
 		*clr & cla
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor4_naked.jpg"></center>'
-		'In the stairwell between the floors you see a girl, about your age, leaning against the wall. She is completely naked and smoking a cigarette. When she sees you, she smiles. "Hello!" she says, as if everything was normal. You greet her in return and try not to stare. She continues to smoke as you walk by her.'
+		'In the stairwell between the floors you see a girl about your age leaning against the wall, completely naked and smoking a cigarette. When she sees you, she smiles. "Hello!" she says, as if everything was normal. You greet her in return and try not to stare as she continues to smoke and you walk by her.'
 		gs 'arousal', 'erotic_nudity', 3
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -704,13 +717,13 @@ if $ARGS[0] = 'floor4_events':
 		meet_nudedoor_woman3 = 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor4_shop'+rand(1,2)+'.jpg"></center>'
-		'You see a beautiful woman dressed in nice clothes carrying a shopping bag. You have seen her around before and you know she lives on this floor. Almost every time you see her she is carrying some shopping bags. She either makes plenty of money or someone else buys her a lot of stuff. She smiles at you as she heads towards her apartment.'
+		'You see a beautiful woman dressed in nice clothes carrying a shopping bag. You''ve seen her around before and you know she lives on this floor. Almost every time you see her, she''s carrying some shopping bags. She either makes plenty of money or someone else buys her a lot of stuff. She smiles at you as she heads towards her apartment.'
 		act 'Leave': gt 'city_apt_building', 'floor_4'
 	elseif floor4 = 17:
 		*clr & cla
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor4_up.jpg"></center>'
-		'As you get to the stairwell landing you see a man looking up the stairs at a middle aged-woman. She is wearing a robe that is hanging wide open. She is completely naked, her breasts and trimmed pussy on full display. They both look at you and smile before the guy pulls out his phone and starts taking pictures. After that they both ignore you as you go on your way.'
+		'As you get to the stairwell landing you see a man looking up the stairs at a middle aged-woman wearing a robe that''s hanging wide open, her breasts and trimmed pussy on full display. They both look at you and smile before the guy pulls out his phone and starts taking pictures. After that, they both ignore you as you go on your way.'
 		gs 'arousal', 'erotic_nudity', 3
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -719,9 +732,8 @@ if $ARGS[0] = 'floor4_events':
 		*clr & cla
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/sex/floor4_bdsm.jpg"></center>'
-		'On the landing, bent over the railing, is a woman. She is wearing black baby doll lingerie, stockings and black high heels, as well as ankle and wrist cuffs. The ankle cuffs are attached to the railing in a way that forces her legs apart. Her hands are attached on the other side of the railing together. She blushes when she sees you, but you also notice that she smiles as she looks away from you. You get the feeling she is enjoying the humiliation of being found like this.'
-		*nl
-		'As you walk past her, you can''t help but notice she is not wearing panties under the baby doll lingerie. This gives you a full view of her pussy and the cum dripping down her inner thighs. You glance around but don''t see anyone else around, and she seems content to remain like this, so you go on your way.'
+		'On the landing, bent over the railing, is a woman wearing black baby doll lingerie, stockings and black high heels, as well as ankle and wrist cuffs. The ankle cuffs are attached to the railing in a way that forces her legs apart. Her hands are attached on the other side of the railing together. She blushes when she sees you, but you also notice that she smiles as she looks away from you. You get the feeling she''s enjoying the humiliation of being found like this.'
+		'As you walk past her, you can''t help but notice she''s not wearing panties under the baby doll lingerie. This gives you a full view of her pussy and the cum dripping down her inner thighs. You glance around but don''t see anyone else around, and she seems content to remain like this, so you go on your way.'
 		gs 'arousal', 'erotic_sex', 3
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -730,7 +742,7 @@ if $ARGS[0] = 'floor4_events':
 		*clr & cla
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/sex/floor4_bottle.jpg"></center>'
-		'As you make your way to the stairs you notice a few gopnik boys, who seem focused on someone else as they are giving them encouragement to keep going. As you get close enough, you see a young woman naked from the waist down fucking her ass with a bottle. When she sees you, she blushes and quickly jumps up and runs down one of the hallways. She is quickly followed by the boys, one of whom pauses long enough to give you a dirty look for ruining their fun.'
+		'As you make your way to the stairs you notice a few gopnik boys, who seem focused on someone else as they''re giving them encouragement to keep going. As you get close enough, you see a young woman naked from the waist down fucking her ass with a bottle. When she sees you, she blushes and quickly jumps up and runs down one of the hallways. She''s quickly followed by the boys, one of whom pauses long enough to give you a dirty look for ruining their fun.'
 		gs 'arousal', 'erotic_sex', 3
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -739,7 +751,7 @@ if $ARGS[0] = 'floor4_events':
 		*clr & cla
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/sex/floor4_bj.jpg"></center>'
-		'A young man stands on the stairs in the stairwell with his pants pulled down just enough for his cock to be free. A girl, about his age, is bent over and sucking his dick for all it is worth. As you move past them, he grins at you and grabs hold of the back of her head with his hands and starts face fucking the girl. He begins forcing his dick balls deep into her mouth and down her throat, and you can hear her gagging. Just before the sounds of them fade completely you hear him say "Fuck yeah, swallow it bitch!"'
+		'A young man stands on the stairs in the stairwell with his pants pulled down just enough for his cock to be free. A girl, about his age, is bent over and sucking his dick. As you walk past them, he grins at you as he grabs hold of the back of her head with his hands and starts forcing his dick balls deep into her mouth and down her throat, gagging her. Just before the sounds of them fade completely, you hear him say "Fuck yeah, swallow it bitch!"'
 		gs 'arousal', 'erotic_sex', 3
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -748,7 +760,7 @@ if $ARGS[0] = 'floor4_events':
 		*clr & cla
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/sex/floor4_fuck.jpg"></center>'
-		'As you approach the stairs, you hear moaning and grunting, the obvious sounds of people having sex. A man and woman, by the sounds of the moans. As you get to the landing you see, down one of the halls, a light-skinned black girl, about your age. Her pants are pulled down to her knees as she leans forward with her hands on the wall, her ass sticking out. A slightly older man is fucking her from behind. She looks in your direction, but you''re not sure if she noticed you or not. She looks, and sounds, like she is really enjoying herself. You decide to move on and leave them to it.'
+		'As you approach the stairs, you hear moaning and grunting, the obvious sounds of people having sex. A man and woman, by the sounds of the moans. As you get to the landing, you see a light-skinned black girl about your age, her pants pulled down to her knees as she leans forward with her hands on the wall, her ass sticking out. A slightly older man is fucking her from behind. She looks in your direction, but you''re not sure if she noticed you or not. She looks, and sounds, like she''s really enjoying herself. You decide to move on and leave them to it.'
 		gs 'arousal', 'erotic_sex', 3
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -756,26 +768,26 @@ if $ARGS[0] = 'floor4_events':
 	elseif floor4 = 22 or floor4 = 23 and (week < 6 and hour >= 19 and hour <= 23) or (week >=6 and hour >= 10 and hour <= 23):
 		'<center><img <<$set_imgh>> src=images/characters/city/tryndin/tryndin_stairs.jpg></center>'
 		if trychat = 0:
-			'You see a young man, around your sister''s age, in the hallway. You can''t help but notice that he''s pretty good looking. He looks up at you as you get close and gives you a pleasant smile. "You''ve moved into apartment 49, right?"'
+			'You see a young man, around your sister''s age, in the hallway. You can''t help but notice that he''s pretty good looking. He looks up at you as you get close and gives you a pleasant smile. "You''ve moved into apartment 69, right?"'
 			act 'Yes':
 				*clr & cla
 				trychat += 1
 				minut += 5
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big77.jpg"></center>'
-				'You nod. "Yeah, I live in apartment 49." you tell him.'
-				'The guy looks visibly delighted and says "Wonderful, it''s always nice meeting new people. By the way I''m Tryndin, and you are?"'
+				'You nod. "Yeah?"'
+				'The guy looks visibly delighted. "Wonderful, it''s always nice meeting new people. By the way, I''m Tryndin. You are?"'
 				act '<<$pcs_nickname>>':
 					*clr & cla
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big77.jpg"></center>'
-					'"My name is <<$pcs_nickname>>," you say.'
-					'He nods his head and turns towards a nearby door. The door has number 37 on it. Digging in his pocket, he pulls out a set of keys and begins to unlock the door. "That''s a pretty name. I live in this apartment here. I need to get going, but I hope to see you around." As he opens the door an elderly woman looks out at him, and then at you, giving you a disapproving look. "Mother, stop hanging around the front door!" he says in an annoyed tone before he closes the door.'
+					'"<<$pcs_nickname>>," you reply.'
+					'He nods his head and turns towards a nearby door. The door has number 37 on it. Digging in his pocket, he pulls out a set of keys and unlocks the door. "That''s a pretty name. I live in this apartment here. I need to get going, but I hope to see you around." As he opens the door, an elderly woman looks out at him, and then at you, giving you a disapproving look. "Mother, stop hanging around the front door!" he says in an annoyed tone before he closes the door.'
 					act 'Continue': gt 'city_apt_building', 'floor_4'
 				end
 			end
 		else
-			'Your neighbor, <a href="exec:Gt ''tryndin''">Tryndin</a>, is in the hallway. He''s smoking a cigarette, flicking the ashes into a jar. He gives you a nod when he notices you. "Hello."'
+			'Your neighbor, <a href="exec:gt ''tryndin''">Tryndin</a>, is in the hallway smoking a cigarette and flicking the ashes into a jar. He gives you a nod when he notices you. "Hello."'
 			act 'Say "hello" and leave': gt 'city_apt_building', 'floor_4'
 			act 'Have a chat with Tryndin': gt 'tryndin', 'stairwell_chat'
 		end
@@ -793,7 +805,7 @@ if $ARGS[0] = 'floor5_events':
 		minut += 2
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor5_clothed.jpg"></center>'
-		'You see one of your neighbors, a young woman about your age, walking down the stairs to the fourth floor. She gives you a friendly smile and a wave. You exchange hellos before you go on your way.'
+		'You see one of your neighbors, a young woman about your age, walking down the stairs to the fourth floor. She gives you a friendly smile and a wave and you exchange hellos before you go on your way.'
 		act 'Continue': gt 'city_apt_building', 'floor_5'
 	elseif floor5 = 4 or floor5 = 5:
 		*clr & cla
@@ -801,13 +813,13 @@ if $ARGS[0] = 'floor5_events':
 		minut += 2
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor5_drunk.jpg"></center>'
-		'On the stairs is a girl, a few years younger than you. She is drinking from a bottle and obviously very drunk. She grins at you as you approach and you exchange hellos before you go on your way.'
+		'On the stairs is a girl drinking from a bottle, clearly very drunk. She grins at you as you approach and you exchange hellos before you go on your way.'
 		act 'Continue': gt 'city_apt_building', 'floor_5'
 	elseif floor5 = 6:
 		*clr & cla
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor5_flash.jpg"></center>'
-		'A middle-aged woman at the top of the stairs is looking down at a man near the landing of the stairs below. She pulls up her top to expose her tits to him and they both laugh before she hurries down the stairs to catch up to him. They exchange a quick kiss and then walk down the stairs hand-in-hand.'
+		'A middle-aged woman at the top of the stairs is looking down at a man near the landing of the stairs below. She pulls up her top to expose her breasts to him and they both laugh before she hurries down the stairs to catch up to him. They exchange a quick kiss before walking down the stairs hand-in-hand.'
 		gs 'arousal', 'erotic_nudity', 3
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -818,14 +830,14 @@ if $ARGS[0] = 'floor5_events':
 		minut += 2
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor5_girls.jpg"></center>'
-		'In the hallway near the roof access are two girls and guy. One girl is sitting and looking in your direction, while the other is on all-fours with the guy behind her. They are all clothed but the guy acts like he is fucking the girl and they all seem to find it funny. They keep talking and playing around as you continue on your way.'
+		'Two girls and a guy are in the hallway near the roof access. One of the girls is sitting and looking in your direction while the other is on all-fours with the guy behind her. They''re all clothed, but the guy acts like he''s fucking the girl and they all seem to find it funny. They keep talking and playing around as you continue on your way.'
 		act 'Continue': gt 'city_apt_building', 'floor_5'
 	elseif floor5 = 10 or floor5 = 11 or floor5 = 12:
 		*clr & cla
 		menu_off = 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/floor5_gop.jpg"></center>'
-		'In the hallway are a few gopniks, squatting next to a tiny table. They have a few drinks and some food sat on the table. They talk, laugh and smoke as they eat and drink. When you walk past them they offer you some food, but you politely decline - as it doesn''t look very good - and continue on your way.'
+		'In the hallway are a few gopniks squatting next to a tiny table with a few drinks and some food. They talk, laugh and smoke as they eat and drink. They offer you some food when you walk past, but you politely decline as it doesn''t look very good and continue on your way.'
 		act 'Continue': gt 'city_apt_building', 'floor_5'
 	elseif floor5 = 13:
 		*clr & cla
@@ -840,7 +852,8 @@ if $ARGS[0] = 'floor5_events':
 		*clr & cla
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/sex/floor5_bdsm.jpg"></center>'
-		'In the hallway are two young woman. One is blonde and she is wearing boots and a skirt, while naked from the waist up. The other, a brunette, is completely naked with her hands are tied behind her back. As you watch the blonde puts a large collar around the other one''s neck, and then attaches a leash to it. With the leash in place, she steps back, unbinds the brunette''s hands, and slaps her on the ass. She drops to the floor on all-fours and the blonde starts walking, holding onto the leash as the brunette follows behind like a dog. The blonde smiles at you and waves and you exchange hellos with her. The brunette never says a word as they move past you. After taking a moment to reflect on what you just seen, you continue on your way.'
+		'Two young women are in the hallway. One is blonde and is wearing boots and a skirt, while naked from the waist up. The other, a brunette, is completely naked with her hands tied behind her back. You watch as the blonde puts a large collar around the other one''s neck and attaches a leash to it. With the leash in place, she steps back, unbinds the brunette''s hands and slaps her on the ass. She drops to the floor on all-fours and the blonde starts walking, holding onto the leash as the brunette follows behind like a dog. The blonde smiles at you and waves while the brunette never says a word as they move past you.' 
+		'After taking a second to reflect on what you just seen, you continue on your way.'
 		gs 'arousal', 'erotic_sex', 3
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -850,13 +863,13 @@ if $ARGS[0] = 'floor5_events':
 		menu_off = 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/sex/floor5_couple.jpg"></center>'
-		'You see a middle-aged woman making out with a younger black man. Her hand is on the doorknob of a slightly opened apartment door - you assume she lives there. You don''t know if the man lives with her or not. They seem completely oblivious to you as you walk past them.'
+		'You see a middle-aged woman making out with a younger, black man. Her hand is on the doorknob of a slightly opened apartment door, which you assume is hers. They seem completely oblivious to you as you walk past them.'
 		act 'Leave': gt 'city_apt_building', 'floor_5'
 	elseif floor5 = 17:
 		*clr & cla
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/sex/floor5_bj.jpg"></center>'
-		'A man stands on the stairs in the stairwell completely naked with his back to the wall. A woman, about his age, stands on the stairs a couple of steps down, also completely naked. She is bent forward sucking his dick for all it is worth. As you go past them, he grins at you and takes hold of the back of her head with his hands and starts face fucking the girl. He begins forcing his dick balls-deep into her mouth and down her throat, you can hear her gagging as he does so. Just before the sounds of them fades completely you hear him shout "Oh my god, that was amazing!"'
+		'A young man stands on the stairs in the stairwell with his pants pulled down just enough for his cock to be free. A girl, about his age, is bent over and sucking his dick. As you walk past them, he grins at you as he grabs hold of the back of her head with his hands and starts forcing his dick balls deep into her mouth and down her throat, gagging her. Just before the sounds of them fades completely, you hear him shout "Oh my god, that was amazing!"'
 		gs 'arousal', 'erotic_sex', 3
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -865,7 +878,7 @@ if $ARGS[0] = 'floor5_events':
 		*clr & cla
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/sex/floor5_fuck.jpg"></center>'
-		'As you approach the stairs, you hear moaning and grunting, the obvious sounds of people having sex. A man and woman by the sounds of the moans. As you get to the stairs, you see a woman on her back in the stairwell, but you can''t really make her out - other than her bare legs spread wide. A topless man with his pants pulled down is between her legs, thrusting. As you get closer, the man sees you and gives you a huge grin and a thumbs up. He doesn''t stop thrusting into the woman underneath him as he does. Feeling a little awkward, you continue on your way.'
+		'As you approach the stairs, you hear moaning and grunting, the obvious sounds of people having sex. A man and woman by the sounds of it. As you approach the stairs, you see a woman on her back in the stairwell, but you can''t really make her out other than her bare legs spread wide. A topless man with his pants pulled down is between her legs, thrusting. As you get closer, the man sees you and gives you a huge grin and a thumbs up. He doesn''t stop thrusting into the woman underneath him as he does. Feeling a little awkward, you continue on your way.'
 		gs 'arousal', 'erotic_sex', 3
 		gs 'arousal', 'end'
 		gs 'stat'

+ 60 - 60
locations/city_center.qsrc

@@ -11,12 +11,12 @@ $location_type = 'public_outdoors'
 killvar '$locclass'
 CLOSE ALL
 if sound = 0:
-	if month >=11 and month <= 12 or month >=1 and month <=3:
-		if hour >= 8 and hour <= 23: PLAY 'sound/street_noise_siren.mp3',30 & PLAY 'sound/street.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/zima.mp3',30
-		if hour >= 0 and hour <= 7: PLAY 'sound/street_noise_siren.mp3',30 & PLAY 'sound/street_night.mp3',30 & PLAY 'sound/zima.mp3',30
+	if month >= 11 and month <= 12 or month >=1 and month <= 3:
+		if hour >= 8 and hour <= 23: PLAY 'sound/street_noise_siren.mp3', 30 & PLAY 'sound/street.mp3', 30 & PLAY 'sound/street7.mp3', 30 & PLAY 'sound/zima.mp3', 30
+		if hour >= 0 and hour <= 7: PLAY 'sound/street_noise_siren.mp3', 30 & PLAY 'sound/street_night.mp3',30 & PLAY 'sound/zima.mp3', 30
 	else
-		if hour >= 8 and hour <= 23: PLAY 'sound/street_noise_siren.mp3',30 & PLAY 'sound/street.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/street_leto.mp3',30
-		if hour >= 0 and hour <= 7: PLAY 'sound/street_noise_siren.mp3',30 & PLAY 'sound/street_night_leto.mp3' & PLAY 'sound/street_night.mp3',30
+		if hour >= 8 and hour <= 23: PLAY 'sound/street_noise_siren.mp3', 30 & PLAY 'sound/street.mp3', 30 & PLAY 'sound/street7.mp3', 30 & PLAY 'sound/street_leto.mp3', 30
+		if hour >= 0 and hour <= 7: PLAY 'sound/street_noise_siren.mp3', 30 & PLAY 'sound/street_night_leto.mp3' & PLAY 'sound/street_night.mp3', 30
 	end
 end
 
@@ -25,7 +25,7 @@ bankloc = 1
 gs 'stat'
 
 !call random events from [street_events], and display them before show location.
-if streetevent_hour ! hour:gt 'street_event','city_center', 'main'
+if streetevent_hour ! hour: gt 'street_event','city_center', 'main'
 
 '<center><h2>St. Petersburg</h2></center>'
 '<center><b>City Center</b></center>'
@@ -44,10 +44,10 @@ else
 end
 *nl
 
-'Day or night, the city centre is alive and bustling. So whether you''re looking to shop, hit the gym or get some cheap food, you''ll find it hard not to have your needs satisfied.'
+'Day or night, the city center is alive and bustling, so whether you''re looking to shop, hit the gym or get some cheap food, you''ll find it hard not to have your needs satisfied.'
 *nl
 
-gs'street_event','city_center', 'extras'
+gs 'street_event','city_center', 'extras'
 
 if nichWork = 2:act '<b>GO HOME</b> (Nicholas'' apartment)':gt 'nichApartment'
 
@@ -73,15 +73,16 @@ if shantpopala > 0:
 	rape += 1
 	shantpopala -= 1
 	'<center><img <<$set_imgh>> src="images/locations/city/shared/sex/rape.jpg"></center>'
-	'A black jeep suddenly hit the brakes on the street close to you. You turn your head to see what''s happening and see two prominent men jump out of it and start running towards you. Before you can react and run away, they grab you and drag you into the car.'
-	'"You''re doing this for a living? Taking pictures of naked people in the park?" one of them shouts while holding one of the pictures to your face you''ve made a while back and sent someone over a social network, hoping they would pay the ransom.'
-	'"No... what? What the hell is going on? I don''t know what you''re talking about!" you try to explain.'
-	'"Don''t lie to us, you stupid bitch." as he says that, he hits you on your head, and you pass out.'
-	'You wake up somewhere out of town, tied up and naked. You look down on yourself and notice traces of cum on your body. It also seems like that cum is flowing from your ass and pussy.'
-	'You notice that the blokes, who captured you, sit next to you and seem to have a break. Some of them are smoking.'
-	'"Oh, she is finally awake, then the next fuck-cycle will be far more fun.", one of the men said as he noticed you moving. Some of them are starting to get evil grins on their face.'
-	'They got up and came back at you. Barely a minute later, you wished you were still knocked out, as these jackasses had their ways with. You tried to resist, but the tape hindered you from moving. Not long after, everything faded black, and you lost consciousness again.'
-	'You feel groggy as you wake up, but someone grabs you by the hair and shouts at you. "Let this be a lesson for you, bitch.", he yells, then kicks you in the stomach and leaves. As you collapse on the ground holding your stomach in pain, you glimpse the street and see the assholes driving away in their black jeep. The main road is about 200m away. You crawl most of the way there, but soon you can walk again, and eventually, you find your way back to one of the main streets.'
+	'A black jeep suddenly hit the brakes on the street close to you. You turn your head to see what''s happening and see two prominent men jump out of it and start running towards you. Before you can react, they grab you and drag you into the car.'
+	'"You''re doing this for a living? Taking pictures of naked people in the park?" one of them shouts while holding up one of the pictures you took and sent someone over a social network, hoping they would pay the ransom.'
+	'"No? What the hell is going on? I don''t know what you''re talking about!" you try to explain.'
+	'"Don''t lie to us, you stupid bitch!" he snarls before he hits you on the head and you pass out.'
+	*nl
+	'You wake up somewhere, tied up and naked. You look down and notice traces of cum on your body. You can also feel cum flowing from your ass and pussy.'
+	'You notice that the men who captured you are sitting next to you having a break. Some of them are smoking.'
+	'"Oh, she''s finally awake. The next fuck-cycle will be far more fun," one of the men says when he notices you moving.'
+	'They all get up and walk towards you before having their way with you. You try to resist, but the tape hinders you from moving. Not long after, everything fades black and you lose consciousness again.'
+	'You feel groggy as you wake up, but someone grabs you by the hair and shouts at you. "Let this be a lesson for you, bitch!" he yells before kicking you in the stomach. As you hold your stomach in pain, you glimpse the men driving away in their black jeep. You crawl to the main road and find your way back to one of the main streets.'
 	gs 'arousal', 'bj', -60, 'sub', 'gangbang','humiliation', 'rough'
 	gs 'arousal', 'vaginal', -60, 'sub', 'gangbang', 'humiliation', 'rough'
 	gs 'arousal', 'anal', -60, 'sub', 'gangbang', 'humiliation', 'rough'
@@ -96,75 +97,74 @@ end
 gs 'music_actions', 'music_icon'
 
 
-if car > 0 and cardrive = 2:'In the parking stands your <a href="exec:GS ''carF'', ''start''"><<$car>></a>.'
+if car > 0 and cardrive = 2:'Your <a href="exec:GS ''carF'', ''start''"><<$car>></a> sits in the parking lot.'
 
 act 'Walk to the central park (0:35)': minut += 35 & gt 'city_park', 'start'
 act 'Walk to the train station (0:05)': minut += 5 & gt 'city_train', 'start'
-if hour = 4 and hour = 23:
-	act 'Walk to the Metro':  minut += 5 & gt 'metro', 'start'
+if hour >= 4 and hour < 23:
+	act 'Walk to the Metro': minut += 5 & gt 'metro', 'start'
 end
 
-
-act 'Wait':gs 'obj_din', 'wait'
+act 'Wait': gs 'obj_din', 'wait'
 
 gs 'taxi'
 
-if hour >= 4 and hour <= 23:
+if hour >= 4 and hour < 23:
 	$desc_txt1 = '<a href="exec: minut += 1 & gt ''metro'', ''start''">the metro</a>'
 else
-	$desc_txt1 = '<a href="exec:msg ''The metro is closed and will reopen at 4:00''">the metro</a>'
+	$desc_txt1 = '<a href="exec:msg ''The metro is closed and will reopen at 04:00''">the metro</a>'
 end
 
-'You have easy access to the <a href="exec: minut += 5 & gs ''city_train'', ''start''">train station</a> and <<$desc_txt1>> is only a short walk from there. Both connect you quickly to other parts of St. Petersburg and the subway is great if you are tight on cash. If you can''t afford either, the <a href="exec:minut += 35 & gt ''city_park'', ''start''">central park</a> is a 35 minute walk from here and provides a more scenic route to the other city districts.'
+'You have easy access to the <a href="exec: minut += 5 & gs ''city_train'', ''start''">train station</a> and <<$desc_txt1>> is only a short walk from there. Both connect you quickly to other parts of St. Petersburg and the subway is great if you''re tight on cash. If you can''t afford either, the <a href="exec:minut += 35 & gt ''city_park'', ''start''">central park</a> is a 35 minute walk from here and provides a more scenic route to the other city districts.'
 *nl
-if hour >= 8 and hour <= 22:
+if hour >= 8 and hour < 22:
 	$desc_txt1 = '<a href="exec: minut += 1 & gt ''kiosk'', ''start''">kiosk</a>'
 else
-	$desc_txt1 = '<a href="exec:msg ''The Ruch kiosk is closed and will reopen at 8:00''">kiosk</a>'
+	$desc_txt1 = '<a href="exec:msg ''The Ruch kiosk is closed and will reopen at 08:00''">kiosk</a>'
 end
-'The neon green sign of a <<$desc_txt1>> catches your eye. It''s open 8-10 selling magazines and cigarettes for cheap.'
+'The neon green sign of a <<$desc_txt1>> catches your eye. It''s open between 08:00 and 22:00 and sells cheap magazines and cigarettes.'
 *nl
 if hour = 8 and minut >= 30:
 	$desc_txt1 = '<a href="exec: minut += 1 & gt ''torgcentr''">The Galeria mall</a>'
-	$desc_txt2 = '<a href="exec:msg ''The Havana Fitness Center is closed and will reopen at 9:00''">Havana Fitness Center</a>'
+	$desc_txt2 = '<a href="exec:msg ''The Havana Fitness Center is closed and will reopen at 09:00''">Havana Fitness Center</a>'
 elseif hour >= 9 and hour <= 20:
 	$desc_txt1 = '<a href="exec: minut += 1 & gt ''torgcentr''">The Galeria mall</a>'
 	$desc_txt2 = '<a href="exec:gt ''fit'', ''start''">Havana Fitness Center</a>'
 else
 	$desc_txt1 = '<a href="exec:msg ''The Galeria mall is closed and will reopen at 8:30''">The Galeria mall</a>'
-	$desc_txt2 = '<a href="exec:msg ''The Havana Fitness Center is closed and will reopen at 9:00''">Havana Fitness Center</a>'
+	$desc_txt2 = '<a href="exec:msg ''The Havana Fitness Center is closed and will reopen at 09:00''">Havana Fitness Center</a>'
 end
 '<<$desc_txt1>> is front and center in the commercial area. Nearby is a <<$desc_txt2>> which has a swimming pool that can be used for a small fee.'
 if hour >= 6 and hour <= 23:
 	$desc_txt1 = '<a href="exec: minut += 1 & gt ''foto'', ''start''">Aphrodite Photography</a>'
 else
-	$desc_txt1 = '<a href="exec:msg ''Aphrodite Photography is closed and will reopen at 6:00''">Aphrodite Photography</a>'
+	$desc_txt1 = '<a href="exec:msg ''Aphrodite Photography is closed and will reopen at 06:00''">Aphrodite Photography</a>'
 end
 if hour >= 6 and hour <= 23:
 	$desc_txt2 = '<a href="exec: minut += 1 & gt ''burger'', ''start''">Diner Bystroeshka</a>'
 else
-	$desc_txt2 = '<a href="exec:msg ''Diner Bystroeshka is closed and will reopen at 6:00''">Diner Bystroeshka</a>'
+	$desc_txt2 = '<a href="exec:msg ''Diner Bystroeshka is closed and will reopen at 06:00''">Diner Bystroeshka</a>'
 end
 if hour >= 8 and hour <= 22:
 	$desc_txt3 = '<a href="exec:gt ''restoran'', ''start''">Babel</a>'
 else
-	$desc_txt3 = '<a href="exec:msg ''Babel is closed and will reopen at 8:00''">Babel</a>'
+	$desc_txt3 = '<a href="exec:msg ''Babel is closed and will reopen at 08:00''">Babel</a>'
 end
-'A few buildings away is <<$desc_txt1>> and <<$desc_txt2>>, a place for cheap fast food. For a more lavish dining experience, <<$desc_txt3>> is available.'
+'A few buildings away is <<$desc_txt1>> and <<$desc_txt2>>, a place that sells cheap fast food. For a more lavish dining experience, <<$desc_txt3>> is available.'
 *nl
 if week >= 4 and (hour >= 18 or hour <= 3):
 	$desc_txt3 = '<a href="exec:gt ''city_nightclub'', ''start''">the nightclub</a>'
 else
 	$desc_txt3 = '<a href="exec:msg ''The nightclub is closed and will open from Friday to Sunday at 18:00''">The nightclub</a>'
 end
-'At night the only place open here is <<$desc_txt3>>.'
+'The only place open here at night is <<$desc_txt3>>.'
 *nl
 if (week < 6 and hour >= 8 and hour <= 16) or (week = 6 and hour >= 8 and hour <= 13):
 	$desc_txt1 = '<a href="exec:gt ''office'', ''start''">Titran-Express</a>'
 elseif (week = 5 or week = 6) and hour > 16:
-	$desc_txt1 = '<a href="exec:msg ''Titran-Express is closed and will reopen at 8:00 on Monday''">Titran-Express</a>'
+	$desc_txt1 = '<a href="exec:msg ''Titran-Express is closed and will reopen at 08:00 on Monday''">Titran-Express</a>'
 else
-	$desc_txt1 = '<a href="exec:msg ''Titran-Express is closed and will reopen at 8:00''">Titran-Express</a>'
+	$desc_txt1 = '<a href="exec:msg ''Titran-Express is closed and will reopen at 08:00''">Titran-Express</a>'
 end
 'Across the street is considered the business area. The large skyscraper there serves as the base of operations for <<$desc_txt1>>, an engineering company.'
 *nl
@@ -173,40 +173,40 @@ if casting = 0:
 elseif hour >= 7 and hour <= 20:
 	$desc_txt1 = '<a href="exec:gt ''talent_agency'', ''start''">Aurora talent agency</a>'
 else
-	$desc_txt1 = '<a href="exec:msg ''Aurora talent agency is closed and will reopen at 7:00''">Aurora talent agency</a>'
+	$desc_txt1 = '<a href="exec:msg ''Aurora talent agency is closed and will reopen at 07:00''">Aurora talent agency</a>'
 end
 if week < 6 and hour >= 9 and hour <= 18:
 	$desc_txt2 = '<a href="exec:gt ''bank'', ''start''">VTB bank</a>'
 elseif week < 5 and hour > 18:
-	$desc_txt2 = '<a href="exec:msg ''VTB bank is closed and will reopen tomorrow at 9:00''">VTB bank</a>'
+	$desc_txt2 = '<a href="exec:msg ''VTB bank is closed and will reopen tomorrow at 09:00''">VTB bank</a>'
 else
-	$desc_txt2 = '<a href="exec:msg ''VTB bank is closed and will reopen on monday at 9:00''">VTB bank</a>'
+	$desc_txt2 = '<a href="exec:msg ''VTB bank is closed and will reopen on monday at 09:00''">VTB bank</a>'
 end
 if hour >= 8 and hour <= 22:
 	$desc_txt3 = '<a href="exec: minut += 1 & gt ''agentned'', ''start''">Kirsanova Realty</a>'
 else
-	$desc_txt3 = '<a href="exec:msg ''Kirsanova Realty is closed and will reopen at 8:00''">Kirsanova Realty</a>'
+	$desc_txt3 = '<a href="exec:msg ''Kirsanova Realty is closed and will reopen at 08:00''">Kirsanova Realty</a>'
 end
 if (week < 6 and hour >= 9 and hour <= 16) or (week = 6 and hour >= 9 and hour <= 13):
 	$desc_txt4 = '<a href="exec: minut += 3 & gt ''post_office'', ''start''">post office</a>'
 elseif (week = 5 or week = 6) and hour > 16:
-	$desc_txt4 = '<a href="exec:msg ''The post office is closed and will reopen at 9:00 on Monday''">post office</a>'
+	$desc_txt4 = '<a href="exec:msg ''The post office is closed and will reopen at 09:00 on Monday''">post office</a>'
 else
-	$desc_txt4 = '<a href="exec:msg ''The post office is closed and will reopen at 9:00''">post office</a>'
+	$desc_txt4 = '<a href="exec:msg ''The post office is closed and will reopen at 09:00''">post office</a>'
 end
 if hour >= 8 and hour <= 18:
-	$desc_txt5 = '<a href="exec: minut += 1 & gt ''city_library''">National Library of Russia</a>'
+	$desc_txt5 = '<a href="exec: minut += 1 & gt ''city_library''">National Library of Russia</a> and <a href="exec: minut += 1 & gt ''city_hermitage'', ''start''">Hermitage Museum</a>'
 else
-	$desc_txt5 = '<a href="exec:msg ''The National Library of Russia is closed and will reopen at 8:00''">National Library of Russia</a>'
+	$desc_txt5 = '<a href="exec:msg ''The National Library of Russia is closed and will reopen at 08:00''">National Library of Russia</a> and <a href="exec:msg ''The Hermitage Museum is closed and will reopen at 08:00''">Hermitage Museum</a>'
 end
-'Next door is the <<$desc_txt1>> followed by a <<$desc_txt2>> and <<$desc_txt3>> and the 5-star <a href="exec: minut += 1 & gt ''city_hotel'', ''start''">Hotel Indigo</a> for your housing needs. Lastly, the local <<$desc_txt4>> and <<$desc_txt5>> can be found at the end of the road.'
+'Next door is the <<$desc_txt1>> followed by a <<$desc_txt2>>, <<$desc_txt3>> and the 5-star <a href="exec: minut += 1 & gt ''city_hotel'', ''start''">Hotel Indigo</a> for your housing needs. Lastly, the local <<$desc_txt4>>, <<$desc_txt5>> can be found at the end of the road.'
 *nl
 if week < 6 and hour >= 7 and hour <= 17:
 	$desc_txt6 = '<a href="exec: minut += 1 & gt ''sentence'',''start''">The City Courthouse</a>'
 elseif week < 5 and hour > 17:
-	$desc_txt6 = '<a href="exec:msg ''The City Courthouse is closed and will reopen tomorrow at 7:00''">City Courthouse</a>'
+	$desc_txt6 = '<a href="exec:msg ''The City Courthouse is closed and will reopen tomorrow at 07:00''">City Courthouse</a>'
 else
-	$desc_txt6 = '<a href="exec:msg ''The City Courthouse is closed and will reopen on Monday at 7:00''">City Courthouse</a>'
+	$desc_txt6 = '<a href="exec:msg ''The City Courthouse is closed and will reopen on Monday at 07:00''">City Courthouse</a>'
 end
 $desc_txt7 = '<a href="exec: minut += 1 & gt ''police_station'',''start''">Main city police station</a>'
 'Away from the shops is both <<$desc_txt6>> and the <<$desc_txt7>>.'
@@ -215,9 +215,9 @@ $desc_txt7 = '<a href="exec: minut += 1 & gt ''police_station'',''start''">Main
 *nl
 if nichHotelReferral = 2:
 	if hour >= 4 and hour < 16:
-		'You could go to the apartment of a man named Nicholas to apply for a job as a live-in maid. But it is too early for that. You should come back between 16:00 and 20:59.'
-	elseif hour < 4 or hour > 20:
-		'You could go to the apartment of a man named Nicholas to apply for a job as a live-in maid. But it is too late for that. You should come back between 16:00 and 20:59.'
+		'You could go to the apartment of a man named Nicholas to apply for a job as a live-in maid, but it''s too early for that. You should come back between 16:00 and 21:00.'
+	elseif hour < 4 or hour > 21:
+		'You could go to the apartment of a man named Nicholas to apply for a job as a live-in maid, but it''s too late for that. You should come back between 16:00 and 21:00.'
 	else
 		'You could go to the <a href="exec:gt ''nichApartment'', ''jobInterview''">apartment of a man named Nicholas</a> to apply for a job as a live-in maid.'
 	end
@@ -230,21 +230,21 @@ if Enable_tablemap = 0:
 	if izoldaQW >= 1:'Your friend <a href="exec:gt ''qwIzoldaApp''">Isolde''s</a> apartment.'
 	if mainQW >= 1:'<a href="exec:gt ''tatiana_lab'', ''start''">Tatiana''s</a> secret hideout.'
 	if yaq = 1:'<a href="exec:gt ''yarik'', ''start''">Yaroslav</a> from the office''s apartment.'
-	if peter > 0:'<a href="exec:gt ''peterroom'', ''start_door''">Peter</a> the sexshop owner''s apartment.'
+	if peter > 0:'<a href="exec:gt ''peterroom'', ''start_door''">Peter</a> the sex shop owner''s apartment.'
 else
 	st_count=0 & $show_table=''
-	if nichTanya['Relationship'] = 1 and nichWork ! 2 and hour >= 16 and hour <= 21 and nichTanya['FuckLast'] ! daystart:gs'show_table','<a href="exec:gt ''nichApartment'', ''visitTanya''">Apartment</a> where Tanya lives','3'
-	if nichWork = 2:gs'show_table','<a href="exec:gt ''nichApartment''">Nicholas''s</a> apartment','3'
-	if izoldaQW >= 1:gs'show_table','<a href="exec:gt ''qwIzoldaApp''">Isolde''s</a> apartment','3'
-	if mainQW >= 1:gs'show_table','<a href="exec:gt ''tatiana_lab'', ''start''">Tatiana''s</a> secret hideout','3'
-	if yaq = 1:gs'show_table','<a href="exec:gt ''yarik'', ''start''">Yaroslav''s</a> apartment','3'
-	if peter > 0:gs'show_table','<a href="exec:gt ''peterroom'', ''start_door''">Peter''s</a> apartment','3'
+	if nichTanya['Relationship'] = 1 and nichWork ! 2 and hour >= 16 and hour <= 21 and nichTanya['FuckLast'] ! daystart: gs 'show_table','<a href="exec:gt ''nichApartment'', ''visitTanya''">Apartment</a> where Tanya lives','3'
+	if nichWork = 2: gs 'show_table','<a href="exec:gt ''nichApartment''">Nicholas''s</a> apartment','3'
+	if izoldaQW >= 1: gs 'show_table','<a href="exec:gt ''qwIzoldaApp''">Isolde''s</a> apartment','3'
+	if mainQW >= 1: gs 'show_table','<a href="exec:gt ''tatiana_lab'', ''start''">Tatiana''s</a> secret hideout','3'
+	if yaq = 1: gs 'show_table','<a href="exec:gt ''yarik'', ''start''">Yaroslav''s</a> apartment','3'
+	if peter > 0: gs 'show_table','<a href="exec:gt ''peterroom'', ''start_door''">Peter''s</a> apartment','3'
 	if st_count > 0 :'<TABLE BORDER=1><<$show_table>></TR></TABLE>'
 end
 
-if AlexandriaQW = 3 and hour >= 6 and hour <= 23:
+if AlexandriaQW = 3 and hour >= 6 and hour < 23:
     *nl
-    act 'Call Tatiana to infiltrate the models agency': gt 'tatiana_missions','mission2B'
+    act 'Call Tatiana to infiltrate the modeling agency': gt 'tatiana_missions','mission2B'
 end
 
 if hour >= 20 or hour <= 4:

Різницю між файлами не показано, бо вона завелика
+ 194 - 217
locations/city_clinic.qsrc


+ 53 - 44
locations/city_coffee_hole.qsrc

@@ -5,7 +5,7 @@
 
 $location_type = 'public_indoors'
 
-if $args[0]= 'start':
+if $ARGS[0]= 'start':
 	$menu_loc = 'city_coffee_hole'
 	$menu_arg = 'start'
 	menu_off = 0
@@ -13,10 +13,10 @@ if $args[0]= 'start':
 	'<center><img <<$set_imgh>> src="images/locations/city/island/coffee_hole/street_sign.jpg"></center>'
 	'Along the street is a sign advertising a cafe called the "Coffee Hole". Following the direction of the sign, you find the door to the cafe in a little nook between two buildings. It would have been hard to see from the street without the sign. Opening hours are 07:00 to 23:00.'
 	act 'Return to the city': gt 'city_island'
-	if hour >= 7 and hour < 23: act 'Enter the cafe': gt 'city_coffee_hole', 'inner'
+	if hour >= 7 and hour < 22: act 'Enter the cafe': gt 'city_coffee_hole', 'inner'
 end
 
-if $args[0]= 'inner':
+if $ARGS[0]= 'inner':
 	$loc = 'city_coffee_hole'
 	$loc_arg = 'inner'
 	$menu_loc = 'city_coffee_hole'
@@ -37,7 +37,7 @@ if $args[0]= 'inner':
 		'You see your classmate <a href="exec:gt ''katja_chat'', ''coffee_hole''">Katja</a> sitting at a table with a pile of books, a cup of coffee and a plate of food.'
 	end
 	!!if locat['albina'] = 17 and AlbinaQW['know_albina_uni'] > 0 or mid($start_type,1,2) = 'sg'):
-		!!'You see <a href="exec:gt ''albina_uni'', ''coffee_hole''">Albina</a> sitting at a table with a woman who has her back turned to you.'
+		!!'You see <a href="exec:gt ''city_coffee_hole'', ''albina''">Albina</a> sitting at a table with a woman who has her back turned to you.'
 	!!end
 	if mid($start_type,1,2) = 'sg' and yearstart >= 2 and day = 2 and nerd_game['fixed_uni_day'] = 0 and hour >= 18:
 		'You see some familiar faces sitting in one of the corners. Some of the <a href="exec:gt ''nerd_game_night'', ''crash_gamenight_uni''">nerds</a> you went to school with back in Pavlovsk are gathered around a table. It looks like they''re playing some sort of game.'
@@ -149,7 +149,7 @@ if $args[0]= 'counter':
 	minut += 5
 	gs 'stat'
 	if mid($start_type,1,2) = 'sg' and yearstart >= 2 and (((week = 2 or week = 4 or week = 7) and hour >= 18) or (week = 5 and hour >= 10 and hour < 16)):
-			gt 'city_coffee_hole','anushka_work'
+		gt 'city_coffee_hole','anushka_work'
 	else 
 		temprand = rand(1,2)
 		if temprand = 1:
@@ -158,7 +158,7 @@ if $args[0]= 'counter':
 			'As you approach, the woman behind the counter looks up at you. She appears to be in her late twenties or maybe early thirties. She has dark hair with purple streaks, and her arms are covered in tattoos. "Welcome to the Coffee Hole. What can I get you?" she asks in a friendly and welcoming tone. You notice she has a familiar accent; it reminds you a little bit of Marcus'' accent.'
 			act 'Exit the cafe': gt 'city_island'
 			act 'Leave counter': gt 'city_coffee_hole', 'inner'
-			act 'Order from the menu (0:05)':gs 'food_menu'
+			act 'Order from the menu (0:05)': gs 'food_menu'
 		else
 			'<center><h4><font color="maroon">Cafe "Coffee Hole"</font></h4></center>'
 			'<center><img <<$set_imgh>> src="images/locations/city/island/coffee_hole/npcs/worker2.jpg"></center>'
@@ -184,12 +184,15 @@ if $args[0]= 'anushka_work':
 		if npc_rel['A144'] >= 60:
 			'As you approach the counter, you see your classmate Anushka working again. When she sees you, she gives you a friendly smile. "Welcome to the Coffee Hole. Need your holes filled with something hot and black again?" she says with a wink, even making ordering coffee sound dirty.'
 			'You smile at her. "You are so bad."'
+
 			if anushkaCityQW['first_visit'] = 0:
-				'<br />'
-				'"Like you. You didn''t even visit me yet!"'
+				anushkaCityQW['first_visit'] = 1
+				'"Hey, I''ve been meaning to ask. Which dorm are you in? Maybe I can stop by and visit some time?" you ask.'
+				'"I''m not," she replies. "I''ve got a apartment with the boys." She then shrugs. "Yeah, it''s as bad as you think, but you can stop by sometime if you want."' 
+				'She gives you her address and you chat about the university before you notice the line forming behind you and start looking at the menu on the wall to see if you want to order something.'
 			end
 			if anushkaQW['photoshoot'] >= 1 and hour = 22:
-				'She shrugs a little. "And you love it. It''s why you love hanging out with me." You chat about the university and her job. After talking for a bit, you notice that it''s close to closing, and the place is almost empty. Maybe she would be up for a little after-hours photo shoot for you?'
+				'She shrugs. "And you love it. It''s why you love hanging out with me." You end up chatting about the university and her job for a while before you notice that it''s close to closing, and the place is almost empty. Maybe she would be up for a little after-hours photo shoot for you?'
 				act 'Let''s do a photo shoot':
 					*clr & cla
 					'<center><h4><font color="maroon">Cafe "Coffee Hole"</font></h4></center>'
@@ -197,11 +200,11 @@ if $args[0]= 'anushka_work':
 					'You grin at her. "We should totally do a photo shoot here."'
 					'She gives you a slightly surprised look. "What? Now?"'
 					'You find her reaction amusing. "Well, we could, but I was thinking after you closed up. So what do you say?"'
-					'She bites her lower lip for a moment. "Fuck, okay, why not? Just hang around until I close up."'
+					'She bites her lower lip. "Fuck. Okay, why not? Just hang around until I close up."'
 					act 'Wait': gt 'city_coffee_hole', 'photo_shoot'
 				end
 			else
-				'She shrugs a little. "And you love it. It''s why you love hanging out with me." You chat about the university and her job before you notice the line forming behind you. You start looking at the menu on the wall to see if you want to order something.'
+				'She shrugs. "And you love it. It''s why you love hanging out with me." You chat about the university and her job before you notice the line forming behind you and start looking at the menu on the wall to see if you want to order something.'
 			end
 		elseif npc_rel['A144'] <= 20:
 			'As you approach the counter, you see your classmate Anushka working again. When she sees you, she sighs, and you think she rolls her eyes. "Welcome to the Coffee Hole. What can I get you?"'
@@ -217,12 +220,14 @@ if $args[0]= 'anushka_work':
 		if npc_rel['A144'] >= 60:
 			'As you approach the counter, you see your classmate Anushka working behind it. When she sees you, she gives you a friendly smile. "Welcome to the Coffee Hole, where we can fill your holes with something hot and black, but maybe not in the way you would like..." she says with a wink, even making ordering coffee sound dirty.'
 			'You smile at her. "Oh my god, you''re terrible. I didn''t know you worked here."'
-			'She shrugs. "I need some extra money coming in to help pay for stuff. This is pretty easy, close to my place, and I can study when it''s slow." You chat about the university before you notice the line forming behind you. You start looking at the menu on the wall to see if you want to order something.'
-			! Set her apartment to available
-			anushkaCityQW['first_visit'] = 1
-			'<br />'
-			'"Ah, and before I forget, I live in a shared apartment, just around the corner. Maybe you can visit me some time?"'
-			'Your smile grows. "That is great! I''m sure I won''t forget."'
+			'She shrugs. "I need some extra money coming in to help pay for stuff. This is pretty easy, close to my place, and I can study when it''s slow."'
+
+			if anushkaCityQW['first_visit'] = 0:
+				anushkaCityQW['first_visit'] = 1
+				'"Nice. Which dorm are you in by the way? Maybe I can stop by and visit some time?" you ask.'
+				'"I''m not," she replies. "I''ve got a apartment with the boys." She then shrugs. "Yeah, it''s as bad as you think, but you can stop by sometime if you want."' 
+				'She gives you her address and you chat about the university before you notice the line forming behind you and start looking at the menu on the wall to see if you want to order something.'
+			end
 		elseif npc_rel['A144'] <= 20:
 			'As you approach the counter, you see your classmate Anushka working behind it. When she sees you, she sighs, and you think she rolls her eyes. "Welcome to the Coffee Hole. What can I get you?"'
 			'You smile at her. "I didn''t know you worked here."'
@@ -345,7 +350,7 @@ if $ARGS[0] = 'photo_shoot':
 	end
 end
 
-if $args[0]= 'lazar':
+if $ARGS[0]= 'lazar':
 	*clr & cla
 	$menu_loc = 'city_coffee_hole'
 	$menu_arg = 'lazar'
@@ -362,17 +367,17 @@ if $args[0]= 'lazar':
 		if npc_rel['A149'] >= 60:
 			lazarQW['city_invite'] = 1
 			if hotcat >= 6:
-				'You notice Lazar sitting at a table. As you approach, he says "What''s up, hottie? You enjoying the city?" You sit and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "Sorry, but I need to go. Marcus, Andrey and I are renting a place together. You should really come by sometime. We would love to have you over." He tells you where they live before he heads outside and walks away.'
+				'You notice Lazar sitting at a table. "What''s up, hottie? You enjoying the city?" he asks as you approach. You sit and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "Sorry, but I need to go. Marcus, Andrey and I are renting a place together. You should really come by sometime. We would love to have you over." He tells you where they live before he heads outside and walks away.'
 			else
-				'You notice Lazar sitting at a table. As you approach, he says "Hey <<$pcs_nickname>>, how have you been?" You sit and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "Sorry, but I need to go. Marcus, Andrey and I are renting a place together. You should really come by sometime and hang out." He tells you where they live before he heads outside and walks away.'
+				'You notice Lazar sitting at a table. "Hey <<$pcs_nickname>>, how have you been?" he asks as you approach. You sit and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "Sorry, but I need to go. Marcus, Andrey and I are renting a place together. You should really come by sometime and hang out." He tells you where they live before he heads outside and walks away.'
 			end
 		elseif npc_rel['A149'] <= 20:
 			'You notice Lazar sitting at a table. As you approach, all he says is "Hey." You sit and talk to him for a few minutes, but he doesn''t say much to you before he checks his phone and finishes his drink. "Sorry, but I need to go." He heads outside and walks away.'
 		else
 			if hotcat >= 6:
-				'You notice Lazar sitting at a table. As you approach, he says "Hey, good looking. What have you been up to?" You sit and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "I need to get going. Give me your number, and I''ll give you a call sometime. We can go out and have some fun or something sometime." You exchange phone numbers with him before he heads outside and walks away.'
+				'You notice Lazar sitting at a table. "Hey, good looking. What have you been up to?" he asks as you approach. You sit and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "I need to get going. Give me your number, and I''ll give you a call sometime. We can go out and have some fun or something sometime." You exchange phone numbers with him before he heads outside and walks away.'
 			else
-				'You notice Lazar sitting at a table. As you approach, he says "Hey <<$pcs_nickname>>, how have you been?" You sit and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "I need to get going, but it was nice catching up. Maybe I''ll see you around sometime?" he says before heading outside and walking away.'
+				'You notice Lazar sitting at a table. "Hey <<$pcs_nickname>>, how have you been?" he asks as you approach. You sit and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "I need to get going, but it was nice catching up. Maybe I''ll see you around sometime?" he says before heading outside and walking away.'
 			end
 		end
 	end
@@ -380,7 +385,7 @@ if $args[0]= 'lazar':
 	act 'Leave him be': gt 'city_coffee_hole', 'inner'
 end
 
-if $args[0]= 'dimka':
+if $ARGS[0]= 'dimka':
 	*clr & cla
 	$menu_loc = 'city_coffee_hole'
 	$menu_arg = 'dimka'
@@ -395,17 +400,17 @@ if $args[0]= 'dimka':
 	else
 		if npc_rel['A1'] >= 60:
 			if grupTipe = 1:
-				'You notice Dimka sitting at a table. As you approach, he says "Well well, look who it is. It seems spending some time around me did you good. I always thought you had it in you to make it out of Pavlovsk before you got knocked up and married to some loser. Seems my judgment was as correct as always." You sit and talk to him for a few minutes. He is relatively nice to you, even asking about what you''ve been up to until he finishes his drink. "I know you love thinking this is like the old days when we could hang out all the time, but now things are different. Maybe I''ll see you around, and if you''re good, I''ll introduce you to the cool crowd at the uni," he says in a haughty tone, as if he''s already the King of the university. He then stands and walks away.'
+				'You notice Dimka sitting at a table. He smiles as you approach. "Well well, look who it is. It seems spending some time around me did you good. I always thought you had it in you to make it out of Pavlovsk before you got knocked up and married to some loser. Seems my judgment was as correct as always." You sit and talk to him for a few minutes and he''s relatively nice to you, even asking about what you''ve been up to until he finishes his drink. "I know you love thinking this is like the old days when we could hang out all the time, but now things are different. Maybe I''ll see you around, and if you''re good, I''ll introduce you to the cool crowd at the uni," he says in a haughty tone, as if he''s already the King of the university. He then stands and walks away.'
 			else
-				'You notice Dimka sitting at a table. As you approach, he says "Well well, look who it is. I always thought you had it in you to make it out of Pavlovsk before you got knocked up and married to some loser. Seems my judgment was as correct as usual." You sit and talk to him for a few minutes, but all he does is give you back-handed compliments until he finishes his drink. "I know you love being seen with me, but I have better things to do. Maybe I''ll see you around?" he says before getting up and walking away.'
+				'You notice Dimka sitting at a table. He smiles as you approach. "Well well, look who it is. I always thought you had it in you to make it out of Pavlovsk before you got knocked up and married to some loser. Seems my judgment was as correct as usual." You sit and talk to him for a few minutes, but all he does is give you back-handed compliments until he finishes his drink. "I know you love being seen with me, but I have better things to do. Maybe I''ll see you around?" he says before getting up and walking away.'
 			end
 		elseif npc_rel['A1'] <= 20:
-			'You notice Dimka sitting at a table. As you approach, he says "What the fuck do you want, loser? Never mind, I don''t want to know. Just go away." He starts ignoring you, so you turn and walk away.'
+			'You notice Dimka sitting at a table. He scowls as you approach. "What the fuck do you want, loser? Never mind, I don''t want to know. Just go away." He starts ignoring you, so you turn and walk away.'
 		else
 			if grupTipe = 1:
-				'You notice Dimka sitting at a table. As you approach, he says "Well well, look who it is. It seems spending some time around on me did you good. You managed to make it out of Pavlovsk before you got knocked up  by some loser." You sit down and talk to him for a few minutes, but all he does is make snide remarks until he finishes his drink. "I know you love being seen with me, but we''re not in Pavlovsk anymore and no longer run in the same social circles." He gets up and walks away, leaving you alone in the cafe.'
+				'You notice Dimka sitting at a table. He smiles as you approach. "Well well, look who it is. It seems spending some time around on me did you good. You managed to make it out of Pavlovsk before you got knocked up  by some loser." You sit down and talk to him for a few minutes, but all he does is make snide remarks until he finishes his drink. "I know you love being seen with me, but we''re not in Pavlovsk anymore and no longer run in the same social circles." He gets up and walks away, leaving you alone in the cafe.'
 			else
-				'You notice Dimka sitting at a table. As you approach, he says "Well well, look who it is. I honestly never thought you would make it out of Pavlovsk. I figured you would be knocked up and married to some loser by now." You sit and talk to him for a few minutes, but all he does is berate you until he finishes his drink. "I know you love being seen with me, but I have better things to do." he says before getting up and walking away.'
+				'You notice Dimka sitting at a table. He smiles as you approach. "Well well, look who it is. I honestly never thought you would make it out of Pavlovsk. I figured you would be knocked up and married to some loser by now." You sit and talk to him for a few minutes, but all he does is berate you until he finishes his drink. "I know you love being seen with me, but I have better things to do," he says before getting up and walking away.'
 			end
 		end
 	end
@@ -413,7 +418,7 @@ if $args[0]= 'dimka':
 	act 'Leave him be': gt 'city_coffee_hole', 'inner'
 end
 
-if $args[0] = 'marcus':
+if $ARGS[0] = 'marcus':
 	*clr & cla
 	$menu_loc = 'city_coffee_hole'
 	$menu_arg = 'marcus'
@@ -429,18 +434,18 @@ if $args[0] = 'marcus':
 	else
 		if npc_rel['A146'] >= 50:
 			marcusQW['city_invite'] = 1
-			'You notice Marcus sitting at a table. As you approach, he says "Hey <<$pcs_nickname>>, how have you been?" You sit and talk to him for a few minutes before his phone buzzes. He looks at it and finishes his drink. "Sorry, but I need to go. Lazar, Andrey and I are renting a place together. You should really come by sometime and hang out." He tells you where they live before he heads outside and walks away.'
+			'You notice Marcus sitting at a table. He smiles as you approach. "Hey <<$pcs_nickname>>, how have you been?" You sit and talk to him for a few minutes before his phone buzzes. He looks at it and finishes his drink. "Sorry, but I need to go. Lazar, Andrey and I are renting a place together. You should really come by sometime and hang out." He tells you where they live before he heads outside and walks away.'
 		elseif npc_rel['A146'] <= 20:
-			'You notice Marcus sitting at a table. As you approach, he says "Hey." You sit down and talk to him for a few minutes. He doesn''t say much to you before he checks his phone and finishes his drink. "Sorry, but I need to go." After that, he walks outside and walks away.'
+			'You notice Marcus sitting at a table. As you approach, all he says is "Hey." You sit and talk to him for a few minutes, but he doesn''t say much to you before he checks his phone and finishes his drink. "Sorry, but I need to go." After that, he walks outside and walks away.'
 		else
-			'You notice Marcus sitting at a table. As you approach, he says "Hey <<$pcs_nickname>>, how have you been?" You sit and talk to him for a few minutes before his phone buzzes. He looks at it and finishes his drink. "Sorry, but I need to go. It was nice catching up. Maybe I''ll see you around?" he asks before he heads outside and walks away.'
+			'You notice Marcus sitting at a table. "Hey <<$pcs_nickname>>, how have you been?" he asks as you approach. You sit and talk to him for a few minutes before his phone buzzes. He looks at it and finishes his drink. "Sorry, but I need to go. It was nice catching up. Maybe I''ll see you around?" he asks before he heads outside and walks away.'
 		end
 	end
 	act 'Exit the cafe': gt 'city_island'
 	act 'Leave him be': gt 'city_coffee_hole', 'inner'
 end
 
-if $args[0]= 'kendra':
+if $ARGS[0]= 'kendra':
 	*clr & cla
 	$menu_loc = 'city_coffee_hole'
 	$menu_arg = 'kendra'
@@ -450,7 +455,7 @@ if $args[0]= 'kendra':
 	'<center><h4><font color="maroon">Cafe "Coffee Hole"</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big84.jpg"></center>'
 	if meet_kendra = 1:
-		'As you walk  over to her, she invites you to sit down. You talk for a few minutes before she seems to get bored of the idle chit-chat and just bluntly asks you "You change your mind about serving me?"'
+		'As you walk  over to her, she invites you to sit down. You talk for a few minutes before she seems to get bored of the idle chit-chat. "You change your mind about serving me?" she asks bluntly.'
 		act 'No':
 			*clr & cla
 			kendrano = 1
@@ -474,9 +479,9 @@ if $args[0]= 'kendra':
 		end
 	elseif kendraslave >= 1:
 		gs 'npc_relationship', 'modify', 'A84', 'like', 1, 'coffee_hole'
-		'As you walk over to her, she invites you to sit down. You talk for a few minutes before she seems to get bored of the idle chit-chat and just bluntly asks you, "Who do we have here? My favourite little white bitch. Come to service me? I wish I had time for a training session, but unfortunately, I have things to do. Come by my dorm room as soon as you can." With that, she finishes her drink, gets up, and walks out.'
+		'As you walk over to her, she invites you to sit down. "Who do we have here? My favourite little white bitch. Come to service me? I wish I had time for a training session, but unfortunately, I have things to do. Come by my dorm room as soon as you can." With that, she finishes her drink, gets up, and walks out.'
 	elseif hotcat >= 5:
-		'As you walk over to her, she invites you to sit down. You take a seat opposite her as she says. "You''re a pretty little thing. What''s your name?"'
+		'As you walk over to her, she invites you to sit down and you take a seat opposite her. "You''re a pretty little thing. What''s your name?" she asks.'
 		'"<<$pcs_firstname>>, but most people call me <<$pcs_nickname>>. What''s your name?" you reply.'
 		'She smiles. "<<$pcs_nickname>>, what a pretty name. I''m Kendra, but you can call me Mistress Kendra," she says confidently.'
 		'"Oh..." you reply. She''s one of those people.'
@@ -488,9 +493,9 @@ if $args[0]= 'kendra':
 			npc_rel['A84'] = 45
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big84.jpg"></center>'
 			if mid($start_type,1,2) = 'sg' and SchoolAtestat = 0:
-			  'You start talking with her. You tell her that you live in Pavlovsk and are in your final year of school. She replies by saying she''s a student from the Republic of Congo who attends the local university on a student visa. You talk about a wide range of subjects for a while before she eventually says, "You''re beautiful. I love making pretty little Russian bitches my slaves. Call me Mistress Kendra, <<$pcs_nickname>>, and become mine." Should you call her mistress? You have no doubt where that will lead.'
+			  'You start talking with her, telling her that you live in Pavlovsk and are in your final year of school. She replies by saying she''s a student from the Republic of Congo who attends the local university on a student visa. You talk about a wide range of subjects for a while before she eventually says, "You''re beautiful. I love making pretty little Russian bitches my slaves. Call me Mistress Kendra, <<$pcs_nickname>>, and become mine." Should you call her mistress? You have no doubt where that will lead.'
 			else
-			  'You start talking with her. You tell her a bit about yourself, and she replies by saying that she''s a student from the Republic of Congo attending the local university on a student visa. You talk about a wide range of subjects for a while before she eventually says, "You''re beautiful. I love making pretty little Russian bitches my slaves. Call me Mistress Kendra, <<$pcs_nickname>>, and become mine." Should you call her mistress? You have no doubt where that will lead.'
+			  'You start talking with her and tell her a bit about yourself, and she replies by saying that she''s a student from the Republic of Congo attending the local university on a student visa. You talk about a wide range of subjects for a while before she eventually says, "You''re beautiful. I love making pretty little Russian bitches my slaves. Call me Mistress Kendra, <<$pcs_nickname>>, and become mine." Should you call her mistress? You have no doubt where that will lead.'
 			end
 			act 'Call her Kendra':
 				*clr & cla
@@ -516,14 +521,14 @@ if $args[0]= 'kendra':
 		end
 	elseif npc_rel['A84'] < 40:
 		gs 'npc_relationship', 'modify', 'A84', 'like', 1, 'coffee_hole'
-		'You walk over to her table and stand next to it. "Hi," you smile at her as you greet her.'
+		'You walk over to her table and stand next to it. "Hi," you smile as you greet her.'
 		'She looks up at you with an annoyed look. "I don''t have time for games, and I''m tired of yours. Now get lost." She proceeds to ignore you, so you turn and leave.'
 	end
 	act 'Exit the cafe': gt 'city_island'
 	act 'Leave her be': gt 'city_coffee_hole', 'inner'
 end
 
-if $args[0]= 'djibril':
+if $ARGS[0]= 'djibril':
 	*clr & cla
 	$menu_loc = 'city_coffee_hole'
 	$menu_arg = 'djibril'
@@ -536,24 +541,28 @@ if $args[0]= 'djibril':
 	'<center><h4><font color="maroon">Cafe "Coffee Hole"</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
 	if DjibrilQW['invite'] = 1:
-		'You notice Djibril sitting at a table. As you approach, he says "Hello again, <<$pcs_nickname>>. I didn''t expect to see you here." You sit and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "Sorry, but I need to go. You should really stop by my dorm room. We could hang out and have some fun." He reminds you which dorm room is his before he heads outside and walks away.'	
+		'You notice Djibril sitting at a table. He smiles as you approach. "Hello again, <<$pcs_nickname>>. I didn''t expect to see you here." You sit and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "Sorry, but I need to go. You should really stop by my dorm room. We could hang out and have some fun." He reminds you which dorm room is his before he heads outside and walks away.'	
 	elseif DjibrilQW['meet'] = 1 and DjibrilQW['invite'] = 0:
 		'<center><img <<$set_imgh>> src="images/locations/city/centralpark/cafe/djibril_talk.jpg"></center>'
-		'You notice Djibril sitting at a table. As you approach, he says "Hello again, <<$pcs_nickname>>. I didn''t expect to see you here." You sit and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "Sorry, but I need to go. If you like, you should stop by my dorm room sometime, and we can hang out and talk more." He tells you which building it is and which room is his before he heads outside and walks away.'
+		'You notice Djibril sitting at a table. He smiles as you approach. "Hello again, <<$pcs_nickname>>. I didn''t expect to see you here." You sit and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "Sorry, but I need to go. If you like, you should stop by my dorm room sometime, and we can hang out and talk more." He tells you which building it is and which room is his before he heads outside and walks away.'
 		
 	elseif hotcat >= 5:
 		DjibrilQW['meet'] = 1
 		'As you approach him, the young African man sitting at the table introduces himself. "I am Djibril Maina. What''s your name?"'
 		'You smile at him. "<<$pcs_firstname>> <<$pcs_lastname>>, but most people just call me <<$pcs_nickname>>."'
-		'He looks surprised for a moment. "Are you from Pavlovsk?" When you nod your head, he looks even more surprised. "Do you have an Aunt Luda dating a man named Olu?"'
+		'He looks surprised for a second. "Are you from Pavlovsk?" When you nod your head, he looks even more surprised. "Do you have an Aunt Luda dating a man named Olu?"'
 		'Now it''s your turn to look surprised. "Yes, how did you know that?"'
 		*nl
 		'He shakes his head with a slight laugh. "He is my uncle. They''ve told me about you. Small world, huh?"'
-		'You giggle as well. "Yeah, it really is."'
+		'You giggle. "Yeah, it really is."'
 		'You sit and talk to him for a few minutes before his phone buzzes. He looks at it and then finishes his drink. "Sorry, but I need to go. If you like, you should stop by my dorm room sometime, and we can hang out and talk more." He tells you which building it is and which room is his before he heads outside and walks away.'
 	end
 	act 'Exit the cafe': gt 'city_island'
 	act 'Leave him be': gt 'city_coffee_hole', 'inner'
 end
 
+!!if $ARGS[0] = 'albina'
+!!!!!!!!!!!!!!!!!!!!!!!!
+!!end
+
 --- city_coffee_hole ---------------------------------

+ 165 - 0
locations/city_hermitage.qsrc

@@ -0,0 +1,165 @@
+# city_hermitage
+!Please add a blue underlined link on the St. Petersburg city centre page as below for the State Hermitage Museum
+!Please add 1 intelligence point and 5 mood points for each visit
+
+if $ARGS[0] = 'start':
+	minut += 5
+	menu_off = 1
+	gs 'stat'
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/hermitage/gp1.jpg"></center>'
+	if $ARGS[1] = 'return':
+		'You return to the visitors entrance which is located in the Winter Palace.'
+		'The State Hermitage Museum is the second largest art museum in the world and was founded in 1764 by Empress Catherine the Great and has been open to the public since 1852.'
+		'The collections occupy a large complex of six historic buildings along Palace Embankment, including the Winter Palace, a former residence of Russian emperors.'
+		'Of the six buildings in the main museum complex, five, being the Winter Palace, Small Hermitage, Old Hermitage, New Hermitage, and Hermitage Theatre are open to the public.'
+	else
+		'You see in the distance The State Hermitage Museum. It''s the second largest art museum in the world and was founded in 1764 by Empress Catherine the Great and has been open to the public since 1852.'
+		'The collections occupy a large complex of six historic buildings along Palace Embankment, including the Winter Palace, a former residence of Russian emperors.'
+		'Of the six buildings in the main museum complex, five, being the Winter Palace, Small Hermitage, Old Hermitage, New Hermitage, and Hermitage Theatre are all open to the public.'
+		'You approach the visitors entrance which is located in the Winter Palace.'
+	end
+	act 'Return city centre': gt 'city_center'
+	if hour >= 8 and hour <= 17:
+		act 'View The Golden Peacock (90 mins)': gt 'city_hermitage', 'peacock'
+		act 'View Catherine The Great''s art collection (90 mins)': gt 'city_hermitage', 'art'
+		act 'View some of it''s highlights starting with the State Gala Staircase (90 mins)': gt 'city_hermitage', 'highlights'
+		act 'View the red rooms (90 mins)': gt 'city_hermitage', 'red_rooms'
+	elseif hour > 18:
+		*nl
+		'The museum is closed, you have to leave.'
+	else
+		*nl
+		'The museum is closing so it is too late to enjoy any of the collections now.'
+	end
+end
+
+
+if $ARGS[0] = 'peacock':
+	*clr & cla
+	minut += 60
+	gs 'exp_gain', 'intel', 5
+	pcs_mood += 5
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/hermitage/gp2.jpg"></center>'
+	'You spend some time looking at the various collections which include Egyptian and classical antiquities and various art galleries dating back to prehistoric times.'
+	'These collections include Catherine''s collection which she used to start the museum.'
+	'After a while you decide to view one of the highlights of the museum, The Golden Peacock Clock.'
+	act 'The Golden Peacock Clock':
+		*clr & cla
+		minut += 30
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/hermitage/gp3.jpg"></center>'
+		'The Peacock Clock is a large automaton featuring three life-sized mechanical birds. It was manufactured by the entrepreneur James Cox in the 2nd half of the 18th century and was acquired by Catherine the Great in 1781. Today it is a prominent exhibit in the collections of the Hermitage museum and has been in the Hermitage since 1797 when it was moved there from the Taurida Palace.'
+		'The history of the Golden Peacock Clock begins in 1777 when the Duchess of Kingston visited St Petersburg. Grigory Potiomkin, met the Duchess in society learned about the works of James Cox and commissioned him to make a monumental automaton with a clock for the Empress''s Hermitage.'
+		'It is one of only two such automatons surviving in the world today, the other is The Silver Swan which can be viewed in the Bowes museum in Barnard Castle in the UK.'
+		'These two pieces were at the forefront of exploring what is meant by <i>life</i>, both real and artificial and are marvels of their time.'
+		'Having thoroughly enjoyed your visit you feel nice and calm and maybe you''ve learnt something today as you decide that it''s probably time to be on your way.'
+		act 'Return to visitor''s entrance': gt 'city_hermitage', 'start', 'return'
+	end
+end
+
+if $ARGS[0] = 'art':
+	*clr & cla
+	minut += 60
+	gs 'exp_gain', 'intel', 5
+	pcs_mood += 5
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/hermitage/gp4.jpg"></center>'
+	'You spend some time looking at the various collections which include Egyptian and classical antiquities and various art galleries dating back to prehistoric times.'
+	'These collections include Catherine''s collection which she used to start the museum.'
+	'In her lifetime, Catherine acquired around 4,000 paintings from the old masters, 38,000 books, 10,000 engraved gems, 10,000 drawings, 16,000 coins and medals, and a natural history collection filling two galleries so viewing it all would take several days!'
+	'After a while you decide to view the art collection which she started in 1764. After all, it was due to her acquiring this art collection from Johann Gotzkowsky that she commissioned the museum.'
+	act 'Catherine The Great''s collection':
+		*clr & cla
+		minut += 30
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/hermitage/gp5.jpg"></center>'
+		'Catherine the Great started her art collection in 1764 by purchasing in excess of 200 paintings which were originally assembled collection for Frederick II of Prussia, however, he refused to complete the purchase.'
+		'The collection consisted mainly of Dutch or Flemish pieces and included 13 by Rembrandt and 11 by Rubens plus a number of other well known and renowned artists.'
+		'Perhaps some of the most famous and notable artworks that were a part of Catherine''s original purchase from Gotzkowsky were Danaë, painted by Rembrandt in 1636; Descent from the Cross, painted by Rembrandt in 1624; and Portrait of a Young Man Holding a Glove, painted by Frans Hals in 1650. These paintings remain in the Hermitage collection today.'
+		'Having thoroughly enjoyed your visit you feel nice and calm and maybe you''ve learnt something today as you decide that it''s probably time to be on your way.'
+		act 'Return to visitor''s entrance': gt 'city_hermitage', 'start', 'return'
+	end
+end
+
+if $ARGS[0] = 'highlights':
+	*clr & cla
+	minut += 30
+	gs 'exp_gain', 'intel', 5
+	pcs_mood += 5
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/hermitage/gp6.jpg"></center>'
+	'You spend some time looking at the various collections which include Egyptian and classical antiquities and various art galleries dating back to prehistoric times.'
+	'However, on this visit you decide to concentrate on a few of the museum''s highlights so pass through the various exhibitions quickly and head to the State Gala Staircase.'
+	'It''s probably the most extravagant and grandiose place at the whole museum!'
+	'There are many beautiful halls at the museum, but this stands out because it’s a staircase and not a hall.'
+	'As you stand in the baroque hall and look up at the staircase with a red velvet carpet and decorated with huge mirrors, ceiling paintings, sweeping balustrades of marble and gold for just a moment it makes you feel like you''ve been invited to a pompous ball. Oh well... Maybe not this time!'
+	act 'The Pavilion Hall':
+		*clr & cla
+		minut += 30
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/hermitage/gp7.jpg"></center>'
+		'You decide to move on and take in the grandeur of the Pavilion Hall.'
+		'It''s really impressive and maybe the finest room in the palace. The hall is illuminated by twenty-eight large and small crystal chandeliers and it’s embellished with Renaissance, Gothic and Oriental motifs.'
+		act 'The Raphael Loggias':
+			*clr & cla
+			minut += 30
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/hermitage/gp8.jpg"></center>'
+			'Catherine the Great admired the Papal Palace in Vatican City, painted by Raphael in the 15th century.'
+			'She wanted her own copy so much so that she commissioned a reproduction in the late 1780s.'
+			'Architect Giacomo Quarenghi made this loggia, after which it was accented with Biblical stories and bas-reliefs.'
+			'Having thoroughly enjoyed your visit you feel nice and calm and maybe you''ve learnt something today as you decide that it''s probably time to be on your way.'
+			act 'Return to visitor''s entrance': gt 'city_hermitage', 'start', 'return'
+		end
+	end
+end
+
+if $ARGS[0] = 'red_rooms':
+	*clr & cla
+	minut += 20
+	gs 'exp_gain', 'intel', 3
+	pcs_mood += 5
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/hermitage/gp9.jpg"></center>'
+	'Among the Hermitage Museum highlights are the red rooms which contain Italian art.'
+	'This area has a majestic ambience from the beautiful St. George’s hall and displays 17th and 18th century Italian paintings.'
+	'It also includes the war gallery of 1812 celebrating the Russian victory at the gates of Moscow turning back Napoleon''s invasion of Russia.'
+	act 'Enter the museum''s skylight rooms':
+		*clr & cla
+		minut += 10
+		gs 'exp_gain', 'intel', 2
+		pcs_mood += 5
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/hermitage/gp10.jpg"></center>'
+		'The Large Italian Skylight Hall of the State Hermitage Museum is the biggest of the three splendid skylight rooms of the New Hermitage and was constructed to the design of Leo von Klenze for the Imperial Museum in the mid 19th century.'
+		'These halls are intended to show large-scale paintings and owe their names to the vaulted ceilings with glass skylight windows.'
+		'The high vaults of the Large Skylight Hall are embellished with impressive stucco ornaments. A stucco frieze decorates the upper parts of the walls.'
+		'The furniture on display was also made according to drawings by Leo von Klenze.'
+		'The room is adorned with items made by 19th-century Russian craftsmen from coloured stones.'
+		act 'The Ancient Hall':
+			*clr & cla
+			minut += 30
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/hermitage/gp11.jpg"></center>'
+			'You now fancy stepping way back in time so head off to the first floor of the Old Hermitage.'
+			'This is where you find the ancient hall and Antiquities Collection, which is different from the rest of the Hermitage collection.'
+			'The area covers 31 halls which include an extensive collection, including Assyrian, Mesopotamian, and Egyptian artefacts, as well as Greek and Roman art work.'
+			act 'Walk around the outside of the museum':
+				*clr & cla
+				minut += 30
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/hermitage/gp12.jpg"></center>'
+				'At the Hermitage it’s so easy to get lost in the thousands of paintings and numerous art collections inside so on this visit you decide to wander around the outside for a bit and admire the beautiful architecture.'
+				'As you walk around the museum''s exterior you ensure you have time to take in the building’s green and white façade facing the Palace Square.'
+				'Having thoroughly enjoyed your visit you feel nice and calm and maybe you''ve learnt something today as you decide that it''s probably time to be on your way.'
+				act 'Return to visitor''s entrance': gt 'city_hermitage', 'start', 'return'
+			end
+		end
+	end
+end
+
+
+--- city_hermitage ---------------------------------
+

+ 17 - 20
locations/city_industrial.qsrc

@@ -3,21 +3,18 @@
 ! 14-09-22 Added Metro link to navigation line 49
 
 if $ARGS[0] = '':
-	$loc_arg = ''
-	$loc = 'city_industrial'
+	gs 'shortgs', 'setloc', 'city_industrial', $ARGS[0]
 	$region = 'city'
 	$location_type = 'public_outdoors'
-	$menu_loc = 'city_industrial'
-	$menu_arg = ''
 	menu_off = 0
 	CLOSE ALL
 	if sound = 0:
-		if month >=11 and month <= 12 or month >=1 and month <=3:
-			if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/zima.mp3',30
-			if hour >= 0 and hour <= 7: PLAY 'sound/street_night.mp3',30 & PLAY 'sound/zima.mp3',30
+		if month >= 11 and month <= 12 or month >= 1 and month <= 3:
+			if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3', 30 & PLAY 'sound/street7.mp3', 30 & PLAY 'sound/zima.mp3', 30
+			if hour >= 0 and hour <= 7: PLAY 'sound/street_night.mp3', 30 & PLAY 'sound/zima.mp3', 30
 		else
-			if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/street_leto.mp3',30
-			if hour >= 0 and hour <= 7: PLAY 'sound/street_night_leto.mp3' & PLAY 'sound/street_night.mp3',30
+			if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3', 30 & PLAY 'sound/street7.mp3', 30 & PLAY 'sound/street_leto.mp3', 30
+			if hour >= 0 and hour <= 7: PLAY 'sound/street_night_leto.mp3' & PLAY 'sound/street_night.mp3', 30
 		end
 	end
 
@@ -42,13 +39,13 @@ if $ARGS[0] = '':
 		end
 	end
 
-	gs'street_event','city_industrial', 'extras'
+	gs 'street_event','city_industrial', 'extras'
 
 	act 'Walk to the main road to Pavlovsk (0:15)': minut += 15 & nroad = 0 & gt'road'
 	act 'Walk to the Red Light District (0:05)': minut += 5 & gt 'city_redlight', 'start'
 	act 'Walk to the central park (1:00)': minut += 60 & gt 'city_park', 'start'
 	act 'Walk to the industrial train station (0:15)': minut += 15 & gt 'city_industrial_train', 'outside'
-	if hour >= 4 and hour <= 23:
+	if hour >= 4 and hour < 23:
 		act 'Walk to the Metro': minut += 5 & gt 'metro', 'start'
 	end
 	if evt_chk = 1:
@@ -66,7 +63,7 @@ if $ARGS[0] = '':
 			cardrive = 3
 		end
 		if cardrive = 3 or cardrive = 6 or (cardrive = 7 and func('autoservisF', 'is_open')) or (cardrive = 9 and func('autotraidF', 'is_open')) or cardrive = 27:
-			'In the parking stands your <a href="exec:' + iif(cardrive = 3, '', 'minut += 5 & ') + 'gs ''carF'', ''start''"><<$car>></a>.'
+			'Your <a href="exec:' + iif(cardrive = 3, '', 'minut += 5 & ') + 'gs ''carF'', ''start''"><<$car>></a> stands in the parking lot.'
 		end
 	end
 
@@ -81,19 +78,19 @@ if $ARGS[0] = '':
 	'At the center of the industrial region is a <a href="exec:minut += 15 & gt ''city_industrial_train'', ''outside''">train station</a>.'
 
 	if week = 3 or hour < 16:
-		'The "Rabotnik" bar is here, but it seems to be closed. A sign by the door tells you that it''s open every day (except Wednesday) between 16:00 and midnight...'
+		'The "Rabotnik" bar is here, but it seems to be closed. A sign by the door tells you that it''s open every day (except Wednesday) between 16:00 and midnight.'
 	else
 		'The <a href="exec: minut += 5 & gt ''qwBarPolet''">Bar "Rabotnik"</a> seems to be open.'
 	end
 	![slavaQW - Related to Glory; references to bar "Flight" have to be fixed - requirement to access the bar has been removed for now, since content not related - Variable not used by anything else at the moment]
 
 	litltown = 0
-	'There is a <a href="exec: minut += 5 & gt ''zaprF'', ''start''">gas station</a> near the street'
+	'There is a <a href="exec: minut += 5 & gt ''zaprF'', ''start''">gas station</a> near the street.'
 
-	if hour >= 5 and hour <= 23:
+	if hour >= 4 and hour < 23:
 		'The <a href="exec: minut += 5 & gt ''metro'', ''start''">metro station</a> is within a 5 minute walk from here.'
 	else
-		'The metro station is within a 5 minute walk from here. The metro system is closed between midnight and 05:00.'
+		'The metro station is within a 5 minute walk from here, but it''s closed until 04:00.'
 	end
 	if func('autotraidF', 'is_open'):
 		'A <a href="exec: minut += 5 & gt ''autotraidF'', ''start''">car dealership</a> is nearby.'
@@ -129,7 +126,7 @@ if $ARGS[0] = '':
 	if tobiQW >= 1:'The old mansion, home to <a href="exec:gt ''kakuzu'', ''start''">Kakuzu</a>'
 
 	if age => 18:
-        'There is a huge building, with bright lights, which houses a <a href="exec: minut += 10 & gt ''casino'', ''outside''">Casino</a>.'
+        'A huge building covered in bright lights houses a <a href="exec: minut += 10 & gt ''casino'', ''outside''">casino</a>.'
     end
 
 	if hour >= 14 or hour < 4:
@@ -137,10 +134,10 @@ if $ARGS[0] = '':
 	else
 		'Located far away from the buildings is a barbecue. It''ll be open between 14:00 and 04:00'
 	end
-	if jouryResult = 10:'You can go to one of the apartment blocks and visit <a href="exec:gt ''youry'',''start''">Yuri''s</a> flat'
-	if BurgerQW['IlyQWTatianaHelp'] > 0:'In one of these building is <a href="exec:gt ''ilyroom''">Manager Ilyushkins</a> apartment'
+	if jouryResult = 10: 'You can go to one of the apartment blocks and visit <a href="exec:gt ''youry'',''start''">Yuri</a>.'
+	if BurgerQW['IlyQWTatianaHelp'] > 0:'In one of these buildings is <a href="exec:gt ''ilyroom''">Ilyushkin''s</a> apartment.'
 
-	'A long and high fence, which is build around the <a href="exec:gt ''Terminal''">storage terminal</a>'
+	'A long and high fence is built around the <a href="exec:gt ''Terminal''">storage terminal</a>.'
 end
 
 

+ 19 - 19
locations/city_island.qsrc

@@ -11,12 +11,12 @@ $menu_arg = ''
 menu_off = 0
 close all
 if sound = 0:
-	if month >=11 and month <= 12 or month >=1 and month <=3:
-		if hour >= 8 and hour <= 23: PLAY 'sound/street_noise_siren.mp3',30 & PLAY 'sound/street.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/zima.mp3',30
-		if hour >= 0 and hour <= 7: PLAY 'sound/street_noise_siren.mp3',30 & PLAY 'sound/street_night.mp3',30 & PLAY 'sound/zima.mp3',30
+	if month >=11 and month <= 12 or month >= 1 and month <= 3:
+		if hour >= 8 and hour <= 23: PLAY 'sound/street_noise_siren.mp3', 30 & PLAY 'sound/street.mp3', 30 & PLAY 'sound/street7.mp3', 30 & PLAY 'sound/zima.mp3', 30
+		if hour >= 0 and hour <= 7: PLAY 'sound/street_noise_siren.mp3', 30 & PLAY 'sound/street_night.mp3', 30 & PLAY 'sound/zima.mp3', 30
 	else
-		if hour >= 8 and hour <= 23: PLAY 'sound/street_noise_siren.mp3',30 & PLAY 'sound/street.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/street_leto.mp3',30
-		if hour >= 0 and hour <= 7: PLAY 'sound/street_noise_siren.mp3',30 & PLAY 'sound/street_night_leto.mp3' & PLAY 'sound/street_night.mp3',30
+		if hour >= 8 and hour <= 23: PLAY 'sound/street_noise_siren.mp3', 30 & PLAY 'sound/street.mp3', 30 & PLAY 'sound/street7.mp3', 30 & PLAY 'sound/street_leto.mp3', 30
+		if hour >= 0 and hour <= 7: PLAY 'sound/street_noise_siren.mp3', 30 & PLAY 'sound/street_night_leto.mp3' & PLAY 'sound/street_night.mp3', 30
 	end
 end
 clr
@@ -37,7 +37,7 @@ else
 	end
 end
 
-'The University area of the city, the University, shops, clubs and the like that cater to the college kids dominate this area of the city. There is only three bridges onto and off the island, plus the metro line.'
+'The university and shops and clubs that cater to the students dominate this area of the city.'
 
 !call random events from [street_events], and display them before show location.
 if streetevent_hour + 2 < hour:gt'street_event','city_island', 'main'
@@ -46,9 +46,9 @@ gs 'street_event', 'city_island', 'extras'
 
 if func('homes_properties', 'has_access', 'university_dorm') :act '<b>GO HOME</b> (University dorm)':gt 'uni_dorm', 'start'
 
-if car > 0 and cardrive = 25:'In the parking stands your <a href="exec:GS ''carF'', ''start''"><<$car>></a>.'
+if car > 0 and cardrive = 25:'Your <a href="exec:GS ''carF'', ''start''"><<$car>></a> stands in the parking lot.'
 
-if hour >= 4 and hour <= 23:
+if hour >= 4 and hour < 23:
 	act 'Walk to the Metro': gt 'metro', 'start'
 end
 
@@ -61,20 +61,20 @@ if hour >= 8 and hour <= 22:
 	'The <a href="exec: minut += 3 & gt ''uni_shop'', ''start''">supermarket</a> is not far from here.'
 	'You can see the <a href="exec:$loc = ''city_island'' & minut += 1 & gt ''kiosk'', ''start''">kiosk</a> selling cigarettes and magazines.'
 else
-	'The local convenience store is closed, they open again at 8:00'
-	'You can see a closed kiosk. It''s open between 08:00 - 23:00.'
+	'The local convenience store is closed. It will reopen at 08:00'
+	'You can see a closed kiosk. It''s open between 08:00 and 23:00.'
 end
 if hour >= 8 and hour < 22:
-	'You can see <a href="exec:gt ''shop_dolls'', ''start''">Patch Work Dolls</a> a clothing store that caters to Alternative styles, like gothic, punk, skater, and the like. Next to <a href="exec:gt ''shop_nerdvana'', ''start''">Nerdvana</a> a clothing store for everything a nerd could desire.'
+	'You can see <a href="exec:gt ''shop_dolls'', ''start''">Patch Work Dolls</a>, a clothing store that caters to Alternative styles, like gothic, punk and skater. Next door is <a href="exec:gt ''shop_nerdvana'', ''start''">Nerdvana</a>, a clothing store that stock everything a nerd could desire.'
 else
-	'You can see Patch Work Dolls a clothing store that caters to Alternative styles, like gothic, punk, skater, and the like. Next to that is Nerdvana the nerd clothing store, they both open every day between 08:00 - 22:00'
+	'You can see Patch Work Dolls, a clothing store that caters to Alternative styles, like gothic, punk, skater. Next door is Nerdvana, the nerd clothing store. They both open every day between 08:00 and 22:00'
 end
-if hour >= 7 and hour <= 23:
-	'You can see a sign advertising a coffee shop called <a href="exec: minut += 3 & gt ''city_coffee_hole'', ''start''">The Coffee Hole</a> just a few blocks from the University.'
+if hour >= 7 and hour < 22:
+	'You can see a sign advertising a coffee shop called <a href="exec: minut += 3 & gt ''city_coffee_hole'', ''start''">The Coffee Hole</a> just a few blocks away from the university.'
 else
-	'The The Coffee Hole, coffee shop is closed, they open again at 7:00'
+	'The Coffee Hole is closed. They reopen at 07:00.'
 end
-if hour >= 4:
+if hour >= 4 and hour < 23:
 	'The <a href="exec:minut += 1 & gt ''metro'', ''start''">Metro</a> Station is within a 5 minute walk from here.'
 else
 	'The Metro Station is closed. The first train will depart at 04:00.'
@@ -83,7 +83,7 @@ if anushkaCityQW['first_visit'] > 0:
 	'Anushka lives in <a href="exec:minut += 1 & gt ''anushapt_city'', ''home''">a shared apartment</a> around the corner.'
 end
 
-act 'Go to the University campus': 
+act 'Go to the university campus': 
 	minut += 1
 	gt 'uni_grounds', 'main'
 end
@@ -96,8 +96,8 @@ if pcs_magik >= 1 and mainQW = 0 and mid($start_type,1,3) = 'uni':
 	mainQW = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/lab/event/main.jpg"></center>'
-	'In front of your dorm, you see Tatiana and Gustav. Tatiana adjusts her glasses and looks around, while Gustav seems to be distracted, glancing here and there with a strange look on his face as his tattoos are not visible.'
-	'Tatiana looks at you closely, "I felt a burst of energy. Were you attacked by a magician?"'
+	'You see Tatiana and Gustav standing in front of your dorm. Tatiana adjusts her glasses and looks around, while Gustav seems to be distracted, glancing here and there with a strange look on his face as his tattoos are not visible.'
+	'Tatiana looks at you closely. "I felt a burst of energy. Were you attacked by a magician?"'
 	act 'No':gt 'mainQW'
 	exit
 end

+ 44 - 42
locations/city_lake.qsrc

@@ -105,23 +105,25 @@ if $ARGS[0] = 'start':
 				end
 			end
 
-			act 'Go for a swim':
-				*clr & cla
-				menu_off = 1
-				pcs_makeup = 1
-				cumspclnt = 4
-				gs 'cum_cleanup'
-				minut += 60
-				gs 'exercise', 'tier1', 1, 'stren'
-				pcs_sweat = 10 + rand(0,4)
-				if pcs_inhib < 40:inhib_exp += rand(1,2)
-
-				'<center><img <<$set_imgh>> src="images/pc/activities/swim/lake/swim_bikini_<<rand(0,8)>>.jpg"></center>'
-				'You swim in the lake for an hour. The water refreshes and invigorates you.'
-				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
-
-				act 'Get out of the water':gt 'city_lake', 'start'
+			if pcs_stam >= (20 * (10 - sport_clothes_exercise_bonus)) / 2:
+				act 'Go for a swim':
+					*clr & cla
+					menu_off = 1
+					pcs_makeup = 1
+					cumspclnt = 4
+					gs 'cum_cleanup'
+					gs 'exercise', 'tier1', 60, 'stren'
+					pcs_sweat = 10 + rand(0,4)
+					if pcs_inhib < 40:inhib_exp += rand(1,2)
+
+					'<center><img <<$set_imgh>> src="images/pc/activities/swim/lake/swim_bikini_<<rand(0,8)>>.jpg"></center>'
+					'You swim in the lake for an hour. The water refreshes and invigorates you.'
+					if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
+
+					act 'Get out of the water':gt 'city_lake', 'start'
+				end
 			end
+
 			if sunWeather = 1:
 				act 'Sunbathe':
 					*clr & cla
@@ -1819,7 +1821,7 @@ if $ARGS[0] = 'horse2':
 end
 
 if $ARGS[0] = 'volleyball_intro_day':
-    'You are peacefully enjoying your time in the sun when you hear a commotion nearby, raising up on your elbows and lowering your sunglasses you look to where you hear the noise just in time to dodge an errant volleyball.'
+	'You are peacefully enjoying your time in the sun when you hear a commotion nearby, raising up on your elbows and lowering your sunglasses you look to where you hear the noise just in time to dodge an errant volleyball.'
 	'You eye the ball with contempt then hear someone call out.'
 	'"Hey can we get our ball?"'
 	'You look up to see a rather fit young man wearing loose swim trunks. Behind him are several of his friend, it looks like they are having a party.'
@@ -1829,23 +1831,23 @@ if $ARGS[0] = 'volleyball_intro_day':
 	'Turning back to you he offers a smile. "Kinda noticed you were all alone here. Wanna join us? We got plenty of food and could use one more for the game."'
 	act 'Agree to join': gt 'city_lake', 'volleyball_day'
 	act 'Decline (polite)':
-	    cla & *clr
-	    menu_off = 1
-	    minut += 30
+		cla & *clr
+		menu_off = 1
+		minut += 30
 		pcs_tan += 1
-	    '"No, Thanks, I am not feeling it today, I am just wanting to take in some sun," you say with a smile.'
-        'He smiles back and says "If you change your mind you know where we are."'
+		'"No, Thanks, I am not feeling it today, I am just wanting to take in some sun," you say with a smile.'
+		'He smiles back and says "If you change your mind you know where we are."'
 		'With a laugh he rejoins his friends.'
 		'You spend time enjoying relaxing in the sun, then decide it it time to get up.'
 		act 'Get up': gt 'city_lake', 'start'
 		act 'Decided to join': gt 'city_lake', 'volleyball_day'
 	end
 	act 'Decline (rude)':
-	    cla & *clr
-	    menu_off = 1
-	    minut += 30
+		cla & *clr
+		menu_off = 1
+		minut += 30
 		pcs_tan += 1
-	    'You give the guy a cold sneer and say "Go eat a bag of dicks."'
+		'You give the guy a cold sneer and say "Go eat a bag of dicks."'
 		'You put you sunglasses back on and begin to lay down.'
 		'Then you hear him say "Damn, bitch. No wonder you are here alone".'
 		'He turns to go back to his party being sure to kick sand in your face as he leaves.'
@@ -1908,25 +1910,25 @@ if $ARGS[0] = 'bonfire':
 	'"Hey, wanna join us?" He says waving to his friends around a bonfire, "we have plenty of food and drinks."'
 	'You consider a momment then decide..."'
 	act 'Join in':
-	    cla & *clr
-	    menu_off = 1
-	    minut += 120
-	    pcs_mood += 10
-	    gs 'drugs', 'alcohol', 'beer'
+		cla & *clr
+		menu_off = 1
+		minut += 120
+		pcs_mood += 10
+		gs 'drugs', 'alcohol', 'beer'
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/city/residential/lake/bonfire.jpg"></center>'
 		'As you follow your new friend over to the fire pit, he asks, "Hey what''s your name? Mine is Gregor"'
 		'"<<$pcs_firstname>>." you responde, as the two of you reach the party.'
-        'You set down your things, and are handed a beer and a stick with a marshmellow on it.'
-        'You enjoy the next couple of hours with Gregor and his friends, laughing, flirting and dancing.'
-        'You finally succeed in roasting a marshmellow and enjoy a tasty smore as the party winds down.'
-        '"We need to do this again sometime," Gregor says as he hands you your towel and beach bag.'
-        'You smile and say "Definately, I am looking forward to it."' 
-        'You wave goodbye and head off the beach."'
-        act 'Leave':gt 'city_lake', 'start'	
+		'You set down your things, and are handed a beer and a stick with a marshmellow on it.'
+		'You enjoy the next couple of hours with Gregor and his friends, laughing, flirting and dancing.'
+		'You finally succeed in roasting a marshmellow and enjoy a tasty smore as the party winds down.'
+		'"We need to do this again sometime," Gregor says as he hands you your towel and beach bag.'
+		'You smile and say "Definately, I am looking forward to it."' 
+		'You wave goodbye and head off the beach."'
+		act 'Leave':gt 'city_lake', 'start'	
 	end
-    act 'Decline':
-	    cla
+	act 'Decline':
+		cla
 		'"No Thanks, I need to get home. I have an early day tomorrow, Raincheck?" You say with a smile.'
 		'"Sure, we are here pretty often see ya round," He waves and heads back to his group.'
 		act 'Continue': gt 'city_lake', 'start'
@@ -1936,7 +1938,7 @@ end
 if $ARGS[0] = 'Andrei_intro':
 	*clr & cla
 	!!needs an image
-    anreirape = 1
+	anreirape = 1
 	'You fall asleep while sunbathing and dream that someone is caressing your chest. Your nipples harden and you moan softly when something wet glides across your breast.'
 	'Strong hands caress your body and you feel yourself get covered in goosebumps before a finger slides under your swimwear and starts to rub your pussy. You gasp when it finds your clit.'
 	'Your body is thrown into a fever, sweat runs down your back, and you''re growing wet. You grow aware that the pleasure comes from reality and not a dream, but are still unable to overcome the sleepy bliss and open your eyes.'
@@ -1949,7 +1951,7 @@ if $ARGS[0] = 'Andrei_intro':
 		'Thoughts flash through your head as the man pulls off his shorts. You can''t help but stare at his dick - it''s huge.'
 		'"Like what you see, girl?" he asks with a smile.'
 
-	    act 'Run away':
+		act 'Run away':
 			*clr & cla
 			'You try to get up, but he pulls you in close to his chest.'
 

+ 30 - 30
locations/city_mansion_residence_3.qsrc

@@ -51,40 +51,40 @@ if $ARGS[0] = 'ypool':
 	act 'Go back inside': minut += 1 & gt 'city_mansion_residence_1', 'yfoyer'
 	act 'Go into your gym': gt 'city_mansion_residence_3', 'ygym'
 	act 'Go to your sauna': gt 'city_mansion_residence_3', 'ysauna'
-	act 'Swim (1:00)':
-		menu_off = 1
-		pcs_makeup = 1
-		cumspclnt = 10
-		gs 'cum_cleanup'
-		minut += 60
-		pcs_mood += 50
-		if pcs_sweat > 10:pcs_sweat = 10 + rand(0,4)
-		if pcs_stren < 40:gs 'exp_gain', 'stren', 2
-		fat -= 1
-		gs 'stat'
+	if pcs_stam >= (20 * (10 - sport_clothes_exercise_bonus)) / 2:
+		act 'Swim (1:00)':
+			menu_off = 1
+			pcs_makeup = 1
+			cumspclnt = 10
+			gs 'cum_cleanup'
+			gs 'exercise', 'tier1', 60, 'stren'
+			pcs_mood += 50
+			if pcs_sweat > 10:pcs_sweat = 10 + rand(0,4)
+			gs 'stat'
 
-		*clr & cla
-		if func('body_din','pregnancyVisibility') = 0:
-			if $clothingworntype = 'nude':
-				'<center><img <<$set_imgh>> src="images/pc/activities/swim/pool/swim_nude_<<rand(1,10)>>.jpg"></center>'
-				inhib_exp += rand(2,4)
-			else
-				'<center><img <<$set_imgh>> src="images/pc/activities/swim/pool/swim_bikini_<<rand(1,8)>>.jpg"></center>'
-				if pcs_inhib < 50: inhib_exp += rand(2,4)
-			end
-		else
-			if $clothingworntype = 'nude':
-				'<center><img <<$set_imgh>> src="images/pc/activities/swim/pool/swim_nude_preg_<<rand(1,2)>>.jpg"></center>'
-				inhib_exp += rand(2,4)
+			*clr & cla
+			if func('body_din','pregnancyVisibility') = 0:
+				if $clothingworntype = 'nude':
+					'<center><img <<$set_imgh>> src="images/pc/activities/swim/pool/swim_nude_<<rand(1,10)>>.jpg"></center>'
+					inhib_exp += rand(2,4)
+				else
+					'<center><img <<$set_imgh>> src="images/pc/activities/swim/pool/swim_bikini_<<rand(1,8)>>.jpg"></center>'
+					if pcs_inhib < 50: inhib_exp += rand(2,4)
+				end
 			else
-				'<center><img <<$set_imgh>> src="images/pc/activities/swim/pool/swim_bikini_preg_<<rand(1,4)>>.jpg"></center>'
-				if pcs_inhib < 50: inhib_exp += rand(2,4)
+				if $clothingworntype = 'nude':
+					'<center><img <<$set_imgh>> src="images/pc/activities/swim/pool/swim_nude_preg_<<rand(1,2)>>.jpg"></center>'
+					inhib_exp += rand(2,4)
+				else
+					'<center><img <<$set_imgh>> src="images/pc/activities/swim/pool/swim_bikini_preg_<<rand(1,4)>>.jpg"></center>'
+					if pcs_inhib < 50: inhib_exp += rand(2,4)
+				end
 			end
-		end
-		'You swim in your pool. The water refreshes and invigorates you.'
-		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
+			'You swim in your pool. The water refreshes and invigorates you.'
+			if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 
-		act 'Get out of the water':gt 'city_mansion_residence_3', 'ypool'
+			act 'Get out of the water':gt 'city_mansion_residence_3', 'ypool'
+		end
 	end
 end
 

+ 7 - 7
locations/city_redlight.qsrc

@@ -12,11 +12,11 @@ if $ARGS[0] = 'start':
 	CLOSE ALL
 	if sound = 0:
 		if month >= 11 and month <= 12 or month >= 1 and month <= 3:
-			if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/zima.mp3',30
-			if hour >= 0 and hour <= 7: PLAY 'sound/street_night.mp3',30 & PLAY 'sound/zima.mp3',30
+			if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3', 30 & PLAY 'sound/street7.mp3', 30 & PLAY 'sound/zima.mp3', 30
+			if hour >= 0 and hour <= 7: PLAY 'sound/street_night.mp3', 30 & PLAY 'sound/zima.mp3',30
 		else
-			if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/street_leto.mp3',30
-			if hour >= 0 and hour <= 7: PLAY 'sound/street_night_leto.mp3' & PLAY 'sound/street_night.mp3',30
+			if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3', 30 & PLAY 'sound/street7.mp3', 30 & PLAY 'sound/street_leto.mp3', 30
+			if hour >= 0 and hour <= 7: PLAY 'sound/street_night_leto.mp3' & PLAY 'sound/street_night.mp3', 30
 		end
 	end
 
@@ -25,7 +25,7 @@ if $ARGS[0] = 'start':
 	'<center><b>Red Light District</b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/redlight.jpg"></center>'
 	
-	'This small area inside the Industrial District is home to a number of strip clubs and sex shops. The porn studio also operates out of this district.'
+	'This small area inside the Industrial District is home to a number of strip clubs and sex shops.'
 	if hour >= 18 or hour < 3:
 		'The bright lights and booming music of the <a href="exec:gt ''stripclub'', ''start''">Fuzzy Dice</a> strip club attract men from all over the city.'
 	else
@@ -41,7 +41,7 @@ if $ARGS[0] = 'start':
 	else
 		'A seedy looking shop that sells sex toys and other erotic merchandise. It is currently closed and will reopen at 11:00.'
 	end
-	if bordel > 0 and func('bordel', 'is_open'):'Inside the courtyard is the entrance to the <a href="exec:gt ''bordel''">brothel</a>.'
+	if bordel > 0 and func('bordel', 'is_open'): 'Inside the courtyard is the entrance to the <a href="exec:gt ''bordel''">brothel</a>.'
 	if hour >= 10: 
 		'You see a small <a href="exec:gt ''city_redlight'',''city_copy_shop''">printing shop</a> tucked away between two larger buildings.'
 	else
@@ -55,7 +55,7 @@ if $ARGS[0] = 'start':
 	
 	act 'Walk to the Industrial Region (0:05)': minut += 5 & gt 'city_industrial'
 
-	act 'Wait':gs 'obj_din', 'wait'
+	act 'Wait': gs 'obj_din', 'wait'
 	
 	gs 'taxi'
 

+ 20 - 23
locations/city_residential.qsrc

@@ -4,22 +4,19 @@
 
 music_loop = 0
 CLOSE ALL
-$loc_arg = ''
-$loc = 'city_residential'
-$region = 'city'
+gs 'shortgs', 'setloc', 'city_residential', $ARGS[0]
 $location_type = 'public_outdoors'
-$menu_loc = 'city_residential'
-$menu_arg = ''
+$region = 'city'
 menu_off = 0
 killvar '$locclass'
 
 if sound = 0:
-	if month >=11 and month <= 12 or month >=1 and month <=3:
-		if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/zima.mp3',30
-		if hour >= 0 and hour <= 7: PLAY 'sound/street_night.mp3',30 & PLAY 'sound/zima.mp3',30
+	if month >= 11 and month <= 12 or month >= 1 and month <= 3:
+		if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3', 30 & PLAY 'sound/street7.mp3', 30 & PLAY 'sound/zima.mp3', 30
+		if hour >= 0 and hour <= 7: PLAY 'sound/street_night.mp3',30 & PLAY 'sound/zima.mp3', 30
 	else
-		if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/street_leto.mp3',30
-		if hour >= 0 and hour <= 7: PLAY 'sound/street_night_leto.mp3' & PLAY 'sound/street_night.mp3',30
+		if hour >= 8 and hour <= 23: PLAY 'sound/street2.mp3', 30 & PLAY 'sound/street7.mp3', 30 & PLAY 'sound/street_leto.mp3', 30
+		if hour >= 0 and hour <= 7: PLAY 'sound/street_night_leto.mp3' & PLAY 'sound/street_night.mp3', 30
 	end
 end
 
@@ -42,7 +39,7 @@ else
 	end
 end
 
-gs'street_event','city_residential', 'extras'
+gs 'street_event','city_residential', 'extras'
 
 if opusk > 0 or gnewQW = 5:
 	if rand(0,9) = 0:gt 'gopnew', 'start5'
@@ -87,7 +84,7 @@ if func('homes_properties', 'has_access', 'city_apartment'):
 		gt 'korr'
 	end
 end
-if hour >= 4 and hour <= 23:
+if hour >= 4 and hour < 23:
 	act 'Walk to the Metro': minut += 5 & gt 'metro', 'start'
 end
 
@@ -110,28 +107,28 @@ if Enable_tablemap = 0:
 	if klofQW >= 2:'<a href="exec:gt ''city_jorahouse'', ''start''">Jora''s</a> apartment'
 else
 	st_count=0 & $show_table=''
-	if katkey = 1:gs'show_table','<a href="exec:gt ''katspalnya'', ''start''">Kat''s</a> apartment','3'
-	if IrinaQW >= 1:gs'show_table','<a href="exec:gt ''city_irinaroom'', ''start''">Irene''s</a> apartment is not far from yours.','3'
-	if hour >= 16 and hour < 22 and dimaQW > 0:gs'show_table','<a href="exec:gt ''city_dima'', ''start''">Dima''s</a> apartment','3'
-	if klofQW >= 2:gs'show_table','<a href="exec:gt ''city_jorahouse'', ''start''">Jora''s</a> apartment','3'
+	if katkey = 1: gs 'show_table','<a href="exec:gt ''katspalnya'', ''start''">Kat''s</a> apartment','3'
+	if IrinaQW >= 1: gs 'show_table','<a href="exec:gt ''city_irinaroom'', ''start''">Irene''s</a> apartment is not far from yours.','3'
+	if hour >= 16 and hour < 22 and dimaQW > 0: gs 'show_table','<a href="exec:gt ''city_dima'', ''start''">Dima''s</a> apartment','3'
+	if klofQW >= 2: gs 'show_table','<a href="exec:gt ''city_jorahouse'', ''start''">Jora''s</a> apartment','3'
 	if hour >= 10 and hour < 22 and lesbiQW = 1:
-		gs'show_table','<a href="exec:gt ''lesbidomhouse'', ''start''">Natalya Petrovna''s</a> apartment.', '3'
+		gs 'show_table','<a href="exec:gt ''lesbidomhouse'', ''start''">Natalya Petrovna''s</a> apartment.', '3'
 	elseif lesbiday ! daystart and subdom = 2:
-		gs'show_table','<a href="exec:gt ''lesbisubhouse'', ''start''">Your slave''s</a> apartment.','3'
+		gs 'show_table','<a href="exec:gt ''lesbisubhouse'', ''start''">Your slave''s</a> apartment.','3'
 	elseif lesbiday ! daystart and hour >= 8 and hour < 22 and lesbiQW >= 2 and lesbiQW < 13:
-		gs'show_table','<a href="exec:gt ''lesbidomhouse'', ''start''">Mistress''s</a> apartment.','3'
+		gs 'show_table','<a href="exec:gt ''lesbidomhouse'', ''start''">Mistress''s</a> apartment.','3'
 	elseif lesbiday ! daystart and hour >= 8 and hour < 22 and lesbiQW >= 13:
-		gs'show_table','<a href="exec:gt ''lesbimistress'', ''start''">Mistress''s</a> apartment.','3'
+		gs 'show_table','<a href="exec:gt ''lesbimistress'', ''start''">Mistress''s</a> apartment.','3'
 	end
 	if st_count > 0 :'<TABLE BORDER=1><<$show_table>></TR></TABLE>'
 end
 
-if hour >= 5 and hour <= 23:'The <a href="exec: minut += 1 & gt ''metro'', ''start''">Metro</a> station is a 5 minute walk away.'
+if hour >= 4 and hour < 23:'The <a href="exec: minut += 1 & gt ''metro'', ''start''">Metro</a> station is a 5 minute walk away.'
 if hour >= 8 and hour <= 20:'The <a href="exec: minut += 3 & gt ''shop'', ''start''">supermarket</a> is not far from here.'
 if (hour >= 8 and hour <= 20) or preg = 2:
 	'The <a href="exec:gt ''city_clinic'', ''start''">clinic</a> is also nearby.'
 else
-	'The clinic is close. It will open at 08:00.'
+	'The clinic is closed. It will open at 08:00.'
 end
 if hour >= 6 and hour <= 9 and military = 1 and week = 6:
 	'There is a <a href="exec:minut += 60 & gt ''Military'', ''start''">military bus</a> waiting on the other side of the street.'
@@ -161,7 +158,7 @@ if clener >= 1 and hour >= 7 and hour <= 22:'There''s a small office building wh
 
 'The city''s large <a href="exec:minut += 20 & gt ''city_park'', ''start''">central park</a> is a 20 minute walk away.'
 'The city''s only <a href="exec:minut += 40 & gt ''city_lake'', ''start''">lake</a> is a 40 minute walk away.'
-'24 Hour <a href="exec:$loc = ''city_residential'' & gt ''city_pharmacy'', ''start''">Pharmacy</a>.'
+'A 24 hour <a href="exec:$loc = ''city_residential'' & gt ''city_pharmacy'', ''start''">pharmacy</a> is located nearby.'
 
 if Enable_tablemap = 0:
 	if hour >= 10 and hour < 22 and lesbiQW = 1:

+ 13 - 15
locations/city_suburbs.qsrc

@@ -15,20 +15,20 @@ if $ARGS[0]='start':
 
 	if car > 0 and cardrive = 28:'Your <a href="exec:GS ''carF'', ''start''"><<$car>></a> stands on the street.'
 
-    if hour >= 4 and hour <= 23:'The <a href="exec: minut += 20 & gt ''metro'', ''start''">Metro</a> station is a 20 minute walk from here.'
+    if hour >= 4 and hour < 23:'The <a href="exec: minut += 20 & gt ''metro'', ''start''">Metro</a> station is a 20 minute walk from here.'
 
 	gs 'taxi'
 
 	if AlexandriaQW > 6:
-		if hour > 7 and hour < 20:'You can visit <a href="exec: minut += 5 & gt ''AlexandriaHome'', ''intercom''">Aleksei''s home</a> if you want to see the cranky wizard.'
+		if hour > 7 and hour < 20: 'You can visit <a href="exec: minut += 5 & gt ''AlexandriaHome'', ''intercom''">Aleksei''s home</a> if you want to see the cranky wizard.'
 	end
 
 	if BDSMClub = 1 or BDSMmeet > 0:
-		act 'BDSM-club':gt'BDSM_Club','start'
+		act 'Go to the BDSM club': gt 'BDSM_Club','start'
 	end
 	
 	if func('homes_properties', 'has_access', 'matryona_mansion') = 0:
-		'There is a vacant piece of land for sale where a large mansion could be constructed.'
+		'There is a vacant plot of land for sale where a large mansion could be constructed.'
 		act 'Visit the land for sale': minut += 10 & gt 'city_mansion_entrance'
 	elseif func('homes_properties', 'is_property_of_status', 'owned', 'matryona_mansion'):
 		constructionstatus = func('homes_properties', 'get_property_construction_status', 'matryona_mansion')
@@ -37,7 +37,7 @@ if $ARGS[0]='start':
 		elseif constructionstatus = 1:
 			'You mansion is partially built near here.'
 		else
-			'Your mansion is not too far from her'
+			'Your mansion is not too far from here.'
 		end
 		act 'Visit your mansion': minut += 10 & gt 'city_mansion_entrance'
 	else
@@ -48,26 +48,25 @@ if $ARGS[0]='start':
 	act 'View the creepy old building': minut += 2 & gt 'city_suburbs', 'ps2'
 
 	act 'Walk to the main road':nroad = 1 & minut += 15 & gt 'road'
-	if hour >= 4 and hour <= 23:
+	if hour >= 4 and hour < 23:
 		act 'Walk to the Metro': minut += 5 & gt 'metro', 'start'
 	end
 
 	if AlexandriaQW = 6:
 		gs 'willpower', 'misc', 'self', 'easy'
 		if will_cost <= pcs_willpwr:
-			act 'Look for Alexandria''s direction (<<will_cost>> Willpower)':
+			act 'Look for Alexandria (<<will_cost>> Willpower)':
 				gs 'willpower', 'pay', 'easy'
-				gt'alexandriaEv','interview1'
+				gt 'alexandriaEv','interview1'
 			end
 		else
-			act 'Look for Alexandria''s direction (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			act 'Look for Alexandria (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
 	end
 end
 
 if $ARGS[0]='ps1':
-	cla
-	*clr
+	*clr & cla
 	$menu_loc = 'city_suburbs'
 	$menu_arg = 'ps1'
 	menu_off = 0
@@ -77,12 +76,11 @@ if $ARGS[0]='ps1':
 	if psiklik = 0:'<center><img <<$set_imgh>> src="images/locations/city/suburb/asylum0.jpg" ></center>'
 	if psiklik = 1:'<center><img <<$set_imgh>> src="images/locations/city/suburb/asylum1.jpg" ></center>'
 
-	act 'Go': minut += 2 & gt'city_suburbs','start'
+	act 'Leave': minut += 2 & gt'city_suburbs','start'
 end
 
 if $ARGS[0]='ps2':
-	cla
-	*clr
+	*clr & cla
 	$menu_loc = 'city_suburbs'
 	$menu_arg = 'ps2'
 	menu_off = 0
@@ -91,7 +89,7 @@ if $ARGS[0]='ps2':
 	'<center><img <<$set_imgh>> src="images/locations/city/suburb/abandoned.jpg" ></center>'
 	'An abandoned building that spoils the local communities appearance and intimidates local residents.'
 
-	act 'Go': minut += 2 & gt'city_suburbs','start'
+	act 'Leave': minut += 2 & gt'city_suburbs','start'
 end
 
 --- city_suburbs ---------------------------------

+ 7 - 3
locations/clothing.qsrc

@@ -1624,7 +1624,7 @@ if $args[0] = 'school_check':
 		if CloInhibit >= 30 or CloTopCut = 4:
 			'<font color="red">This uniform, despite meeting the school uniform regulations, is too risqué. Everybody in school will think that you''re a slut apart from the gopniks who will respect you for beating the school rules.</font>'
 		elseif CloStyle = 2:
-			'<font color="blue">This uniform follows the school regulation on skirt length but is of a style that appeals to Gopniks.</font>'	
+			'<font color="blue">This uniform follows the school regulation on skirt length but is of a style that only the Gopniks will approve of.</font>'	
 		elseif CloQuality >= 4:
 			'<font color="blue">This uniform complies with the regulations and is of good quality. It would certainly help you with your standing with the cool kids and jocks.</font>'
 		else
@@ -1634,14 +1634,18 @@ if $args[0] = 'school_check':
 		if CloInhibit >= 35:
 			'<font color="red">This uniform slightly breaches the school uniform regulations and it is too risqué. Everybody in school apart from the gopniks will think that you''re a slut.</font>'
 		elseif CloStyle = 2:
-			'<font color="blue">This uniform slightly breaches the school regulations on skirt length and is of a style that appeals to Gopniks.</font>'	
+			'<font color="blue">This uniform slightly breaches the school regulations on skirt length and is of a style that only the Gopniks will approve of.</font>'	
 		elseif CloQuality >= 4:
 			'<font color="blue">This uniform slightly breaches the school regulations on skirt length and is of good quality. Everybody apart from the nerds would approve of you wearing it.</font>'
 		else
 			'<font color="blue">This uniform slightly breaches the school regulations on skirt length. The gopnik would approve of you wearing it and they will respect you for beating the school rules.</font>'
 		end
 	else
-		'<font color="red">This uniform makes a mockery of the school uniform regulations. Everybody in school apart from the gopniks will think that you''re a slut.</font>'
+		if PCloSkirt > 5:
+			'<font color="red">This uniform is so short that it makes a mockery of the school uniform regulations. Everybody in school apart from the gopniks will think that you''re a slut.</font>'
+		else
+			'<font color="red">This uniform is too thin and that can expose underwear making a mockery of the school uniform regulations. Everybody in school apart from the gopniks will think that you''re a slut.</font>'
+		end
 	end
 end
 

+ 1 - 1
locations/clothing_attributes.qsrc

@@ -20,7 +20,7 @@
 !! CloThinness = 1-6 scale, with higher values being made of thinner material and/or being more tightly fitting.
 !!		Notes:   Clothing with large cut-away sections or transparent sections should have a decreased CloThinness score
 !!		Ex: 	6 intentionally reveals breast or pubic areas, with translucent or transparent areas and should trigger some sort of indecent exposure/arrest event if worn in public without underwear. 
-!!				5 is thin enough to be seen through only in bright light, or is otherwise tight enough to show the body in detail if opaque.  
+!!				5 is thin enough to be seen through only in bright light, or is otherwise tight enough to show the body in detail if opaque (skin tight).  
 !!				4 is thin or tight enough to be flirty and fine in most places except the most conservative (church, school, etc). 
 !!				3-2 is the range of clothing that is modest enough to be worn in all public places.
 !!				1 does not follow the curves of the body in great detail, and makes it hard to see the body shape.

+ 3 - 3
locations/dibodi.qsrc

@@ -62,7 +62,7 @@ if $ARGS[0] = 'sgtusa':
 	'<center><img <<$set_imgh>> src="images/locations/pushkin/photo.jpg"></center>'
     'You walk over to a group of girls and boys talking and introduce yourself.'
     'You are surprisingly well received.'
-	act 'Continue': gt'liames'
+	act 'Continue': gt'pushkin_sq'
 end
 
 if $ARGS[0] = 'sotusa':
@@ -72,7 +72,7 @@ if $ARGS[0] = 'sotusa':
 	if sttan = 0 and $pantyworntype = 'none':
 	    sttan = 1
 	    '"Hey <<$pcs_nickname>>, what''s with the no panties?" The crowd laughs out loud, noticing your lack of underwear.'
-	    act 'Continue':gt'liames'
+	    act 'Continue':gt'pushkin_sq'
 	end
 end
 
@@ -86,7 +86,7 @@ if $ARGS[0] = 'sptusa':
 	act 'You live around here?':
 		cla
 		'"Yes," Marinka says.'
-		act 'Say goodbye and leave': gt 'liam'
+		act 'Say goodbye and leave': gt 'pushkin'
     end    
 end
 

+ 2 - 14
locations/din_van.qsrc

@@ -939,7 +939,7 @@ $toymanage = {
 
 			act 'Finish':menu_off = 0 & gt $loc, $loc_arg
 		end
-	elseif analplug = 1 and analplugin = 0 and klismaday = daystart:
+	elseif analplug = 1 and analplugin = 0:
 		act 'Insert your butt plug (0:05)':
 			menu_off = 1
 			cla
@@ -1742,7 +1742,7 @@ if $ARGS[0] = 'shave_options':
 	else
 		'Full Bush'
 	end
-	*P '<TR><TD><center><a href="exec:view''<<FUNC(''$pube_image'',5,pcs_pubecol[2],11)>>''"><img Height = <<shave_img_hgt>> src="<<FUNC(''$pube_image'',5,pcs_pubecol[2],11)>>"></a></center></TD><TD><center><a href="exec:view''<<FUNC(''$pube_image'',16,pcs_pubecol[2],12)>>''"><img Height = <<shave_img_hgt>> src="<<FUNC(''$pube_image'',16,pcs_pubecol[2],12)>>"></a></center></TD><TD><center><a href="exec:view''<<FUNC(''$pube_image'',16,pcs_pubecol[2],13)>>''"><img Height = <<shave_img_hgt>> src="<<FUNC(''$pube_image'',16,pcs_pubecol[2],13)>>"></a></center></TD><TD><center><a href="exec:view''<<FUNC(''$pube_image'',16,pcs_pubecol[2],14)>>''"><img Height = <<shave_img_hgt>> src="<<FUNC(''$pube_image'',16,pcs_pubecol[2],14)>>"></a></center></TD>'
+	*P '<TR><TD><center><a href="exec:view''<<FUNC(''$pube_image'',5,pcs_pubecol[2],11)>>''"><img Height = <<shave_img_hgt>> src="<<FUNC(''$pube_image'',5,pcs_pubecol[2],11)>>"></a></center></TD><TD><center><a href="exec:view''<<FUNC(''$pube_image'',16,pcs_pubecol[2],12)>>''"><img Height = <<shave_img_hgt>> src="<<FUNC(''$pube_image'',16,pcs_pubecol[2],12)>>"></a></center></TD>'
 	*nl
 	'<TR><TD><center>'
 	if pubestyle ! 11 and pcs_pubes > 10:
@@ -1758,18 +1758,6 @@ if $ARGS[0] = 'shave_options':
 	else
 		'Mini Bush'
 	end
-	'</center></TD><TD><center>'
-	if pubestyle ! 13 and pcs_pubes > 20:
-		'<a href="exec:pubestyle = 13 & shave_length = 16 & shave_trigger = 21 & '+iif(shave_menu = 3,'shave_menu = 1', 'shave_menu = 2')+' & gt ''din_van'', ''shave_options''">Bushy Strip</a>'
-	else
-		'Bushy Strip'
-	end
-	'</center></TD><TD><center>'
-	if pubestyle ! 14 and pcs_pubes > 20:
-		'<a href="exec:pubestyle = 14 & shave_length = 16 & shave_trigger = 21 & '+iif(shave_menu = 3,'shave_menu = 1', 'shave_menu = 2')+' & gt ''din_van'', ''shave_options''">Rectangle</a>'
-	else
-		'Rectangle'
-	end
 
 	'</center></TD><TR><center>'
 	'Your razor will last for <b><<stanok>></b> more shaves.'

+ 1 - 1
locations/dina.qsrc

@@ -15,7 +15,7 @@ $brodilr = {
 	if mid($start_type,1,2) = 'sg' and accessible_property['parents_home'] = 4:
 		gt 'pav_residential'
 	elseif accessible_property['old_town_apartment'] = 1:
-		gt'liames'
+		gt'pushkin_sq'
 	else
 		gt'city_residential','start'
 	end

+ 1 - 1
locations/dvor.qsrc

@@ -7,7 +7,7 @@ gs 'stat'
 '<center><B>Vacant House</B></center>'
 '<center><img <<$set_imgh>> src="images/locations/pushkin/dvor1.jpg" ></center>'
 
-act 'Go to town center':minut += 5 & gt 'liam'
+act 'Go to town center':minut += 5 & gt 'pushkin'
 
 if hour >= 7 and hour <= 21 and pavserhom = 0 and koncepo = 0 or mesec = 1:
     act 'Read the notice on the door':dynamic $koncepodos

+ 48 - 31
locations/emp_functions.qsrc

@@ -191,11 +191,11 @@ if $ARGS[0] = 'disp_evt':
 		'I have this job for you do you want to acccept it?'
 		*nl
 		'Event Scheduled for: ' + transient_evt_day + $evt_suffix + ', '+ $monthName[transient_evt_month] +' '+ '20' + transient_evt_year
-		'Job: ' + $evt_job[transient_evt_type]  			
+		'Job: ' + $evt_job[transient_evt_type] 			
 		'Pay: ' + func('agentned', 'format_price_string', transient_evt_wages)
 		'Time: ' + transient_evt_hour + ':' +  iif(transient_evt_minutes  >= 0 and transient_evt_minutes <= 4, '00',  '30')
 		'Duration: ' + transient_evt_duration  + iif(transient_evt_duration  = 1, ' hour',  ' hours')
-		'Location reminder: ' + $transient_mc_locat
+		'Location: ' + $transient_journal
 		'Job Details: ' + $transient_desc
 		
 		act 'Accept the job' : gs 'emp_functions', 'cat_evt'
@@ -207,29 +207,30 @@ if $ARGS[0] = 'disp_evt':
 
 	!! create table for all jobs:
 	if ARGS[1] = 2:	
-		if evt_event[0] ! '':			
+		if arrsize('evt_event') > 0:			
 			killvar '$evtbody'
-			job_idx = 0		
+			job_idx = 0				
 			*nl
 			:jmp_list_create
-				!!if evt_silent[job_idx] = 1:
+				if evt_silent[job_idx] = 1:
+					gs 'emp_functions','evt_day_suffix',evt_day[job_idx]
 					$evtbody += '<tr><td>' +$week[evt_dow[job_idx]]+' '+ evt_day[job_idx] + $evt_suffix + ', '+ $monthName[evt_month[job_idx]] +' 20'+ evt_year[job_idx] + '</td><td>' + $evt_job[evt_event[job_idx]] + '</td>' 
 					$evtbody += '<td>' + func('agentned', 'format_price_string', evt_wages[job_idx]) + '₽</td><td>' + evt_hour[job_idx] + ':' +  iif(evt_minutes[job_idx] >= 0 and evt_minutes[job_idx] <= 4, '00', '30') + '</td>'
-					$evtbody += '<td>' + evt_duration[job_idx] + iif(evt_duration[job_idx]  = 1, ' hour',  ' hours') + '</td><td>' + $evt_mc_locat[job_idx] + '</td>'
+					$evtbody += '<td>' + evt_duration[job_idx] + iif(evt_duration[job_idx]  = 1, ' hour',  ' hours') + '</td><td>' + $evt_journal[job_idx] + '</td>'
 					$evtbody += '<td><a  href="exec: gs ''emp_functions'',''del_evt'', 2, <<job_idx>>"><img src="images\system\icons\evt_del.png"></a></a></td></tr>'
-				!!end
+				end
 				job_idx += 1
-				if job_idx < arrsize('evt_event') : jump 'jmp_list_create'
-				!!if evt_silent[job_idx] = 1: 
-					'<center><h2>Current Task List</h2></center>'		
-					$evtheader = '<tr><th>Date</th><th>Task</th><th>Pay</th><th>Time</th><th>Duration</th><th>Location</th><th>Cancel Job</th></tr>'
-					'<center><table width="90%" align="center" width="90%" cellspacing="5" cellpadding="5" valign="top"><tr><<$evtheader>><<$evtbody>></tr></table></center>'
-				!!end
+				if job_idx < arrsize('evt_event') : jump 'jmp_list_create' 
+			if $evtbody ! '': 
+				'<center><h2>Current Task List</h2></center>'		
+				$evtheader = '<tr><th>Date</th><th>Task</th><th>Pay</th><th>Time</th><th>Duration</th><th>Location</th><th>Cancel Job</th></tr>'
+				'<center><table width="90%" align="center" width="90%" cellspacing="5" cellpadding="5" valign="top"><tr><<$evtheader>><<$evtbody>></tr></table></center>'
 				killvar '$evtbody'
 				killvar '$evtheader'
 			else
 				'You haven''t taken on any jobs yet.'
 			end
+		end
 	end
 	
 	!! Display the location acts
@@ -249,7 +250,9 @@ if $ARGS[0] = 'disp_evt':
 		if ((evt_hour[act_idx] = hour and evt_minutes[act_idx] <= minut) or evt_hour[act_idx] = (hour - 1)) and $loc = $evt_loc[act_idx]:
 			act 'Attend your ' + $evt_job[evt_event[act_idx]] + ' event':
 				gs 'emp_functions', 'array_init'
-				if $evt_trigger_exec ! '':
+				if evt_event = 1:
+					gt 'photography_work', 'evt_stage'
+				elseif $evt_trigger_exec ! '':
 					gt $evt_trigger_exec[act_idx], $evt_trigger[act_idx]
 				else
 					gt $evt_loc[act_idx], $evt_loc_arg[act_idx]
@@ -294,8 +297,9 @@ if $ARGS[0] = 'gen_evt':
 	transient_evt_minutes = rand(0, 9)
 	
 	!! Set as multiples of 60 	
-	transient_evt_duration = rand(1,8)
-	
+	if transient_evt_duration = '':
+		transient_evt_duration = rand(1,8)
+	end
 	!! logic check for when randomising event duration
 	
 	if transient_evt_duration + transient_evt_hour >= 22:
@@ -362,10 +366,10 @@ if $ARGS[0] = 'cat_evt':
 	!! Create global variables for the current live event.
 	!! Use 0 to create hidden events, 1 to show in journal
 	evt_silent[] = transient_evt_silent
-	!! Event type used in Journal
-	evt_event[] = transient_evt_type
-	!! Additional ID if required 
-	evt_event_sub[] = transient_evt_sub_type 
+	!! Event job descriptor used in Journal
+	evt_event[] = transient_evt
+	!! Additional job ID if required 
+	evt_event_sub[] = transient_evt_sub
 	!! Day of Week used in Journal and content areas
 	evt_dow[] = transient_evt_dow
 	!! Event Date to check against current date & used in Journal and content areas
@@ -383,7 +387,7 @@ if $ARGS[0] = 'cat_evt':
 	!! How much wages, generated or manual using function
 	evt_wages[] = transient_evt_wages
 	!! Journal location as reminder
-	$evt_mc_locat[] = $transient_mc_locat
+	$evt_journal[] = $transient_journal
 	!! The following are event location triggers to allow the content to appear in areas such as community centre but host their content elsewhere such as Photography shop
 	!! 	Event area triggers such as city_residential
 	$evt_loc[] = $transient_loc
@@ -473,24 +477,37 @@ if $ARGS[0] = 'evt_day_suffix':
 	else
 		query_day = transient_evt_day
 	end
-	if query_day => 20 and query_day <= 29:
+	if query_day => 20 and query_day < 30:
 		test_day = query_day - 20
 	else
 		test_day = query_day
 	end
-
-	if (test_day => 4 and test_day <= 10) or (day => 4 and day <=10):
-		$evt_suffix = 'th'
-	elseif (test_day = 1 or test_day = 31) or (day = 1 or day = 21 or day = 31):
-		$evt_suffix = 'st'
-	elseif (test_day = 2) or (day = 2 or day = 22):
-		$evt_suffix = 'nd'    
+	if transient_evt_day ! '':
+		if test_day => 4 and test_day <= 10:
+			$evt_suffix = 'th'
+		elseif test_day = 1 or test_day = 31:
+			$evt_suffix = 'st'
+		elseif test_day = 2:
+			$evt_suffix = 'nd'    
+		elseif test_day= 3: 
+			$evt_suffix = 'rd'
+		else
+			$evt_suffix = 'th'
+		end
+	end
+	if day => 4 and day <=10:
+		$date_suffix = 'th'
+	elseif day = 1 or day = 21 or day = 31:
+		$date_suffix = 'st'
+	elseif day = 2 or day = 22:
+		$date_suffix = 'nd'    
 	elseif test_day= 3: 
-		$evt_suffix = 'rd'
+		$date_suffix = 'rd'
 	else
-		$evt_suffix = 'th'
+		$date_suffix = 'th'
 	end
 
+
 	killvar 'test_day'
 	killvar 'query_day'
 end

+ 35 - 35
locations/etoexhib.qsrc

@@ -76,7 +76,7 @@ if $ARGS[0] = 'pos1':
 						pcs_horny += 20
 						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/mall/salon/solar6.jpg"></center>'
 						'You start furiously rubbing your pussy to finally finish your shameless adventure. Gradually, you get excited to such an extent that you can not hold back anymore. You start to moan and push your labia with your fingers, showing your pussy to a stranger in all its glory.'
-						gs 'arousal', 'mastubate', 10, 'exhibitionism'
+						gs 'arousal', 'masturbate', 10, 'exhibitionism'
 						gs 'stat'
 
 						act 'Next':
@@ -88,7 +88,7 @@ if $ARGS[0] = 'pos1':
 							''
 							'Gradually you come to your senses, get dressed,and get out of the booth.'
 							$orgasm_or = 'yes'
-							gs 'arousal', 'mastubate', 10, 'exhibitionism'
+							gs 'arousal', 'masturbate', 10, 'exhibitionism'
 							gs 'arousal', 'end'
 							gs 'stat'
 
@@ -534,43 +534,43 @@ if $ARGS[0] = 'pos16':
 	'<center><b><font color="maroon">Lake</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/suburban/lake.jpg"></center>'
 
-	if temper >= 20 and bikini > 0 and hour >= 6 and hour <= 20:
-		act 'Swim with a swimsuit (1 hour)':
-			cla
-			*clr
-			cumspclnt = 4
-			gs 'cum_cleanup'
-			inhib_exp += rand(1,2)
-			minut += 60
-			gs 'exercise', 'tier1', 1, 'stren'
-			pcs_sweat = 10 + rand(0,4)
+	if pcs_stam >= (20 * (10 - sport_clothes_exercise_bonus)) / 2:
+		if temper >= 20 and bikini > 0 and hour >= 6 and hour <= 20:
+			act 'Swim with a swimsuit (1 hour)':
+				cla
+				*clr
+				cumspclnt = 4
+				gs 'cum_cleanup'
+				inhib_exp += rand(1,2)
+				gs 'exercise', 'tier1', 60, 'stren'
+				pcs_sweat = 10 + rand(0,4)
 
-			'<center><img <<$set_imgh>> src="images/pc/activities/swim/lake/swim_bikini_<<rand(0,8)>>.jpg"></center>'
-			'You swim in the lake, the water refreshes and invigorates you.'
-			if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
+				'<center><img <<$set_imgh>> src="images/pc/activities/swim/lake/swim_bikini_<<rand(0,8)>>.jpg"></center>'
+				'You swim in the lake, the water refreshes and invigorates you.'
+				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 
-			act 'Get out of the water':gt 'etoexhib', 'pos16'
+				act 'Get out of the water':gt 'etoexhib', 'pos16'
+			end
 		end
-	end
 
-	if temper >= 20 and hour >= 6 and hour <= 20:
-		act 'Swim naked (1 hour)':
-			cla
-			*clr
-			cumspclnt = 4
-			gs 'cum_cleanup'
-			inhib_exp += 3
-			minut += 60
-			gs 'exercise', 'tier1', 1, 'stren'
-			pcs_sweat = 10 + rand(0,4)
-			gs 'arousal', 'foreplay', 60, 'exhibition'
-			gs 'arousal', 'end'
-
-			'<center><img <<$set_imgh>> src="images/pc/activities/swim/lake/swim_nude_<<rand(0,10)>>.jpg"></center>'
-			'You swim in the lake completely naked, the water refreshes and invigorates you.'
-			if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
-
-			act 'Get out of the water':gt 'etoexhib', 'pos16'
+		if temper >= 20 and hour >= 6 and hour <= 20:
+			act 'Swim naked (1 hour)':
+				cla
+				*clr
+				cumspclnt = 4
+				gs 'cum_cleanup'
+				inhib_exp += 3
+				gs 'exercise', 'tier1', 60, 'stren'
+				pcs_sweat = 10 + rand(0,4)
+				gs 'arousal', 'foreplay', 60, 'exhibition'
+				gs 'arousal', 'end'
+
+				'<center><img <<$set_imgh>> src="images/pc/activities/swim/lake/swim_nude_<<rand(0,10)>>.jpg"></center>'
+				'You swim in the lake completely naked, the water refreshes and invigorates you.'
+				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
+
+				act 'Get out of the water':gt 'etoexhib', 'pos16'
+			end
 		end
 	end
 

+ 2 - 2
locations/eugeneev1.qsrc

@@ -98,7 +98,7 @@ if $ARGS[0] = 'firsttime':
 						'She grins, and you can tell that she''s really aroused now. She pulls out of you and flips you over onto all fours on top of the box. As you get in place, she walks over to the desk and pulls out a bottle of lube. She walks back over, applies some to your asshole, and uses her fingers to work it inside you. She then applies some to her wet cock before tossing the bottle aside.'
 						*nl
 						'The head of her dick presses against your asshole before it suddenly pops in, and you gasp as you feel her cock stretching your backdoor wide. Then, she starts fucking your ass, not going too fast or too deep, giving you plenty of time to adjust.'
-						gs 'arousal', 'anal_sex', 5, 'lube'
+						gs 'arousal', 'anal', 5, 'lube'
 						gs 'stat'
 						act 'Get butt fucked':
 							*clr & cla
@@ -383,7 +383,7 @@ if $ARGS[0] = 'sex_work':
 			'<center><img <<$set_imgh>> src="images/characters/city/eugene/sex/work7.jpg"></center>'
 			'She pulls out of your mouth, letting you respond to her. "I want you... to fuck my ass..." you gasp through your breaths.'
 			'She grins down at you and gives you a wink. "If that''s what you want." She leaves you on all fours, on the box, as she walks over and grabs a bottle from the desk. She comes back and turns you around to squirt some lube onto your asshole, working it into your ass with her fingers. You glance over your shoulder and watch her squirt some lube onto her dick before tossing the bottle aside. She then lines her cock up and pushes it inside your asshole. "Fuck, your ass feels so tight!" You clench the box tightly and bite your lip as she slides balls deep into you and starts hammering away at your ass. You moan in a mixture of pleasure and pain.'
-			gs 'arousal', 'anal_sex', 5, 'lube'
+			gs 'arousal', 'anal', 5, 'lube'
 			gs 'stat'
 			act 'Get butt fucked':
 				*clr & cla

+ 12 - 16
locations/exercise.qsrc

@@ -296,11 +296,10 @@ if $ARGS[0] = 'matrixdata':
 	end
 
 	if dyneval('RESULT = exer_rout<<ARGS[1]>>[<<i>>]') = 1:
-		mult = 15
 		if ARGS[1] >= 3:
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 5*mult * (10 - sport_clothes_exercise_bonus)'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 5 * (10 - sport_clothes_exercise_bonus)'
 		else
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = (15*mult * (10 - sport_clothes_exercise_bonus)) / 2'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = (15 * (10 - sport_clothes_exercise_bonus)) / 2'
 		end
 		*p '<TD>Selected</TD>'
 	else
@@ -308,11 +307,10 @@ if $ARGS[0] = 'matrixdata':
 	end
 
 	if dyneval('RESULT = exer_rout<<ARGS[1]>>[<<i>>]') = 2:
-		mult = 30
 		if ARGS[1] >= 3:
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 5*mult * (10 - sport_clothes_exercise_bonus)'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 10 * (10 - sport_clothes_exercise_bonus)'
 		else
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = (15*mult * (10 - sport_clothes_exercise_bonus)) / 2'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = (30 * (10 - sport_clothes_exercise_bonus)) / 2'
 		end
 		*p '<TD>Selected</TD>'
 	else
@@ -320,11 +318,10 @@ if $ARGS[0] = 'matrixdata':
 	end
 
 	if dyneval('RESULT = exer_rout<<ARGS[1]>>[<<i>>]') = 3:
-		mult = 45
 		if ARGS[1] >= 3:
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 5*mult * (10 - sport_clothes_exercise_bonus)'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 15 * (10 - sport_clothes_exercise_bonus)'
 		else
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = (15*mult * (10 - sport_clothes_exercise_bonus)) / 2'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = (45 * (10 - sport_clothes_exercise_bonus)) / 2'
 		end
 		*p '<TD>Selected</TD>'
 	else
@@ -332,18 +329,17 @@ if $ARGS[0] = 'matrixdata':
 	end
 
 	if dyneval('RESULT = exer_rout<<ARGS[1]>>[<<i>>]') = 4:
-		mult = 60
 		if ARGS[1] >= 3:
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 5*mult * (10 - sport_clothes_exercise_bonus)'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 20 * (10 - sport_clothes_exercise_bonus)'
 		else
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = (15*mult * (10 - sport_clothes_exercise_bonus)) / 2'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = (60 * (10 - sport_clothes_exercise_bonus)) / 2'
 		end
 		*p '<TD>Selected</TD>'
 	else
 		*p '<TD><a href="exec:dynamic ''exer_rout<<ARGS[1]>>[i] = 4'' & gt ''exercise'', ''matrix''">Select</a></TD>'
 	end
 
-	exer_stam[i] = exer_stam0[i] + exer_stam1[i] + exer_stam2[i] + exer_stam3[i] + exer_stam4[i]
+	exer_stam[i] = exer_stam0[i] + exer_stam1[i] + exer_stam2[i] + exer_stam3[i] + exer_stam4[i] + exer_stam5[i]
 end
 
 if $ARGS[0] = 'butt':
@@ -353,7 +349,7 @@ if $ARGS[0] = 'butt':
 	timemult = 0
 
 	if $clothingworntype ! 'nude':
-		'<center><img <<$set_imgh>> src="images/pc/activities/excercises/butt_home_dressed.jpg"></center>'
+		'<center><img <<$set_imgh>> src="images/pc/activities/exercises/butt_home_dressed.jpg"></center>'
 	elseif $pantyworntype ! 'none':
 		'<center><img <<$set_imgh>> src="images/pc/activities/exercises/butt_home_underwear.jpg"></center>'
 	else
@@ -711,12 +707,12 @@ end
 
 if $ARGS[0] = 'get_sport_clothes_exercise_bonus':
 	sport_clothes_exercise_bonus = 0
-	if $braworntype = 'sport':
+	if $braworntype = 'sport' or $braworntype = 'danilovich':
 		sport_clothes_exercise_bonus += 1
 	elseif PCloBra = 1 and $clothingworntype = 'danilovich_outfits':
 		sport_clothes_exercise_bonus += 1
 	end
-	if $pantyworntype = 'sport':
+	if $pantyworntype = 'sport' or $pantyworntype = 'danilovich':
 		sport_clothes_exercise_bonus += 1
 	elseif PCLoPanties = 1 and $clothingworntype = 'danilovich_outfits':
 		sport_clothes_exercise_bonus += 1

+ 60 - 15
locations/exhibitionistshop.qsrc

@@ -28,7 +28,7 @@ if $ARGS[0] = 'start':
 
 	act 'Leave':
 		minut += 5
-		gt 'liames'
+		gt 'pushkin_sq'
 	end
 
 	if hour >= 18:
@@ -214,18 +214,33 @@ if $ARGS[0] = 'panties':
 	cls
 	gs'stat'
 
+	gs 'panties', 'shop_filter_header'
+
 	act 'Return':
 		cla
 		minut += 1
 		gt 'exhibitionistshop', 'start'
 	end
 
-	i = 2
+	!!To filter just this set
+	clo_i = 0
+	:looppantyquality_filter
 
-	:loopsalacious_panties
-		if salacious_panties[i] = 0:*p '<a href="exec: i = <<i>> & gt ''exhibitionistshop'', ''panties2''"><img src="images/pc/items/salacious/panties/<<i>>.jpg" height="150" /></a> '
-		i += 1
-	if i <= 59:jump 'loopsalacious_panties'
+		i = 2
+
+		:loopsalacious_panties
+			if salacious_panties[i] = 0:
+				gs 'underwear_attributes', 'salacious_panties', i
+				if (clothingfilter['quality'] = 0 and PanQuality = clo_i) or clothingfilter['number'] = 0:
+					*p '<a href="exec: i = <<i>> & gt ''exhibitionistshop'', ''panties2''"><img src="images/pc/items/salacious/panties/<<i>>.jpg" height="150" /></a> '
+				end
+			end
+			i += 1
+		if i <= 59:jump 'loopsalacious_panties'
+	clo_i += 1
+	if clothingfilter['quality'] = 0 and clo_i <= 6:
+		jump 'looppantyquality_filter'
+	end
 end
 
 if $ARGS[0] = 'panties2':
@@ -246,18 +261,33 @@ if $ARGS[0] = 'bras':
 	cls
 	gs'stat'
 
+	gs 'bras', 'shop_filter_header'
+
 	act 'Return':
 		cla
 		minut += 1
 		gt 'exhibitionistshop', 'start'
 	end
 
-	i = 2
+	!!To filter just this set
+	clo_i = 0
+	:loopbraquality_filter
 
-	:loopsalacious_bras
-		if salacious_bras[i] = 0:*p '<a href="exec: i = <<i>> & gt ''exhibitionistshop'', ''bras2''"><img src="images/pc/items/salacious/bras/<<i>>.jpg" height="150" /></a> '
-		i += 1
-	if i <= 37:jump 'loopsalacious_bras'
+		i = 2
+
+		:loopsalacious_bras
+			if salacious_bras[i] = 0:
+				gs 'underwear_attributes', 'salacious_bras', i
+				if (clothingfilter['quality'] = 0 and BraQuality = clo_i) or clothingfilter['number'] = 0:
+					*p '<a href="exec: i = <<i>> & gt ''exhibitionistshop'', ''bras2''"><img src="images/pc/items/salacious/bras/<<i>>.jpg" height="150" /></a> '
+				end
+			end
+			i += 1
+		if i <= 37:jump 'loopsalacious_bras'
+	clo_i += 1
+	if clothingfilter['quality'] = 0 and clo_i <= 6:
+		jump 'loopbraquality_filter'
+	end
 end
 
 if $ARGS[0] = 'bras2':
@@ -281,14 +311,29 @@ if $ARGS[0] = 'bodysuit':
 	*clr & cla
 	gs'stat'
 
+	gs 'underwear_bodysuits', 'shop_filter_header'
+
 	act 'Return': minut += 1 & gt 'exhibitionistshop', 'start'
 
-	i = 1
+	!!To filter just this set
+	clo_i = 0
+	:loopbodysuitquality_filter
+
+		i = 1
 
-	:loopsalacious_bodysuit
-		if salacious_bodysuits[i] = 0:*p '<a href="exec: i = <<i>> & gt ''exhibitionistshop'', ''bodysuit2''"><img src="images/pc/items/salacious/bodysuits/<<i>>.jpg" 	height="250" /></a> '
+		:loopsalacious_bodysuit
+			if salacious_bodysuits[i] = 0:
+				gs 'underwear_attributes', 'salacious_bodysuits', i
+				if (clothingfilter['quality'] = 0 and BraQuality = clo_i) or clothingfilter['number'] = 0:
+					*p '<a href="exec: i = <<i>> & gt ''exhibitionistshop'', ''bodysuit2''"><img src="images/pc/items/salacious/bodysuits/<<i>>.jpg" 	height="250" /></a> '
+				end
+			end
 		i += 1
-	if i <= 40:jump 'loopsalacious_bodysuit'
+		if i <= 40:jump 'loopsalacious_bodysuit'
+	clo_i += 1
+	if clothingfilter['quality'] = 0 and clo_i <= 6:
+		jump 'loopbodysuitquality_filter'
+	end
 end
 
 if $ARGS[0] = 'bodysuit2':

+ 1 - 1
locations/food_menu.qsrc

@@ -292,7 +292,7 @@ elseif $loc = 'lakecafe':
 	$_drink['5,name'] = 'Milkshake'
 	$_drink['5,type'] = 'bev_mil'
 	$_drink['5,price'] = 200
-elseif $loc = 'liamelkafe':
+elseif $loc = 'pushkin_cafe':
 	'<center><B><font color=maroon>Tiny Cafe</font></B></center>'
 	*nl
 	'<center><img <<$set_imgh>> src="images/shared/drinks/cafedrinks.jpg"</center><br>'

+ 3 - 3
locations/foto.qsrc

@@ -660,7 +660,7 @@ if $ARGS[0] = 'interview2':
 						'"Are your breasts smaller than they were before?"'
 						'"Oh," you say, blinking. "Yeah, they''re a little smaller now. Kind of happened when I lost weight. That''s not a problem is it?"'
 					end
-					'"No, not at all," he says, shaking his head. "We don''t tend to discriminate on breast size here. We have plenty of big tit and small tit girls, I was just wondering if it was my imagination or not.'
+					'"No, not at all," he says, shaking his head. "We don''t tend to discriminate on breast size here. We have plenty of big tit and small tit girls, I was just wondering if it was my imagination or not."'
 					'You nod in understanding.'
 				end
 				act'Continue':
@@ -765,7 +765,7 @@ if $ARGS[0] = 'job_offer':
 		elseif age_truth = 1:
 			'"Well done!" he says, with a smile. "You''ve slimmed down to meet our requirements and you have a beautiful body. Unfortunately... how old was it that you said you were again?"'
 			'"<<age>>," you reply slowly.'
-			'"Ahuh... Well, you see, legally we can only hire girls 18 years and older, so unfortunately, you aren''t going to be allowed to work here right now.'
+			'"Ahuh... Well, you see, legally we can only hire girls 18 years and older, so unfortunately, you aren''t going to be allowed to work here right now".'
 		end
 	elseif age >= 18 or fakepassport = 1 or age_lie = 1:
 		'When he''s finished, he stands in front of you and says, "You fit the criteria for the kind of images we want to produce. I just need to see your passport to confirm your age and put your info into our database," holding out his hand.'
@@ -837,7 +837,7 @@ if $ARGS[0] = 'job_offer':
 					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
 					fakepassport = 2
 					fotofakepassport = 3
-					'"Oh please!" you shout abruptly. The truth is, I''m only <<age>>. But it just makes me so fucking horny to know that strange men I''ll never meet could be out there looking at pictures of my naked body!"'
+					'"Oh please!" you shout abruptly. "The truth is, I''m only <<age>>. But it just makes me so fucking horny to know that strange men I''ll never meet could be out there looking at pictures of my naked body!"'
 					'You stand there trembling with tight muscles before him. You can feel your juices starting to flow from between your legs with a heightened sense of arousal in anticipation.'
 					*nl
 					'"Hmmm..." He rubs his chin thoughtfully while continuing to look at your body, especially the fluids that have already begun to leak out of your pussy and slip down your thighs, before saying, "Alright, listen, I''m not supposed to do this but you really do have an exceptional body so I''m going to make an exception. There''s a man who runs a small printing shop in the Red Light District. If you can come up with 30.000 cash, he can sell you a fake passport that says you''re 18. If you can do that, I can at least have some deniability and you can work here. Sound good?"'

+ 1 - 1
locations/foto_albums.qsrc

@@ -407,7 +407,7 @@ if $ARGS[0] = 'sveta_10':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/portraits/albums.jpg"></center>'
 	'Here is the shelf that has the albums of the top 10 models. You saw it before when you first joined the studio, but something has changed. You read the names from left to right and your heart stops when you see the final name.'
-	'"<<$pcs_firstname>> <<mid($pcs_lastname,1,1)>>."' 
+	'"<<$model[''firstname'']>> <<mid($model[''lastname''],1,1)>>."' 
 	'That''s your name! You''re one of the top 10 models of the studio!'
 	'<a href="exec:gt ''foto_albums'',''anastasia''">1. Anastasia P.</a>'
 	'<a href="exec:gt ''foto_albums'',''katherine''">2. Katherine A.</a>'

+ 1 - 1
locations/foto_events.qsrc

@@ -1065,7 +1065,7 @@ if $ARGS[0] = 'fine_art':
 		*nl
 		specialjob2 = 0
 		'"I''d like to do this one."'
-		'"Great! Go to set 32, the client is waiting for you there. Just tell him you''re the model he''ll be working with today and follow his instructions.'
+		'"Great! Go to set 32, the client is waiting for you there. Just tell him you''re the model he''ll be working with today and follow his instructions."'
 		act'Go to set 32':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/foto.jpg"></center>'

+ 20 - 20
locations/foto_models.qsrc

@@ -24,17 +24,17 @@ if $ARGS[0] = 'model_chatter':
 	elseif model['chatter'] = 2:
 		'"...ucking making me do my makeup here."'
 		'"What do you mean? How is Katherine making you do makeup in the bathroom? What''s wrong with your station?"'
-		'"I caught her fucking her boyfriend there again! Fucking left cum all over my fucking seat! Like, I''m going to fucking sit down there after that. Probably come up with fucking herpes or some shit."'
-		'"God! What is wrong with that girl? Can''t she keep it in her pants for two seconds?"'
+		'"I caught her fucking her boyfriend there again! Fucking left cum all over my fucking seat! Like I''m going to fucking sit down there after that. Probably come up with fucking herpes or some shit."'
+		'"God! What''s wrong with that girl? Can''t she keep it in her pants for two seconds?"'
 		'"To be fair, we can''t really keep it in our pants either. None of us wear them!"'
 		*nl
 		'Half the girls burst into giggles while the rest of them roll their eyes...'
 	elseif model['chatter'] = 3:
 		'"...''s such a fucking bitch."'
-		'"Right?! What is her problem? It''s like she''ll do anything to get to the top!"'
+		'"Right?! What''s her problem? It''s like she''ll do anything to get to the top!"'
 		'"I mean, I know we all do some competitive shit to each other. I once convinced a girl that her shoes were supposed to be tied together when she went down the runway-"'
 		'"That was you?"'
-		'"-but Emily just takes it too far! The last time we did fashion show together, she reached under my dress and shoved an anal plug up my ass before pushing me out onto the runway! I got yelled at later by the designer herself for ''walking funny'' and ruining her piece! As if it''s my fault..."'
+		'"-but Emily just takes it too far! The last time we did a fashion show together, she reached under my dress and shoved an anal plug up my ass before pushing me out onto the runway! I got yelled at later by the designer herself for ''walking funny'' and ruining her piece! As if it''s my fault..."'
 		'"Holy shit!"'
 		'"Why doesn''t anybody do anything back? Fight fire with fire?"'
 		'"I dunno. I hear she''s got some kind of shady connections."'
@@ -44,7 +44,7 @@ if $ARGS[0] = 'model_chatter':
 		'"That girl is bad news..."'
 	elseif model['chatter'] = 4:
 		'"... and keeps trying to tell me to stop shaving. Psh! Like I''m ever going to stop doing that."'
-		'"I don''t know what''s with that girl but she is obsessed with that kind of stuff."'
+		'"I don''t know what''s with that girl, but she''s obsessed with that kind of stuff."'
 		'"Straight wrong too. Like I''m ever going to stop shaving my pussy. No man wants to be with a girl who looks like a Russian bear!"'
 		*nl
 		'The girls giggle together as you tune out again...'
@@ -55,22 +55,22 @@ if $ARGS[0] = 'model_chatter':
 		'"What?? Who took four months to do their first nude shoot?"'
 		'"I just didn''t want to show my pussy on camera, okay? It''s not like I''m shy, but it''s just a little classier that way."'
 		'"Still though, four months? I mean, second shoot was a nude shoot."'
-		'"Yeah but you''re a slut Stasya."'
+		'"Yeah, but you''re a slut, Stasya."'
 		*nl
-		'The rest of the conversation devolves into shouting and laughter and you can''t really hear anything specific anymore...'
+		'The rest of the conversation devolves into shouting and laughter and you can''t really hear anything specific.'
 	elseif model['chatter'] = 6:
 		'"...iness cards in her purse. Anyone ever ask her for one?"'
 		'"I think Nadia did. Right?"'
 		'"Hmm? What did I do?"'
-		'"You got a porno business card from Katherine right?"'
+		'"You got a porno business card from Katherine, right?"'
 		'"What?? You did porn?"'
 		'"Lay off! I only did it twice. I really needed the money."'
-		'"Yeah, lighten up Olya! We''re nude models, anyways, is there really that much of a difference?"'
-		'"Of course there is! We''re classier than that. We don''t have to show ourselves getting ass fucked on camera."'
+		'"Yeah, lighten up Olya! We''re nude models. Is there really that much of a difference?"'
+		'"Of course there is! We''re classier than that. We don''t have to get ass fucked on camera."'
 		'"You can be classy and do porn! You don''t have to get ass fucked either. Come on Nadia, tell em! What kind of scene did you do?"'
 		'"... double penetration with a facial at the end."'
 		*nl
-		'With an eruption of laughter, the rest of the conversation falls apart and you can''t hear anything more...'
+		'With an eruption of laughter, the rest of the conversation falls apart and you can''t hear anything else.'
 	elseif model['chatter'] = 7:
 		'You hear the whispers of two girls coming from the corner of the bathroom. You casually lean a little closer, straining hard to hear what they''re saying...'
 		*nl
@@ -83,13 +83,13 @@ if $ARGS[0] = 'model_chatter':
 		'The other girls in the room start getting too loud and you can''t hear the whispers any more...'
 	elseif model['chatter'] = 8:
 		'"...ave to be naked all the time? It''s really embarrassing! Who even came up with this rule?"'
-		'"You''re new here aren''t you?"'
-		'"Yeah... I just joined last week... but what does that have to do wit-"'
+		'"You''re new here, aren''t you?"'
+		'"Yeah, I just joined last week... But what does that have to do wit-"'
 		'"I like being naked!"'
 		'"Yeah, you get used to it."'
 		'"I think it makes us better models."'
 		'"But don''t the photographers just do this so they have naked women to stare at all day?"'
-		'"They''d have naked women to stare at all day anyways. We''d still strip when they take pictures of us."'
+		'"They''d have naked women to stare at all day anyway. We''d still strip when they take pictures of us."'
 		'"Besides, it <i>does</i> actually save us some time when we''re getting ready for shoots. They''re not wrong about that. And the dressers seem to appreciate it and they''re all women. Maybe it''s this way because they really are professionals."'
 		'"Professional perverts you mean."'
 		*nl
@@ -98,15 +98,15 @@ if $ARGS[0] = 'model_chatter':
 		'"...''ve been trying to get into acting, but it''s just so hard."'
 		'"What are you trying to get into acting for? Modelling not paying the bills anymore?"'
 		'"I''ve always wanted to be an actress! Ever since I was a little girl. Modelling is just something I''ve been using to break into acting."'
-		'"Well why don''t you ask Olga about that? She''s an actress right?"'
-		'"She''s too eccentric for me. She''s the other way around. She gets all her money from acting, she just works here just for fun. Probably doesn''t have any good advice for getting in anyways."'
-		'"I guess you''re right. What about you Sofya? You''ve been getting jobs at Aurora right? Got any tips for the new girl?"'
+		'"Well why don''t you ask Olga about that? She''s an actress, right?"'
+		'"She''s too eccentric for me. She''s the other way around. She gets all her money from acting and just works here just for fun. Probably doesn''t have any good advice for getting in anyway."'
+		'"I guess you''re right. What about you, Sofya? You''ve been getting jobs at Aurora right? Got any tips for the new girl?"'
 		!!{'"You''ve been going to auditions?"'
 		'"Yeah."'
-		'"You do anything to stand out to there?"'
+		'"You do anything to stand out there?"'
 		'"What do you mean?"'
 		'"I''m asking if you have a ''talented tongue''."'
-		'"Like if I sing? I''ve heard that singing experience makes it easier to get hired but I haven''t been auditioning for musical roles so why would I be singing?"'
+		'"Like if I sing? I''ve heard that singing experience makes it easier to get hired, but I haven''t been auditioning for musical roles so why would I be singing?"'
 		'"No, I''m asking if you give head."'
 		'"Well... yeah, sure... I give my boyfriend blowjobs all the time. But what does that have to do with this?"'
 		'"Try offering to give the director one."'}
@@ -115,7 +115,7 @@ if $ARGS[0] = 'model_chatter':
 		'"What? No! I''m not that kind of girl! What are you even saying? Besides, I could never cheat on my boyfriend like that!"'
 		'"Listen girl, nothing sets you apart from any other girl who comes into that audition room, no matter how talented you are. If you want to rely on talent alone, you either have to get lucky or you''ll just get nowhere. You want to stand out, you have to do be willing to do some favors."'
 		'"But-!"'
-		'"Listen, I get it. The first time I came home to my boyfriend after I fucked someone for a role I felt bad too. But I learned pretty quickly that fucking guys for roles is like getting naked here. It''s not cheating if another guy sees your tits in a magazine right? Just like it''s not cheating to blow a casting director to land a role. It''s just part of the job. Other than this, the only audition advice I have is not to wear panties and make sure you''re on birth control."'
+		'"Listen, I get it. The first time I came home to my boyfriend after I fucked someone for a role I felt bad too. But I learned pretty quickly that fucking guys for roles is like getting naked here. It''s not cheating if another guy sees your tits in a magazine, right? Just like it''s not cheating to blow a casting director to land a role. It''s just part of the job. Other than this, the only audition advice I have is not to wear panties and make sure you''re on birth control."'
 	elseif model['chatter'] = 10:
 		'"...sed to work as a secretary in the banking sector."'
 		'"Why''d you quit? Pay wasn''t good enough?"'

Різницю між файлами не показано, бо вона завелика
+ 202 - 190
locations/foto_models2.qsrc


+ 1 - 1
locations/foto_shoot.qsrc

@@ -33,7 +33,7 @@ if $ARGS[0] = 'model':
 		'<center><b><font color="maroon">Manager</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/fotograph.jpg"></center>'
 		'"Sorry, I just realized that I have something to do right now. Can I come back later?"'
-		'"Sure, no problem <<$pcs_lastname>>, just let us know when you''re ready to work.'
+		'"Sure, no problem <<$pcs_lastname>>, just let us know when you''re ready to work."'
 		act'Leave':gt 'foto','studio'
 	end
 	

+ 16 - 14
locations/gadfield.qsrc

@@ -387,22 +387,24 @@ if $ARGS[0] = 'cow2':
 				act 'Continue':gt'gadfield','cow2'
 			end
 			if temper >= 15 and sunWeather = 1 and mira = 0:
-				act 'Swim (0:15)':
-					*clr & cla
-					menu_off = 1
-					'<center><img <<$set_imgh>> src="images/locations/gadukino/village/graze_cow_river.jpg"></center>'
-					'You spend a few minutes splashing around in the river, which feels cool and refreshing.'
-					if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
-					minut += 15
-					cumspclnt = 4 & gs 'cum_cleanup'
-					pcs_stam -= 3
-					pcs_mood += 5
-					if willday_swim ! daystart: willday_swim = daystart & pcs_willpwr += 1
-					if pcs_stren < 30:gs 'exp_gain', 'stren', 1
-					gs 'stat'
+				if pcs_stam >= (5 * (10 - sport_clothes_exercise_bonus)) / 2:
+					act 'Swim (0:15)':
+						*clr & cla
+						menu_off = 1
+						'<center><img <<$set_imgh>> src="images/locations/gadukino/village/graze_cow_river.jpg"></center>'
+						'You spend a few minutes splashing around in the river, which feels cool and refreshing.'
+						if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
+						cumspclnt = 4 & gs 'cum_cleanup'
+						pcs_stam -= 3
+						pcs_mood += 5
+						if willday_swim ! daystart: willday_swim = daystart & pcs_willpwr += 1
+						gs 'exercise', 'tier1', 15, 'stren'
+						gs 'stat'
 
-					act 'Continue':gt'gadfield','cow2'
+						act 'Continue':gt'gadfield','cow2'
+					end
 				end
+
 				act 'Tan (0:30)':
 					*clr & cla
 					menu_off = 1

+ 3 - 3
locations/gadriver.qsrc

@@ -241,7 +241,7 @@ if $ARGS[0] = 'gadbitch':
 				act 'Continue': gt 'gadriver', 'gadbitch'
 			end
 		end
-		if PCloswimwear = 1:
+		if PCloswimwear = 1 and pcs_stam >= (5 * (10 - sport_clothes_exercise_bonus)) / 2:
 			act 'Go for a swim':
 				cla
 				*clr
@@ -671,8 +671,8 @@ if $ARGS[0] = 'gadbitch':
 								if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the water.'
 								temp_gr = rand(0,15)
 								cumspclnt = 4 & gs 'cum_cleanup'
-								minut += 30
-								gs 'exercise', 'tier1', 1, 'stren'
+								minut += 20
+								gs 'exercise', 'tier1', 10, 'stren'
 								pcs_sweat = 10 + rand(0,4)
 								gs'stat'
 

+ 9 - 11
locations/gdksport.qsrc

@@ -127,7 +127,7 @@ if $ARGS[0] = 'start':
 				gs 'npc_relationship', 'modify', 'A69', -20
 				sorevday = daystart
 				act 'Back': gt 'gdksport', 'start'
-			elseif pregtime >= 90:
+			elseif func('body_din','pregnancyVisibility') = 1:
 				act 'Play with the team': gt 'gdksport', 'vballreact'
 			end
 		end
@@ -149,16 +149,14 @@ if $ARGS[0] = 'start':
 			end
 		elseif AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0 and npc_pregtalk['A23'] = 0 and AlbinaQW['startletsday'] ! daystart:
 			if hour = 15 and starlets_on = 1:
-				if pregtime >= 90 or grupTipe = 5 or starlets_missed = 1:
-					if pregtime >= 90: act 'Train with Starlets': gt 'albina_starlets', 'Starletsreact'
-					if grupTipe = 5: act 'Train with Starlets': gt 'albina_starlets', 'StarletsEnd'
-					if starlets_missed = 1:
-						act 'Train with Starlets': 
-							starlets_missed = 0
-							starlet_practice_skipped += 1
-							gt 'albina_starlets', 'StarletsPracticeMissed'
-						end
-					end
+				if func('body_din','pregnancyVisibility') = 1:  
+					act 'Train with Starlets': gt 'albina_starlets', 'Starletsreact'
+				elseif grupTipe = 5: 
+					act 'Train with Starlets': gt 'albina_starlets', 'StarletsEnd'
+				elseif starlets_missed = 1:
+					starlets_missed = 0
+					starlet_practice_skipped += 1
+					act 'Train with Starlets': gt 'albina_starlets', 'StarletsPracticeMissed'
 				else
 					act 'Train with Starlets': gt 'albina_starlets', 'starlets'
 				end

+ 1 - 1
locations/gkafe.qsrc

@@ -23,7 +23,7 @@ if $ARGS[0] = '':
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/trainstation/cafe/gkafe.jpg"></center>'
 		*nl
 		'A small shabby cafe attached to the train station.'
-		'The door is currently locked and there''s a "closed" sign in thw window. That''s strange, the cafe is supposed to be open right now...'
+		'The door is currently locked and there''s a "closed" sign in the window. That''s strange, the cafe is supposed to be open right now...'
 
 		act 'Walk around the cafe':
 			*clr & cla

Деякі файли не було показано, через те що забагато файлів було змінено