83 Commits ca27dc61ab ... b0941465a6

Author SHA1 Message Date
  HotMike b0941465a6 Rewording Anushka journal. @Smh @Lordlrontoe 1 year ago
  HotMike 9fa10b48fe Merge remote-tracking branch 'upstream/master' 1 year ago
  bgkjdgbizgblzdgbr 79fdc314b7 Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife 1 year ago
  bgkjdgbizgblzdgbr e0e2fcc3ce [Added] Big Katja nightclub content. Plus system for Katja doing things with out the player being there (sex/drugs), and chnges to allow start of Katja''s quest in diffirent states of her sexual progression. 1 year ago
  Kevin_Smarts 9403763ffc [fixed] Code chunk reinstated to fix quest, thanks Dakkhon for posting about it 1 year ago
  bgkjdgbizgblzdgbr d6998188b0 [fixed] Use proper variable insread of realtion higher thatn 0 to check that the player have met Kat, and some formating. 1 year ago
  Kevin_Smarts 622dfe7f0b Merge remote-tracking branch 'origin/master' 1 year ago
  Kevin_Smarts ca20b126e9 [fixed] Sveta's model name should be used here 1 year ago
  Vengeance_11 635aa1f63b Variable into array 1 year ago
  Kevin_Smarts 71e09ec133 [fixes] Errors spotted by analyser 1 year ago
  Kevin_Smarts c171571cdb Merge remote-tracking branch 'origin/master' 1 year ago
  Kevin_Smarts c4aed16ff9 Merge remote-tracking branch 'Vengeance_11/master' 1 year ago
  bgkjdgbizgblzdgbr b3636b105b [fixed] Missing *cl & cla. Also place holder names for the cats. For that I blame the nutty one. 1 year ago
  Kevin_Smarts 6d5df8c58a [fixed] Hungry, hungry ATM fixed by HS 1 year ago
  Vengeance_11 e1142a4751 Old 'cls' left over 1 year ago
  Kevin_Smarts 05be6a4aa8 [fixed] Varible update from nutluck 1 year ago
  Kevin_Smarts 53c9a7623f [fixed] Variable missing its postfix so it was using from another source in same file and converted to elseif structure 1 year ago
  Kevin_Smarts 452f42e2f4 [changed] Moved exit option in parent's bathroom to top of the action list. All must comply 1 year ago
  Kevin_Smarts b8b2a1954c [fixed] Prevent desire to go to therapist if stuck in sauna paying off debt 1 year ago
  bgkjdgbizgblzdgbr bb8f6fc6e1 [fixed] Unclosed string. 1 year ago
  Vengeance_11 1f0722ce67 Porn studio tweaks 1 year ago
  Kevin_Smarts 33f6807a3f [changed] Old dates completely redone and replaced by BBZ01 with code from me 1 year ago
  Kevin_Smarts ed10ce9222 Merge remote-tracking branch 'Vengeance_11/master' 1 year ago
  Kevin_Smarts 0a92cd776d [added] Makup tattoo can be removed in cheat menu now 1 year ago
  Vengeance_11 4a2a21094b Text edits 1 year ago
  Vengeance_11 b2c076c0d7 Niko files given a much needed clean up 1 year ago
  bgkjdgbizgblzdgbr 17c8509980 [chenged] Some adjustment about how long it takes for you to walk home with Katja and some new respondse if you talk about mausterbation or lesbian sex and you have not tried while she has. 1 year ago
  Kevin_Smarts cd911667e9 [changed] Arty Goth wasn't arty enough and her poetry is getting better 1 year ago
  Kevin_Smarts 7dcc6dbed1 [changed] Move the latching in parent's bathroom to links as the actions were a bit overwhelming 1 year ago
  Kevin_Smarts b8ef549212 [fixed] exercise for swimming in lakes not set in Pav and set wrong in city 1 year ago
  Kevin_Smarts 5945b57e84 [fixed] some starting clothing for school starts was too risque and uniforms were not all suitable. Changed the confirm action there to make it much clearer too 1 year ago
  Kevin_Smarts 61f3733a27 [changed] Balanced the price for these bodysuits 1 year ago
  Kevin_Smarts 565936a08a [changed] Price for Lusso bodysuits was a bit low 1 year ago
  Kevin_Smarts 94eaf51cfc [chaged] Just clarifying the reason for some uniforms failing to meet school uniform regs 1 year ago
  Kevin_Smarts 0793c27060 [added] just a clarification for clothing description 1 year ago
  Kevin_Smarts 344c338c35 Merge remote-tracking branch 'Anya/master' 1 year ago
  Kevin_Smarts 11494fd54d [changed] Attribute for this uniform was wrong 1 year ago
  Kevin_Smarts 40fd3e3f1b [text edit] Making the rebel flagged uiniform clearer in its appeal 1 year ago
  Kevin_Smarts 529e532bc4 [fixed] allow saving of 'nude' outfits 1 year ago
  Kevin_Smarts b209dd36c2 [fixed] The Niko revenge did not fire if you asked for her help. now it will and invite to Anushka's apartment while meeting her at the coffee hole so it sounds a bit more like her both from nutluck 1 year ago
  Anya 5ddc269e4d [changed] Christina shower humiliation is now linear until her house unlocks, then resumes random 1 year ago
  Kevin_Smarts 2be8fa179a [removed] A few pube options were to similar and the images were not that great so Anya condenced them 1 year ago
  Kevin_Smarts 7dc0166bcd Merge remote-tracking branch 'Netuttki/master' 1 year ago
  Kevin_Smarts 2319390587 Merge remote-tracking branch 'Hooded_Silence/master' 1 year ago
  Kevin_Smarts f398752dda [fixed] another variable that needed adding for squats to maybe show the stamina use now, who knows? 1 year ago
  netuttki f14044b8b1 Changed the volleyball and Starlets pregnancy check 1 year ago
  netuttki 0858b17c4e Merge remote-tracking branch 'upstream/master' 1 year ago
  Kevin_Smarts 1f4a3b8650 [fixed] Dancer was too inhibited and is not most uninhibited start. Should be able to wear her leotard now too 1 year ago
  Hooded Silence da0acda9fb The great Liam name change to Pushkin. File name change to make the location easier to find under Pushkin which is how it's referred in-game, all image names remain the same as do their paths. Liamel Café remains the same in display name, but filename has changed. Location transition testing completed, but quests require further testing to ensure no bugs. 1 year ago
  Kevin_Smarts 9d917ecbd2 [fixed] Sleep variables set in wrong place to prevent you starting day with 96 sleep if you set alarm for quarter to the hour or less 1 year ago
  Kevin_Smarts 434ab082a1 Merge remote-tracking branch 'Hooded_Silence/master' 1 year ago
  Kevin_Smarts c5062fb242 [fixed] Stamina cost calculation was bad, bg pointed out my error 1 year ago
  Hooded Silence 7bc073f101 Proofing: Fixed type - spotted by Astrial. 1 year ago
  Kevin_Smarts d10b982733 [fixed] no action for this scene if you have to shave 1 year ago
  bgkjdgbizgblzdgbr 01c80cfeca [fixed] Some cut and paste mistakes. Spotted by Steuchs 1 year ago
  Kevin_Smarts fc9c25ec54 Merge remote-tracking branch 'Hooded_Silence/master' 1 year ago
  Kevin_Smarts cb0be49208 Merge remote-tracking branch 'Hornguy6/master' 1 year ago
  Hooded Silence 5db4cd77ea QoL: chats with your brother will now add to relationship points - once per day. 1 year ago
  hornguy6 d6a33e161d [fixed] added missing flags 1 year ago
  hornguy6 bd4416a279 [added] failsafe option with bug report message 1 year ago
  hornguy6 aa0d4689c6 [fixed] calling wrong file 1 year ago
  hornguy6 43000b22ae [fixed] missing $s 1 year ago
  hornguy6 e7b32aad9f [fixed] dead end 1 year ago
  bgkjdgbizgblzdgbr 1961a35ee0 [fixed] Grades should alos be upgrade in the exam week before you check them. Spotted by Genjuroooooo 1 year ago
  Kevin_Smarts a94f1b4250 [fixed] Calculations for exercise cost when viewing routine updated 1 year ago
  Kevin_Smarts b93f34215a [fixed] merged the two same pieces for school uniform text in clothing files into one and made the line that was not 100% clear less ambiguous 1 year ago
  Kevin_Smarts b1e96677b3 [fixed] Return to platform and not train hall after chat with Bella on the platform now 1 year ago
  Kevin_Smarts 1e43e61c7e Merge remote-tracking branch 'HotMike/master' 1 year ago
  Kevin_Smarts a36be59bd6 Merge remote-tracking branch 'sepis/master' 1 year ago
  HotMike 145bcc0789 Add a short sentence when you talk to a teacher at lunch in school. Gives some feedback to the player. 1 year ago
  Kevin_Smarts 7057566280 Merge remote-tracking branch 'origin/master' 1 year ago
  Kevin_Smarts 911b677d2c Merge remote-tracking branch 'Anya/master' 1 year ago
  bgkjdgbizgblzdgbr e7e1e697e6 [changed] Taking a nap now counts as sleeping for resource use/recovery. 1 year ago
  Kevin_Smarts 4b35f1ed2b [fixed] pain should be in the head as hooded Silence pointed out 1 year ago
  Anya b7b1ffd024 [fixed] two events had the wrong image code #blamenutluck 1 year ago
  Kevin_Smarts fb6139d3e7 Merge remote-tracking branch 'Hornguy6/master' 1 year ago
  sepis 771a60e62e [added] new basic event to tell mother that you were raped 1 year ago
  sepis aa77d55afd [fixed] change to sport clothes and back function 1 year ago
  hornguy6 48e9e1ddd0 [changed] text edits, bug fixes, and general reorganisation 1 year ago
  hornguy6 277c64e92e [added] can now pillow talk while taking a break in the middle of sex 1 year ago
  Anya f485fbec55 [fixed] correction of a correction 1 year ago
  hornguy6 4ec0b2e99c [fixed] calling wrong file name 1 year ago
  Torok Szultan 10a8e16f7a Merge remote-tracking branch 'upstream/master' 1 year ago
100 changed files with 8334 additions and 3583 deletions
  1. 7 3
      glife.qproj
  2. 3 1
      locations/Cheatmenu_din.qsrc
  3. 158 64
      locations/KatjaHomeTalk.qsrc
  4. 1700 0
      locations/Katja_nightclub.qsrc
  5. 186 0
      locations/Katja_nightclub_sex.qsrc
  6. 345 269
      locations/NikoDates.qsrc
  7. 160 142
      locations/NikoDreams.qsrc
  8. 258 251
      locations/NikoEv.qsrc
  9. 339 287
      locations/NikoEv2.qsrc
  10. 357 315
      locations/NikoMeyHome.qsrc
  11. 226 214
      locations/NikoPayback.qsrc
  12. 308 277
      locations/NikoSlut.qsrc
  13. 319 269
      locations/NikoWhore.qsrc
  14. 1 1
      locations/Nudelake.qsrc
  15. 15 2
      locations/Snpc.qsrc
  16. 155 182
      locations/Zvereva_sub_1.qsrc
  17. 1 1
      locations/_attributes_school.qsrc
  18. 0 4
      locations/_pube_image.qsrc
  19. 5 4
      locations/albina_chat.qsrc
  20. 178 129
      locations/albina_starlets.qsrc
  21. 0 1
      locations/anushapt_city.qsrc
  22. 4 6
      locations/anushka_konstantinov_schedule.qsrc
  23. 2 2
      locations/anushkachat_city.qsrc
  24. 2 2
      locations/beg.qsrc
  25. 5 5
      locations/body_desc.qsrc
  26. 1 0
      locations/brother2.qsrc
  27. 1 1
      locations/brother_voyeur.qsrc
  28. 1 1
      locations/burlesque.qsrc
  29. 1 1
      locations/carF.qsrc
  30. 2 2
      locations/city_apt_building.qsrc
  31. 13 8
      locations/city_coffee_hole.qsrc
  32. 27 28
      locations/city_lake.qsrc
  33. 33 28
      locations/clothing.qsrc
  34. 1 27
      locations/clothing_QV.qsrc
  35. 1 1
      locations/clothing_attributes.qsrc
  36. 3 3
      locations/dibodi.qsrc
  37. 1 13
      locations/din_van.qsrc
  38. 1 1
      locations/dina.qsrc
  39. 1 1
      locations/dvor.qsrc
  40. 10 10
      locations/exercise.qsrc
  41. 1 1
      locations/exhibitionistshop.qsrc
  42. 7 7
      locations/fit.qsrc
  43. 1 1
      locations/food_menu.qsrc
  44. 1 1
      locations/foto_albums.qsrc
  45. 20 20
      locations/foto_models.qsrc
  46. 202 190
      locations/foto_models2.qsrc
  47. 9 11
      locations/gdksport.qsrc
  48. 1 1
      locations/gkafe.qsrc
  49. 48 48
      locations/grades.qsrc
  50. 1 1
      locations/gschool_detention.qsrc
  51. 6 2
      locations/gschool_lessons.qsrc
  52. 2 2
      locations/gschool_lunch.qsrc
  53. 20 8
      locations/gschool_outcast_chats.qsrc
  54. 2 2
      locations/gschool_socialchg1.qsrc
  55. 1 1
      locations/homes_properties_attr.qsrc
  56. 37 37
      locations/intro_city_select.qsrc
  57. 29 20
      locations/intro_initialization.qsrc
  58. 43 42
      locations/intro_sg_select.qsrc
  59. 3 0
      locations/journal.qsrc
  60. 4 5
      locations/katjaEv.qsrc
  61. 37 2
      locations/katja_chat.qsrc
  62. 33 3
      locations/katja_city.qsrc
  63. 774 0
      locations/katja_city_sex.qsrc
  64. 164 45
      locations/katja_dorm.qsrc
  65. 132 35
      locations/katja_meynold_schedule.qsrc
  66. 711 0
      locations/katja_party.qsrc
  67. 1 0
      locations/katja_procedural.qsrc
  68. 8 5
      locations/katja_uni.qsrc
  69. 1 1
      locations/korr2x.qsrc
  70. 5 1
      locations/korrPar.qsrc
  71. 1 1
      locations/lusso.qsrc
  72. 33 1
      locations/mother.qsrc
  73. 1 1
      locations/music_buskingevents.qsrc
  74. 692 51
      locations/nichTanya.qsrc
  75. 2 2
      locations/npcstatic1.qsrc
  76. 4 4
      locations/npcstatic4.qsrc
  77. 9 9
      locations/npcstatic5.qsrc
  78. 2 2
      locations/olutaxi.qsrc
  79. 2 2
      locations/parks.qsrc
  80. 1 1
      locations/pav_commercial.qsrc
  81. 1 1
      locations/pav_complex.qsrc
  82. 7 6
      locations/pav_disco_sex.qsrc
  83. 1 1
      locations/pav_industrial.qsrc
  84. 2 4
      locations/pav_lake.qsrc
  85. 1 1
      locations/pav_market.qsrc
  86. 2 2
      locations/pav_park.qsrc
  87. 1 1
      locations/pav_residential.qsrc
  88. 1 1
      locations/pav_train_hall.qsrc
  89. 138 255
      locations/pornfilm.qsrc
  90. 39 14
      locations/pornhist.qsrc
  91. 221 128
      locations/pornstudio.qsrc
  92. 1 1
      locations/prostitution_functions.qsrc
  93. 3 3
      locations/prostitution_pavlovsk.qsrc
  94. 7 11
      locations/pushkin.qsrc
  95. 8 9
      locations/pushkin_cafe.qsrc
  96. 12 16
      locations/pushkin_sq.qsrc
  97. 3 3
      locations/rasputin_entrance.qsrc
  98. 1 1
      locations/rasputin_walkway.qsrc
  99. 2 2
      locations/road.qsrc
  100. 1 1
      locations/road_prostitution.qsrc

+ 7 - 3
glife.qproj

@@ -521,8 +521,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"/>
@@ -1289,15 +1293,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"/>

+ 3 - 1
locations/Cheatmenu_din.qsrc

@@ -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>'

+ 158 - 64
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
@@ -823,12 +823,13 @@ if $ARGS[0] = 'Sextalk':
 			gs 'KatjaHomeTalk', 'bj_talk1'
 		else
 			act 'You''ve never given a blowjob':
-				cls
+				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 +850,19 @@ if $ARGS[0] = 'Sextalk':
 
 		if stat['vaginal'] > 0:
 			act 'Talk about sex':
-				cls
+				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 +872,19 @@ if $ARGS[0] = 'Sextalk':
 			end
 		else
 			act 'No':
-				cls
+				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 +905,20 @@ if $ARGS[0] = 'Sextalk':
 
 		if stat['anal'] > 0:
 			act 'Talk about anal':
-				cls
+				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 +928,19 @@ if $ARGS[0] = 'Sextalk':
 			end
 		else
 			act 'You''ve never had anal sex':
-				cls
+				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 +961,8 @@ if $ARGS[0] = 'Sextalk':
 
 		if stat['cuni_give'] > 0:
 			act 'Talk about licking pussy':
-				cls
+				cla
+				minut += 3
 				katjaQW['horny'] += 5
 				katjaQW['knows_cuni'] = 1
 				gs 'stat'
@@ -948,9 +973,7 @@ if $ARGS[0] = 'Sextalk':
 					'Katja asks you to show her how you lick pussy.'
 
 					act 'Show her':
-						cls
-						minut += 15
-						pcs_horny += 20
+						cla
 						katjaQW['horny'] = 0
 						katjaQW['slut'] += 1
 						katjaQW['dom'] += 2
@@ -967,7 +990,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 +999,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 +1007,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 +1019,67 @@ if $ARGS[0] = 'Sextalk':
 			end
 		else
 			act 'No':
-				cls
+				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 +1097,8 @@ if $ARGS[0] = 'Sextalk':
 
 		if stat['mast'] > 0:
 			act 'Talk about masturbation':
-				cls
+				cla
+				minut += 3
 				katjaQW['horny'] += 5
 				katjaQW['knows_masterbation'] = 1
 				gs 'stat'
@@ -1027,8 +1106,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 +1115,16 @@ if $ARGS[0] = 'Sextalk':
 						end
 					end
 				else
-					act 'Further':
-						cls
+					act 'Katja responds':
+						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 +1137,8 @@ if $ARGS[0] = 'Sextalk':
 
 			if stat['self_fisting'] > 0:
 				act 'Tell her how you pushed your hand into your pussy':
-					cls
+					cla
+					minut += 3
 					katjaQW['horny'] += 10
 
 					gs 'stat'
@@ -1067,11 +1148,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 +1165,8 @@ if $ARGS[0] = 'Sextalk':
 
 			if stat['self_fisting_anal'] > 0:
 				act 'Tell her how you fisted your ass':
-					cls
+					cla
+					minut += 3
 					katjaQW['horny'] += 10
 
 					if katjaQW['knows_self_fisting_anal'] = 0: katjaQW['knows_self_fisting_anal'] = 1
@@ -1094,8 +1176,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 +1188,18 @@ if $ARGS[0] = 'Sextalk':
 			end
 		else
 			act 'You''ve never masturbated':
-				cls
+				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 +1211,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 +1228,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 +1239,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 +1254,7 @@ if $ARGS[0] = 'bj_talk1':
 				end
 			end
 			act'Yes':
+				minut += 3
 				cla & *clr
 				katjaQW['horny'] += 5
 				katjaQW['knows_BJ'] = 1
@@ -1173,18 +1265,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 +1296,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
@@ -1216,7 +1310,7 @@ if $ARGS[0] = 'bj_talk2':
 		'"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
@@ -1259,7 +1353,7 @@ if $ARGS[0] = 'bj_talk2':
 		'"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_procdural', '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_procdural', 'sex_set', 0, 1
+					elseif katjaQW['disco_loc'] = 6:
+						gs 'katja_procdural', 'sex_set', 2
+					else
+						gs 'katja_procdural', '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_procdural', 'willing_to_be_naughty'), 100) - 50)/10 or (katjaQW['relationship_talk'] = 1 and katjaQW['faithful'] = 0 and rand(1,8) <= (min(func('katja_procdural', '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_procdural', 'willing_to_be_naughty'), 100) - 50)/10 or (katjaQW['relationship_talk'] = 1 and katjaQW['faithful'] = 0 and rand(1,8) <= (min(func('katja_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', 'willing_to_be_naughty') >= 100 and katjaQW['horny'] >= 100 and katajQW['dom'] >= 0) or (katjaQW['dom'] >= 25 and func('katja_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', '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_procdural', 'willing_to_be_naughty') + katjQW['horny'] > 200:
+				gs 'willpower', 'sex', 'force', 'hard'
+			elseif func('katja_procdural', '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_procdural', '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 ---------------------------------
+

File diff suppressed because it is too large
+ 345 - 269
locations/NikoDates.qsrc


+ 160 - 142
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
@@ -383,79 +391,85 @@ end
 
 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

File diff suppressed because it is too large
+ 339 - 287
locations/NikoEv2.qsrc


File diff suppressed because it is too large
+ 357 - 315
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'

File diff suppressed because it is too large
+ 308 - 277
locations/NikoSlut.qsrc


File diff suppressed because it is too large
+ 319 - 269
locations/NikoWhore.qsrc


+ 1 - 1
locations/Nudelake.qsrc

@@ -110,7 +110,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'

+ 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

+ 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 'gschool_lessons4', '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 'gschool_lessons4', '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 'gschool_lessons4', '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 'gschool_lessons4', '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 'gschool_lessons4', '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 'gschool_lessons4', '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 'gschool_lessons4', '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 'gschool_lessons4', '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 'gschool_lessons4', '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 'gschool_lessons4', 'finished'
 	end
-	act 'Continue': gt 'gschool_lessons4', 'postphys2'
 end
 
 --- Zvereva_sub_1 ---------------------------------

+ 1 - 1
locations/_attributes_school.qsrc

@@ -344,7 +344,7 @@ elseif ARGS[1] = 48:
 	
 elseif ARGS[1] = 49:
 	CloQuality = 3
-	CloThinness = 5
+	CloThinness = 4
 	CloTopCut = 4
 	CloSkirtShortness = 4
 	CloStyle2 = 4

+ 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

+ 5 - 4
locations/albina_chat.qsrc

@@ -1591,15 +1591,16 @@ if $ARGS[0] = 'clothing_conversation':
 	!!end
 end
 
-if NikoPayback = 2 and AlbVsNiko = 0:
+if NikoPayback = 2 and AlbinaQW['niko_help'] = 0:
 	act 'Ask for help with Niko':
 	cla & *clr
-	AlbVsNiko = 1
+	AlbinaQW['niko_help'] = 1
 	minut += 30
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinatalk.jpg"></center>'
-	'You feel Albina wrap an arm around you. "What''s wrong <<$pcs_nickname>>? You''re looking pretty glum."'
+	'You feel Albina wrap an arm around you. "What''s up, <<$pcs_nickname>>? You''re looking pretty glum."'
 	'You collect your thoughts before replying. "Ever since I broke up with Niko, he''s been raping me at lunchtime and I..."'
-	'Her face contorts in rage. "That slimy motherfucker! Don''t worry, I''ll sort him out..." She doesn''t eleborate on what she''s planning when you ask, but you give her a tight hug. "Thanks Albina, I just don''t know what to do!"'
+	'Her face contorts in rage. "That slimy little motherfucker''s been doing WHAT?! Don''t worry, I''ll sort him out..."' 
+	'She doesn''t eleborate on what she''s planning when you ask, but you give her a tight hug. "Thanks Albina, I just don''t know what to do!"'
 	'She holds you tight and comforts you as tears run down your cheeks. "Don''t worry <<$pcs_nickname>>. I''ll make it all go away... How about we do something to take your mind off it?"'
 	act 'Continue': gt 'albinahome','bedroom'
 	end

+ 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. '

+ 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.'

+ 2 - 2
locations/beg.qsrc

@@ -4,7 +4,7 @@ if $ARGS[0] = 'start':
 	*clr
 	menu_off = 1
 	minut += 5
-	'<center><img <<$set_imgh>> src="images/pc/activities/excercises/gym/fit1.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/pc/activities/exercises/gym/fit1.jpg"></center>'
 	'You are stretching and warming up before your practice run. From where you are you can see your coach, Igor Yurisovich, talking to other athletes.'
 
 	act 'Do a couple of practice races':
@@ -13,7 +13,7 @@ if $ARGS[0] = 'start':
 		abonement -= 1
 		pcs_mood += 2
 		gs 'exercise', 'tier2', 30, 'run'
-		'<center><img <<$set_imgh>> src="images/pc/activities/excercises/gym/fit5.jpg"></center>'
+		'<center><img <<$set_imgh>> src="images/pc/activities/exercises/gym/fit5.jpg"></center>'
 		'You spend half an hour practising 100 meter dashes to improve your speed, as well as doing several rounds around the stadium to work on your stamina. You are sweaty all over by the end of it, obviously, but you also feel that you''re a little better than before.'
 
 		! WD: Argument is 'dressing_room'

+ 5 - 5
locations/body_desc.qsrc

@@ -408,19 +408,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 - 0
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>'

+ 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

+ 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/city_apt_building.qsrc

@@ -262,14 +262,14 @@ if $ARGS[0] = 'lift':
 		*clr & cla
 		minut += 1
 		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/elevator3_'+rand(1,2)+'.jpg"></center>'
+		'<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.'
 		act 'Leave': gt 'city_apt_building',$ARGS[1]
 	elseif res_lift_ev <=20:
 		*clr & cla
 		minut += 1
 		gs 'stat'
-		'<center><img <<$set_imgh>> src="images/locations/city/residential/apartment/stairs/event/elevator4_'+rand(1,2)+'.jpg"></center>'
+		'<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.'
 		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.'

+ 13 - 8
locations/city_coffee_hole.qsrc

@@ -184,9 +184,12 @@ 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."'
+!!make sure I didn't forget a end
 			if anushkaCityQW['first_visit'] = 0:
-				'<br />'
-				'"Like you. You didn''t even visit me yet!"'
+				anushkaCityQW['first_visit'] = 1
+				'"Hey I have been meaning to ask, which dorm are you in? Maybe I can stop by and visit some time." You ask her.'
+				'She shakes her head. "I''m not, got a apartment with the boys." She shrugs a bit about it. "Yeah it is as bad as you think, but you can stop by sometime if you want." She gives you her address.'
+			'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.'
 			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?'
@@ -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."'
+!!make sure I didn't forget a end
+			if anushkaCityQW['first_visit'] = 0:
+				anushkaCityQW['first_visit'] = 1
+				'"Nice, which dorm are you in? Maybe I can stop by and visit some time." You ask her.'
+				'She shakes her head. "I''m not, got a apartment with the boys." She shrugs a bit about it. "Yeah it is as bad as you think, but you can stop by sometime if you want." She gives you her address.'
+			'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.'
+			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."'

+ 27 - 28
locations/city_lake.qsrc

@@ -111,8 +111,7 @@ if $ARGS[0] = 'start':
 				pcs_makeup = 1
 				cumspclnt = 4
 				gs 'cum_cleanup'
-				minut += 60
-				gs 'exercise', 'tier1', 1, 'stren'
+				gs 'exercise', 'tier1', 60, 'stren'
 				pcs_sweat = 10 + rand(0,4)
 				if pcs_inhib < 40:inhib_exp += rand(1,2)
 
@@ -1819,7 +1818,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 +1828,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 +1907,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 +1935,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 +1948,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.'
 

+ 33 - 28
locations/clothing.qsrc

@@ -1409,34 +1409,7 @@ if $ARGS[0] = 'view_clothing_item':
 	if CloStyle2 = 1: 'This is a maid outfit.'
 	if CloStyle2 = 2: 'This outfit is a server uniform.'
 	if CloStyle2 = 3: 'This outfit is a stripper uniform, suitable for jobs that require one.'
-
-	if CloStyle2 = 4:
-		if CloInhibit <= 10:
-			'<font color="blue">This uniform is very conservative. Only the nerds would approve of you wearing it.</font>'
-		elseif CloSkirtShortness < 5 and CloThinness < 5 and CloBra = 0:
-			if CloInhibit >= 30 or CloTopCut = 4:
-				'<font color="red">This uniform, despite meeting the school uniform regulations, is too risqué. Everybody in school apart from the gopniks will think that you''re a slut but they 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>'	
-			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
-				'<font color="blue">This uniform complies with the school regulations on skirt length. Nobody in school would be offended by you wearing it.</font>'
-			end
-		elseif CloSkirtShortness = 5 and CloThinness < 5 and CloBra = 0:
-			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>'	
-			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>'
-		end
-	end
+	if CloStyle2 = 4: gs 'clothing', 'school_check'
 
 	if $ARGS[4] ! 'shop' and ($ARGS[1] ! 'gm_school' or ARGS[2] ! 6):
 		$RESULT = '(strength '
@@ -1644,6 +1617,38 @@ if $ARGS[0] = 'view_clothing_item':
 	end
 end
 
+if $args[0] = 'school_check':
+	if CloInhibit <= 10:
+		'<font color="blue">This uniform is very conservative. Only the nerds would approve of you wearing it.</font>'
+	elseif CloSkirtShortness < 5 and CloThinness < 5 and CloBra = 0:
+		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 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
+			'<font color="blue">This uniform complies with the school regulations on skirt length. Nobody in school would be offended by you wearing it.</font>'
+		end
+	elseif CloSkirtShortness = 5 and CloThinness < 5 and CloBra = 0:
+		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 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
+		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
+
 if $ARGS[0] = 'view_clothing_item_buy':
 	dynamic $ARGS[2] + '[<<ARGS[3]>>] = 1'
 	if $ARGS[2] = 'gm_outfits' or $ARGS[2] = 'gm_dress' or $ARGS[2] = 'gm_office':

+ 1 - 27
locations/clothing_QV.qsrc

@@ -1281,34 +1281,8 @@ if $ARGS[0] = 'change':
 	if CloStyle2 = 1: 'This is a maid outfit.'
 	if CloStyle2 = 2: 'This outfit is a server uniform.'
 	if CloStyle2 = 3: 'This outfit is a stripper uniform, suitable for jobs that require one.'
+	if CloStyle2 = 4: gs 'clothing', 'school_check'
 
-	if CloStyle2 = 4:
-		if CloInhibit <= 10:
-			'<font color="blue">This uniform is very conservative in style. Only the nerds would approve of you for wearing it.</font>'
-		elseif CloSkirtShortness < 5 and CloThinness < 5 and CloBra = 0:
-			if CloInhibit >= 30 or CloTopCut = 4:
-				'<font color="red">This uniform, despite meeting the school uniform regulations, is too risqué. Everybody in school apart from the gopniks will think that you''re a slut but they 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>'	
-			elseif CloQuality >= 4:
-				'<font color="blue">This uniform follows the school regulations and is of good quality. You would gain approval from both the cool kids and the jocks.</font>'
-			else
-				'<font color="blue">This uniform follows the school regulations on skirt length. Every student feels indifferent to you for wearing it.</font>'
-			end
-		elseif CloSkirtShortness = 5 and CloThinness < 5 and CloBra = 0:
-			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>'	
-			elseif CloQuality >= 4:
-				'<font color="blue">This uniform slightly breaches the school regulations on skirt length and is of good quality. Students are, at least, indifferent to you for wearing it, except the disapproving looks from the nerds.</font>'
-			else
-				'<font color="blue">This uniform slightly breaches the school regulations on skirt length. The gopnik would approve of you for wearing it.</font>'
-			end
-		else
-			'<font color="red">This uniform makes a mockery of the school regulations. Every students except the gopniks will think you a slut for wearing it.</font>'
-		end
-	end
 	act 'Return':gt 'clothing_QV', 'clothing_list', '<<$ward_list_store>>'
 
 	if $clothingworntype = $ARGS[1] and clothingwornnumber = ARGS[2]:

+ 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
 

+ 1 - 13
locations/din_van.qsrc

@@ -1329,7 +1329,7 @@ end
 
 if $ARGS[0] = 'buffpick':
 	menu_off = 1
-	'<center><img <<$set_imgh>> src="images/pc/activities/excercises/gym/fit2.jpg"></center>'
+	'<center><img <<$set_imgh>> src="images/pc/activities/exercises/gym/fit2.jpg"></center>'
 	*nl
 	'While drying off and getting dressed, you examine the sleek muscles that are showing through your skin.'
 	'As you do so, you think about how you look and decide:'
@@ -1757,18 +1757,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

+ 10 - 10
locations/exercise.qsrc

@@ -266,7 +266,7 @@ end
 
 if $ARGS[0] = 'matrix':
 	*clr & cla
-	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]
 	
 	act'Confirm': gt 'exercise', 'setup'
 
@@ -297,9 +297,9 @@ if $ARGS[0] = 'matrixdata':
 
 	if dyneval('RESULT = exer_rout<<ARGS[1]>>[<<i>>]') = 1:
 		if ARGS[1] >= 3:
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 10'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 5 * (10 - sport_clothes_exercise_bonus)'
 		else
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 15'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = (15 * (10 - sport_clothes_exercise_bonus)) / 2'
 		end
 		*p '<TD>Selected</TD>'
 	else
@@ -308,9 +308,9 @@ if $ARGS[0] = 'matrixdata':
 
 	if dyneval('RESULT = exer_rout<<ARGS[1]>>[<<i>>]') = 2:
 		if ARGS[1] >= 3:
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 20'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 10 * (10 - sport_clothes_exercise_bonus)'
 		else
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 30'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = (30 * (10 - sport_clothes_exercise_bonus)) / 2'
 		end
 		*p '<TD>Selected</TD>'
 	else
@@ -319,9 +319,9 @@ if $ARGS[0] = 'matrixdata':
 
 	if dyneval('RESULT = exer_rout<<ARGS[1]>>[<<i>>]') = 3:
 		if ARGS[1] >= 3:
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 30'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 15 * (10 - sport_clothes_exercise_bonus)'
 		else
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 45'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = (45 * (10 - sport_clothes_exercise_bonus)) / 2'
 		end
 		*p '<TD>Selected</TD>'
 	else
@@ -330,16 +330,16 @@ if $ARGS[0] = 'matrixdata':
 
 	if dyneval('RESULT = exer_rout<<ARGS[1]>>[<<i>>]') = 4:
 		if ARGS[1] >= 3:
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 40'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 20 * (10 - sport_clothes_exercise_bonus)'
 		else
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 60'
+			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':

+ 1 - 1
locations/exhibitionistshop.qsrc

@@ -28,7 +28,7 @@ if $ARGS[0] = 'start':
 
 	act 'Leave':
 		minut += 5
-		gt 'liames'
+		gt 'pushkin_sq'
 	end
 
 	if hour >= 18:

+ 7 - 7
locations/fit.qsrc

@@ -358,7 +358,7 @@ if $ARGS[0] = 'gym':
 			fat -= rand(0,4)
 			if pcs_inhib < 30:inhib_exp += rand(1,2)
 
-			'<center><img <<$set_imgh>> src="images/pc/activities/excercises/gym/fit11.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/pc/activities/exercises/gym/fit11.jpg"></center>'
 			'You do very vigorous exercises to the music, and burn some fat.'
 
 			if pcs_stam < 30:
@@ -376,7 +376,7 @@ if $ARGS[0] = 'gym':
 			abonement -= 1
 			gs 'exercise', 'tier3', 30, 'stren'
 			if pcs_inhib < 30:inhib_exp += rand(1,2)
-			'<center><img <<$set_imgh>> src="images/pc/activities/excercises/gym/fit2.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/pc/activities/exercises/gym/fit2.jpg"></center>'
 			'You pump dumbells doing reps at fairly low total weight, building strength.'
 
 			if pcs_stam < 30:
@@ -394,7 +394,7 @@ if $ARGS[0] = 'gym':
 			abonement -= 1
 			gs 'exercise', 'tier3', 30, 'stren_plus'
 			if pcs_inhib < 30:inhib_exp += rand(1,2)
-			'<center><img <<$set_imgh>> src="images/pc/activities/excercises/gym/fit6.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/pc/activities/exercises/gym/fit6.jpg"></center>'
 			'You pump the heavy weights doing low reps with high total weight, building muscle.'
 
 			if pcs_stam < 30:
@@ -412,7 +412,7 @@ if $ARGS[0] = 'gym':
 			abonement -= 1
 			gs 'exercise', 'tier2', 30, 'stren', 'butt_tr'
 			if pcs_inhib < 30:inhib_exp += rand(1,2)
-			'<center><img <<$set_imgh>> src="images/pc/activities/excercises/butt_gym.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/pc/activities/exercises/butt_gym.jpg"></center>'
 			'You do various squats to tone your thighs and glutes, it also helps with building strength.'
 
 			if pcs_stam < 30:
@@ -429,7 +429,7 @@ if $ARGS[0] = 'gym':
 			abonement -= 1
 			gs 'exercise', 'tier3', 30, 'vital'
 			if pcs_inhib < 30:inhib_exp += rand(1,2)
-			'<center><img <<$set_imgh>> src="images/pc/activities/excercises/gym/fit3.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/pc/activities/exercises/gym/fit3.jpg"></center>'
 			'You spend a half hour doing reps on the cross trainer developing your endurance.'
 
 			if pcs_stam < 30:
@@ -447,7 +447,7 @@ if $ARGS[0] = 'gym':
 			abonement -= 1
 			gs 'exercise', 'tier3', 30, 'agil'
 			if pcs_inhib < 30:inhib_exp += rand(1,2)
-			'<center><img <<$set_imgh>> src="images/pc/activities/excercises/gym/fit4.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/pc/activities/exercises/gym/fit4.jpg"></center>'
 			'You run tennis exercises, concentrating on defensive drills.'
 
 			if pcs_stam < 30:
@@ -465,7 +465,7 @@ if $ARGS[0] = 'gym':
 			abonement -= 1
 			gs 'exercise', 'tier3', 30, 'react'
 			if pcs_inhib < 30:inhib_exp += rand(1,2)
-			'<center><img <<$set_imgh>> src="images/pc/activities/excercises/gym/fit4.jpg"></center>'
+			'<center><img <<$set_imgh>> src="images/pc/activities/exercises/gym/fit4.jpg"></center>'
 			'You run tennis exercises, concentrating on court reactions.'
 
 			if pcs_stam < 30:

+ 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>'

+ 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>'

+ 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?"'

File diff suppressed because it is too large
+ 202 - 190
locations/foto_models2.qsrc


+ 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

+ 48 - 48
locations/grades.qsrc

@@ -338,37 +338,37 @@ if $ARGS[0] = 'optional_activity_skill':
 	if dyneval('RESULT = class[''<<$ARGS[1]>>_<<$ARGS[2]>>_use_computer'']') = 0 or $ARGS[3] = 'yes':
 		if pcs_stam <= 0:
 			if pcs_condition['lack_of_sleep'] >= 20:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (2*(85+<<ARGS[3]>>))/200'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (2*(85+<<ARGS[4]>>))/200'
 			elseif pcs_condition['lack_of_sleep'] >= 10:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(85+<<ARGS[3]>>))/200'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(85+<<ARGS[4]>>))/200'
 			elseif pcs_condition['lack_of_sleep'] >= 5:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (7*(85+<<ARGS[3]>>))/200'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (7*(85+<<ARGS[4]>>))/200'
 			elseif pcs_condition['lack_of_sleep'] >= 2:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (9*(85+<<ARGS[3]>>))/200'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (9*(85+<<ARGS[4]>>))/200'
 			else
 				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (10*(85+<<ARGS[4]>>))/200'
 			end
 		elseif pcs_stam < stammax / 5:
 			if pcs_condition['lack_of_sleep'] >= 20:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (6*(85+<<ARGS[3]>>))/400'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (6*(85+<<ARGS[4]>>))/400'
 			elseif pcs_condition['lack_of_sleep'] >= 10:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (15*(85+<<ARGS[3]>>))/400'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (15*(85+<<ARGS[4]>>))/400'
 			elseif pcs_condition['lack_of_sleep'] >= 5:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (21*(85+<<ARGS[3]>>))/400'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (21*(85+<<ARGS[4]>>))/400'
 			elseif pcs_condition['lack_of_sleep'] >= 2:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (27*(85+<<ARGS[3]>>))/400'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (27*(85+<<ARGS[4]>>))/400'
 			else
 				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (30*(85+<<ARGS[4]>>))/400'
 			end
 		else
 			if pcs_condition['lack_of_sleep'] >= 20:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (2*(85+<<ARGS[3]>>))/100'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (2*(85+<<ARGS[4]>>))/100'
 			elseif pcs_condition['lack_of_sleep'] >= 10:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(85+<<ARGS[3]>>))/100'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(85+<<ARGS[4]>>))/100'
 			elseif pcs_condition['lack_of_sleep'] >= 5:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (7*(85+<<ARGS[3]>>))/100'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (7*(85+<<ARGS[4]>>))/100'
 			elseif pcs_condition['lack_of_sleep'] >= 2:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (9*(85+<<ARGS[3]>>))/100'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (9*(85+<<ARGS[4]>>))/100'
 			else
 				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (10*(85+<<ARGS[4]>>))/100'
 			end
@@ -376,37 +376,37 @@ if $ARGS[0] = 'optional_activity_skill':
 	elseif dyneval('RESULT = class[''<<$ARGS[1]>>_<<$ARGS[2]>>_use_computer'']') = 1:
 		if pcs_stam <= 0:
 			if pcs_condition['lack_of_sleep'] >= 20:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (1*(85+<<ARGS[3]>>))/200'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (1*(85+<<ARGS[4]>>))/200'
 			elseif pcs_condition['lack_of_sleep'] >= 10:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (2*(85+<<ARGS[3]>>))/200'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (2*(85+<<ARGS[4]>>))/200'
 			elseif pcs_condition['lack_of_sleep'] >= 5:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (3*(85+<<ARGS[3]>>))/200'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (3*(85+<<ARGS[4]>>))/200'
 			elseif pcs_condition['lack_of_sleep'] >= 2:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (4*(85+<<ARGS[3]>>))/200'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (4*(85+<<ARGS[4]>>))/200'
 			else
 				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(85+<<ARGS[4]>>))/200'
 			end
 		elseif pcs_stam < stammax / 5:
 			if pcs_condition['lack_of_sleep'] >= 20:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (3*(85+<<ARGS[3]>>))/400'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (3*(85+<<ARGS[4]>>))/400'
 			elseif pcs_condition['lack_of_sleep'] >= 10:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (6*(85+<<ARGS[3]>>))/400'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (6*(85+<<ARGS[4]>>))/400'
 			elseif pcs_condition['lack_of_sleep'] >= 5:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (9*(85+<<ARGS[3]>>))/400'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (9*(85+<<ARGS[4]>>))/400'
 			elseif pcs_condition['lack_of_sleep'] >= 2:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (12*(85+<<ARGS[3]>>))/400'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (12*(85+<<ARGS[4]>>))/400'
 			else
 				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (15*(85+<<ARGS[4]>>))/400'
 			end
 		else
 			if pcs_condition['lack_of_sleep'] >= 20:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (1*(85+<<ARGS[3]>>))/100'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (1*(85+<<ARGS[4]>>))/100'
 			elseif pcs_condition['lack_of_sleep'] >= 10:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (2*(85+<<ARGS[3]>>))/100'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (2*(85+<<ARGS[4]>>))/100'
 			elseif pcs_condition['lack_of_sleep'] >= 5:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (3*(85+<<ARGS[3]>>))/100'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (3*(85+<<ARGS[4]>>))/100'
 			elseif pcs_condition['lack_of_sleep'] >= 2:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (4*(85+<<ARGS[3]>>))/100'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (4*(85+<<ARGS[4]>>))/100'
 			else
 				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(85+<<ARGS[4]>>))/100'
 			end
@@ -423,37 +423,37 @@ if $ARGS[0] = 'optional_activity_attribute':
 	if dyneval('RESULT = class[''<<$ARGS[1]>>_<<$ARGS[2]>>_use_computer'']') = 0 or $ARGS[3] = 'yes':
 		if pcs_stam <= 0:
 			if pcs_condition['lack_of_sleep'] >= 20:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (2*(50+<<ARGS[3]>>))/200'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (2*(50+<<ARGS[4]>>))/200'
 			elseif pcs_condition['lack_of_sleep'] >= 10:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(50+<<ARGS[3]>>))/200'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(50+<<ARGS[4]>>))/200'
 			elseif pcs_condition['lack_of_sleep'] >= 5:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (7*(50+<<ARGS[3]>>))/200'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (7*(50+<<ARGS[4]>>))/200'
 			elseif pcs_condition['lack_of_sleep'] >= 2:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (9*(50+<<ARGS[3]>>))/200'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (9*(50+<<ARGS[4]>>))/200'
 			else
 				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (10*(50+<<ARGS[4]>>))/200'
 			end
 		elseif pcs_stam < stammax / 5:
 			if pcs_condition['lack_of_sleep'] >= 20:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (6*(50+<<ARGS[3]>>))/400'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (6*(50+<<ARGS[4]>>))/400'
 			elseif pcs_condition['lack_of_sleep'] >= 10:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (15*(50+<<ARGS[3]>>))/400'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (15*(50+<<ARGS[4]>>))/400'
 			elseif pcs_condition['lack_of_sleep'] >= 5:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (21*(50+<<ARGS[3]>>))/400'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (21*(50+<<ARGS[4]>>))/400'
 			elseif pcs_condition['lack_of_sleep'] >= 2:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (27*(50+<<ARGS[3]>>))/400'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (27*(50+<<ARGS[4]>>))/400'
 			else
 				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (30*(50+<<ARGS[4]>>))/400'
 			end
 		else
 			if pcs_condition['lack_of_sleep'] >= 20:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (2*(50+<<ARGS[3]>>))/100'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (2*(50+<<ARGS[4]>>))/100'
 			elseif pcs_condition['lack_of_sleep'] >= 10:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(50+<<ARGS[3]>>))/100'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(50+<<ARGS[4]>>))/100'
 			elseif pcs_condition['lack_of_sleep'] >= 5:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (7*(50+<<ARGS[3]>>))/100'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (7*(50+<<ARGS[4]>>))/100'
 			elseif pcs_condition['lack_of_sleep'] >= 2:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (9*(50+<<ARGS[3]>>))/100'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (9*(50+<<ARGS[4]>>))/100'
 			else
 				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (10*(50+<<ARGS[4]>>))/100'
 			end
@@ -461,37 +461,37 @@ if $ARGS[0] = 'optional_activity_attribute':
 	elseif dyneval('RESULT = class[''<<$ARGS[1]>>_<<$ARGS[2]>>_use_computer'']') = 1:
 		if pcs_stam <= 0:
 			if pcs_condition['lack_of_sleep'] >= 20:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (1*(50+<<ARGS[3]>>))/200'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (1*(50+<<ARGS[4]>>))/200'
 			elseif pcs_condition['lack_of_sleep'] >= 10:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (2*(50+<<ARGS[3]>>))/200'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (2*(50+<<ARGS[4]>>))/200'
 			elseif pcs_condition['lack_of_sleep'] >= 5:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (3*(50+<<ARGS[3]>>))/200'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (3*(50+<<ARGS[4]>>))/200'
 			elseif pcs_condition['lack_of_sleep'] >= 2:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (4*(50+<<ARGS[3]>>))/200'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (4*(50+<<ARGS[4]>>))/200'
 			else
 				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(50+<<ARGS[4]>>))/200'
 			end
 		elseif pcs_stam < stammax / 5:
 			if pcs_condition['lack_of_sleep'] >= 20:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (3*(50+<<ARGS[3]>>))/400'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (3*(50+<<ARGS[4]>>))/400'
 			elseif pcs_condition['lack_of_sleep'] >= 10:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (6*(50+<<ARGS[3]>>))/400'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (6*(50+<<ARGS[4]>>))/400'
 			elseif pcs_condition['lack_of_sleep'] >= 5:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (9*(50+<<ARGS[3]>>))/400'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (9*(50+<<ARGS[4]>>))/400'
 			elseif pcs_condition['lack_of_sleep'] >= 2:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (12*(50+<<ARGS[3]>>))/400'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (12*(50+<<ARGS[4]>>))/400'
 			else
 				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (15*(50+<<ARGS[4]>>))/400'
 			end
 		else
 			if pcs_condition['lack_of_sleep'] >= 20:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (1*(50+<<ARGS[3]>>))/100'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (1*(50+<<ARGS[4]>>))/100'
 			elseif pcs_condition['lack_of_sleep'] >= 10:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (2*(50+<<ARGS[3]>>))/100'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (2*(50+<<ARGS[4]>>))/100'
 			elseif pcs_condition['lack_of_sleep'] >= 5:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (3*(50+<<ARGS[3]>>))/100'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (3*(50+<<ARGS[4]>>))/100'
 			elseif pcs_condition['lack_of_sleep'] >= 2:
-				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (4*(50+<<ARGS[3]>>))/100'
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (4*(50+<<ARGS[4]>>))/100'
 			else
 				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(50+<<ARGS[4]>>))/100'
 			end

+ 1 - 1
locations/gschool_detention.qsrc

@@ -136,7 +136,7 @@ if $ARGS[0] = 'back_down':
 		'You confirm your presence, cursing the fact that you are stuck here. Once he has finished, he tells everyone to study quietly and use their time to "do homework or whatever"; it would appear he doesn''t want to be here anymore than the rest of you. After giving somebody who was talking to his neighbor a deathly stare that quietens the room, the teacher pulls out a laptop and starts typing away, ignoring you and probably counting the minutes until he can go home, just like you.'
 		act 'Study':
 			*clr & cla
-			gs 'grades', 'homework', 'school', min(lernHome,3), 0, 0, 0
+			gs 'grades', 'homework', 'school', 'no', min(lernHome,3), 0, 0, 0
 			'<center><b><font color="maroon">Detention</font></b></center>'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/detention/detention.jpg"></center>'
 			'You spend the next three hours studying and doing your homework. Once the bell rings, you gather up your books and head home.'

+ 6 - 2
locations/gschool_lessons.qsrc

@@ -82,7 +82,7 @@ if $ARGS[0] = 'uniform_check':
 			'<font color="red">This uniform complies with the regulations but is too risqué.</font>'
 		elseif CloStyle = 2:
 			grupvalue[4] += 1
-			'<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 and is of a style that appeals to Gopniks.</font>'	
 		elseif PCloQuality >= 4:
 			grupvalue[1] += 1
 			grupvalue[2] += 1
@@ -117,7 +117,11 @@ if $ARGS[0] = 'uniform_check':
 		grupvalue[5] -= 1
 		demerit += 5
 		gs 'fame', 'pav', 'sex', 1
-		'<font color="red">This uniform makes a mockery of the school uniform regulations.</font>'
+		if PCloSkirt > 5:
+			'<font color="red">This uniform is so short that it makes a mockery of the school uniform regulations.</font>'
+		else
+			'<font color="red">This uniform is too thin and that can expose underwear making a mockery of the school uniform regulations.</font>'
+		end
 	end
 end
 

+ 2 - 2
locations/gschool_lunch.qsrc

@@ -150,9 +150,9 @@ if $ARGS[0] = 'break':
 			gt 'NikoPayback', 'Fyodor Help'
 		elseif NikoPayback = 2 and IvanVsNiko = 1:
 			gt 'NikoPayback', 'Ivan Help 2'
-		elseif NikoPayback = 2 and anushka['vs_niko'] = 1:
+		elseif NikoPayback = 2 and anushkaQW['vs_niko'] = 1:
 			gt 'NikoPayback', 'Nush Help'
-		elseif NikoPayback = 2 and AlbVsNiko = 1:
+		elseif NikoPayback = 2 and AlbinaQW['niko_help'] = 1:
 			gt 'NikoPayback', 'Albina Help'
 		elseif NikoPayback = 1 and NikoPayback_Day ! daystart:
 			gt 'NikoPayback', 'Payback'

+ 20 - 8
locations/gschool_outcast_chats.qsrc

@@ -82,7 +82,7 @@ if $ARGS[0] = 'petia':
 			'Petia grins as you approach. He invades your personal space without a care as a raunchy smell hits your nostrils. "Hey <<$pcs_nickname>>, you''re smoking hot, you know that? I might just let you date me if you ask nicely." He gives you a creepy smile that shows his filthy teeth, which look like they haven''t seen a toothbrush in years, if ever.'
 			*nl
 			'You snort in laughter. "<i>You</i>? Dating <i>me</i>?" You burst out into a fit of laughter. "Petia, I wouldn''t date you if my life depended on it. If we were the last people on Earth, I would rather jump off a cliff than have sex with you!"' 
-			if tits >= 5: 'You notice he isn''t paying attention and follow his gaze down to see that he''s staring at your breasts instead. "My eyes are up here, perv! Are you drooling? Eeeww! Go and cream your pants at your own tits, you fat loser!" you exclaim while covering your breasts with your arm. He quickly darts his eyes back up.'
+			if tits >= 4: 'You notice he isn''t paying attention and follow his gaze down to see that he''s staring at your breasts instead. "My eyes are up here, perv! Are you drooling? Eeeww! Go and cream your pants at your own tits, you fat loser!" you exclaim while covering your breasts with your arm. He quickly darts his eyes back up.'
 			'Disgusted, you back away, but sense his creepy gaze on the back of your head as you walk away.'
 		else
 			'Petia looks fearful as you approach. "What do you want?" he snarls.'
@@ -98,7 +98,7 @@ if $ARGS[0] = 'petia':
 			'Petia grins as you approach. He invades your personal space without a care as a raunchy smell hits your nostrils. "Hey <<$pcs_nickname>>, did I mention that you have an amazing looking body and look so hot when you work out in gym class? You''re too good looking for those jacked up monkeys and should hook up with me instead." He gives you a creepy smile that shows his filthy teeth, which look like they haven''t seen a toothbrush in years, if ever.'
 			*nl
 			'You snort in laughter. "<i>You</i>? Dating <i>me</i>?" You burst out into a fit of laughter. "Petia, I wouldn''t date you if my life depended on it. If we were the last people on Earth, I would rather jump off a cliff than have sex with you!"' 
-			if tits >= 5: 'You notice he isn''t paying attention and follow his gaze down to see that he''s staring at your breasts instead. "Those ''jacked up monkeys'' would beat your ass if they saw you drooling at my tits. Put your tongue back in your mouth, perv!" you sternly tell him while covering your breasts with your arm. He quickly darts his eyes back up.'
+			if tits >= 4: 'You notice he isn''t paying attention and follow his gaze down to see that he''s staring at your breasts instead. "Those ''jacked up monkeys'' would beat your ass if they saw you drooling at my tits. Put your tongue back in your mouth, perv!" you sternly tell him while covering your breasts with your arm. He quickly darts his eyes back up.'
 			'Disgusted, you back away, but sense him staring at your ass as you walk away.'
 		else
 			'Petia looks fearful as you approach. "What do you want?" he snarls.' 
@@ -112,7 +112,7 @@ if $ARGS[0] = 'petia':
 		grupvalue[4] -= 1
 		if hotcat >= 6:
 			'Petia grins as you approach. He invades your personal space without a care as a raunchy smell hits your nostrils. "Hey <<$pcs_nickname>>, you''re pretty sexy for a nerd. How about we study together sometime?" He gives you a creepy smile that shows his filthy teeth, which look like they haven''t seen a toothbrush in years, if ever.'
-			if tits >= 5: 'You notice him practically drooling while staring at your breasts and quickly cover them with your arm, causing him to quickly dart his eyes back up.'
+			if tits >= 4: 'You notice him practically drooling while staring at your breasts and quickly cover them with your arm, causing him to quickly dart his eyes back up.'
 			'Before things can go any further, your fellow nerds come to your rescue and motion for you to join them. You quickly dash over to them and escape his foul aroma, but sense his creepy gaze following you across the room.'
 		elseif npc_rel['A159'] >= 50:
 			'You notice Petia desperately walking up and down the classroom trying to mooch stuff from the others. When he sees you, he breaks out into a smile and quickly starts walking towards you. "The others are being mean! They won''t help me out and I''m getting really hungry!"'
@@ -122,7 +122,11 @@ if $ARGS[0] = 'petia':
 				money -= 50
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big159.jpg"></center>'
 				'You feel sorry for him and do have the money to spare. "Here, go and get yourself some lunch."'
-				'His eyes grow wide and he takes the money from your hand, letting his hand linger against yours way too long for comfort. "Thanks <<$pcs_nickname>>, you''re the best!" he says with a grin and, is that love in his eyes? After another awkward moment, he leaves to go and buy lunch.'
+				if tits >= 4:
+					'His eyes grow wide and he takes the money from you, letting his hand linger against yours way too long for comfort as you notice him staring at your breasts. "Thanks <<$pcs_nickname>>, you''re the best!" he says with a grin and, is that love in his eyes? After another awkward moment, he leaves to go and buy lunch.'
+				else
+					'His eyes grow wide and he takes the money from you, letting his hand linger against yours way too long for comfort. "Thanks <<$pcs_nickname>>, you''re the best!" he says with a grin and, is that love in his eyes? After another awkward moment, he leaves to go and buy lunch.'
+				end
 				act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Tell him to stop being a mooch':
@@ -144,7 +148,11 @@ if $ARGS[0] = 'petia':
 				money -= 50
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big159.jpg"></center>'
 				'You feel sorry for him and do have the money to spare. "Here, go and get yourself some lunch."'
-				'His eyes grow wide and he takes the money from your hand, letting his hand linger against yours way too long for comfort. "Thanks <<$pcs_nickname>>, you''re the best!" he says with a grin and, is that love in his eyes? After another awkward moment, he leaves to go and buy lunch.'
+				if tits >= 4:
+					'His eyes grow wide and he takes the money from you, letting his hand linger against yours way too long for comfort as you notice him staring at your breasts. "Thanks <<$pcs_nickname>>, you''re the best!" he says with a grin and, is that love in his eyes? After another awkward moment, he leaves to go and buy lunch.'
+				else
+					'His eyes grow wide and he takes the money from you, letting his hand linger against yours way too long for comfort. "Thanks <<$pcs_nickname>>, you''re the best!" he says with a grin and, is that love in his eyes? After another awkward moment, he leaves to go and buy lunch.'
+				end
 				act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Tell him to stop being a mooch':
@@ -167,12 +175,12 @@ if $ARGS[0] = 'petia':
 		if npc_rel['A159'] >= 50:
 			'Petia grins as you approach. He invades your personal space without a care as a raunchy smell hits your nostrils. "Hey <<$pcs_nickname>>, did I tell you that I like bad girls? I think we should date." He gives you a creepy smile that shows his filthy teeth, which look like they haven''t seen a toothbrush in years, if ever.'
 			'You shove him away from you. "What the fuck? Why would I date a fat, smelly loser like you? Get the fuck away from me before I knock those rotten teeth of yours out!" He quickly backs away, but you can feel his creepy gaze on the back of your head as you walk away. You turn around and glare at him, causing him to quickly look at the floor.' 
-            if tits >= 5: '"And I seen you staring at my tits as well, perv! Do it again and I''ll kick your balls back up inside you!" you add.'		
+            if tits >= 4: '"And I seen you staring at my tits as well, perv! Do it again and I''ll kick your balls back up inside you!" you add.'		
 		else
 			'Petia looks a little fearful, yet somehow confident at the time. "What do you want, loser?" you snarl while trying not to inhale his foul aroma.'
 			'He gives you a creepy smile that shows his filthy teeth, which look like they haven''t seen a toothbrush in years, if ever. "I think you''re just acting tough because you''re scared of the truth. You want to date me. Why else would you be talking to me?"'
 			'"Date <i>you</i>?!" you exclaim while balling your fist up. "I would punch your rotten teeth out right now if I wasn''t worried about catching some filthy disease off of you. It''s called ''soap'', you smelly cunt!" He quickly backs away, but you can feel his creepy gaze on the back of your head as you walk away. You turn around and glare at him, causing him to quickly look at the floor.'
-			if tits >= 5: '"And I seen you staring at my tits as well, perv! Do it again and I''ll kick your balls back up inside you!" you add.'
+			if tits >= 4: '"And I seen you staring at my tits as well, perv! Do it again and I''ll kick your balls back up inside you!" you add.'
 		end
 	else
 		if npc_rel['A159'] >= 50:
@@ -183,7 +191,11 @@ if $ARGS[0] = 'petia':
 				money -= 50
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big159.jpg"></center>'
 				'You feel sorry for him and do have the money to spare. "Here, go and get yourself some lunch."'
-				'His eyes grow wide and he takes the money from your hand, letting his hand linger against yours way too long for comfort. "Thanks <<$pcs_nickname>>, you''re the best!" he says with a grin and, is that love in his eyes? After another awkward moment, he leaves to go and buy lunch.'
+				if tits >= 4:
+					'His eyes grow wide and he takes the money from you, letting his hand linger against yours way too long for comfort as you notice him staring at your breasts. "Thanks <<$pcs_nickname>>, you''re the best!" he says with a grin and, is that love in his eyes? After another awkward moment, he leaves to go and buy lunch.'
+				else
+					'His eyes grow wide and he takes the money from you, letting his hand linger against yours way too long for comfort. "Thanks <<$pcs_nickname>>, you''re the best!" he says with a grin and, is that love in his eyes? After another awkward moment, he leaves to go and buy lunch.'
+				end
 				act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 			end
 			act 'Tell him to stop being a mooch':

+ 2 - 2
locations/gschool_socialchg1.qsrc

@@ -639,7 +639,7 @@ if $ARGS[0] = 'tBella':
 		'"Hanging around with older people does have its perks." she winks. "One of my friends can get me in, no questions asked."'
 		'You nod your head. "Must be great hanging around with older people..."'
 		'"Oh, the stories I''ve got to tell..." Bella replies, but before she can continue, there''s an announcement. She excuses herself, saying that''s the train she needs to catch.'
-		act 'Return to the train station': gt 'pav_train_hall'
+		act 'Return to the train platform': gt 'pav_train_hall', 'platform'
 	end
 
 	act 'What''s wrong with the gym in Pavlovsk?':
@@ -652,7 +652,7 @@ if $ARGS[0] = 'tBella':
 		'"Like what?" you ask, a little offended.'
 		'Bella just smirks. "Well, first of all, there are fully grown men there, not little wimpy boys that think they''re the shit. Real men that know how to treat women... And let''s not talk about all the sexy women that work out."'
 		'As she''s about to continue, you hear an announcement. "That''s my train. Too bad, <<$pcs_nickname>>. I thought about inviting you, but you disappointed me. I had higher hopes about you..." she says before walking away from you.'
-		act 'Return to the train station': gt 'pav_train_hall'
+		act 'Return to the train platform': gt 'pav_train_hall', 'platform'
 	end
 end
 

+ 1 - 1
locations/homes_properties_attr.qsrc

@@ -226,7 +226,7 @@ if $ARGS[0] = 'get_property_attr':
 		$property['name'] = 'Old town apartment'
 		$property['display'] = 'apartment in the old town of Pushkin'
 		$property['town'] = 'oldtown'
-		$property['location'] = 'liames'
+		$property['location'] = 'pushkin_sq'
 		$property['location_arg'] = ''
 		$property['entrance'] = 'korr2x'
 		$property['entrance_arg'] = ''

+ 37 - 37
locations/intro_city_select.qsrc

@@ -388,8 +388,7 @@ if $ARGS[0] = 'nerdqueen':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/nerd_1.jpg"></center>'
 	'While you love all things nerdy or geeky, what you loved the most was hanging out with your fellow nerds and doing nerdy things together. This made you fairly social for a nerd and more general in your areas of knowledge.' 
 	'As you got older and started to develop as a woman, it also made you much more aware of your sexuality than most nerds are comfortable with. As such, you cultivated that awareness more than most and were more at ease with your body than the other nerds. By nerd standards, you were confident, dynamic and attractive. This led to you being the leader of your group of friends, and you were more acceptable to other social groups as a result, especially the cool kids, who seemed to respect your social skills and looks.'
-	act 'Select another option': gt 'intro_city_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_city_select', 'nerd'
 		alterstrtimg = 8
 		pcs_chrsm = 45
@@ -439,6 +438,7 @@ if $ARGS[0] = 'nerdqueen':
 		gs 'grades', 'grade_award', 'school', 'his', 80
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'goodstudent':
@@ -447,8 +447,7 @@ if $ARGS[0] = 'goodstudent':
 	'You just loved school, and your grades were more than good enough to attend the university of your choosing after graduation. You have always tried to absorb every bit of knowledge possible and did everything you could to excel in school.' 
 	'While this attitude gained you a lot of respect from the other nerds, it didn''t earn you a lot of friends and you never found the time for sports. You were often asked to be a tutor and sometimes found yourself forced to do others'' homework for them.' 
 	'Now you are in the big city with a whole new world to absorb, although a part of you already misses school.'
-	act 'Select another option': gt 'intro_city_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_city_select', 'nerd'
 		pcs_traits['nerd_points'] = 100
 		pcs_traits['nerd_status'] = 3
@@ -481,6 +480,7 @@ if $ARGS[0] = 'goodstudent':
 		gs 'grades', 'grade_award', 'school', 'his', 90
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'computergeek':
@@ -489,8 +489,7 @@ if $ARGS[0] = 'computergeek':
 	'You were always into computers, whether it be by playing video games, taking computers apart or learning programing and even hacking. You love everything about computers, but this passion left you little time to make friends - real-life friends, at least.' 
 	'You managed to befriend many online players that you talked to while playing various video games, however, and you rarely spent any time outdoors, nor money on clothes or other girly stuff. You were far more interested in saving your money for a better computer in order to play even better games.' 
 	'Now you are on your own in the big city, and you will need most of your money to live on instead.'
-	act 'Select another option': gt 'intro_city_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_city_select', 'nerd'
 		alterstrtimg = 10
 		if glass < 1 : glass = 1
@@ -525,6 +524,7 @@ if $ARGS[0] = 'computergeek':
 		gs 'grades', 'grade_award', 'school', 'his', 85
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'chessplayer':
@@ -532,8 +532,7 @@ if $ARGS[0] = 'chessplayer':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/nerd_4.jpg"></center>'
 	'You were always into chess as a child, and have studied all the great chess masters. You can name them all, as well as their favorite strategies! You find nothing more interesting than matching your wits against someone else''s in a game of chess. It has left you with the ability to often see the consequences of your actions better than most as you are used to looking several moves ahead. All of this left you with little time to make many friends, or spend much time outdoors.' 
 	'Now you are on your own living in the big city. You had already planned things out, but now that you''re here, you have more options than you thought. You can get a job now or go to the university and get a better education like you had originally planned.'
-	act 'Select another option': gt 'intro_city_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_city_select', 'nerd'
 		alterstrtimg = 11
 		pcs_intel = 65
@@ -563,6 +562,7 @@ if $ARGS[0] = 'chessplayer':
 		gs 'grades', 'grade_award', 'school', 'his', 85
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'jock':
@@ -619,8 +619,7 @@ if $ARGS[0] = 'volleyball':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/jock_1.jpg"></center>'
 	'Ever since you first played volleyball, you have been in love with the sport. You spent a lot of your free time trying to improve your ability, and it paid off; you''re actually quite good now! Your obsession with volleyball, however, had some repercussions on your school performance. You were a sub-par student, and didn''t make many friends outside of your fellow jocks.' 
 	'Now that you are in the big city, it seems your talent for volleyball is less respected. Perhaps it''s time to find something other than sports to be passionate about?'
-	act 'Select another option': gt 'intro_city_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_city_select', 'jock'
 		alterstrtimg = 12
 		pcs_react = 55
@@ -649,6 +648,7 @@ if $ARGS[0] = 'volleyball':
 		gs 'grades', 'grade_award', 'school', 'his', 55
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'dancer':
@@ -656,8 +656,7 @@ if $ARGS[0] = 'dancer':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/jock_2.jpg"></center>'
 	'You fell in love with dancing at an early age and never looked back. You spent a lot of your free time trying to improve your skills, and it paid off; you''re actually quite good now! Your obsession with dancing, however, had some repercussions on your school performance. You were a sub-par student and didn''t make many friends other than the jocks, but you were good friends with Albina Barlovskaya, a girl who was even more passionate about dancing than you.' 
 	'Now that you are in the big city, it seems your dancing talent is less respected. Perhaps it''s time to find something other than sports to be passionate about?'
-	act 'Select another option': gt 'intro_city_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_city_select', 'jock'
 		alterstrtimg = 13
 		pcs_sprt = 55
@@ -677,7 +676,7 @@ if $ARGS[0] = 'dancer':
 		end
 		pcs_danc = 50
 		pcs_heels = 30
-		pcs_inhib = 25
+		pcs_inhib = 30
 		pcs_makupskl = 35
 		gsAboDance += 30
 		gs 'npc_relationship', 'socialgroup_setting', 5, 0, 0, -5, 0, 0
@@ -701,6 +700,7 @@ if $ARGS[0] = 'dancer':
 		gs 'grades', 'grade_award', 'school', 'his', 55
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'runner':
@@ -708,8 +708,7 @@ if $ARGS[0] = 'runner':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/jock_3.jpg"></center>'
 	'Ever since you first tried track, you have been in love with the sport. When you’re running, the rest of the world fades away and you experience a natural high like no other. You spent a lot of your free time trying to get better at it, and it paid off; you''re actually quite good now! Your obsession with running, however, had some repercussions on your school performance. You were a sub-par student, and you didn''t make many friends other than the jocks and your coach.' 
 	'Now that you are in the big city, it seems your running talents are less respected. Perhaps it''s time to find something other than sports to be passionate about?'
-	act 'Select another option': gt 'intro_city_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_city_select', 'jock'
 		alterstrtimg = 14
 		pcs_vital = 55
@@ -740,6 +739,7 @@ if $ARGS[0] = 'runner':
 		gs 'grades', 'grade_award', 'school', 'his', 55
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'football':
@@ -747,8 +747,7 @@ if $ARGS[0] = 'football':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/jock_4.jpg"></center>'
 	'Ever since your first football game, you have been in love with the sport. You spent a lot of your free time trying to get better at it, and it paid off; you''re actually quite good now! Your obsession with football had some repercussions on your school performance, however, and you were a sub-par student. You didn''t make many friends other than the jocks, especially <<$npc_firstname[''A149'']>> and your coach.' 
 	'Now that you are in the big city, it seems your talent for football is less respected. Perhaps it''s time to find something other than sports to be passionate about?'
-	act 'Select another option': gt 'intro_city_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_city_select', 'jock'
 		alterstrtimg = 15
 		pcs_stren = 80
@@ -783,6 +782,7 @@ if $ARGS[0] = 'football':
 		gs 'grades', 'grade_award', 'school', 'his', 55
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'cool':
@@ -823,8 +823,7 @@ if $ARGS[0] = 'socialite':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/popular_1.jpg"></center>'
 	'You were friends with all of the important kids at school, which is what really mattered. You were very social growing up and enjoyed being around others, often becoming the center of attention. You have always had a knack for knowing the right thing to say at the right moment, which led to many other students wanting to be your friend. You can, with a little work, get along with nearly anyone.' 
 	'Now you find yourself in the big city and you no longer feel like the big important fish in a small pond. Everyone is more busy and there is just so many more people.'
-	act 'Select another option': gt 'intro_city_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_city_select', 'cool'
 		alterstrtimg = 16
 		pcs_chrsm = 55
@@ -860,6 +859,7 @@ if $ARGS[0] = 'socialite':
 		gs 'grades', 'grade_award', 'school', 'his', 65
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'beautiful':
@@ -867,8 +867,7 @@ if $ARGS[0] = 'beautiful':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/popular_2.jpg"></center>'
 	'You might not have been the smartest, the most social, the most athletic or had the toughest attitude - but what you did have were natural good looks. That’s not something you can earn! You blossomed earlier than most girls and the boys took note. As you got older your looks only improved, and you were often considered one of the best looking girls in school.' 
 	'Now that you are in the city, you are still better looking than most, but you can''t help but notice the occasional girl that is even better looking than you. It seems the boys are also not as impressed at your looks as they once were.'
-	act 'Select another option': gt 'intro_city_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_city_select', 'cool'
 		alterstrtimg = 17
 		pcs_humint = 25
@@ -919,6 +918,7 @@ if $ARGS[0] = 'beautiful':
 		gs 'grades', 'grade_award', 'school', 'his', 60
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'gopnik':
@@ -971,8 +971,7 @@ if $ARGS[0] = 'gopnikstart':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/gopnik_1.jpg"></center>'
 	'You were a gopnik in school. While you were still low in the gopnik pecking order, you had already proven yourself to them and most of them accepted you as an equal. You had problems at home and school due to your antisocial behavior, especially with your mother and stepfather, who seen you going down the wrong path.' 
 	'Now you are in the big city, a whole new playground to find trouble in.'
-	act 'Select another option': gt 'intro_city_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_city_select', 'gopnik'
 		gs 'npc_relationship', 'socialgroup_setting', -10, -10, -10, 5, -10, -10
 		alterstrtimg = 18
@@ -1011,6 +1010,7 @@ if $ARGS[0] = 'gopnikstart':
 		gs 'grades', 'grade_award', 'school', 'his', 25
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'troublemaker':
@@ -1018,8 +1018,7 @@ if $ARGS[0] = 'troublemaker':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/gopnik_2.jpg"></center>'
 	'You were a troublemaker in school. Nothing made you happier than causing problems, whether it be petty larceny, getting into fights or vandalism. You lived for the thrill of breaking the rules and got along fairly well with the gopniks, who accepted you as a kindred spirit. If you couldn''t find any trouble, you would happily make your own. You had problems at home and school due to your antisocial behavior, especially with your mother and stepfather, who see you going down the wrong path.' 
 	'Now you are in the big city, a whole new playground to find trouble in.'
-	act 'Select another': gt 'intro_city_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		pcs_traits['nerd_points'] = -50
 		gs 'intro_city_select', 'gopnik'
 		alterstrtimg = 19
@@ -1068,6 +1067,7 @@ if $ARGS[0] = 'troublemaker':
 		gs 'grades', 'grade_award', 'school', 'his', 25
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 !!Vitek GF was removed as a choice as it doesn''t fit. He stayed in Pavlovsk and wouldn''t let his GF move to the city, so she would have to break up with him.
@@ -1078,8 +1078,7 @@ if $ARGS[0] = 'alternative':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/gopnik_4.jpg"></center>'
 	'You marched to your own tune. You did what you wanted when you wanted, and did it with a fuck-it-all attitude. The gopniks respected you even though you weren''t one of them, but you had problems at home and school due to your behavior, especially with your mother and stepfather, who seen you going down the wrong path.' 
 	'That doesn''t matter now since you''re out in the city on your own, ready to do as you please.'
-	act 'Select another option': gt 'intro_city_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		pcs_traits['nerd_points'] = -20
 		pcs_exhib = 25
 		Exhibitionist_lvl = 1
@@ -1158,6 +1157,7 @@ if $ARGS[0] = 'alternative':
 		gs 'grades', 'grade_award', 'school', 'his', 25
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'outcast':
@@ -1188,8 +1188,7 @@ if $ARGS[0] = 'friendless':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/outcast_1.jpg"></center>'
 	'You were never very social and never learned how to make friends. You were often made fun of or bullied by the other kids as you grew up. As such, you naturally shielded away from them, an action that only served to isolate you even further.' 
 	'Now that you have moved to the city, you have a chance to do things differently and make new friends.'
-	act 'Select another option': gt 'intro_city_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_city_select', 'outcast'
 		gs 'npc_relationship', 'socialgroup_setting', -10, -10, -10, -10, -10, 0
 		alterstrtimg = 22
@@ -1217,6 +1216,7 @@ if $ARGS[0] = 'friendless':
 		gs 'grades', 'grade_award', 'school', 'his', 55
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'uglyduckling':
@@ -1224,8 +1224,7 @@ if $ARGS[0] = 'uglyduckling':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/outcast_2.jpg"></center>'
 	'Some girls blossom early and others have natural good looks- you got neither. In fact, you seem to have been cursed with an androgynous face and fat body, and have been mistaken for a boy more times than you would care to admit.'
 	'Your lack of good looks made you a social pariah in school. Nobody liked you or wanted to spend time with you unless they were making fun of you. Now that you have moved to the city, you''re hoping that is all about to change.'
-	act 'Select anothe option': gt 'intro_city_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_city_select', 'outcast'
 		gs 'npc_relationship', 'socialgroup_setting_boys', -10, -10, 0, -10, 0, 0
 		alterstrtimg = 23
@@ -1261,6 +1260,7 @@ if $ARGS[0] = 'uglyduckling':
 		gs 'grades', 'grade_award', 'school', 'his', 55
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'goodgirl':
@@ -1268,8 +1268,7 @@ if $ARGS[0] = 'goodgirl':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/outcast_3.jpg"></center>'
 	'You were the good girl who parents, teachers and adults loved and the other kids hated. You always reminded the teacher to give out homework and would snitch on anyone for doing anything. You also regularly attended church.' 
 	'Now you are in the big city and have suddenly found there are no teachers or adults to impress. In fact, it seems buttering up to the adults your entire life has become something of a hinderance.'
-	act 'Select another option': gt 'intro_city_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		pcs_traits['nerd_points'] = 100
 		pcs_traits['nerd_status'] = 3
 		pcs_traits['nerd_lernHome'] = 5
@@ -1318,6 +1317,7 @@ if $ARGS[0] = 'goodgirl':
 		gs 'grades', 'grade_award', 'school', 'his', 80
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'slut':
@@ -1325,8 +1325,7 @@ if $ARGS[0] = 'slut':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/outcast_4.jpg"></center>'
 	'You became curious about sex far sooner than other kids your age. You started masturbating long before the others in your year and loved the sensation so much that you wanted to find out how good sex would feel, becoming the first girl in your year to lose your virginity.'
 	'However, your resultant addiction to sex made you a social pariah, and you were constantly mocked by your peers. Now you are in the big city where nobody knows you, giving you a chance to either start over or continue your life of debauchery.'
-	act 'Select another option': gt 'intro_city_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		pcs_traits['commando_lvl'] = 2
 		pcs_traits['cumeater'] = 1 and cumeater_cheat = 1
 		pcs_exhib = 40
@@ -1414,6 +1413,7 @@ if $ARGS[0] = 'slut':
 		gs 'grades', 'grade_award', 'school', 'his', 55
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'goth':
@@ -1421,8 +1421,7 @@ if $ARGS[0] = 'goth':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/outcast_5.jpg"></center>'
 	'Every school has their oddball, in your case - You. You never felt like you fit in, at least until you watched some American movies, saw some goths and suddenly felt like you belonged. You quickly used all the allowance you had to buy new clothes and makeup so you could finally feel good about yourself. Your family and classmates didn''t approve, but you didn''t care.'
 	'With school over, you''ve moved to the city, where you feel a lot more accepted, although people still give you the odd stare.'
-    act 'Select another option': gt 'intro_city_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		pcs_traits['nerd_points'] = -10
 		gs 'intro_city_select', 'outcast'
 		gs 'npc_relationship', 'socialgroup_setting', 0, 0, 5, +20, 0, 0
@@ -1480,6 +1479,7 @@ if $ARGS[0] = 'goth':
 		gs 'grades', 'grade_award', 'school', 'his', 55
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 

+ 29 - 20
locations/intro_initialization.qsrc

@@ -201,11 +201,6 @@ if $ARGS[1] ! 'CSB' and school_clothing ! 1:
 	shoewornnumber = 6
 end
 
-if school_clothing = 7:
-	!!Dancer gets leotard
-	danilovich_outfits[155] = 1
-	danilovich_outfits_h[155] = 100
-end
 !!	Starting clothing set
 if school_clothing = 1:
 	cats_panties[15] = 1
@@ -226,6 +221,9 @@ if school_clothing = 1:
 	dolls_outfits[37] = 1
 	dolls_outfits_h[37] = 100
 	dolls_outfits_b[37] = pcs_hips
+	gm_school[51] = 1
+	gm_school_h[51] = 120
+	gm_school_b[51] = pcs_hips
 	sportsclothingnumber = 80
 	gs 'clothing', 'wear', 'dolls_outfits', 37
 elseif $ARGS[1] = 'CSB':
@@ -254,12 +252,12 @@ elseif alterstrtimg = 17:
 	cats_outfits[56] = 1
 	cats_outfits_h[56] = 100
 	cats_outfits_b[56] = pcs_hips
-	danilovich_outfits[136] = 1
-	danilovich_outfits_h[136] = 100
+	danilovich_outfits[35] = 1
+	danilovich_outfits_h[35] = 100
 	cats_dress[59] = 1
 	cats_dress_h[59] = 100
 	cats_dress_b[59] = pcs_hips
-	sportsclothingnumber = 136
+	sportsclothingnumber = 35
 	gs 'clothing', 'wear', 'gm_dress', 57
 elseif pcs_inhib < 5:
 	gm_outfits[30] = 1
@@ -273,9 +271,9 @@ elseif pcs_inhib < 5:
 	sportsclothingnumber = 81
 	gs 'clothing', 'wear', 'cats_dress', 1
 elseif pcs_inhib < 10:
-	gm_outfits[15] = 1
-	gm_outfits_h[15] = 100
-	gm_outfits_b[15] = pcs_hips
+	gm_outfits[3] = 1
+	gm_outfits_h[3] = 100
+	gm_outfits_b[3] = pcs_hips
 	danilovich_outfits[80] = 1
 	danilovich_outfits_h[80] = 100
 	gm_dress[4] = 1
@@ -444,9 +442,9 @@ elseif alterstrtimg = 17:
 	danilovich_pantiesS[4] = 0
 	$sportspantytype = 'danilovich'
 	sportspantynumber = 4
-	gm_school[48] = 1
-	gm_school_h[48] = 120
-	gm_school_b[48] = pcs_hips
+	gm_school[1] = 1
+	gm_school_h[1] = 120
+	gm_school_b[1] = pcs_hips
 else
 	gm_coats[12] = 1
 	gm_coats_h[12] = 200
@@ -477,23 +475,34 @@ else
 		bomba_dress[40] = 1
 		bomba_dress_h[40] = 120
 		bomba_dress_b[40] = pcs_hips
+		gm_school[52] = 1
+		gm_school_h[52] = 120
+		gm_school_b[52] = pcs_hips
 	elseif school_clothing = 5:
 		gm_school[52] = 1
 		gm_school_h[52] = 120
 		gm_school_b[52] = pcs_hips
 	elseif school_clothing = 6:
-		gm_school[4] = 1
-		gm_school_h[4] = 120
-		gm_school_b[4] = pcs_hips
+		gm_school[32] = 1
+		gm_school_h[32] = 120
+		gm_school_b[32] = pcs_hips
 	elseif school_clothing = 7:
-		gm_school[17] = 1
-		gm_school_h[17] = 120
-		gm_school_b[17] = pcs_hips
+		gm_school[60] = 1
+		gm_school_h[60] = 120
+		gm_school_b[60] = pcs_hips
 		danilovich_outfits[65] = 1
 		danilovich_outfits_h[65] = 100			
 		sportsclothingnumber = 65
 		danilovich_shoe[17] = 1
 		danilovich_shoe[21] = 0
+	elseif school_clothing = 8:
+		gm_school[60] = 1
+		gm_school_h[60] = 120
+		gm_school_b[60] = pcs_hips
+		!!Dancer gets leotard
+		danilovich_outfits[155] = 1
+		danilovich_outfits_h[155] = 100
+		danilovich_shoe[6] = 1
 	end
 	killvar 'school_clothing'
 end

+ 43 - 42
locations/intro_sg_select.qsrc

@@ -453,8 +453,7 @@ if $ARGS[0] = 'nerdqueen':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/nerd_1.jpg"></center>'
 	'While you love all things nerdy, what you love the most is hanging out with your fellow nerds and doing nerdy things together. This has made you fairly social for a nerd and more general in your areas of knowledge. As you got older and started to develop as a woman, it also made you much more aware of your sexuality than most nerds are comfortable with. As such, you cultivated that awareness more than most and are now more at ease with your body than most of the other nerds.'
 	'By nerd standards, you are confident, dynamic and attractive and this has led to you being the leader of your group of friends. You are more acceptable to other social groups as a result, especially the cool kids, who seem to respect your social skills and looks.'
-	act 'Select another option': gt 'intro_sg_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'nerd'
 		alterstrtimg = 8
 		pcs_chrsm = 40
@@ -507,6 +506,7 @@ if $ARGS[0] = 'nerdqueen':
 		gs 'grades', 'grade_award', 'school', 'his', 80
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'goodstudent':
@@ -514,8 +514,7 @@ if $ARGS[0] = 'goodstudent':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/nerd_2.jpg"></center>'
 	'You just love school, and your grades are more than good enough to attend the university of your choosing after graduation - all you have to do is not let them slip. You have always tried to absorb every bit of knowledge possible and have done everything you can to excel in school. While this attitude has gained you a lot of respect from the other nerds, it didn''t earn you a lot of friends and you never found the time for sports.'
 	'You are often asked to be a tutor and sometimes find yourself forced to do others'' homework for them. You have excellent grades, and your mother is very proud of you. She has shown her appreciation for your hard work by rewarding you with money.'
-	act 'Select another option': gt 'intro_sg_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'nerd'
 		pcs_traits['nerd_points'] = 100
 		pcs_traits['nerd_status'] = 3
@@ -549,6 +548,7 @@ if $ARGS[0] = 'goodstudent':
 		gs 'grades', 'grade_award', 'school', 'his', 90
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'computergeek':
@@ -556,8 +556,7 @@ if $ARGS[0] = 'computergeek':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/nerd_3.jpg"></center>'
 	'You were always into computers, whether it be by playing video games, taking computers apart or learning programing and even hacking. You love everything about computers, but this passion left you little time to make friends - real-life friends, at least. You have managed to befriend many online players that you talk to while you play various video games, however, and you rarely spend any time outdoors, nor money on clothes or other girly stuff. You are far more interested in saving your money for a better computer in order to play even better games.'
 	'You''ve considered hosting a web series of video games or vlogs - you even took the time to learn how to video edit - but you aren''t sure if you want to put yourself out there like that.'
-	act 'Select another option': gt 'intro_sg_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'nerd'
 		alterstrtimg = 10
 		if glass < 1 : glass = 1
@@ -592,6 +591,7 @@ if $ARGS[0] = 'computergeek':
 		gs 'grades', 'grade_award', 'school', 'his', 85
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'chessplayer':
@@ -599,8 +599,7 @@ if $ARGS[0] = 'chessplayer':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/nerd_4.jpg"></center>'
 	'You were always into chess as a child, and have studied all the great chess masters. You can name them all, as well as their favorite strategies! You find nothing more interesting than matching your wits against someone else''s in a game of chess. It has left you with the ability to often see the consequences of your actions better than most as you are used to looking several moves ahead.'
 	'All of this has left you with little time to make many friends, and you rarely spend any time outdoors.'
-	act 'Select another option': gt 'intro_sg_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'nerd'
 		alterstrtimg = 11
 		pcs_intel = 55
@@ -629,6 +628,7 @@ if $ARGS[0] = 'chessplayer':
 		gs 'grades', 'grade_award', 'school', 'his', 85
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'jock':
@@ -690,8 +690,7 @@ if $ARGS[0] = 'volleyball':
 	'<center><h4><font color="maroon">Volleyball player</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/jock_1.jpg"></center>'
 	'Ever since the first time you played volleyball, you have been in love with the sport. You spent a lot of your free time trying to improve your ability, and it paid off; you''re actually quite good now! Your obsession with volleyball, however, has had some repercussions on your school performance. You''re a sub-par student, and you haven''t made many friends other than your fellow jocks. You are especially close with <<$npc_firstname[''A13'']>> and your coach.'
-	act 'Select another option': gt 'intro_sg_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'jock'
 		alterstrtimg = 12
 		pcs_react = 45
@@ -720,6 +719,7 @@ if $ARGS[0] = 'volleyball':
 		gs 'grades', 'grade_award', 'school', 'his', 55
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'dancer':
@@ -729,8 +729,7 @@ if $ARGS[0] = 'dancer':
 	'<<$npc_firstname[''A11'']>> helpfully pointed out that an added benefit of dance was a greater increase in your flexibility (that is, of course, typical of <<$npc_firstname[''A11'']>>). Your obsession with dancing, however, has had some repercussions on your school performance. You''re a sub-par student, and you haven''t made many friends other than your fellow jocks.'
 	*nl
 	'You are particularly close with <<$npc_firstname[''A23'']>>, who is just as passionate about dancing as you are. You trained a lot together as children and have a mutual respect for each other''s abilities.'
-	act 'Select another option': gt 'intro_sg_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'jock'
 		alterstrtimg = 13
 		pcs_sprt = 45
@@ -750,7 +749,7 @@ if $ARGS[0] = 'dancer':
 		end
 		pcs_danc = 50
 		pcs_heels = 30
-		pcs_inhib = 25
+		pcs_inhib = 30
 		pcs_makupskl = 35
 		gsAboDance += 30
 		gs 'npc_relationship', 'socialgroup_setting', 5, 0, 0, -5, 0, 0
@@ -758,7 +757,7 @@ if $ARGS[0] = 'dancer':
 		npc_rel['A144'] += 10
 		grupvalue[1] = 500
 		willpowermax = 80
-		school_clothing = 7
+		school_clothing = 8
 		gs 'grades', 'grade_award', 'school', 'math', 55
 		gs 'grades', 'grade_award', 'school', 'rus', 55
 		gs 'grades', 'grade_award', 'school', 'lit', 55
@@ -774,14 +773,14 @@ if $ARGS[0] = 'dancer':
 		gs 'grades', 'grade_award', 'school', 'his', 55
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'runner':
 	'<center><h4><font color="maroon">Track runner</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/jock_3.jpg"></center>'
 	'Ever since you first tried track, you have been in love with the sport. When you''re running, the rest of the world fades away and you experience a natural high like no other. You spent a lot of your free time trying to get better at it, and it paid off; you''re actually quite good now! Your obsession with running, however, has had some repercussions on your school performance. You''re a sub-par student, and you haven''t made many friends other than your fellow jocks and your coach.'
-	act 'Select another option': gt 'intro_sg_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'jock'
 		alterstrtimg = 14
 		pcs_vital = 50
@@ -813,14 +812,14 @@ if $ARGS[0] = 'runner':
 		gs 'grades', 'grade_award', 'school', 'his', 55
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'football':
 	'<center><h4><font color="maroon">Football player</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/jock_4.jpg"></center>'
 	'Ever since your first football game, you have been in love with the sport. You spent a lot of your free time trying to get better at it, and it paid off; you''re actually quite good now! Your obsession with football has had some repercussions on your school performance, however, and you''re now a sub-par student. You haven''t made many friends other than your fellow jocks, especially <<$npc_firstname[''A149'']>> and your coach.'
-	act 'Select another option': gt 'intro_sg_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'jock'
 		alterstrtimg = 15
 		pcs_stren = 80
@@ -856,6 +855,7 @@ if $ARGS[0] = 'football':
 		gs 'grades', 'grade_award', 'school', 'his', 55
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'cool':
@@ -901,8 +901,7 @@ if $ARGS[0] = 'socialite':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/popular_1.jpg"></center>'
 	'You''re friends with all of the important kids at school, which is what really matters. You were very social growing up and enjoyed being around others, often becoming the center of attention.'
 	'You''ve always had a knack for knowing the right thing to say at the right moment, which led to many other students wanting to be your friend. You can, with a little work, get along with nearly anyone if you put your mind to it.'
-	act 'Select another option': gt 'intro_sg_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'cool'
 		alterstrtimg = 16
 		pcs_chrsm = 50
@@ -938,6 +937,7 @@ if $ARGS[0] = 'socialite':
 		gs 'grades', 'grade_award', 'school', 'his', 65
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'beautiful':
@@ -945,8 +945,7 @@ if $ARGS[0] = 'beautiful':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/popular_2.jpg"></center>'
 	'You might not be the smartest, be the most social or have the toughest attitude - but what you do have is natural good looks. You blossomed earlier than most girls and the boys took note, especially <<$npc_firstname[''A11'']>>, who started acting differently around you. As you got older your looks only improved, and you are often considered one of the best looking girls wherever you go.'
 	'You are especially popular with the cool kids and jocks.'
-	act 'Select another option': gt 'intro_sg_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'cool'
 		alterstrtimg = 17
 		pcs_humint = 20
@@ -999,6 +998,7 @@ if $ARGS[0] = 'beautiful':
 		gs 'grades', 'grade_award', 'school', 'his', 60
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'gopnik':
@@ -1059,8 +1059,7 @@ if $ARGS[0] = 'gopnikstart':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/gopnik_1.jpg"></center>'
 	'You are a gopnik. While you''re still low in the gopnik pecking order, you''ve already proven yourself to them and most of them accept you as an equal. You have problems at home and school due to your antisocial behavior. This is especially true with your mother and stepfather, who see you going down the wrong path.'
 	'The jocks have a not so friendly rivalry with you and the other gopniks. While you don''t get along, some of them have mutal respect for you.'
-	act 'Select another option': gt 'intro_sg_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'gopnik'
 		gs 'npc_relationship', 'socialgroup_setting', -10, -10, -10, 10, -10, -10
 		alterstrtimg = 18
@@ -1100,6 +1099,7 @@ if $ARGS[0] = 'gopnikstart':
 		gs 'grades', 'grade_award', 'school', 'his', 25
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'troublemaker':
@@ -1107,8 +1107,7 @@ if $ARGS[0] = 'troublemaker':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/gopnik_2.jpg"></center>'
 	'You are a troublemaker. Nothing makes you happier than causing problems, whether it be petty larceny, getting into fights or vandalism. You live for the thrill of breaking the rules. You get along fairly well with the gopniks and they accept you as a kindred spirit, loving your willingness to jump head first into any and all trouble you run across - and if you can''t find any, you will happily make your own, which keeps things lively.'
 	'You have problems at home and school due to your antisocial behavior. This is especially true with your mother and stepfather, who see you going down the wrong path. You are well known to both your teachers and the police.'
-	act 'Select another option': gt 'intro_sg_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		pcs_traits['nerd_points'] = -50
 		gs 'intro_sg_select', 'gopnik'
 		alterstrtimg = 19
@@ -1157,6 +1156,7 @@ if $ARGS[0] = 'troublemaker':
 		gs 'grades', 'grade_award', 'school', 'his', 25
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'vitekgf':
@@ -1164,8 +1164,7 @@ if $ARGS[0] = 'vitekgf':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/gopnik_3.jpg"></center>'
 	'You are <<$npc_nickname[''A9'']>>''s girlfriend. You love the thrill and danger of hanging out with the gopniks, even if you lack the true attitude yourself. You met <<$npc_nickname[''A9'']>> after he and <<$npc_firstname[''A11'']>> became friends. There was something about his bad boy attitude that drew you in, and you soon found yourself falling for him.'
 	'As you developed, he started to take an interest in you as well and you soon started dating. You''re not technically a gopnik - you are considered more of a wannabe - but the rest of the gopniks seem to accept you anyways. You''re not sure what would happen if you ever broke up with <<$npc_nickname[''A9'']>>, however, as being his girlfriend and hanging out with the other gopniks has cost you any real, close friends outside of their group.'
-	act 'Select another option': gt 'intro_sg_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		pcs_traits['nerd_points'] = -10
 		gs 'intro_sg_select', 'gopnik'
 		alterstrtimg = 20
@@ -1185,6 +1184,7 @@ if $ARGS[0] = 'vitekgf':
 		currentpursenumber = 19
 		dolls_purses[19] = 1
 		bag = 1
+		school_clothing = 5
 		npc_rel['A9'] += 50
 		npc_rel['A10'] += 5
 		npc_rel['A11'] += 5
@@ -1229,6 +1229,7 @@ if $ARGS[0] = 'vitekgf':
 		npc_sex['A9'] += 5
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'alternative':
@@ -1238,8 +1239,7 @@ if $ARGS[0] = 'alternative':
 	'You march to your own tune. You do what you want when you want, and do it with a fuck-it-all attitude. The gopniks respect you and for the most part you get along with them. You''re not one of them, however, but rather a kindred spirit looking to walk your own path and raise a little hell along the way.'
 	'Unlike the gopniks, you have far less interest in fighting or causing problems, you''re just looking for a good time - you love to party more than anything else. The cool kids don''t completely look down their nose at you. Even if they don''t approve of your clothes, they respect your love of looking nice and having a good time.'
 	'However, you have problems at home and school due to your behavior. This is especially true with your mother and stepfather, who see you going down the wrong path.'
-	act 'Select another': gt 'intro_sg_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		pcs_traits['nerd_points'] = -20
 		pcs_exhib = 25
 		Exhibitionist_lvl = 1
@@ -1319,6 +1319,7 @@ if $ARGS[0] = 'alternative':
 		gs 'grades', 'grade_award', 'school', 'his', 25
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'outcast':
@@ -1355,8 +1356,7 @@ if $ARGS[0] = 'friendless':
 	'<center><h4><font color="maroon">Friendless</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/outcast_1.jpg"></center>'
 	'You were never very social and never learned how to make friends. You were often made fun of or bullied by the other kids as you grew up. As such, you naturally shielded away from them, an action that only served to isolate you even further. Now, years later, you have yet to make any real friends - even Vasily, your closest friend, wouldn''t be considered a particularly close one. In public, he scorns you like all the rest, but is a little nicer in private.'
-	act 'Select another option': gt 'intro_sg_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'outcast'
 		gs 'npc_relationship', 'socialgroup_setting', -10, -10, -10, -10, -10, 0
 		alterstrtimg = 22
@@ -1387,6 +1387,7 @@ if $ARGS[0] = 'friendless':
 		gs 'grades', 'grade_award', 'school', 'his', 55
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'uglyduckling':
@@ -1395,8 +1396,7 @@ if $ARGS[0] = 'uglyduckling':
 	'Some girls blossom early and others have natural good looks - you got neither. In fact, you seem to have been cursed with an androgynous face and body, and have been mistaken for a boy more times than you would care to admit.'
 	'Your body seems to have grown out of sync, leaving you looking odd and, at best, unattractive for most of your life. Now in your teens, your body is starting to even out in growth, but you''re still very androgynous and still considered ugly.'
 	'Your lack of good looks has made you a social pariah. Nobody seems to like you or want to spend time with you unless they are making fun of you.'
-	act 'Select another option': gt 'intro_sg_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		gs 'intro_sg_select', 'outcast'
 		gs 'npc_relationship', 'socialgroup_setting_boys', -10, -10, 0, -10, 0, 0
 		grupvalue[1] = 0
@@ -1430,6 +1430,7 @@ if $ARGS[0] = 'uglyduckling':
 		gs 'grades', 'grade_award', 'school', 'his', 55
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'goodgirl':
@@ -1437,8 +1438,7 @@ if $ARGS[0] = 'goodgirl':
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/outcast_3.jpg"></center>'
 	'You are a good girl. The kind parents, teachers and adults love, but the other kids hate. You always reminded the teacher to give out homework and would snitch on anyone for doing anything. You also regularly attend church.'
 	'You love the attention you get from adults, and while you can feel lonely at times, you''re pretty happy knowing you''re a good girl. The nerds seem to tolerate you the most, likely because they almost never misbehave and always do their homework anyways.'
-	act 'Select another option': gt 'intro_sg_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		pcs_traits['nerd_points'] = 100
 		pcs_traits['nerd_status'] = 3
 		pcs_traits['nerd_lernHome'] = 5
@@ -1488,6 +1488,7 @@ if $ARGS[0] = 'goodgirl':
 		gs 'grades', 'grade_award', 'school', 'his', 80
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'slut':
@@ -1496,8 +1497,7 @@ if $ARGS[0] = 'slut':
 	'You became curious about sex far sooner than other kids your age. You started masturbating long before the others in your year and loved the sensation so much that you wanted to find out how good sex would feel, becoming the first girl in your year to lose your virginity.'
 	'Boys took advantage of your sexual needs and made you give them handjobs, which then led to blowjobs under the bleachers during recess and after school. You always savored swallowing their cum, loving how it tastes.'
 	'However, your sex addiction has made you a social pariah. The girls all despise you and the boys publicly mock you, although they don''t mind using you. The nerds completely avoid you, while the gopniks seem to tolerate you the most, likely because they enjoy taking advantage of you.'
-	act 'Select another option': gt 'intro_sg_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		pcs_traits['commando_lvl'] = 2
 		pcs_traits['cumeater'] = 1 and cumeater_cheat = 1
 		pcs_exhib = 40
@@ -1593,16 +1593,16 @@ if $ARGS[0] = 'slut':
 		gs 'grades', 'grade_award', 'school', 'his', 55
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 if $ARGS[0] = 'goth':
 	'<center><h4><font color="maroon">Goth</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/outcast_5.jpg"></center>'
 	'Every school has their oddball, in your case - You. You never felt like you fit in, at least until you watched some American movies, saw some goths and suddenly felt like you belonged. You quickly used all the allowance you had to buy new clothes and makeup so you could finally feel good about yourself. Your family and classmates don''t approve, but you don''t care.'
-	'You''re the school''s resident Goth. The Dark Temptress that all the boys secretly dream of, weaver of bad poetry and suicide covenants. Everyone seems to think you''re going to sacrifice someone or commit suicide, and your classmates aren''t much better, with the so-called "cool girls" leading an ostracism campaign against you.'
+	'You''re the school''s resident Goth. The Dark Temptress that all the boys secretly dream of, weaver of morbid poetry and suicide covenants. Everyone seems to think you''re going to sacrifice someone or commit suicide, and your classmates aren''t much better, with the so-called "cool girls" leading an ostracism campaign against you.'
 	'Fortunately, not everyone listens to them. The nerds like your reading proclivity and that you are into some of the same things they are; you think they might even invite you to their game night one day. A few of the gopniks like your party attitude, specifically those in the band, who seem to respect your artistic disposition. Or their lead singer just wants to get in your panties. It''s hard to tell.'
-    act 'Select another option': gt 'intro_sg_select', 'charselect'
-	act 'Confirm this option':
+	act 'Confirm this starting option':
 		pcs_traits['nerd_points'] = -10
 		gs 'intro_sg_select', 'outcast'
 		gs 'npc_relationship', 'socialgroup_setting', -5, 0, 0, +10, 0, -10
@@ -1624,7 +1624,7 @@ if $ARGS[0] = 'goth':
 		pcs_heels = 30
 		pcs_makupskl = 50
 		pcs_danc = 10
-		pcs_artskls = 20
+		pcs_artskls = 35
 		pcs_sewng = 20
 		pcs_skin = 700
 		pcs_teeth = -1
@@ -1662,6 +1662,7 @@ if $ARGS[0] = 'goth':
 		gs 'grades', 'grade_award', 'school', 'his', 55
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
 end
 
 

+ 3 - 0
locations/journal.qsrc

@@ -542,6 +542,9 @@ if $ARGS[0] = 'uni':
 		*nl
 		'You are in the '+iif(university['exam_week'] = 1,'first','second')+' of the two weeks of exams. '+func('uni_programs', 'exam', 'schedule')
 		*nl
+
+		gs 'grades', 'assing_grade_description',  'uni_<<$university[''enrolled_in'']>>_semester_<<university[''enrolled_in_semester'']>>'
+
 		j = 0
 		:exam_loop
 		if $class_list_institution[j] = 'uni_<<$university[''enrolled_in'']>>_semester_<<university[''enrolled_in_semester'']>>':

+ 4 - 5
locations/katjaEv.qsrc

@@ -91,12 +91,12 @@ if $ARGS[0] = '':
 			gt 'KatjaEv','kathan'
 		end
 	end
-	if lernHome > 0 and katjaQW['QWstage'] >= 2: act '"Let''s get going to do our homework together, Katja"': minut += 5 & gt 'katjaEV','1'
+	if lernHome > 0 and katjaQW['QWstage'] >= 2: act '"Let''s get going to do our homework together, Katja"': gt 'katjaEV','1'
 end
 
 if $ARGS[0] = '1':
 	*clr & cla
-	minut += 15
+	minut += 10
 	pcs_mood = 100
 	menu_off = 1
 	gs 'stat'
@@ -137,7 +137,7 @@ end
 
 if $ARGS[0] = '2':
 	*clr & cla
-	minut += 15
+	minut += 5
 	pcs_mood = 100
 	gs 'stat'
 	'<center><b><font color="maroon"><<$npc_firstname[''A14'']>> <<$npc_lastname[''A14'']>></font></b></center>'
@@ -178,8 +178,7 @@ if $ARGS[0] = 'kathan':
 		end
 
 		if lernHome > 0 and katjaQW['QWstage'] >= 2: 
-			act '"Let''s do our homework, Katja"': 
-				minut += 5
+			act '"Let''s do our homework, Katja"':
 				if $loc = 'mey_home':
 					gt 'KatjaHomeTalk', 'homework'
 				else

+ 37 - 2
locations/katja_chat.qsrc

@@ -194,6 +194,9 @@ end
 
 if $ARGS[0] = 'chat1':
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+	!! If you had a threesome with Katja at th nightclub before you started her quest.
+	if katjaQW['first_time_in_nightclub'] > 0 and npc_sex['A14'] = 0: gt 'katja_chat', 'nightclub_sex_follow_up'
+	
 	!! Reaction on the first time you meet Sofia, Katja''s roommate.
 	if sofiaQW['know'] = 1 and sofiaQW['QWstage'] = 0: gt 'katja_chat', 'sofia1'
 		
@@ -261,9 +264,9 @@ if $ARGS[0] = 'sofia1':
 	'"She never says anything interesting?" you ask.'
 	'"Well, sometimes she talks about her classes, which isn''t too boring, or she''ll tell me about something she saw or experienced that day," Katja says. "But she mostly just tells me the same stories from her stupid hometown in the fucking middle of nowhere, or even worse, just fawns over her boyfriend." She looks at you and smiles slightly. "At least she knows you now, so maybe she''ll start bothering you instead so I can get a little bit of peace."'
 	'"Hopefully she can make some more friends soon," you laughingly.'
-	'"I doubt it," Katja says. "She''s constantly hanging out with her boyfriend, and I don''t think he wants him to meet other girls. She also returns to her hometown on Thursday nights and stays until Sunday, so she doesn''t have much time to meet anyone."'
+	'"I doubt it," Katja says. "She''s constantly hanging out with her boyfriend, and I don''t think he wants her to meet other girls. She also returns to her hometown on Thursday nights and stays until Sunday, so she doesn''t have much time to meet anyone."'
 	'"You''re not too fond of her boyfriend?" you ask.'
-	'"I don''t know," she says. "There''s something about him that feels a little bit off, but I shouldn''t speak ill of people I don''t even know, so let''s wait until after you meet him."'
+	'"I don''t know," she says. "There''s something about him that feels a little bit off, but I shouldn''t speak ill of people you don''t even know, so let''s wait until after you meet him."'
 	act 'Talk about something else': gt 'katja_chat', 'chat1'
 end
 
@@ -408,6 +411,7 @@ if $ARGS[0] = 'coffee_hole_event':
 		end
 	else
 		katjaQW['brunch_bought'] = 0
+		if katjaQW['first_time_in_nightclub'] > 0 and npc_sex['A14'] = 0: gt 'katja_chat', 'nightclub_sex_follow_up'
 		katjQW['coffee_hole_rand'] = rand(0,20)
 		if katjQW['coffee_hole_rand'] = 1 and npc_rel['A16'] > 30 and npc_rel['A240'] > 30:
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/Coffe_hole1.jpg"></center>'
@@ -1127,5 +1131,36 @@ if $ARGS[0] = 'coffee_hole_have_fun':
 	end
 end
 
+if $ARGS[0] = 'nightclub_sex_follow_up':
+	npc_sex['A14'] = 1
+	katjaQW['QWstage'] = 6
+	minut += 5
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+	'"So the other night at the club was fun," Katja says, blushing slightly.'
+	'"Yes, it was," you agree.'
+	iif(katjaQW['first_time_in_nightclub'] = 2, '"I really loved the way you made me feel, I don''t think I have come so hard before..."', '"I''m normally not that naughty, but watching his dick glide in and out of your wet va...."')+' Katja suddenly stops, realizing how openly she talks about sex and her face becomes as red as a ripe tomato.'
+	if katjaQW['simultanous_girls'] = 0:
+		katjaQW['simultanous_girls'] = 1
+		'You give her a moment before you ask her, "Was this the first time you were with a girl?"'
+		'Katja answers with a shaking voice, "Yes... But '+iif(katjaQW['first_time_in_nightclub'] = 2, 'definitely', 'probably')+' not the last time."' 
+	else
+		'You give her a moment before you ask her, "Do you often have sex with girls?"'
+		'Katja answers with a shaking voice, "'+iif(katjaQW['simultanous_girls'] > 1, 'It happens not so rarely.', 'I''ve had sex with a few.')+' I like having sex with girls." Her face goes red again.' 
+	end
+	if katjaQW['knows_dorm_room_number'] = 0:
+		katjaQW['knows_dorm_room_number'] = 1
+		'When she has collected herself, she says, "We should hang out more. My room number is 204. Just come by whenever you like."'
+	else
+		'After a few minutes, she is back to her old self.'
+	end
+	act 'Continue chatting':
+		if $loc = 'city_coffee_hole':
+			gt 'katja_chat', 'coffee_hole_hangout'
+		else
+			gt 'katja_chat', 'chat1'
+		end
+	end
+end
+
 --- katja_chat ---------------------------------
 

+ 33 - 3
locations/katja_city.qsrc

@@ -4,6 +4,7 @@
 !! This file governs Katja''s actian in the city center and park. For the variable controlling her content see the documentation in katja_procedural.
 
 if $ARGS[0] = 'metro':
+	$location_type = 'public_indoors'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/waiting_metro.jpg"></center>'
 	gs 'katja_meynold_schedule'
 	'You walk to the Metro station and '+iif(money >= 16, 'pay the fare.', ' since you don''t have any money Katja pays the fare for you.')+' You then go down to the platform and chat while you wait for the train.'
@@ -21,7 +22,16 @@ if $ARGS[0] = 'metro_ride':
 	'The train arrives and you board before finding a place to sit as the train leaves the station.' 
 	act 'Chat with Katja':
 		!! Here will be a check for random events as soon as some are written.
-		gt 'katja_city', 'metro_get_off'
+		if katjaQW['drinks'] > rand(10,14):
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/metro_drunk.jpg"></center>'
+			'Katja is so drunk that she doesn''t mange to get to a seat, and just lies down on the floor just inside the train.'
+			'You try to get her up, but she is really persistent that she lies perfectly well on the floor and just need a small nap.'
+			'You manage to get her to stand up just as you arrive at your station.'
+			act 'Get off the train and leave the metro': gt 'katja_city', 'metro_destination'
+		else
+			gt 'katja_city', 'metro_get_off'
+		end
 	end
 end
 
@@ -47,8 +57,28 @@ if $ARGS[0] = 'metro_destination':
 		'You exit the metro station and walk to the Galleria shopping mall.' 
 		act 'Start shopping': gt 'katja_chat', 'chat1'
 	else
-		'You exit the metro station near the university and say goodbye to each other.'
-		act 'Continue': gt 'city_island'
+		if katjaQW['on_date'] = 1:
+			katjaQW['on_date'] = 0
+			if katjaQW['drinks'] > rand(8,12):
+				minut += 30
+				gs 'stat'
+				'Katja is so drunk that she can barely walk. So you decide to help her home. It takes quite awhile since she tries to sit down several times refusing to walk further.'
+				'But you finally manage to get her to her room and in her bed. She goes out immediately and you lever her to sleep.'
+				act 'Go to the hallway': gt 'uni_dorm', 'second_floor'
+			else
+				if (katjaQW['horny'] > rand(40,80) and katjaQW['sex_clossedness'] < 2) or katjaQW['couple'] = 1:
+					'You get out at the Metro Station near the university and Katja suggest that you go with her to her room'
+					act 'Go with her to her room': gt 'katja_dorm', 'start'
+					act 'Say you don''t want to and leave her': gt 'city_island'
+				else
+					'You exit the metro station near the university and say goodbye to each other.'
+					act 'Continue': gt 'city_island'
+				end
+			end
+		else
+			'You exit the metro station near the university and say goodbye to each other.'
+			act 'Continue': gt 'city_island'
+		end
 	end
 end
 

+ 774 - 0
locations/katja_city_sex.qsrc

@@ -0,0 +1,774 @@
+# katja_city_sex
+!2023/05/08
+
+if $ARGS[0] = 'walking_home_with_a_guy.':
+	menu_off = 1
+	minut += 20
+	gs 'npcgeneratec', 0, '', rand(18,55), 4
+	gs 'boystat', $npclastgenerated
+	katjaQW['drinks'] += 1
+	gs 'drugs', 'alcohol', 'wine', 1
+	$location_type = 'indoors'
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/drinking_wine.jpg"></center>'
+	'While you walk through the streets, the guy introduces himself as <<$boyname>>, before you and Katja tell him your names.'
+	*nl
+	'It doesn''t take long before you arrive at his building and he shows you up to his rather nice apartment.'
+	'"Let''s get a glass of vine and get comfortable," he says as he gets 3 glasses and a bottle of white wine from his fridge. Meanwhile, you and Katja'+iif(temper <20, ' take off your coats and ', ' ')+'sit down.'
+	if katjaQW['QWstage'] = 5:
+		'Soon, you are relaxing and having some wine. <<$boyname>>''s free hand gently caresses both your and Katja''s thighs from time to time.'
+		'It''s clear that Katja is nervous; each time he touches her, she jumps slightly, but she doesn''t try to stop him.'
+		'He takes her reaction as a sign to not go any further, so he simply continues to caress her thighs while she keeps squirming.'
+		'You''ll have to do something if this is going to lead anywhere.'
+		act 'Make out with <<$boyname>>': gt 'katja_city_sex', 'first_time'
+	else
+		if rand(0,4) = 0:
+			'When he comes back, he has a small bag of white powder. "I brought us this to make things more fun," he says, holding the the bag of cocaine.'
+			if katjaQW['coke_stage'] = -1:
+				act 'Watch Katja''s reaction':
+					*clr & cla	
+					minut += 3
+					katjaQW['horny'] -= 20
+					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+					'"No. I don''t want any of that. And if you use it, I''m out of here," Katja says very harshly.'
+					'"OK, OK. I''ll put it away," <<$boyname>> says and leaves the room to hide his drugs.'
+					*nl
+					'Katja has relaxed by the time he comes back, and you start to enjoy sipping your wine and making small talk. <<$boyname>>''s free hand gently caresses your and Katja''s thighs from time to time. Katja returns his touch and you do the same.'
+					if func('katja_procdural', 'willing_to_be_naughty') > 80 and katjQW['horny'] >= rand(70,100): 
+						'After a short while of this, Katja asks, "Why don''t you show us your bedroom?"'
+						'<<$boyname>> quickly gets up. "Right this way."'
+						act 'Go to his bedroom': gt 'katja_city_sex', 'one_guy_start'
+					else
+						'After short while of touching, you think that it''s time to speed things up. In your most seductive voice, you say, "Maybe you could show us the rest of your apartment."'
+						'He gets your intent. "Of course, follow me. Let''s start with the bedroom," he says as he shows you the way.'
+						act 'Go to his bedroom': gt 'katja_city_sex', 'one_guy_start'
+					end
+				end
+			else
+				act 'Let him take his drugs':
+					*clr & cla
+					minut += 5
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/drugs_watching_man.jpg"></center>'
+					'"Go ahead, if you want to," you tell him.'
+					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.' 
+						gs 'willpower', 'drugs', 'resist'
+						if will_cost <= pcs_willpwr:
+							act 'Say no to the drugs (<<will_cost>> Willpower)':
+								cla
+								minut += 2
+								gs 'willpower', 'pay', 'force'
+								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_city_sex', 'after_drugs'
+							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
+							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_procdural', '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 cocaine (<<will_cost>> Willpower)':
+									*clr & cla
+									minut += 8
+									gs 'willpower', 'pay', 'force'
+									gs 'katja_procdural', 'take_cocaine'
+									gs 'stat'										
+									'<center><img <<$set_imgh>> src="images/pavlovsk/school/girl/katja/uni/nightclub/katja_cocaine2.jpg"></center>'
+									'"Come on, Katja. Just try it. It won''t hurt 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 starts 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_city_sex', 'after_drugs'
+								end
+							else
+								act 'Convince Katja to try 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_city_sex', 'after_drugs'
+							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', 'force'
+								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_city_sex', 'after_drugs'
+							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
+							gs 'drugs', 'cocaine'
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/shared/drugs/cocaine.jpg"></center>'
+							'"I''ll take some, but I don''t think my friend will," 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_city_sex', 'after_drugs'
+						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'
+								gs 'drugs', 'cocaine'
+								gs 'stat'
+								gs 'katja_procdural', 'take_cocaine'
+								gs 'stat'										
+								'<center><img <<$set_imgh>> src="images/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 lower 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_city_sex', 'after_drugs'
+							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', 'force'
+								gs 'stat'										
+								'"Thanks, but that''s 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 isn''t 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_city_sex', 'after_drugs'
+									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_procdural', '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 bends 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_city_sex', 'after_drugs'
+								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
+							gs 'drugs', 'cocaine'
+							gs 'stat'
+							gs 'katja_procdural', 'take_cocaine'
+							gs 'stat'										
+							'<center><img <<$set_imgh>> src="images/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 lower 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_city_sex', 'after_drugs'
+						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', 'force'
+								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, though you''re not exactly sure how this will go down when you are in a stranger''s apartment.'
+								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''re overdoing it," you tell her.'
+											'"You aren''t my mom!" Katja says.'
+											'"No, I''m not. But 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''s doing so.'
+											act 'Continue talking': gt 'katja_city_sex', 'after_drugs'
+										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_procdural', '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 bends 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 (<<will_cost>> Willpower)':
+							*clr & cla
+							minut += 8
+							gs 'drugs', 'cocaine'
+							gs 'stat'
+							gs 'katja_procdural', 'take_cocaine'
+							gs 'stat'										
+							'<center><img <<$set_imgh>> src="images/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 your nostrils and lower 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_city_sex', 'after_drugs'
+						end			
+					end
+				end
+			end
+		else
+			'Soon, you are relaxing and having some wine. <<$boyname>>''s free hand gently caresses your and Katja''s thighs on occasion. Katja return his touch and you do the same.'
+			if func('katja_procdural', 'willing_to_be_naughty') > 80 and katjQW['horny'] >= rand(70,100): 
+				'After a short while of touching, Katja asks, "Why don''t you show us your bedroom?"'
+				'<<$boyname>> quickly gets up and says, "Right this way."'
+				act 'Go to his bedroom': gt 'katja_city_sex', 'one_guy_start'
+			else
+				'After a short while of touching, you think that it''s time to advance this and say in your most seductive voice, "Maybe you should show us the rest of your apartment."'
+				'He gets your intention. "Of course, follow me. Let''s start with the bedroom," he says as he shows you the way.'
+				act 'Go to his bedroom': gt 'katja_city_sex', 'one_guy_start'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'after_drugs':
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/nightclub/private_with_guy<<rand(1,2)>>.jpg"></center>'
+	'Soon you are relaxing and having some wine. <<$boyname>>''s free hand gently caresses your and Katja''s thighs on occasion. Katja return his touch and you do the same.'
+	if func('katja_procdural', 'willing_to_be_naughty') > 80 and katjQW['horny'] >= rand(70,100): 
+		'After a short while of touching, Katja asks, "Why don''t you show us your bedroom?"'
+		'<<$boyname>> quickly gets up and says, "Right this way."'
+		act 'Go to his bedroom': gt 'katja_city_sex', 'one_guy_start'
+	else
+		'After a short while of touching, you think that it''s time to advance this and say in your most seductive voice, "Maybe you should show us the rest of your apartment."'
+		'He gets your intention. "Of course, follow me. Let''s start with the bedroom," he says as he shows you the way.'
+	act 'Go to his bedroom': gt 'katja_city_sex', 'one_guy_start'
+	end
+end
+
+if $ARGS[0] = 'first_time':
+	gs 'arousal', 'kiss', 3, 'group'
+	katjaQW['horny'] += rand(5,10)
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/kiss_guy_katja_watch.jpg"></center>'
+	'You take the initiative, and bring <<$boyname>>''s face to yours and start to kiss him. Suddenly, his hands are all over your body.'
+	'You slowly unbutton his shirt and start caressing his bare chest. All the while, Katja looks on intensely, pressing her thighs together, clearly getting aroused.'
+	act 'Katja''s turn':
+		*clr & cla
+		gs 'arousal', 'kiss', 3, 'group', 'lesbian'
+		katjaQW['horny'] += rand(10,20)
+		gs 'stat'	
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/katja_kiss.jpg"></center>'
+		'You gently push <<$boyname>> away and stand up in front of Katja and stretch your hand out to her. She takes it and you pull her up in your arms and start to kiss her deeply.'
+		'You gently caress her body, and she does the same to you. After a short while, you start to slowly remove her dress and she reciprocates.'
+		'Soon, you are both standing naked in the apartment of a man you just met a short time ago, and it seems that when this realization hits Katja, she starts to giggle.'
+		'To not ruin the mood, you quickly turn to <<$boyname>> and ask in your most seductive voice, "Maybe you could show us the rest of your apartment."'
+		'He gets your intention. "Of course, follow me. Let''s start with the bedroom," he says as he shows you the way.'
+		act 'Go to his bedroom':
+			*clr & cla
+			gs 'arousal', 'kiss', 3, 'group', 'lesbian'
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex1.jpg"></center>'
+			'<<$boyname>>''s bedroom is, like the rest of his apartment, quite nice. The center of the room, his bed, is ready for action.'
+			'"Nice bed," you say. "Let''s see if it''s as soft as it looks," you continue, and crawl up on the bed with Katja following you.'
+			'"Let''s show <<$boyname>> what he has to look forward to," you whisper to Katja as you get up on all four displaying your behind to <<$boyname>>.'
+			'Katja does the same and <<$boyname>> says, "What a fantastic view!" Katja leans in and gives you a soft kiss, and you can hear <<$boyname>> stripping his clothes off behind you.'
+			act 'Start by sucking his dick':
+				*clr & cla
+				gs 'arousal', 'bj', 3, 'group'
+				gs 'stat'			
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex2.jpg"></center>'			
+				'"This is a really comfortable bed. Why don''t you join us?" you ask and <<$boyname>> immediately lies down on the bed between Katja and yourself.'
+				'You sit down and start licking the sides of his <<dick>> cm <<$dick_girth>> cock, while Katja looks on nervously.'
+				'"Come on, Katja! You have to try this," you tell her and hold the dick to her. She slowly gets closer and sticks out her tongue and begins licking his cock very carefully.'
+				'You look at her for some time, and when she starts being more comfortable, you join her and you both lick his dick at the same time.' 
+				act 'Show Katja how to ride cock':
+					*clr & cla
+					katjaQW['horny'] += rand(5,10)
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex3.jpg"></center>'
+					'"Time for you to see how sex works," you tell Katja as you remove your mouth from <<$boyname>>''s cock. Katja sits up and looks at you with interest.'
+					'You climb up on <<$boyname>> and sit down on his <<$dick_girth>> cock and start riding him cowgirl style.'
+					'Katja gets close and looks intently at his cock going in and out of your pussy.'
+					gs 'arousal', 'vaginal', 3, 'group'
+					gs 'stat'
+					act 'Change position':
+						*clr & cla
+						gs 'arousal', 'erotic_nudity', 3, 'group'
+						katjaQW['horny'] += rand(10,20)
+						gs 'stat'	
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex4.jpg"></center>'
+						'You scoot forward and <<$boyname>>''s cock pops out of your pussy. "Why don''t you suck on his cock some more, Katja?" you ask the redhead.'
+						'Katja does as you ask and '+iif(npc_throat['A14'] < dick/2, 'tries to take', 'takes')+' <<$boyname>>''s  <<$dick_girth>> dick in her mouth.'
+						if npc_throat['A14'] < dick/2:
+							katjaQW['slut'] -= 2
+							'Katja continues to try to suck his cock, but she''s clearly having problems with getting it into her mouth, and after trying for a few minutes, she gives up.'
+						elseif npc_throat['A14'] < dick:
+							'Katja starts to blow <<$boyname>> but she''s clearly having problems with taking all of his cock, and after trying for a few minutes, she gives up.'
+						elseif npc_throat['A14'] < 2*dick:
+							katjaQW['slut'] += 2
+							'Katja starts to blow <<$boyname>> and she''s able to take most of his cock without a problem. After sucking him for a few minutes, she stops.'
+						else
+							katjaQW['slut'] += 4
+							'Katja starts to blow <<$boyname>> and she''s able to take all of his cock like a pro. After sucking him for a few minutes, she stops.'
+						end
+						if npc_throat['A14'] < dick: npc_throat['A14'] += 1
+						act 'Get on your back':
+							*clr & cla
+							katjaQW['horny'] += rand(5,10)
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex5.jpg"></center>'
+							'"Come, Katja, sit on your knees right here," you tell Katja and point at a spot on the bed. She does as you say, then you lie on your back and put your head in her lap.'
+							'"Hold my legs," you tell her, as you spread and lift them in the air to give <<$boyname>> full access to your pussy.'
+							'"Look carefully, Katja, this is what''s going to happen to you next," you say as <<$boyname>> puts his cook in your pussy and start thrusting.'
+							'Katja looks intently at his cock pumping in and out of your wet pussy.'
+							gs 'arousal', 'vaginal', 3, 'group'
+							gs 'stat'
+							act 'Katja''s turn':
+								*clr & cla
+								katjaQW['horny'] += rand(5,10)
+								gs 'arousal', 'erotic_nudity', 3, 'group'
+								gs 'stat'	
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex6.jpg"></center>'
+								'After a few minutes, you stop <<$boyname>> and after he pulls out, you look up at Katja. "Your turn now."'
+								'You switch places with her and hold up her legs to give <<$boyname>> access. You look at Katja to see how she handles her first cock.'
+								'<<$boyname>> then places the head of his cock at Katja''s vaginal opening, and she looks at it nervously and stammers, "Be careful... It''s my... first... time."'
+								'"I will. Don''t worry, I''ll take good care of you," <<$boyname>> says before he pushes his cock into her pussy.'
+								act 'Penetration':
+									*clr & cla
+									if npc_vag['A14'] = 0:
+										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex7a.jpg"></center>'
+										katjaQW['horny'] -= rand(20,40)
+										katjaQW['slut'] -= 5
+										'<<$boyname>> slowly guides his cock into Katja, who''s clearly feeling uncomfortable with it. He comes to a halt; apparently he has reached her hymen.'
+										'Katja looks at him with big eyes, but she lets out a shriek of pain and throws her head back when he suddenly thrusts forward.'
+										'<<$boyname>> just keeps his cock still for a time while Katja''s pain subsides and her breathing returns to normal.'
+										'Finally, she says in a small voice, "You can... go on," and he then slowly continues to push his cock into her.'
+										'It''s clear she is still feeling some pain, but before long, he pulls out and slowly pushes in again, and Katja''s discomfort seems to be disappearing.'
+									elseif npc_vag['A14'] < dick:
+										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex7a.jpg"></center>'
+										katjaQW['horny'] += rand(5,10)
+										katjaQW['slut'] -= 2
+										'<<$boyname>> slowly guides his cock into Katja who''s clearly feeling some pain. But when he seems to stop, Katja says, "You can... go on."'
+										'So he slowly continues to push his cock into her, and before long, his cock is fully  burrowed her pussy.'
+										'It is clear that she is still feeling some pain, but before long, he pulls out and slowly pushes in again, and Katja''s discomfort seems to be disappearing.'
+									else									
+										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex7b.jpg"></center>'
+										katjaQW['horny'] += rand(20,40)
+										katjaQW['slut'] += 2
+										'<<$boyname>> slowly guides his cock into Katja, who looks on with big eyes.'
+										'To what looks like his surprise, he meets very little resistance, and soon his cock is fully burrowed in her pussy.'
+										'Katja just looks on in amazement the whole time and as he pulls out and pushes in again, she starts to moan.'
+									end
+									if npc_vag['A14'] < dick: npc_vag['A14'] += 1
+									if npc_vag['A14'] < 2*dick: npc_vag['A14'] += 1
+									gs 'arousal', 'erotic_nudity', 3, 'group'
+									gs 'stat'
+									act 'Katja gets fucked':
+										*clr & cla
+										katjaQW['horny'] += rand(5,10)
+										katjaQW['slut'] += 2
+										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex8.jpg"></center>'
+										'"Come on, move faster... Fuck me!" Katja moans and <<$boyname>> does not need to be asked twice.'
+										'He starts pounding her, even moving one of his feet on the bed so he can go deeper. While you look at Katja, who''s writhing in '+iif(npc_vag['A14'] < dick, 'pain and pleasure', 'pleasure')+', moaning louder and louder.'
+										gs 'arousal', 'erotic_nudity', 3, 'group'
+										gs 'stat'	
+										act 'Your turn again':
+											*clr & cla
+											katjaQW['horny'] += rand(5,10)
+											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex9.jpg"></center>'
+											'After a few minutes of pounding, '+iif( katjaQW['horny'] >= 100, 'she lets out a huge moan, seemingly having an orgasm', 'seems to have gotten enough')+' and says, "Enough! I need break."'
+											'<<$boyname>> pulls out and he, too, seems exhausted, so you tell him, "Lay down, I''ll take care of you".'
+											'He lies down on his back. You climb on top and start riding his hard cock.'
+											'After a short moment, Katja seems to have gathered her strength and stands up on the bed. She guides your mouth to her pussy and you start eating her out while you bounce up and down on <<boyname>>''s cock.' 
+											if katjaQW['horny'] >= 100: katjaQW['horny'] - 100 & katjaQW['slut'] += 2
+											gs 'arousal', 'vaginal', 3, 'group'
+											gs 'arousal', 'cuni_give', -2, 'group', 'lesbian'
+											gs 'stat'
+											act 'Switch again':
+												*clr & cla
+												katjaQW['horny'] += rand(5,10)
+												'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex10.jpg"></center>'
+												'After a while, you''ve had enough. "Your turn again," you tell Katja as you get off.'
+												'"But this time, put your feet on his knees and hands on his shoulders, facing this way," you say as you instruct Katja in doing reverse cowgirl.'
+												'You help guide his cock into her pussy. She starts to ride him, but is having some difficulty doing it in this new position.'
+												gs 'arousal', 'erotic_nudity', 2, 'group'
+												gs 'stat'	
+												act 'Get pounded one more time':
+													*clr & cla
+													katjaQW['horny'] += rand(5,10)
+													'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex11.jpg"></center>'
+													'"This isn''t working. Get off," <<$boyname>> says after a few minutes of awkward sex and Katja obliges.'
+													'"You," he points at you. "Get down on all four and shove that <<$pc_desc[''butt'']>> ass in the air," <<$boyname>> commands.'
+													'You do as he says and he climbs on and starts to pound you, deep and hard. Katja lies down and starts to play with your clit while you get fucked.'
+													gs 'arousal', 'vaginal', 3, 'group'
+													gs 'arousal', 'clit_finger', -2, 'group', 'lesbian'
+													gs 'stat'	
+													act 'Last switch':
+														*clr & cla
+														katjaQW['horny'] += rand(10,20)
+														'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex12.jpg"></center>'
+														'"I want to fuck the redhead again, before I cum," <<$boyname>> says as he gets off you. Katja quickly takes your position.'
+														'He mounts her and starts moving like a piston. You crawl under them so you can look at his cock ravaging Katja''s pussy while she moans loudly.'
+														if katjaQW['horny'] >= 100:
+															katjaQW['horny'] = 0
+															katjaQW['slut'] += 3
+															'After a short while, Katja yells out that she''s cumming and she has a huge, explosive orgasm, squirting all over your face.'
+															'Just a short moment afterward, <<$boyname>> jumps off and yells, "Get down on your knees, I want to cum on your faces!".'
+														else
+															'He continues to pound her for a couple of minutes before he jumps off and yells, "Get down on your knees, I want to cum on your faces!"'
+														end
+														gs 'arousal', 'erotic_nudity', 3, 'group'
+														gs 'stat'	
+														act 'Cum shower':
+															*clr & cla
+															'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex12.jpg"></center>'
+															'You do as he says and quickly get on the floor just in time as his cum starts spraying out over both of your faces.'
+															'He cums '+iif(rand(0,1) > 0, 'a lot', 'with a couple of spurts')+'. You start to lick off the cum on Katja''s face, and she returns the favor.'
+															'You continue to make out for a while. When you get up, <<$boyname>> has laid down on his bed, looking very exhausted.'
+															'"We will have to use your bathroom," you tell him and he just waves his hand in its direction.' 
+															gs 'arousal', 'kiss', 3, 'lesbian'
+															gs 'arousal', 'end'
+															gs 'cum_call', 'face', $boy, 1
+															gs 'stat'
+															act 'Get cleaned up':
+																*clr & cla
+																minut += 7
+																gs 'cum_cleanup'
+																'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/claining_up_after_sex.jpg"></center>'
+																'On the way to the bathroom, you pick up your clothes. Then spend some minutes cleaning the rest of his cum off your faces.'
+																'You don''t talk much while you fix up your makeup and get dressed again.'
+																if rand(0,1) = 0:
+																	'When you return to <<$boyname>>, he has fallen asleep, so you and Katja decide to see yourself out.'
+																else
+																	'When you return to <<$boyname>>, he lies still on the bed, exhausted. "Thanks for a great time. We''ll be going now," you say while Katja has grown very quiet.'
+																	'"OK, and it''s me who owes you for a fantastic time. Hope you can see yourself out," <<$boyname>> answers.'
+																end
+																act 'Leave the apartment': gt 'katja_city_sex', 'going_home'
+															end
+														end
+													end
+												end
+											end
+										end
+									end
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'one_guy_start':
+	*clr & cla
+	gs 'arousal', 'kiss', 3, 'group', 'lesbian'
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex1.jpg"></center>'
+	'<<$boyname>>''s bedroom is, like the rest of his apartment, quite nice. The center of the room, his bed, is ready for action.'
+	'"Nice bed," you say. "Let''s see if it''s as soft as it looks," you continue, and crawl up on the bed with Katja following you.'
+	'"It''s very hot in here, I think I need to lose some of these worm clothes," '+iif(func('katja_procdural', 'willing_to_be_naughty') > 80 and katjQW['horny'] >= rand(70,100), 'Katja says', 'you say')+', and you both proceed to take off your clothes.'
+	'"Let''s show <<$boyname>> what he has to look forward to," you whisper to Katja as you get up on all four, displaying your behind to <<$boyname>>.'
+	'Katja does the same and <<$boyname>> says, "What a fantastic view!"'
+	'Katja leans in and gives you a soft kiss, and you hear clothes being taken off behind you.'
+	act 'Start by sucking his dick':
+		*clr & cla
+		gs 'arousal', 'bj', 3, 'group'
+		gs 'stat'			
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex2.jpg"></center>'			
+		'"This is a really comfortable bed. Why don''t you join us?" '+iif(func('katja_procdural', 'willing_to_be_naughty') > 80 and katjQW['horny'] >= rand(70,100), 'Katja asks.', 'you ask.')
+		'<<$boyname>> immediately lies down on the bed between Katja and yourself.'
+		'You and Katja both sit down and start licking the sides of his <<dick>> cm <<$dick_girth>> cock.'
+		act 'Time to fuck':
+			*clr & cla
+			katjaQW['horny'] += rand(5,10)
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex5.jpg"></center>'
+			'"Time to ride some cock!" you tell Katja as you remove your mouth from <<$boyname>>''s dick. Katja also stops licking.'
+			'"Come on, Katja. Sit on your knees, right here," you tell her and point at a spot on the bed. You lie on your back and put your head in her lap.'
+			'"Hold my legs," you tell Katja as you spread and lift them in the air to give <<$boyname>> full access to your pussy.'
+			'Katja looks intently as <<$boyname>> puts his cock in your pussy and starts fucking you.'
+			gs 'arousal', 'vaginal', 3, 'group'
+			gs 'stat'
+			act 'Katja''s turn':
+				*clr & cla
+				if npc_vag['A14'] < dick:
+					katjaQW['horny'] += rand(5,10)
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex7a.jpg"></center>'
+					'After a few minutes, you stop <<$boyname>> and after he pulls out, you say, "Your turn now, Katja." You switch places with her and she holds up her legs to give <<$boyname>> access.'					
+					'<<$boyname>> guides his cock into Katja, who''s clearly feeling some pain. But when he seems to stop, Katja says, "You can... go on."'
+					'He slowly continues to push his cock into her and before long, his cock is fully burrowed in her pussy.'
+					'It''s clear that she''s still feeling some pain, but before long, he pulls out and slowly pushes in again, and Katja''s discomfort seems to be disappearing.'
+				else									
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex7b.jpg"></center>'
+					katjaQW['horny'] += rand(20,40)
+					katjaQW['slut'] += 4
+					'<<$boyname>> guides his cock into Katja and when he meets very little resistance, he starts to fuck her just as hard as he did you.'
+					'Katja  starts to moan and is clearly enjoying the fuck.'
+				end
+				if npc_vag['A14'] < dick: npc_vag['A14'] += 1
+				if npc_vag['A14'] < 2*dick: npc_vag['A14'] += 1
+				gs 'arousal', 'erotic_nudity', 3, 'group'
+				gs 'stat'
+				act 'Katja gets fucked':
+					*clr & cla
+					katjaQW['horny'] += rand(5,10)
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex8.jpg"></center>'
+					'"Come on, move faster... Fuck me!" Katja moans and <<$boyname>> does not need to be asked twice.'
+					'He starts pounding her, even moving one foot onto the bed so he can go deeper. While you look at Katja writhing in '+iif(npc_vag['A14'] < dick, 'pain and pleasure', 'pleasure')+', moaning louder and louder.'
+					gs 'arousal', 'erotic_nudity', 3, 'group'
+					gs 'stat'	
+					act 'Your turn again':
+						*clr & cla
+						katjaQW['horny'] += rand(5,10)
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex9.jpg"></center>'
+						'After a few minutes of pounding, '+iif( katjaQW['horny'] >= 100, 'she lets out a huge moan, seemingly having an orgasm', 'seems to have gotten enough')+' and says, "Enough. I need  break."'
+						'<<$boyname>> pulls out and also seems exhausted, so you tell him, "Lay down, and I''ll take care of you."'
+						'He lies down on his back before you climb on top of him and start riding his hard cock.'
+						'After a short moment, Katja seems to have gathered her strength and stands on the bed. She guides your mouth to her pussy and you start eating her out while you bounce up and down on <<boyname>>''s cock.' 
+						if katjaQW['horny'] >= 100: katjaQW['horny'] - 100 & katjaQW['slut'] += 2
+						gs 'arousal', 'vaginal', 3, 'group'
+						gs 'arousal', 'cuni_give', -2, 'group', 'lesbian'
+						gs 'stat'
+						act 'Let Katja suck his cock':
+							*clr & cla
+							gs 'arousal', 'erotic_nudity', 3, 'group'
+							katjaQW['horny'] += rand(10,20)
+							gs 'stat'	
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex4.jpg"></center>'
+							'After a while, you''ve also had enough and scoot forward and <<$boyname>>''s cock pops out of your pussy. "Why don''t you suck on his cock some more, Katja?"'
+							'Katja does as you say and '+iif(npc_throat['A14'] < dick/2, 'tries to take', 'takes')+' <<$boyname>>''s <<$dick_girth>> in her mouth.'
+							if npc_throat['A14'] < dick/2:
+								katjaQW['slut'] -= 2
+								'Katja continues to try to suck his cock, but is clearly having problems with getting it into her mouth, and after trying for a few minutes, she gives up.'
+							elseif npc_throat['A14'] < dick:
+								'Katja then starts to blow <<$boyname>> but is clearly having problems with taking all of his cock, and after trying for a few minutes, she gives up.'
+							elseif npc_throat['A14'] < 2*dick:
+								'Katja then starts to blow <<$boyname>> and is able to take most of his cock without a problem. After blowing him for a few minutes, she stops.'
+							else
+								katjaQW['slut'] += 2
+								'Katja then starts to blow <<$boyname>> and is able to take all of his cock like a pro. After blowing him for a few minutes, she stops.'
+							end
+							if npc_throat['A14'] < dick: npc_throat['A14'] += 1
+							act 'Switch again':
+								*clr & cla
+								katjaQW['horny'] += rand(5,10)
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex10.jpg"></center>'
+								if func('katja_procdural', 'willing_to_be_naughty') > 80 and katjQW['horny'] >= rand(70,100):
+									'"My turn, now," Katja says and crawls up on him for a reverse cowgirl and guides his cock into her pussy.'
+								else
+									'"Your turn again, Katja." you say. "Try reverse cowgirl this time."'
+									'Katja does she''s told and you help guide his cock into her pussy.'
+								end
+								'She starts to ride him, but it''s clear the it''s not the best position.'
+								gs 'arousal', 'erotic_nudity', 2, 'group'
+								gs 'stat'	
+								act 'Get pounded one more time':
+									*clr & cla
+									katjaQW['horny'] += rand(5,10)
+									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex11.jpg"></center>'
+									'"Let''s change position," <<$boyname>> says after a few minutes of sex and Katja obliges.'
+									'He points at you. "Get down on all fours and shove that <<$pc_desc[''butt'']>> ass in the air," <<$boyname>> commands.'
+									'You do as he says and he climbs on and starts to pound you deep and hard. Katja lies down and starts to play with your clit while you get fucked.'
+									gs 'arousal', 'vaginal', 3, 'group'
+									gs 'arousal', 'clit_finger', -2, 'group', 'lesbian'
+									gs 'stat'	
+									act 'Last switch':
+										*clr & cla
+										katjaQW['horny'] += rand(10,20)
+										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex12.jpg"></center>'
+										'"I need to fuck the redhead one last time before I cum," <<$boyname>> says as he gets off you, and Katja quickly takes your place.'
+										'He mounts her and starts moving like a piston. You crawl under them so you can look at his cock ravaging Katja''s pussy while she moans loudly.'
+										if katjaQW['horny'] >= 100:
+											katjaQW['horny'] = 0
+											katjaQW['slut'] += 1
+											'After a short while, Katja screams that she''s coming and she has a huge, explosive orgasm, squirting all over your face.'
+											'Just a short moment afterward, <<$boyname>> jumps off and yells, "Get down on your knees, I want cum on your faces!"'
+										else
+											'He continue to pound her for a couple of minutes before he jumps off and yells, "Get down on your knees, I want cum on your faces!"'
+										end
+										gs 'arousal', 'erotic_nudity', 3, 'group'
+										gs 'stat'	
+										act 'Cum shower':
+											*clr & cla
+											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/sex/man_home_sex12.jpg"></center>'
+											'You do as he says and quickly get on the floor, and just in time, as his cum starts spraying out over both of your faces.'
+											'He cums '+iif(rand(0,1) > 0, 'a lot', 'with a couple of spurts')+'. You start to lick off the cum on Katja''s face, and she returns the favor.'
+											'You continue to make out for a while. When you get up, <<$boyname>> has laid down on his bed, looking very exhausted.'
+											'"We will have to use your bathroom," you tell him and he just waves his hand in the direction of it.' 
+											gs 'arousal', 'kiss', 3, 'lesbian'
+											gs 'arousal', 'end'
+											gs 'cum_call', 'face', $boy, 1
+											gs 'stat'
+											act 'Get cleaned up':
+												*clr & cla
+												minut += 7
+												gs 'cum_cleanup'
+												'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/city/claining_up_after_sex.jpg"></center>'
+												'On the way to the bathroom, you pick up your clothes. Then spend some minutes cleaning the rest of his cum off your faces.'
+												'You don''t talk much while you fix up your makeup and get dressed again.'
+												if rand(0,1) = 0:
+													'When you return to <<$boyname>>, he has fallen asleep, so you and Katja decide to see yourself out.'
+												else
+													'When you return to <<$boyname>>, he lies still on the bed, exhausted. "Thanks for a great time. We''ll be going now," you say while Katja has grown quiet.'
+													'"OK, and it''s me who owes you for a fantastic time. Hope you can see yourself out," <<$boyname>> answers.'
+												end
+												act 'Leave the apartement': gt 'katja_city_sex', 'going_home'
+											end
+										end
+									end
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'going_home':
+	minut += 10
+	$location_type = 'public_outdoors'
+
+	'You leave his apartment and walk out into the streets, heading in the direction of the nearest metro station.'
+	if katjaQW['QWstage'] = 5:
+		katjaQW['QWstage'] = 6
+		'"So, Katja, how was your first time having sex with a man?" you ask after you''ve walked in silence for a couple of minutes.'
+		iif(katjaQW['horny'] = 0, '"It was great, even better than I had imagined," she says with a big smile. ', '"It was okay, but maybe I had imagined more," she says. ')+iif(npc_vag['A14'] < dick, '"It did hurt though"', '"I was surprised that it didn''t hurt at all"')+', she continues.'
+		'"Does this mean you want to try again?" you ask.'
+		+iif(katjaQW['horny'] = 0, '"Definitely,"', '"Probably,"')+' Katja answers. You continue your small talk until you reach the metro station.'
+	else
+		if katjaQW['horny'] = 0:
+			'"It was great. He gave me a really good orgasm in the end," Katja says as you start walking. "So if we can continue to find guys like him, then picking up guys is definitely worth it," she continues.'
+			'You keep discussing the sex until you reach the station.'
+		else
+			'"So how was it?" you ask Katja as you start walking.'
+			'"I don''t know. '+iif(npc_vag['A14'] < dick, 'A little painful', 'Not that great')+'. We have definitely had better lowers before," Katja answers.'
+			'"If we continue to pick up guys like him, then maybe we should simply stop doing it," Katja wonders out loud. You lead the discussion in another direction, not dwelling on bad sex.'
+		end
+	end
+	act 'Enter the station': gt 'katja_city', 'metro'
+end
+
+--- katja_city_sex ---------------------------------
+

+ 164 - 45
locations/katja_dorm.qsrc

@@ -33,6 +33,9 @@ if $ARGS[0] = 'start':
 		else
 			'Katja is heading out the door to class and has no time to talk.'
 		end
+	elseif locat['katja'] = 35:
+		'Katja is moving around getting dressed up, seemingly preparing for a night out.'
+		act 'Talk to Katja': gt 'katja_party', 'going_out'
 	elseif locat['katja'] = 51:
 		'Katja is moving around the room while setting up her laptop.'
 		act 'Talk to Katja': gt 'katja_dorm', 'movie_talk1'		
@@ -68,6 +71,11 @@ if $ARGS[0] = 'talk':
 		'Katja looks at you with a smile.'
 	end
 
+	if katjaQW['dress_borrowed'] = 1:
+		katjaQW['dress_borrowed'] = 0
+		'You hand Katja the dress you borrowed and say "Thanks for borrowing this." "It was nothing. That''s what friends are for." she reply.'
+	end
+
 	if locat['katja'] ! 31:
 		if locat['katja'] = 20:
 			!! Katja wants to go to bed and shows you out
@@ -84,11 +92,14 @@ if $ARGS[0] = 'talk':
 				else
 					gs 'willpower', 'misc', 'force'
 				end
-				if will_cost <= pcs_willpwr:				
-					act 'Convince Katja to stay here and watch a movie':
+				if will_cost <= pcs_willpwr:
+					act 'Convince Katja to stay here and watch a movie (<<will_cost>> Willpower)':
 						cla & *clr
 						menu_off = 1
 						gs 'willpower', 'pay', 'force'
+						locat['katja'] = 52
+						locat['katja_rand2'] = daystart
+						locat['katja_save2'] = locat['katja']
 						minut += 10
 						'"Come on, let''s watch a movie instead! You can always study tomorrow . Why do you even need to study anyway? You''re so smart that you know everything!" you say.' 
 						'"That''s not true. I only do so well in class because I study a lot," Katja answers.' 
@@ -103,10 +114,12 @@ if $ARGS[0] = 'talk':
 			end
 			act 'Go to the library with Katja': minut += 10 & gt 'katja_uni', 'library2' 
 			act 'Say no and leave Katja''s dorm room': minut += 2 & gt 'uni_dorm', 'second_floor'
+		elseif locat['katja'] = 37:
+			gt 'katja_party', 'going_out_talk'
 		elseif locat['katja'] = 51:
-			gt 'katja_dorm', 'movie_talk1'	
+			gt 'katja_dorm', 'movie_talk1'
 		elseif locat['katja'] = 52:
-			gt 'katja_dorm', 'movie_talk2'	
+			gt 'katja_dorm', 'movie_talk2'
 		else
 			!!If Katja is not doiing any of the above activities then she just shows you out.
 			'"Sorry, but I have to run now. See you later," she says.'
@@ -134,38 +147,43 @@ if $ARGS[0] = 'talk':
 						gt 'KatjaHomeTalk', 'tender_kiss'
 					end
 				else
-					if npc_pregtalk['A14'] = 0 and (KatjaConflict = 0 or katjaconflict = 2) and func('body_din','pregnancyVisibility') = 1:
-						!! If Katja can see you are pregant and you haven''t already told her this will create a conflict with to different responses depending on if Katja is pregnant or not.
-						if kid > 0:
-							cla
-							gs 'stat'
-							minut += 5
-							KatjaConflict = 1
-							KatConCheck = daystart
-							'"You''re pregnant again?" Her face turns red, and she glares at you with an intensity you''ve never seen before. "After everything, you still didn''t trust me enough to tell me?"'
-							'You try to speak up, but she folds her arms and turns her back to you.'
-							'"I thought there was something special between us..." Something wet glistens on her cheek, which she wipes away dismissively. "Get out. I don''t want to see you right now."'
+					if katjaQW['coke_day_ask'] ! daystart and katjaQW['coke_day'] ! daystart and rand(6,12) <=  katjaQW['coke_stage']:
+						!! Katja want to do cocaine
+						gt 'katja_dorm',  'cocain_offer'
+					else
+						if npc_pregtalk['A14'] = 0 and (KatjaConflict = 0 or katjaconflict = 2) and func('body_din','pregnancyVisibility') = 1:
+							!! If Katja can see you are pregant and you haven''t already told her this will create a conflict with to different responses depending on if Katja is pregnant or not.
+							if kid > 0:
+								cla
+								gs 'stat'
+								minut += 5
+								KatjaConflict = 1
+								KatConCheck = daystart
+								'"You''re pregnant again?" Her face turns red, and she glares at you with an intensity you''ve never seen before. "After everything, you still didn''t trust me enough to tell me?"'
+								'You try to speak up, but she folds her arms and turns her back to you.'
+								'"I thought there was something special between us..." Something wet glistens on her cheek, which she wipes away dismissively. "Get out. I don''t want to see you right now."'
 
-						elseif knowKatjaPreg = 1:
-							cla
-							gs 'stat'
-							minut += 5
-							KatjaConflict = 1
-							KatConCheck = daystart
-							'"Are you pregnant?" Katja looks at you, betrayal in her eyes. "Why didn''t you tell me? I thought we were closer than that. I told you when I got pregnant. I need to think. We''ll talk later."'
+							elseif knowKatjaPreg = 1:
+								cla
+								gs 'stat'
+								minut += 5
+								KatjaConflict = 1
+								KatConCheck = daystart
+								'"Are you pregnant?" Katja looks at you, betrayal in her eyes. "Why didn''t you tell me? I thought we were closer than that. I told you when I got pregnant. I need to think. We''ll talk later."'
 
+							else
+								cla
+								*nl
+								minut += 5
+								KatjaConflict = 1
+								KatConCheck = daystart
+								'"Are you pregnant? Why didn''t you tell me? I thought we were closer than that. I need to think. We''ll talk later."'
+								end
+						act 'Leave Katja''s dorm room': minut += 2 & gt 'uni_dorm', 'second_floor'
 						else
-							cla
-							*nl
-							minut += 5
-							KatjaConflict = 1
-							KatConCheck = daystart
-							'"Are you pregnant? Why didn''t you tell me? I thought we were closer than that. I need to think. We''ll talk later."'
+							!!If no events triggers they you go to the part where the player can choose things to do with Katja.
+							gt 'katja_dorm', 'chat'
 						end
-						act 'Leave Katja''s dorm room': minut += 2 & gt 'uni_dorm', 'second_floor'
-					else
-						!!If no events triggers they you go to the part where the player can choose things to do with Katja.
-						gt 'katja_dorm', 'chat'
 					end
 				end
 			end
@@ -387,10 +405,14 @@ if $ARGS[0] = 'sofia_meet':
 end
 
 if $ARGS[0] = 'lazar_pussy_talk':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+	if katjaQW['pussy_sex'] > 0 and katjaQW['QWstage'] < 6:
+		katjaQW['QWstage'] = 6
+		'"So I have had sex with boys before. '+iif(katjaQW['knows_sex'] = 0,' I don''t know if you', 'I know you also')+' have. So maybe we should try a threesome with a guy some time" Katja says looking at you wickedly.' 
+	end
 	if katjaQW['lazer_pussy_talk'] + katjaQW['lazer_anal_talk'] = 0 and katjaQW['lazer_anal'] = 0:
 		katjaQW['lazer_pussy_talk'] = 1
 		if katjaQW['QWstage'] < 6 and katjaQW['anal_quest'] < 3:
-			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 			'"You know, <<$pcs_nickname>>, meeting Lazar at the café got me thinking," Katja says.'
 			if katjaQW['QWstage'] = 4:
 				'"We talked about how I would like to try having... sex... with a guy," Katja says with some pause. "I know you said you didn''t want to arrange it, but I''m sure with Lazar that you wouldn''t have to arrange anything; just call him and I''m sure he''ll agree," she continues before you can say anything.'
@@ -494,7 +516,6 @@ if $ARGS[0] = 'lazar_pussy_talk':
 			end
 		else
 			if katjaQW['QWstage'] < 6:
-				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 				'"You know, <<$pcs_nickname>>, meeting Lazar at the cafe got me thinking," Katja says.'
 				if katjaQW['QWstage'] = 4:
 					'"We''ve talked about that. I would like to try having... vaginal sex... with a guy," Katja says with some pause. "I know you said you didn''t want to arrange it, but I''m sure with Lazar you wouldn''t have to arrange anything; just call him and I''m sure he''ll agree," she quickly continues before you can say anything.'
@@ -594,7 +615,6 @@ if $ARGS[0] = 'lazar_pussy_talk':
 					end
 				end
 			else
-				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 				'"You know <<$pcs_nickname>>, when we talked with Lazar at the café, he seemed really into us," Katja says. "Maybe we should call him and see if he''s up to having some fun with us?"'
 				act 'Agree':
 					if katjaQW['QWstage'] < 5: katjaQW['QWstage'] = 5
@@ -619,7 +639,6 @@ if $ARGS[0] = 'lazar_pussy_talk':
 		end
 	else
 		if katjaQW['lazer_pussy_talk'] = 2:
-			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 			'"I know you said earlier that you didn''t want to have vaginal sex with Lazar'+iif(katjaQW['lazer_anal'] > 0, ', but we''ve had anal sex with him; ', ' ')+'so would you please reconsider? I really want to try with a guy, and I want you to be there. Please?" Katja pleads, looking at you with her big eyes.'
 			act 'Relent':
 				if katjaQW['QWstage'] < 5: katjaQW['QWstage'] = 5
@@ -634,7 +653,6 @@ if $ARGS[0] = 'lazar_pussy_talk':
 		else
 			if katjaQW['lazer_anal_talk'] + katjaQW['lazer_anal'] > 0:
 				katjaQW['lazer_pussy_talk'] = 1
-				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 				'"You know we have '+iif(katjaQW['lazer_anal'] > 0, 'talked about', 'had')+' anal sex with Lazar," Katja says. "Maybe we could also have... vaginal sex... with him?" she continues.'
 				if stat['vaginal'] > 0:
 					if katjaQW['QWstage'] < 6:
@@ -708,7 +726,7 @@ if $ARGS[0] = 'lazar_agree':
 		'"Okay. We should let Lazar be '+iif(stat['vaginal'] >0, 'your', 'our')+' first guy," you agree.'
 		'Katja looks a little embarrassed, but has a naughty gleam in her eyes.'
 	elseif katjaQW['QWstage'] > 5:
-		'"Okay. We can include Lazar in our harem of hot guys," you say, which causes Katja to start laughing.'
+		'"Okay. '+iif(katjaQW['ivan_anal'] + katjaQW['marcus_pussy'] + katjaQW['marcus_anal'] >0, 'We can include Lazar in our harem of hot guys',  'We Having a threesome with Lazar do sounds fun')+'" you say, which causes Katja to start laughing.'
 		'When she stops, she looks very excited. "Great. I want his cock in my pussy!"'
 	end
 	if katjaQW['anal_quest'] = 2:
@@ -772,10 +790,14 @@ if $ARGS[0] = 'lazar_agree':
 end
 
 if $ARGS[0] = 'lazar_anal_talk':
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+	if katjaQW['anal_sex'] > 0 and katjaQW['anal_quest'] < 3:
+		katjaQW['anal_quest'] = 3
+		'"So I have had anal sex with boys before. '+iif(katjaQW['knows_anal'] = 0, 'I don''t know if you', 'I know you also')+' have. So maybe we should try it together with a guy some time" Katja says looking at you wickedly.' 
+	end
 	if katjaQW['lazer_pussy_talk'] + katjaQW['lazer_anal_talk'] = 0 and katjaQW['lazer_pussy'] = 0:
 		katjaQW['lazer_anal_talk'] = 1
 		if katjaQW['QWstage'] < 5 and katjaQW['anal_quest'] < 3:
-			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 			'"You know, <<$pcs_nickname>>, meeting Lazar at the café got me thinking," Katja says.'
 			if katjaQW['anal_quest'] = 1:
 				'"We''ve talked about that. I would like to try having... anal sex with a guy," Katja says with some pause. "I know you said you didn''t want to arrange it, but I''m sure with Lazar, you would not have to arrange anything; just call him and I am sure he will agree," she quickly continues before you can say anything.'
@@ -862,7 +884,6 @@ if $ARGS[0] = 'lazar_anal_talk':
 			end
 		else
 			if katjaQW['anal_quest'] < 3:
-				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 				'"You know, <<$pcs_nickname>>, meeting Lazar at the cafe got me thinking," Katja says.'
 				if katjaQW['anal_quest'] = 1:
 					'"We''ve talked about that. I would like to try having... anal sex with a guy," Katja says with some pause. "I know you said you didn''t want to arrange it, but I''m sure with Lazar that you wouldn''t have to arrange anything; just call him and I''m sure he''ll agree," she quickly continues before you can say anything.'
@@ -946,7 +967,6 @@ if $ARGS[0] = 'lazar_anal_talk':
 					end
 				end
 			else
-				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 				'"You know, <<$pcs_nickname>>, when we talked with Lazar at the café, he seemed really into us," Katja says. "Maybe we should call him and see if he''s up for having some fun with us."'
 				act 'Agree':
 					gt 'katja_dorm', 'lazar_agree'
@@ -970,7 +990,6 @@ if $ARGS[0] = 'lazar_anal_talk':
 		end
 	else
 		if katjaQW['lazer_anal_talk'] = 2:
-			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 			'"I know you said earlier that you didn''t want to have anal sex with Lazar but'+iif(katjaQW['lazer_pussy'] > 0, ' we''ve had vaginal sex with him, so ', ' ')+'would you please reconsider? I really want to try anal with a guy, and I want you to be there. Please?" Katja pleads, looking at you with her big eyes,'
 			act 'Agree':
 				katjaQW['lazer_anal_talk'] = 1
@@ -986,7 +1005,6 @@ if $ARGS[0] = 'lazar_anal_talk':
 		else
 			if katjaQW['lazer_pussy_talk'] + katjaQW['lazer_pussy'] > 0:
 				katjaQW['lazer_anal_talk'] = 1
-				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 				'"You know we have '+iif(katjaQW['lazer_pussy'] = 0, 'talked about', 'had')+' sex with Lazar," Katja says. "Maybe we could also have... anal sex with him?" she continues.'
 				if stat['anal'] > 0:
 					if katjaQW['anal_quest'] < 2:
@@ -1058,7 +1076,7 @@ if $ARGS[0] = 'movie_talk1':
 	cla & *clr
 	menu_off = 1
 	minut += 5
-	
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 	'"I''m in the mood for watching a movie tonight. Wanna watch it with me?" Katja asks as she starts setting up her laptop.'
 	act 'Watch a movie with Katja':
 		cla
@@ -1073,13 +1091,60 @@ if $ARGS[0] = 'movie_talk1':
 		'"That''s okay," she says. "See you another day?" She''s clearly intent on watching the film with or without you.'
 		act 'Leave her room': minut += 2 & gt 'uni_dorm', 'second_floor'
 	end
+	if week > 4 or KatjaQW['slut'] > 75:
+		act 'Tell her you would rather go out tonight':
+			cla
+			'"Why don''t we go out partying instead? It''ll be fun" you say. "I don''t know. I''m not sure I''m up for it tonight. I really want to watch this movie." Katja answers'
+			if katjaQW['horny'] >= 100:
+					gs 'willpower', 'misc', 'force', 'easy'
+			elseif katjaQW['horny'] < 50:
+					gs 'willpower', 'misc', 'force', 'hard'
+			else
+				gs 'willpower', 'misc', 'force'
+			end
+			if will_cost <= pcs_willpwr:		
+				act 'Convince her to go out (<<will_cost>> Willpower)':
+					cla
+					katjaQW['dom'] -= rand(1,2)			
+					'"Come on Katja. It is boring just sitting watching a movie when you con be out partying the night away" you say trying to convince Katja to come with you.'
+					'"Okay then. I''l watch the movie another time. Where do you want to go?" she finally relents.'
+					act 'Go to the night club':
+						cla
+						locat['katja'] = 53
+						locat['katja_rand2'] = daystart
+						locat['katja_save2'] = locat['katja']						
+						'"let''s go to the night club" you say. "Okay. I know just the dress I want to wear tonight" Katja answers, and almost before you can react she is out of her clothes and into a nice dress.'
+						act 'Prepare': gt 'katja_party', 'party_preparations.'
+					end
+				end
+			else
+				act 'Convince her to go out (<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 watch a movie with Katja':
+				cla
+				katjaQW['dom'] += rand(1,2)
+				'"Okay, I''ll stay and watch the movie with you" you relent.'
+				'"Yeah! We don''t you go to the kitchen to get a bowl for the popcorn," she ask happy that you want to watch the movie with her.'
+				'You go the to kitchen and prepare the popcorn while Katja finishes setting up the movie. You then both set down on her bed and start watching the film Katja has selected.'
+				act 'Watch the movie': gt 'katja_dorm', 'watch_movie'
+			end
+			act 'Tell her that you wont waste you evening watching a movie':
+				cla
+				katjaQW['dom'] += rand(1,2)
+				gs 'npc_relationship', 'modify', 'A14', 'dislike'
+				'"Well if you wont go out with me, I will just leave you to watch you boring movie yourself. I''m not going to waste my evening on that" you say.' 
+				'"Don''t be such downer, watching movies can be just as much fun as getting drunk at some random party" she says. "See you another day?"'
+				act 'Leave her room': minut += 2 & gt 'uni_dorm', 'second_floor'
+			end
+		end
+	end
 end
 
 if $ARGS[0] = 'movie_talk2':
 	cla & *clr
 	menu_off = 1
 	minut += 2
-	
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 	'"Come join me," Katja says, not removing her eyes from the screen as you approach her.'
 	act 'Watch a movie with Katja':
 		'"Okay," you reply and she makes room for you next to her on the bed.'
@@ -1272,6 +1337,7 @@ if $ARGS[0] = 'relationship_talk':
 		act 'Stop having sex <br><font color="red">(Sex with Katja will no longer be a option)</font>':
 			cla & *clr
 			katjaQW['sex_clossedness'] = 2
+			katjaQW['liberated'] = 1
 			minut += 5
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'	
@@ -1282,6 +1348,7 @@ if $ARGS[0] = 'relationship_talk':
 		act 'Friends with benefits':
 			cla & *clr
 			minut += 5
+			katjaQW['liberated'] = 1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 			'"Sure, and it''s fun. I want to continue doing that. We are what you call ''friends with benefits''," you tell her.'
@@ -1297,6 +1364,7 @@ if $ARGS[0] = 'relationship_talk':
 	act 'Yes':
 		cla & *clr
 		minut += 2
+		katjaQW['couple'] = 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 		'"Yes. Or at least I want us to be. I would love to consider you my girlfriend. If you want to be, that is?" you ask back.'
@@ -1349,5 +1417,56 @@ if $ARGS[0] = 'relationship_talk':
 	end
 end
 
+if $ARGS[0] = 'cocain_offer':
+	 katjaQW['coke_day_ask'] = daystart
+	 minut += 2
+	 gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+	'"Look what I have here" Katja says as she shows you a small plastic bag with white powder. "Why don''t we take some lines to make this more fun?" she ask.'
+	if katjaQW['coke_stage'] = 6:
+		gs 'willpower', 'drugs', 'resist', 'easy'
+	elseif katjaQW['coke_stage'] = 7:
+		gs 'willpower', 'drugs', 'resist'
+	elseif katjaQW['coke_stage'] = 8:
+		gs 'willpower', 'drugs', 'resist', 'hard'
+	end
+	if will_cost <= pcs_willpwr:
+		act 'Convince Katja that you should not do drugs right now (<<will_cost>> Willpower)':
+			*clr & cla
+			minut += 3
+			gs 'npc_relationship', 'modify', 'A14', 'dislike'
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
+			'"Now is not the time Katja. I don''t think it''s a good idea," you say.'
+			'"Why not now? It''s as good a time as any?" Katja says.'
+			'"No, I don''t think it is. Taking drugs when you are just sitting around a normal '+iif(hour > 18, 'evening', 'afternoon')+' isn''t healthy" 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, but packs the drugs away and after a few minutes she seems to have forgotten about it.'
+			act 'Continue talking': gt 'katja_dorm', 'talk'
+		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 'Do some lines with Katja':
+		*clr & cla
+		minut += 8
+		dur += 1
+		gs 'drugs', 'cocaine'
+		gs 'stat'
+		gs 'katja_procdural', '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," you say.'
+		'"Yes. That''s the spirit," she replies and prepares some lines for the two of you, and finds some tubes for you to use.'
+		'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_dorm', 'talk'
+	end			
+end
+
 --- katja_dorm ---------------------------------
 

+ 132 - 35
locations/katja_meynold_schedule.qsrc

@@ -1,5 +1,61 @@
 # katja_meynold_schedule
-!!2022/01/27
+!!2023/05/02
+
+!! locat['katja']  = 1 In Bedroom at Maynold house- Asleep
+!! locat['katja']  = 2 In Bedroom at Maynold house- Getting Dressed
+!! locat['katja']  = 3 In Bedroom at Maynold house-Breakfast
+!! locat['katja']  = 4 Walking to school from the Maynold house
+!! locat['katja']  = 5 At School
+!! locat['katja']  = 6 Hanging out near the school or walking home from school
+!! locat['katja']  = 7
+!! locat['katja']  = 8
+!! locat['katja']  = 9
+!! locat['katja']  = 10
+!! locat['katja']  = 11
+!! locat['katja']  = 12
+!! locat['katja']  = 13
+!! locat['katja']  = 14
+!! locat['katja']  = 15
+!! locat['katja']  = 16
+!! locat['katja']  = 17
+!! locat['katja']  = 18
+!! locat['katja']  = 19
+!! locat['katja']  = 20
+!! locat['katja']  = 21
+!! locat['katja']  = 22
+!! locat['katja']  = 23
+!! locat['katja']  = 24
+!! locat['katja']  = 25
+!! locat['katja']  = 26
+!! locat['katja']  = 27
+!! locat['katja']  = 28
+!! locat['katja']  = 29
+!! locat['katja']  = 30
+!! locat['katja']  = 31
+!! locat['katja']  = 32
+!! locat['katja']  = 33
+!! locat['katja']  = 34
+!! locat['katja']  = 35
+!! locat['katja']  = 36
+!! locat['katja']  = 37
+!! locat['katja']  = 38
+!! locat['katja']  = 39
+!! locat['katja']  = 40
+!! locat['katja']  = 41
+!! locat['katja']  = 42
+!! locat['katja']  = 43
+!! locat['katja']  = 44
+!! locat['katja']  = 45
+!! locat['katja']  = 46
+!! locat['katja']  = 47
+!! locat['katja']  = 48
+!! locat['katja']  = 49
+!! locat['katja']  = 50
+!! locat['katja']  = 51
+!! locat['katja']  = 52
+!! locat['katja']  = 53 At city nightclub.
+!! locat['katja']  = 54 Gone home with a guy and/girl (possible together with the player character), used to make sure she wont return to the location she left.
+
 locat['katja'] = 0
 
 if yearstart = 1:
@@ -311,7 +367,7 @@ else
 				!!Shared Bathroom - showering
 				locat['katja']  = 34
 			elseif hour < 20:
-				if week < 4 or (week = 4 and katjaQW['QWstage'] < 3 and katjaQW['slut'] < 75 and katjaQW['liberated'] = 0):
+				if week < 4 or (week = 4 and (katjaQW['QWstage'] < 3 or katjaQW['slut'] < 75) and katjaQW['liberated'] = 0):
 					!!Dormroom - relaxing/studying
 					locat['katja']  = 31
 				else
@@ -345,28 +401,29 @@ else
 							locat['katja'] = 52
 							locat['katja_save2'] = locat['katja']
 						elseif locat['katja_save2'] = 35:
-							locat['katja'] = 37
+							!! Out nightclub
+							locat['katja'] = 53
 							locat['katja_save2'] = locat['katja']
 						else
 							locat['katja'] = locat['katja_save2']					
 						end
 					else
 						if week = 4:
-							if katjaQW['QWstage'] < 3 and katjaQW['slut'] < 75 and katjaQW['liberated'] = 0:
+							if (katjaQW['QWstage'] < 3 or katjaQW['slut'] < 75) and katjaQW['liberated'] = 0:
 								locat['katja'] = func('shortgs', 'rand_pick', '', 29, 52)
 							else
-								locat['katja'] = func('shortgs', 'rand_pick', '', 37, 52, 52)
+								locat['katja'] = func('shortgs', 'rand_pick', '', 53, 52, 52)
 							end
 							locat['katja_rand2'] = daystart
 							locat['katja_save2'] = locat['katja']
 						else
-							!!Out -going to a party/bar/cafe
-							locat['katja']  = 37
+							!!Out -nightclub
+							locat['katja']  = 53
 						end
 					end
 				end
 			else
-				if week < 4 or (week = 4 and katjaQW['QWstage'] < 3 and katjaQW['slut'] < 75 and katjaQW['liberated'] = 0) or (week = 4 and locat['katja'] = 52):
+				if week < 4 or (week = 4 and (katjaQW['QWstage'] < 3 or katjaQW['slut'] < 75) and katjaQW['liberated'] = 0) or (week = 4 and locat['katja'] = 52):
 					!!Dormroom - sleeping. 
 					locat['katja']  = 20
 				elseif week = 4 and minut < 15:
@@ -376,8 +433,12 @@ else
 					!!Dormroom - sleeping. 
 					locat['katja']  = 20
 				else
-					!!Out - at a party/bar/cafe
-					locat['katja']  = 37
+					if locat['katja_rand2'] ! daystart:
+						!!Out - nightclub
+						locat['katja']  = 53
+					else
+						locat['katja'] = locat['katja_save2']
+					end
 				end
 			end
 		elseif week = 6:
@@ -429,8 +490,12 @@ else
 				end
 			else
 				if hour < 2:
-					!!Out - at a party/bar/cafe
-					locat['katja']  = 37
+					if locat['katja_rand2'] ! daystart-1:
+						!!Out - nightclub
+						locat['katja']  = 53
+					else
+						locat['katja'] = locat['katja_save2']
+					end
 				elseif hour = 2 and minut < 15:
 					!!Out - going home.
 					locat['katja']  = 38
@@ -489,8 +554,12 @@ else
 					!!resturent - having dinner
 					locat['katja']  = 45
 				else
-					!!Out - at a party/bar/cafe
-					locat['katja']  = 37
+					if locat['katja_rand2'] ! daystart:
+						!!Out - nightclub
+						locat['katja']  = 53
+					else
+						locat['katja'] = locat['katja_save2']
+					end
 				end
 			end
 		else
@@ -647,7 +716,7 @@ else
 			elseif hour < 16:
 				if university['exam_week'] = 2:
 					if week = 4:
-						!!Bar - celebarating that exams are over
+						!!Bar - celebrating that exams are over
 						locat['katja'] = 50
 					else
 						!!Coffee shop - hanging out
@@ -663,7 +732,7 @@ else
 				end
 			elseif hour < 18:
 				if university['exam_week'] = 2 and week = 4:
-					!!Bar - celebarating that exams are over
+					!!Bar - celebrating that exams are over
 					locat['katja'] = 50
 				else
 					!!Dormroom - relaxing/studying
@@ -671,7 +740,7 @@ else
 				end
 			elseif hour = 18 and minut < 30:
 				if university['exam_week'] = 2 and week = 4:
-					!!Resturen - having dinner celebarating that exams are over
+					!!Resturen - having dinner celebrating that exams are over
 					locat['katja'] = 36
 				else
 					!!Shared Kitchen - cooking
@@ -679,7 +748,7 @@ else
 				end
 			elseif hour = 18 and minut < 45:
 				if university['exam_week'] = 2 and week = 4:
-					!!Resturen - having dinner celebarating that exams are over
+					!!Resturen - having dinner celebrating that exams are over
 					locat['katja'] = 36
 				else
 					!!Shared Kitchen - eating
@@ -687,7 +756,7 @@ else
 				end
 			elseif hour < 19:
 				if university['exam_week'] = 2 and week = 4:
-					!!Resturen - having dinner celebarating that exams are over
+					!!Resturen - having dinner celebrating that exams are over
 					locat['katja'] = 36
 				else
 					!!Shared Bathroom - showering
@@ -709,8 +778,12 @@ else
 					!!Library - Studying for classes. 
 					locat['katja']  = 29
 				else
-					!!Out - at a party/bar/cafe
-					locat['katja']  = 37
+					if locat['katja_rand2'] ! daystart:
+						!!Out - nightclub
+						locat['katja']  = 53
+					else
+						locat['katja'] = locat['katja_save2']
+					end
 				end
 			else
 				if week < 4 or (week = 4 and university['exam_week'] = 1):
@@ -725,8 +798,12 @@ else
 						locat['katja']  = 20
 					end
 				else
-					!!Out - at a party/bar/cafe
-					locat['katja']  = 37
+					if locat['katja_rand2'] ! daystart:
+						!!Out - nightclub
+						locat['katja']  = 53
+					else
+						locat['katja'] = locat['katja_save2']
+					end
 				end
 			end		
 		elseif week = 6:
@@ -778,8 +855,12 @@ else
 				end
 			else
 				if hour < 2:
-					!!Out - at a party/bar/cafe
-					locat['katja']  = 37
+					if locat['katja_rand2'] ! daystart-1:
+						!!Out - nightclub
+						locat['katja']  = 53
+					else
+						locat['katja'] = locat['katja_save2']
+					end
 				elseif hour = 2 and minut < 15:
 					!!Out - going home.
 					locat['katja']  = 38
@@ -838,8 +919,12 @@ else
 					!!resturent - having dinner
 					locat['katja']  = 45
 				else
-					!!Out - at a party/bar/cafe
-					locat['katja']  = 37
+					if locat['katja_rand2'] ! daystart-1:
+						!!Out - nightclub
+						locat['katja']  = 53
+					else
+						locat['katja'] = locat['katja_save2']
+					end
 				end
 			end
 		else
@@ -1133,8 +1218,8 @@ else
 							locat['katja_rand2'] = daystart
 							locat['katja_save2'] = locat['katja']
 						else
-							!!Out -going to a party/bar/cafe
-							locat['katja']  = 37
+							!!Out -nightclub
+							locat['katja']  = 53
 						end
 					end
 				end
@@ -1149,8 +1234,12 @@ else
 					!!Dormroom - sleeping. 
 					locat['katja']  = 20
 				else
-					!!Out - at a party/bar/cafe
-					locat['katja']  = 37
+					if locat['katja_rand2'] ! daystart:
+						!!Out - nightclub
+						locat['katja']  = 53
+					else
+						locat['katja'] = locat['katja_save2']
+					end
 				end
 			end
 		elseif week = 6:
@@ -1202,8 +1291,12 @@ else
 				end
 			else
 				if hour < 2:
-					!!Out - at a party/bar/cafe
-					locat['katja']  = 37
+					if locat['katja_rand2'] ! daystart-1:
+						!!Out - nightclub
+						locat['katja']  = 53
+					else
+						locat['katja'] = locat['katja_save2']
+					end
 				elseif hour = 2 and minut < 15:
 					!!Out - going home.
 					locat['katja']  = 38
@@ -1262,8 +1355,12 @@ else
 					!!resturent - having dinner
 					locat['katja']  = 45
 				else
-					!!Out - at a party/bar/cafe
-					locat['katja']  = 37
+					if locat['katja_rand2'] ! daystart:
+						!!Out - nightclub
+						locat['katja']  = 53
+					else
+						locat['katja'] = locat['katja_save2']
+					end
 				end
 			end
 		else

+ 711 - 0
locations/katja_party.qsrc

@@ -0,0 +1,711 @@
+# katja_party
+!2022/04/07
+
+!!This files governs Katja''s interactions in her dorm room when you are preparing to go out to a party. For the variable controlling her content see the documentation in katja_procedural
+
+if $ARGS[0] = 'going_out_talk':
+	menu_off = 1	
+	minut += 5
+	if hour < 19:
+		!! Katja goes out eating Saturday. (The dinner out event is not written yet, when it is the 2 below should be changed to a 1)
+		katjaQW['party_location'] = 2
+	else
+		katjaQW['party_location'] = 2
+	end
+	'"OK, enough just sitting around here at home. I want to go out '+iif(katjaQW['party_location'] = 1, 'for dinner', 'partying')+' tonight!" Katja says.'
+	'She starts to change before you even have a chance to say anything, rummaging around in her wardrobe.'
+	if katjaQW['party_location'] > 1:
+		'"Where do you want to go partying?" you inquire.'
+		+iif(katjaQW['party_location'] = 2, 'The nightclub, downtown. It is a great place to dance,', '"Just to a party at one of the dorms,')+' but it''s not just me, it''s us. You have to come with me," she says.'
+	else
+		'"Where do you want to have dinner?" you inquire.'
+		'"There''s this small restaurant I have heard a lot about, but never tried before. Wanna try it with me?" she asks.'
+	end
+	act 'Agree to go with Katja':
+		cla
+		minut +5
+		if katjaQW['party_location'] = 1:
+			locat['katja'] = 36
+		elseif katjaQW['party_location'] = 2:
+			locat['katja'] = 53
+		end
+		locat['katja_rand2'] = daystart
+		locat['katja_save2'] = locat['katja']
+		gs 'npc_relationship', 'modify', 'A14', 'like'
+		gs 'stat'
+		'"Sounds very fun. Of course, I''m coming with you," you say.'
+		'"Yeah, we''re going to have so much fun," Katja says and gives you a quick hug before she returns to getting dressed.'
+		'She finishes getting her dress on in no time and turns to you.'
+		act 'Prepare for the night out': gt 'katja_party', 'party_preparations'
+	end
+	act 'Tell her to have fun tonight and leave her room': 
+		minut += 2
+		if katjaQW['party_location'] = 1:
+			locat['katja'] = 36
+		elseif katjaQW['party_location'] = 2:
+			locat['katja'] = 53
+		end
+		locat['katja_rand2'] = daystart
+		locat['katja_save2'] = locat['katja']
+		gs 'npc_relationship', 'modify', 'A14', 'dislike'
+		gt 'uni_dorm', 'second_floor'
+	end
+	if katjaQW['party_location'] > 1:
+		act 'Tell her you would rather stay here and watch a movie':
+			cla	
+			'"Why don''t we stay here and watch a movie instead?" you ask.'
+			'"I don''t know. I really want to go out and party tonight," Katja answers.'
+			if npc_sex['A14'] >= 1:
+				gs 'willpower', 'misc', 'force', 'easy'
+			elseif katjaQW['slut'] < 50:
+				gs 'willpower', 'misc', 'force', 'hard'
+			else
+				gs 'willpower', 'misc', 'force'
+			end
+			if will_cost <= pcs_willpwr:
+				act 'Convince Katja to stay and watch a movie (<<will_cost>> Willpower)':
+					cla & *clr
+					menu_off = 1
+					gs 'willpower', 'pay', 'force'
+					locat['katja'] = 52
+					locat['katja_rand2'] = daystart
+					locat['katja_save2'] = locat['katja']
+					katjaQw['dom'] -= rand(1,2)
+					minut += 10
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/dressing_up_surprised2.jpg"></center>'
+					'"But I want to have fun, just the two of us, instead of hanging out with a bunch of strangers. You can always party another night," you say.' 
+					'"But the party tonight should be so fun. It''s not like there are good parties like this every night," Katja answers.' 
+					'"How do you know it''s going to be fun? I''m sure it will be boring. Please, stay with me?" you plead, trying to make puppy eyes at Katja, who has a hard time not laughing.' 
+					'"OK, I''ll stay tonight," she finally relents. "Go make some popcorn while I set up my laptop."'
+					'You go to the kitchen and prepare the popcorn before you both settle down on her bed and watch the film Katja has selected.'
+					act 'Watch the movie': gt 'katja_dorm', 'watch_movie'
+				end
+			else
+				act 'Convince Katja to stay and watch a movie (<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 Katja':
+				cla
+				if  katjaQW['party_location'] = 2:
+					locat['katja'] = 53
+				end
+				locat['katja_rand2'] = daystart
+				locat['katja_save2'] = locat['katja']
+				katjaQW['dom'] += rand(2,3)
+				gs 'npc_relationship', 'modify', 'A14', 'like'
+				'"OK, you win. I''ll go partying with you," you say.'
+				'"Yeah, we''re going to have so much fun," Katja says and gives you a quick hug.'
+				'She finishes getting her dress on in no time and turns to you.'
+				act 'Prepare for the night out': gt 'katja_party', 'party_preparations'
+			end
+			act 'Tell her to have fun tonight and leave her room': 
+				minut += 2
+				if katjaQW['party_location'] = 2:
+					locat['katja'] = 53
+				end
+				katjaQW['dom'] += rand(0,1)
+				locat['katja_rand2'] = daystart
+				locat['katja_save2'] = locat['katja']
+				gs 'npc_relationship', 'modify', 'A14', 'dislike'
+				gt 'uni_dorm', 'second_floor'
+			end			
+		end
+	end
+end
+
+if $ARGS[0] = 'going_out':
+	menu_off = 1	
+	minut += 5
+	if hour < 19:
+		!! Katja goes out eating Saturday. (The dinner out event is not written yet, when it is the 2 below should be changed to a 1)
+		katjaQW['party_location'] = 2
+	else
+		katjaQW['party_location'] = 2
+	end
+	if npc_sex['A14'] > 0 and (katjaQW['slut'] > 75 or katjaQW['pantiesQWstage'] >= 5):
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/dressing_up_surprised1.jpg"></center>'
+		'Katja has her back to you, half-dressed, seemingly in the process of putting on a dress. "Hey, Katja. What are doing?" you ask.'
+		'She turns around with her dress just hanging around her waist of her otherwise naked body. "I''m getting dressed to go '+iif(katjaQW['party_location'] = 1, 'out to have dinner', ' to a party')+'," Katja says, seemingly not bothered by being topless.' 
+	else
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/dressing_up_surprised2.jpg"></center>'
+		'Katja has her back to you, half-dressed, seemingly in the process of putting on a dress. "Hey, Katja. What are doing?" you ask.'
+		'She makes a small jump and pulls up her dress before turning around. "I''m getting dressed to go '+iif(katjaQW['party_location'] = 1, 'out to have dinner', ' to a party')+'," Katja says, smiling.' 
+	end
+	if katjaQW['party_location'] > 1:
+		'"Where''s the party?" you inquire.'
+		+iif(katjaQW['party_location'] = 2, '"At the nightclub, downtown. It''s a great place to dance.', 'At one of the dorms.')+' Wanna join me?" she says.'
+	else
+		'"Where are you going to have dinner?" you inquire.'
+		'"There''s this small restaurant I have heard a lot about, but never tried before. Wanna try it with me?" she asks.'
+	end
+	act 'Agree to go with Katja':
+		cla
+		if katjaQW['party_location'] = 1:
+			locat['katja'] = 36
+		elseif katjaQW['party_location'] = 2:
+			locat['katja'] = 53
+		end
+		locat['katja_rand2'] = daystart
+		locat['katja_save2'] = locat['katja']
+		gs 'npc_relationship', 'modify', 'A14', 'like'
+		'"Sounds very fun. Of course, I''ll come," you say.'
+		'"Yeah, we''re going to have so much fun," Katja says and gives you a '+iif(npc_sex['A14'] > 0 and (katjaQW['slut'] > 75 or katjaQW['pantiesQWstage'] >= 5),'huge hug, pressing her naked breasts into your chest.' , 'quick hug.')
+		act 'Prepare for a night out': gt 'katja_party', 'party_preparations'
+	end
+	act 'Tell her to have fun tonight and leave her room': 
+		minut += 2
+		if katjaQW['party_location'] = 1:
+			locat['katja'] = 36
+		elseif katjaQW['party_location'] = 2:
+			locat['katja'] = 53
+		end
+		locat['katja_rand2'] = daystart
+		locat['katja_save2'] = locat['katja']
+		gs 'npc_relationship', 'modify', 'A14', 'dislike'
+		gt 'uni_dorm', 'second_floor'
+	end
+	if katjaQW['party_location'] > 1:
+		act 'Tell her you would rather stay here and watch a movie':
+			cla	
+			'"Why don''t we stay in and watch a movie instead?" you ask.'
+			'"I don''t know. I really want to go out and party tonight," Katja answers.'
+			if npc_sex['A14'] >= 1:
+				gs 'willpower', 'misc', 'force', 'easy'
+			elseif katjaQW['slut'] < 50:
+				gs 'willpower', 'misc', 'force', 'hard'
+			else
+				gs 'willpower', 'misc', 'force'
+			end
+			if will_cost <= pcs_willpwr:
+				act 'Convince Katja to stay and watch a movie (<<will_cost>> Willpower)':
+					cla & *clr
+					menu_off = 1
+					gs 'willpower', 'pay', 'force'
+					locat['katja'] = 52
+					locat['katja_rand2'] = daystart
+					locat['katja_save2'] = locat['katja']
+					katjaQw['dom'] -= rand(1,2)
+					minut += 10
+					if npc_sex['A14'] > 0 and (katjaQW['slut'] > 75 or katjaQW['pantiesQWstage'] >= 5):
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/dressing_up_surprised1.jpg"></center>'				
+					else
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/dressing_up_surprised2.jpg"></center>'					
+					end
+					'"But I want to have fun, just the two of us, instead of hanging out with a bunch of strangers. You can always party another night," you say.' 
+					'"But the party tonight should be so fun. It''s not like there are good parties like this every night," Katja answers.' 
+					'"How do you know it''s going to be fun? I''m sure it will be boring. Please, stay with me?" you plead, trying to make puppy eyes at Katja, who has a hard time not laughing.' 
+					'"Okay, I''ll stay tonight," she finally relents. "Go prepare some popcorn while I set up my laptop."'
+					'You go to the kitchen and make the popcorn before you both settle down on her bed and watch the film Katja has selected.'
+					act 'Watch the movie': gt 'katja_dorm', 'watch_movie'
+				end
+			else
+				act 'Convince Katja to stay and watch a movie (<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 Katja':
+				cla
+				if  katjaQW['party_location'] = 2:
+					locat['katja'] = 53
+				end
+				locat['katja_rand2'] = daystart
+				locat['katja_save2'] = locat['katja']
+				katjaQW['dom'] += rand(2,3)
+				gs 'npc_relationship', 'modify', 'A14', 'like'
+				'"OK, you win. I''ll go partying with you" you say.'
+				'"Yeah, we''re going to have so much fun," Katja says and gives you a '+iif(npc_sex['A14'] > 0 and (katjaQW['slut'] > 75 or katjaQW['pantiesQWstage'] >= 5),'huge hug, pressing her naked breasts into your chest.' , 'quick hug.')
+				act 'Prepare for the night out': gt 'katja_party', 'party_preparations'
+			end
+			act 'Tell her to have fun tonight and leave her room': 
+				minut += 2
+				if katjaQW['party_location'] = 2:
+					locat['katja'] = 53
+				end
+				katjaQW['dom'] += rand(0,1)
+				locat['katja_rand2'] = daystart
+				locat['katja_save2'] = locat['katja']
+				gs 'npc_relationship', 'modify', 'A14', 'dislike'
+				gt 'uni_dorm', 'second_floor'
+			end			
+		end
+	end
+end
+
+if $ARGS[0] = 'party_preparations':
+	menu_off = 1	
+	minut += 5
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/dressing_up_surprised'+iif(npc_sex['A14'] > 0 and (katjaQW['slut'] > 75 or katjaQW['pantiesQWstage'] >= 5), '1', '2')+'.jpg"></center>'
+	'"I need to finish prepping. I still need to do my makeup," Katja says as she starts moving around.'
+	'"Let me see how you look," Katja says, stopping and turning around to look at you.'
+	gs 'katja_party', 'part_dress_check'
+end
+
+if $ARGS[0] = 'party_look_approval':
+	menu_off = 1	
+	minut += 5
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/dressing_up_surprised2.jpg"></center>'
+	'You show yourself to Katja again. "OK. Let''s see how you look now," she says and takes a good look at you.'
+	gs 'katja_party', 'part_dress_check'
+end
+	
+if $ARGS[0] = 'part_dress_check':
+	$loc = 'katja_party'
+	$loc_arg = 'party_look_approval'
+	if katjaQW['party_location'] = 2:
+		if pcs_sweat >= 50:
+			'Katja just whiffs her nose. "You need to shower first," she says. "You can use the shower on our floor. Here is a towel and some supplies," Katja adds, handing you a towel and a not-so-small bag of shower utilities.'
+			act 'Go take a shower':
+				noShampoo
+				dynamic $showerdin
+				minut += 10
+				'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></center>'
+				'You go out of Katja''s room and find the shower. There are plenty available, and you make sure to clean yourself thoroughly since Katja seems to have an excellent nose for sweat.' 
+				if deodorant > 0:
+					act 'Add deodorant and go back to Katja':
+						deodorant -= 1
+						gs 'sweat', 'deo'
+						gt 'katja_party', 'party_look_approval'
+					end
+				end
+				act 'Go back to Katja':  gt 'katja_party', 'party_look_approval'
+			end
+		elseif PCloSkirt <= 2 and PCloPants <= 4 and PCloPanties ! 1 and ($clothingworntype ! 'salacious_dress' and $clothingworntype ! 'salacious_outfits') and katjaQW['changed_for_katja'] < daystart:
+			katjaQW['changed_for_katja'] = daystart
+			'"I''m sorry, but they have a dress code at the night club. So you need to wear a skirt or dress. Maybe some very short shorts or other extremely provocative outfit will also get you in,"  Katja says.'
+			act 'Get changed':
+				minut += 10
+				gt 'wardrobe', 'start'
+			end
+		elseif PCloSkirt <= 2 and PCloPants <= 4 and PCloPanties ! 1 and ($clothingworntype ! 'salacious_dress' and $clothingworntype ! 'salacious_outfits'):
+			'"Still not good enough! Find something else, or we won''t be allowed in!" Katja says, seemingly a little disappointed in your inability to pick a proper dress.'
+			act 'Get changed again':
+				minut += 10
+				gt 'wardrobe', 'start'
+			end			
+			act 'Tell her that you don''t own anything up to the club''s standards':
+				 minut += 10
+				 cla
+				 if katjaQW['dress_borrowed'] = 1:
+					'"Don''t you still have the dress I loaned you last time?" Katja asks.'
+					'"That''s right! I''ll go get that," you answer and run out of the room to get Katja''s dress.'
+				else
+					katjaQW['dress_borrowed'] = 1
+					'"Just a moment," Katja says and runs to her wardrobe and starts rummaging through it. A short while later, she pulls out a dress. "Here, this should fit you. You can borrow it for tonight," she says as she hands you a pretty nice dress.'
+				end
+				act 'Wear Katja''s dress': 
+					gs 'clothing', 'wear', 'fashionista', 196
+					gt 'katja_party', 'party_look_approval'
+				end
+			end
+		elseif (PCloQuality < 5 or PCloBimbo = 1) and katjaQW['recjected_katja_demand_for_better_clothes'] < daystart:
+			'"OK. They''ll let you in the club, but don''t you have something that is a little nicer?" Katja says, trying to be as polite as possible.'
+			act 'Get changed again':
+				katjaQW['dom'] += rand(1,3)
+				minut += 10
+				gt 'wardrobe', 'start'
+			end				
+			act 'Tell her that you think this looks good':
+				katjaQW['recjected_katja_demand_for_better_clothes'] = daystart
+				katjaQW['dom'] -= rand(2,4)
+				cla
+				'"Well. I like this dress very much," you tell Katja, who becomes very red in her face.'
+				'"Y-yes, of course. It''s very nice. I don''t know what I was thinking. Something must be in my eye so I did not get a proper look," she says quickly, clearly embarrassed and afraid she offended you.'
+				act 'Continue': gt 'katja_party', 'party_look_approval'
+			end
+		elseif pcs_makeup < 2:
+			'"Lastly, we need to fix your makeup. Let me do it," Katja says before taking out her makeup kit, clearly not allowing you to deny her the fun of dolling you up. "How would you like you make up?" she asks.'
+			pcs_hairbsh = 1
+			minut += 10
+			act 'Light touch-up':
+				cla
+				pcs_makeup = 2
+				'Katja subtly applies some neutral tones, with a light application of makeup to bring out your natural beauty.'
+				if katjaQW['QWstage'] > 2:katjaQW['horny'] += 5*(1 + npc_sex['A14']) & 'Katja suddenly becomes aware that she is staring into your eyes and blushes.'
+
+				act 'Thank Katja for the makeup': gt 'katja_party', 'party_look_approval'
+			end
+
+			act 'Normal make-up':
+				cla
+				pcs_makeup = 3
+				'Katja applies some mildly vibrate tones and colors of makeup to cover your minor imperfections and enhance your best features.'
+				if katjaQW['QWstage'] > 2:katjaQW['horny'] += 5*(1 + npc_sex['A14']) & 'Katja suddenly becomes aware that she is staring into your eyes and blushes.'
+
+				act 'Thank Katja for the makeup': gt 'katja_party', 'party_look_approval'
+			end
+
+			act 'Heavy make-up':
+				cla
+				pcs_makeup = 4
+				'Katja applies some deeper, richer shades of makeup that are thick enough to cover most imperfections while drawing attention to your eyes and lips.'
+				if katjaQW['QWstage'] > 2:katjaQW['horny'] += 5*(1 + npc_sex['A14']) & 'Katja suddenly becomes aware that she is staring into your eyes and blushes.'
+
+				act 'Thank Katja for the makeup': gt 'katja_party', 'party_look_approval'
+			end		
+		else
+			'"You look '+iif(PCLoQuality > 4, 'perfect', 'good')+'," Katja says.'
+			'"OK, enough about me. Show me how you look," you ask Katja.'
+			act 'Katja shows off her look': gt 'katja_party', 'party_preparations_final'
+		end
+	end
+end
+
+if $ARGS[0] = 'party_preparations_final':
+	$loc_arg = 'start'
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/dressing_up_show_of_front_descent.jpg"></center>'
+	'Katja stands straight up, showing off her elegant blue dress, with a rather short hemline and an ample amount of cleavage, showing a lot of skin.'
+	'"What do you think, <<$pcs_nickname>>?" she asks.'
+	'"I don''t know. Show me some more," you say with a wink.'
+	act 'Continue the show':
+		cla & *clr
+		if npc_sex['A14'] > 0 and rand(0,1) = 0 and (katjaQW['slut'] >  99 or katjaQW['pantiesQWstage'] >  4):
+			katjaQW['horny'] += rand(5,10)
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/dressing_up_show_of_front_lewd.jpg"></center>'
+			'Katja lifts her left leg and puts her foot on the chair, letting her dress crawl up so it would give a nice view of her panties - if she were wearing any. Instead, you get a view of her smoothly shaved pussy lips.'
+			'"What about this?" Katja asks.'
+			'"Nice, very nice. So you aren''t wearing panties to the '+iif(locat['katja'] = 53, 'club', 'party')+' tonight?" you ask.'
+			'"I''m not wearing panties right now. Whether I will wear some later is for you to find out," she answers.'
+			'"But enough of this. I need to use the bathroom before we leave. Wait for me here," she says and takes her purse before heading out.'
+			act 'Wait for Katja': gt 'katja_party', 'party_heading_out'
+		else
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/dressing_up_show_of_side_descent.jpg"></center>'
+			'Katja lifts her right leg and puts her foot on the chair, turning her side towards you. Her dress crawls up and barely leaves anything to the imagination.'
+			'"What about this?" Katja asks.'
+			'"Very nice. You will definitely be turning heads tonight."'
+			act 'Ask her to show some more' :
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/dressing_up_show_of_side_lewd.jpg"></center>'
+				'"You naughty girl," Katja says, but lifts up her skirt and reveals her smoothly shaven pussy. "Is this good enough for you?" she asks.'
+				'"Perfect. So you''re not wearing panties to the '+iif(locat['katja'] = 53, 'club', 'party')+' tonight?" you ask.'
+				if katjaQW['pantiesQWstage'] >=  5 or (katjaQW['slut'] >= 100 and rand(0,1) =0):
+					'"I''m not wearing panties right now. Whether I will wear some later is for you to find out," she answers.'
+				else
+					'"No, of course I will wear panties. In fact I''ll put them on right now," Katja says, grabbing a thong and putting it on.'
+				end
+				'"But enough of this. I need to use the bathroom before we leave. Wait for me here," she says and takes her purse before heading out.'
+				act 'Wait for Katja': gt 'katja_party', 'party_heading_out'
+			end
+			act 'Get ready to head out':
+				cla
+				'"We''re going to be the stars of the '+iif(locat['katja'] = 53, 'club', 'party')+' tonight," Katja says.'
+				'"Yes, we are," you reply.'
+				'"But enough of this. I need to use the bathroom before we leave. Wait for me here," she says and takes her purse before heading out.'
+				act 'Wait for Katja': gt 'katja_party', 'party_heading_out'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'party_heading_out':
+	menu_off = 1	
+	minut += 5
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/dressing_up_surprised2.jpg"></center>'
+	'After a few minutes, Katja comes back from the bathroom.'
+	if katjaQW['coke_stage'] >= rand(5,7) and katjaQW['coke_day'] ! daystart: 
+		'Katja goes to a drawer and pulls out a small bag with white powder. "Look what I have here. Why don''t we start the party with a little coke first?" she asks.' 
+		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'				
+				'"I don''t think it''s a good idea. I think it''s better to have a clear head tonight," you say.'
+				'"You''re boring," Katja says "Maybe we''ll meet somebody tonight that is more fun. Let''s go."'
+				act 'Go to the metro': minut += 10 & gt 'katja_city',  'metro'
+			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 'katja_procdural', 'take_cocaine'
+			gs 'stat'										
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/joint_cocaine.jpg"></center>'
+			'"OK, Katja. Let''s do it together," you say.'
+			'"Yes. That''s the spirit," she replies. She then prepares some lines for the two of you and finds some tubes to use to snort the cocaine.'
+			'You both put your tubes to your nostrils and lower your heads to the table and snort your lines.' 
+			*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.'
+			'After a few minutes more, you''re ready to leave.'
+			act 'Go to the metro': minut += 10 & gt 'katja_city',  'metro'
+		end
+	elseif katjaQW['coke_stage'] >= rand(4,7) and katjaQW['coke_day'] ! daystart: 
+		'"You know, <<pcs_nickname>>. We sometimes take some cocaine when we are partying. If you have any, then maybe we could take some now?" Katja asks, looking at you '+iif(katjaQW['coke_stage'] = 4, 'nervously.', 'with pleading eyes.')
+		if dur >= 2:
+			gs 'willpower', 'drugs', 'resist'
+			if will_cost <= pcs_willpwr:
+				act 'Tell Katja that you don''t want to take drugs right now (<<will_cost>> Willpower)':
+					cla
+					minut += 2
+					gs 'willpower', 'pay', 'resist'
+					gs 'stat'				
+					'"I don''t think it''s a good idea. I think it''s better to have a clear head tonight," you say.'
+					'"You''re boring," Katja says. "Maybe we''ll meet somebody tonight that''s more fun. Let''s go."'
+					act 'Go to the metro': minut += 10 & gt 'katja_city',  'metro'
+				end
+			else
+				act 'Tell Katja that you don''t want to take drugs right now (<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 'katja_procdural', 'take_cocaine'
+				gs 'stat'										
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/joint_cocaine.jpg"></center>'
+				'"I do have enough for the two of us. So let''s have some fun before we leave," you say.'
+				'"Yes. That''s the spirit," she replies. You then prepare some lines for the two of you and find some tubes to use to snort the cocaine.'
+				'You both put your tubes to your nostrils and lower your heads to the table and snort your lines.' 
+				*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.'
+				'After a few minutes more, you''re ready to leave.'
+				act 'Go to the metro': minut += 10 & gt 'katja_city',  'metro'
+			end
+		else
+			'"I don''t have '+iif(dur = 1, 'enough for both of us', 'any')+'," you say.'
+			'"No problem. Maybe we''ll meet somebody that does," Katja says. "Let''s go."'
+			act 'Go to the metro': minut += 10 & gt 'katja_city',  'metro'
+		end
+	else
+		if dur >= 2 and katjaQW['coke_stage'] >= 0:
+			act 'Suggest you do a couple of lines of cocaine before you go':
+				if katjaQW['coke_stage'] = 0:
+					if cocaine_count = 0:
+						cla
+						'"You know, Katja. I''ve got some cocaine, and I wanted to try it. Why don''t we try it together?" you ask.'
+						'"You want us to do drugs?!" Katja exclaims, clearly shocked at your proposal "What has gotten into you. We can''t do that!" she continues.'
+						if func('katja_procdural', 'willing_to_be_naughty') < 100:
+							gs 'willpower', 'drugs', 'force', 'hard'
+						else
+							gs 'willpower', 'drugs', 'force'
+						end
+						if will_cost <= pcs_willpwr:
+							act 'Convince Katja to try cocaine (<<will_cost>> Willpower)':
+								*clr & cla
+								minut += 4
+								gs 'willpower', 'pay', 'force'
+								gs 'stat'
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/dressing_up_surprised2.jpg"></center>'
+								'"Come on, Katja. Don''t be so uptight. Everybody does it," you say.'
+								'"But it''s dangerous. We have no idea what we''re doing," Katja counters.'
+								'"I know what I''m doing. Trust me, you won''t be in danger. Let''s just try it, it''ll be fine," you say.'
+								'"But look at all the people that get in trouble because of drugs!" Katja continues.'
+								'"Come on, Katja. You don''t become an addict by just trying it once. I thought you were smart. Let''s just try it once; if we feel bad, we''ll never do it again," you say.'
+								'"I don''t know. I''m still not sure it''s something we should do," Katja says.'
+								'"Come on! Just once. Please?" you plead as you try to make your best puppy eyes.'
+								'"OK... Just once," Katja fianlly relents.'
+								'"I knew I could count on you!" you say.'
+								act 'Take the drugs':
+									*clr & cla
+									minut += 8
+									gs 'katja_procdural', 'take_cocaine'
+									dur -= 1
+									gs 'drugs', 'cocaine'									
+									gs 'stat'
+									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/joint_coke.jpg"></center>'
+									'You clear the table and make some lines of cocaine like you were instructed to. You find some tubes for you and Katja to use and explain to her how to do it.'
+									'With a shaking hand, Katja takes the tube and places it at her nostril. As you bend down to the line of cocaine that you prepared, she slowly follows.'
+									'You both slowly start snorting it. Katja jerks her head back when the powder starts to irritate her nose, which also makes you stop. "Do it, faster. All at once!" you tell her, and she gets down again, still shaking and gets ready.'
+									'This times she follows you and you snort it all in one go, and raise your head from the table. The powder irritates your nostrils and it''s obvious that Katja feels the same, as 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.'
+									'That''s also when it hits you, and everything suddenly feels great. Katja sits there with a dreamy stare, then she starts giggling, which turns into a laugh that lasts for some time.'
+									'After some minutes, you both come down. "So how was was it?" you ask.'
+									'"Well, it wasn''t so bad," she replies.'
+									'"Come on, Katja. It was great!" you say.'
+									'"Well, I''ll admit it was an interesting experience. But let''s get going," Katja answers, making it clear you won''t get her to admit to more.'
+									act 'Go to the metro': minut += 10 & gt 'katja_city',  'metro'
+								end
+							end
+						else
+							act 'Convince Katja to try 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 'Drop the idea':
+							cla
+							'"Yeah. It was a stupid idea. Let''s head out," you say.'
+							'"OK, let''s go," Katja replies.'
+							act 'Go to the metro': minut += 10 & gt 'katja_city',  'metro'
+						end
+					else
+						cla
+						'"So I have this," you say, pulling out your small bag of cocaine. "I think we should try some before head out."'
+						'"What''s that?" Katja asks, looking confused.'
+						'"It''s coke," you tell her.'
+						'"What?! You do drugs?!" Katja exclaims, shocked.'
+						'"'+iif(cocaine_count < 5, 'I''ve tried it a couple of times.', 'Sure I do.')+' It''s fun," you reply.'
+						'"I didn''t know that about you," Katja says, still surprised.'
+						'"Well, do you want try?" you ask.'
+						'"No way," Katja says.'
+						'"Come on. I''ll do some lines first so you can see how it''s done, and then it''ll be your turn," you tell her.'
+						'"Suit yourself, but I''m not doing that," she says, defiantly.'
+						act 'Do some lines':
+							*clr & cla
+							minut += 5
+							gs 'drugs', 'cocaine'
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/shared/drugs/cocaine.jpg"></center>'
+							'You open your bag and make some lines on the table before taking a tube and snorting the first line, then the second. Katja looks at you with wide open eyes.'
+							'After a short moment, it hits you and you feel the full effect of the drug. "Damn, that was good!" you exclaim, as you come down a little.'
+							'You try to hand Katja the tube, "Your turn."'
+							'She''s still looking at you, like she doesn''t believe what just happened.'
+							'"I don''t do drugs. I''ve never done it before," she says, suddenly snapping out her daze.'
+							if func('katja_procdural', 'willing_to_be_naughty') < 100:
+								gs 'willpower', 'drugs', 'force', 'hard'
+							else
+								gs 'willpower', 'drugs', 'force'
+							end
+							if will_cost <= pcs_willpwr:
+								act 'Convince Katja to try cocaine (<<will_cost>> Willpower)':
+									*clr & cla
+									minut += 8
+									gs 'willpower', 'pay', 'force'
+									dur = -1
+									gs 'katja_procdural', '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 shaky 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 you prepared for her.'
+									'She slowly starts snorting it but jerks her head back when the powder starts to irritate her nose. "Do it, faster. All at once!" you tell her, and she gets down again, still shaking and gets ready.'
+									'This time, she snorts it all in one go, and raises her head from the table. It''s obvious that the powder irritates 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.'
+									'After some minutes, you both come down. "So how was was it?" you ask.'
+									'"Well, it wasn''t so bad," she replies.'
+									'"Come on, Katja. It was great!" you say.'
+									'"Well, I''ll admit it was an interesting experience. But let''s get going," Katja answers, making it clear you won''t get her to admit to more.'
+									act 'Go to the metro': minut += 10 & gt 'katja_city',  'metro'
+								end
+							else
+								act 'Convince Katja to try 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," you say. She seems relieved. You clean up the drugs and you head out.'
+								act 'Go to the metro': minut += 10 & gt 'katja_city',  'metro'
+							end
+						end
+						gs 'willpower', 'drugs', 'resist'
+						if will_cost <= pcs_willpwr:
+							act 'Drop the idea (<<will_cost>> Willpower)':
+								cla
+								minut += 2
+								gs 'willpower', 'pay', 'force'
+								gs 'stat'					
+								'"Well if you really don''t want to, then let''s just head out," you say.'
+								'"OK, let''s go," Katja replies.'
+								act 'Go to the metro': minut += 10 & gt 'katja_city',  'metro'
+							end
+						else
+							act 'Drop the idea (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+						end
+					end
+				elseif katjaQW['coke_stage'] < 3:
+					cla
+					'"So, I have some coke - enough for both of us. Want to do some before leaving?" you ask Katja and pull out a small bag of cocaine.'
+					'"No. I don''t wanna," Katja says, looking like she'+iif(katjaQW['coke_stage'] = 2, '''s almost ready', ' needs some convincing')+' to say yes.'
+					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'
+							gs 'drugs', 'cocaine'
+							dur -= 1
+							gs 'katja_procdural', '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 and start cleaning the table.'
+							'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
+							'You prepare some lines and produce some tubes to snort it with and hand one of them to Katja, who takes it with unsteady hands. You both lower your heads to the table.'
+							'Then at the same time, you snort your lines. Katja '+iif(katjaQW['coke_stage'] = 2, 'has gotten used to it and it doesn''t irritate 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.'
+							'After some minutes, you both come down and get ready to go partying.'
+							act 'Go to the metro': minut += 10 & gt 'katja_city',  'metro'
+						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
+					act 'Drop the idea':
+						cla
+						minut += 2
+						gs 'willpower', 'pay', 'force'
+						gs 'stat'					
+						'"Well, if you really don''t want to, then let''s just head out," you say.'
+						'"OK, let''s go," Katja replies, looking '+iif(katjaQW['coke_stage'] = 2, 'a little disappointed.', 'relieved.')
+						act 'Go to the metro': minut += 10 & gt 'katja_city',  'metro'
+					end
+				elseif katjaQW['coke_stage'] < 5:
+					cla
+					'"So, I have some coke, enough for both of us. Want to do some before leaving?" you ask Katja and pull out a small bag of cocaine.'
+					'"Yeah. OK," Katja says, '+iif(katjaQW['coke_stage'] = 3, 'looking a little hesitant.', 'somewhat eager.')
+					act 'Do some lines with Katja':
+						*clr & cla
+						minut += 8
+						gs 'drugs', 'cocaine'
+						dur -= 1
+						gs 'katja_procdural', 'take_cocaine'
+						gs 'stat'										
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/joint_cocaine.jpg"></center>'
+						'You prepare some lines for yourself and Katja and produce some tubes to use, handing one to her.'
+						'You put your tubes to your nostrils and lower your heads to the table and snort your lines. 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.'
+						'After some minutes, you both come down and get ready to go partying.'
+						act 'Go to the metro': minut += 10 & gt 'katja_city',  'metro'
+					end
+				else
+					cla
+					'"So, I have some coke, enough for both of us. Want to do some before leaving?" you ask Katja and pull out a small bag of cocaine.'
+					'"Of course, I want to! Let''s do it, together," Katja says, looking very into it.'
+					act 'Do some lines with Katja':
+						*clr & cla
+						minut += 8
+						gs 'drugs', 'cocaine'
+						dur -= 1
+						gs 'katja_procdural', 'take_cocaine'
+						gs 'stat'										
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/dorm/joint_cocaine.jpg"></center>'
+						'You prepare some lines for yourself and Katja and produce some tubes to use, handing one to her.'
+						'You both put your tubes to you nostrils and lower your heads to the table and snort 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.'
+						'After some minutes, you both come down and get ready to go partying.'
+						act 'Go to the metro': minut += 10 & gt 'katja_city',  'metro'
+					end			
+				end
+			end
+		end
+		act 'Go to the metro': minut += 10 & gt 'katja_city',  'metro'
+	end
+end
+
+--- katja_party ---------------------------------
+

+ 1 - 0
locations/katja_procedural.qsrc

@@ -167,6 +167,7 @@ if $ARGS[0] = 'cikl':
 	!! If the player have not gotten to the point where they have sex with Katja by the start of the second year of uni, she will then start to be sexually active without the player. (Does not prevent the player from starting her storyline, but it might be at a later stage in the stroryline, since Katja is now more experienced.
 	if yearstart > 2 and npc_sex['A14'] = 0 and katjaQW['liberated'] = 0:
 		katjaQW['liberated'] = 1
+		katjaQW['slut'] += 20
 		if katjaQW['masturbates'] = 0: katjaQW['masturbates'] = 1
 	end
 

+ 8 - 5
locations/katja_uni.qsrc

@@ -1376,42 +1376,45 @@ if $ARGS[0] = 'katja_lazar_cafe':
 	'As you and Katja sit in the cafeteria eating lunch while talking about life at the university, someone suddenly sits down at your table. You glance over and see that it''s Lazar.' 
 	'"Hey girls, what''s up? How''s college life treating you?"'
 	act 'Tell him to get lost':
+		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/lazar_cafe_uni.jpg"></center>'
 		'You frown as he intrudes on your lunch with Katja. "Do you mind? This was a private conversation."'
 		'He gets up with a frown. "Damn, I just wanted to say hi. You don''t have to be a bitch about it."'
 		'Katja looks at him walking away before turning to you. "That wasn''t very nice."' 
 		'After that, Katja isn''t very talkative. When she finishes her lunch, she gets up and excuses herself, not bothering to invite you to go with her.'
-		act 'uni_cafe': gt 'uni_cafe'
+		act 'Leave': gt 'uni_cafe'
 	end
 	act 'Talk to him':
+		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/lazar_cafe_uni.jpg"></center>'
 		if  katjaQW['boy_block'] = 0 and (katjaQW['slut'] > 50 or  katjaQW['QWstage'] >= 4) and katjaQW['sex_clossedness'] = 0:
 			'You smile at Lazar. "Things are going well. How are you finding college life?"'
 			'He nods with a friendly smile. "Good to hear. College life is amazing! I thought secondary school was a blast, but this blows that away. By the way, you girls are looking nice today, especially you Katja. You know the three of us should totally hang out some night and have some fun..."'
 			*nl
 			'Katja grins at his comment and obvious interest, and his body language and way he says things leave no doubt in your mind what he means. The three of you talk well past having finished your lunch; Lazar is charming, friendly and flirty the whole time. Katja seems to respond in kind, which only encourages him more. It''s soon time for you to leave and you all get up from the table.'
-			act 'uni_cafe': gt 'uni_cafe'
+			act 'Leave': gt 'uni_cafe'
 		else
 			'You smile at Lazar. "Things are going well. How are you finding college life?"'
 			'He nods with a friendly smile. "Good to hear. College life is amazing! I thought secondary school was a blast, but this blows that away. By the way, you girls are looking nice today, especially you Katja. You know the three of us should totally hang out some night and have some fun..."'
 			'Katja seems to be in two minds about his comment and obvious interest, and his body language and way he says things leave no doubt in your mind what he means. The three of you talk well past having finished your lunch; Lazar is charming, friendly and flirty the whole time, but it''s soon time for you to leave and you all get up from the table.'
-			act 'uni_cafe': gt 'uni_cafe'
+			act 'Leave': gt 'uni_cafe'
 		end
 	end
 	act 'Be flirty':
+		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/katja/uni/lazar_cafe_uni.jpg"></center>'
 		if  katjaQW['boy_block'] = 0 and (katjaQW['slut'] > 50 or  katjaQW['QWstage'] >= 4) and katjaQW['sex_clossedness'] = 0:
 			'You smile at Lazar. "Things are going well, even better now that you'' re here. So, are you finding college life as exciting as I am?"'
 			'He nods with a friendly smile. "Damn, glad things are going so well for you," he says with a wink. "College life is amazing! I thought secondary school was a blast, but this blows that away. By the way, you girls are looking nice today, especially you Katja. You know the three of us should totally hang out some night and have some fun..."'
 			*nl
 			'Katja grins at his comment and obvious interest, and his body language and way he says things leave no doubt in your mind what he means. The three of you talk well past having finished your lunch; Lazar is charming, friendly and flirty the whole time and Katja seems to respond in kind, which only encourages him more. It''s soon time for you to leave and you all get up from the table.'
-			act 'uni_cafe': gt 'uni_cafe'
+			act 'Leave': gt 'uni_cafe'
 		else
 			'You smile at Lazar. "Things are going well, even better now that you''re here. So, are you finding college life as exciting as I am?"'
 			'He nods with a friendly smile. "Damn, glad things are going so well for you," he says with a wink. "College life is amazing! I thought secondary school was a blast, but this blows that away. By the way, you girls are looking nice today, especially you Katja. You know the three of us should totally hang out some night and have some fun..."'
 			*nl
 			'Katja seems to be in two minds about his comment and obvious interest, and his body language and way he says things leave no doubt in your mind what he means. The three of you talk well past having finished your lunch; Lazar is charming, friendly and flirty the whole time, but it''s soon time for you to leave and you all get up from the table.'
-			act 'uni_cafe': gt 'uni_cafe'
+			act 'Leave': gt 'uni_cafe'
 		end
 	end
 end

+ 1 - 1
locations/korr2x.qsrc

@@ -69,7 +69,7 @@ act '<b><font color="maroon">Go outside</font></b>':
 		'<b><font color="red">You''re too sick to walk around in the streets.</font></b>'
 		xgt $curloc
 	else
-		xgt'liames'
+		xgt'pushkin_sq'
 	end
 end
 !!if rand (0,2) ! 0:gs 'din_bad' & dynamic $mobile_check

+ 5 - 1
locations/korrPar.qsrc

@@ -143,7 +143,11 @@ end
 
 !! Natasha Belova quest checks
 !!gs 'natbel_init', 'quests'
-
+if NatbelQW['QWstage'] >= 4 and week < 6 and (hour = 6 or hour = 7) and kanikuli = 0 and SchoolAtestat = 0 and SchoolBlock = 0 and (PCloStyle2 = 4 or Enable_sforma = 1) and SchoolAtestat = 0:
+    *nl
+    'You could go to Natasha''s apartment and get her to carry your books to school.'
+    act 'Go to Natasha''s apartment': gt 'natbel_cp_1', 'carrybooks'
+end
 
 if func('homes_properties', 'is_current_home') = 0:
 	act 'Set this apartment as your main home':

+ 1 - 1
locations/lusso.qsrc

@@ -110,7 +110,7 @@ end
 if $ARGS[0] = 'bodysuit2':
 	cla
 	menu_off = 1
-	gt 'underwear_bodysuits', 'view_bodysuit_item', 'shop', 'lusso',i, 1000
+	gt 'underwear_bodysuits', 'view_bodysuit_item', 'shop', 'lusso',i, 1600
 end
 
 

+ 33 - 1
locations/mother.qsrc

@@ -293,7 +293,39 @@ if $ARGS[0] = '':
 				act 'Move away':gt $loc, $loc_arg
 			end
 		end
-
+      
+		!Tell mother that you were raped and skip mother being angry at you for being sexualy active event
+		if motherKnowRaped = 0 and (rape > 0 or hidden_rape > 0):
+			act 'Tell that you were raped':
+				*clr & cla
+				minut+=rand(1,3)
+				!used only to tell older events that you are no longer virgin
+				motherKnowSpravka = 1 
+				!new variable to tell if mother now that sveta were raped
+				motherKnowRaped = 1 
+				!skipping to the end of 'mother being angry because you are sexualy active quest'
+				npc_QW['A29'] = 2
+				gs 'stat'
+				'<center><b><font color="maroon">Your <<$npc_nickname[''A29'']>>, Natasha <<$pcs_lastname>></font></b></center>'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/mother.jpg"></center>'
+				'<<$npc_nickname[''A29'']>> sees you with tears in your your eyes.  '
+				'"<<$pcs_nickname>>, what happaned? Why are you crying?"'
+			
+			act 'Tell her':
+				cla
+				'You tell her that you were rapped.'
+				'<<$npc_nickname[''A29'']>> freezes in shock. Few second later, after understanding what you just said, she hugs you.'
+				'"Do not worry, <<$pcs_nickname>>. You are safe now, everyting will be ok."'
+				'She keeps hugging you firmly for few minutes, talking to you, tryiong to make you feel better. <<$npc_nickname[''A29'']>> asks you to try to be more cerefull so this situation would not repeat for you.'
+				'"Please, take this pill, we do not want that you become pregnant because of a raper."'
+				minut+=rand(8,12)
+				gs 'npc_relationship', 'modify', 'A29', 4
+				act 'Take Morning after pill and leave':gt $loc, $loc_arg
+				morning_after_pill +=1
+				end
+			end
+		end
+      
 		act 'Chat':
 			*clr & cla
 			minut+=rand(10,15)

+ 1 - 1
locations/music_buskingevents.qsrc

@@ -42,7 +42,7 @@ if $ARGS[0] = 'calculate_tips':
 		ml_location_mod = 30
 	elseif $region = 'pav':
 		ml_location_mod = 0
-	elseif $region = 'liames':
+	elseif $region = 'pushkin_sq':
 		ml_location_mod = 15
 	end 	
 

+ 692 - 51
locations/nichTanya.qsrc

@@ -18,6 +18,7 @@
 !! nichTanya['BF']: 0= she doesn''t have a bf (includes her and Nicholas doing it, see nichNTRelation), 1= her bf is vladik, 2= her bf is grigory
 
 !! nichTanya['Date']: the type of date Tanya and Sveta are currently having
+!! nichTanya['Date_stay']: if Tanya has offered to let you stay overnight: 1 for yes
 !! nichTanya['DateCounter']
 !! nichTanya['DateLast']
 !! nichTanya['DateShopping']: how many times Tanya and Sveta were shopping together (without special shopping events)
@@ -32,7 +33,7 @@
 !! nichTanya['Dominance']: how dominant Tanya is <= -70: very submissive, <= -20: submissive, >= 20: dominant, >= 70 very dominant
 !! nichTanya['Uni'] = 1: Nicholas has asked Tanya to go to university, 11: PC has agreed to help convince Tanya, 50: Tanya has decided to quit university and Nicholas hasnt reacted yet, 51: Nicholas has reacted to 50, 100: Tanya goes to university and Sveta has not been rewarded by Nicholas, 101: Sveta got her reward
 !! nichTanya['UniStart']: the day Tanya decided to attend university again. Her schedule will not be affected on this day (meaning she will not just vanish to university)
-!! npc_rel['A218'] relationship value, only used for journal
+!! npc_rel['A218'] relationship value, starting to be used
 
 !! nichTanya['Room']: 0= Tanya doesnt clean her room herself, 1= Tanya cleans her room herself
 
@@ -114,7 +115,7 @@ if $ARGS[0] = 'bedroomTanya':
 						'You continue comforting her for a few minutes until she appears to be fine again. You kiss her passionately before leaving her.'
 						minut += 15
 						nichGalaKnowsPT = 12
-						npc_rel['A218'] -= rand(2,3)
+						gs 'npc_relationship', 'modify', 'A218', 'dislike'
 						cla
 						act 'Leave':
 							gt $loc,'return'
@@ -211,7 +212,7 @@ if $ARGS[0] = 'bedroomTanya':
 				nichTanya['RelationshipState'] = 20
 				!! Tanya will break off with Nicholas
 				nichNTRelation = 10
-				npc_rel['A218'] += rand(8,12)
+				gs 'npc_relationship', 'modify', 'A218', 'adore'
 				act 'Fuck her':
 					gt 'nichTanya', 'sexL'
 				end
@@ -241,7 +242,7 @@ if $ARGS[0] = 'bedroomTanya':
 		act 'Propose having sex':
 			cla
 			if nichTanya['FuckToday'] >= 3:
-				npc_rel['A218'] += rand(1,2)
+				gs 'npc_relationship', 'modify', 'A218', 'like'
 				'As you propose going for yet another round Tanya slowly shakes her head.'
 				'"I''m sorry, <<$pcs_nickname>>. I''m really exhausted. Doing it four times a day is too much for me. But we can cuddle if you''d like."'
 				act 'Cuddle':
@@ -251,7 +252,7 @@ if $ARGS[0] = 'bedroomTanya':
 					gt $loc
 				end
 			else
-				npc_rel['A218'] += rand(2,4)
+				gs 'npc_relationship', 'modify', 'A218', 'like'
 				'"Hey Tanya. I was wondering if you are in the mood to have some fun."'
 				'"Of course! Just give me a minute."'
 				act 'Wait for her':
@@ -264,51 +265,21 @@ if $ARGS[0] = 'bedroomTanya':
 
 	if nichTanya['PropDate'] = 1 and (nichTanya['DateLast'] ! daystart or nichDebug = 1):
 		act 'Propose going on a date':
-			npc_rel['A218'] += rand(1,2)
+			gs 'npc_relationship', 'modify', 'A218', 'like'
 			cla
 			*nl
 			nichTanya['DateCounter'] += 1
 			nichTanya['DateLast'] = daystart
 			'"Hey Tanya. I was wondering if you would like to go out on a date."'
 			'"Sure. That''s a great idea. What would you like to do?"'
-			act 'Let her pick':
-				cla
-				*nl
-				'"I don''t know. How about you?"'
-				if nichTanya['Dominance'] >= 20 and nichTanya['Strapon'] = 0 and (rand(1,100) <= 50 or nichDebug = 1):
-					'"There is one thing I wanted to do with you for a while. Don''t ask what it is, it''s a surprise."'
-					nichTanya['Date'] = 100
-				else
-					nichRand = rand(1,2)
-					if nichRand = 1:
-						'"There is a movie I''d like to see. I think they show it at the nearby movie theatre."'
-						nichTanya['Date'] = 1
-					else
-						'"Okay. Lets go shopping then."'
-						nichTanya['Date'] = 2
-					end
-				end
-				act 'Leave with her':
-					gt 'nichTanya','date'
-				end
+			if temper >= 20 and sunWeather = 1 and money >= 100:
+				act 'Let''s go to the beach (3hrs 30mins)': gt 'nichTanya', 'date_lake'
 			end
-			act 'Movie theatre':
-				cla
-				'"How about watching a movie?"'
-				'"Okay, sounds good. Lets go to the movie theatre then."'
-				nichTanya['Date'] = 1
-				act 'Leave with her':
-					gt 'nichTanya','date'
-				end
-			end
-			act 'Shopping':
-				cla
-				'"I''d like to go shopping."'
-				'"Great idea. Lets go to the mall then."'
-				nichTanya['Date'] = 2
-				act 'Leave with her':
-					gt 'nichTanya','date'
-				end
+			act 'Let''s go to the cinema (2hrs)': gt 'nichTanya', 'date_cinema'
+			act 'Let''s go somewhere more private (2hrs)': gt 'nichTanya', 'date_pool'
+			act 'Let her pick (2hrs)': gt 'nichTanya', 'date_shopping'
+			if age >= 18 or fakepassport = 1:
+				act 'Let''s go to bar Rabotnik & play pool (2hrs)': gt 'nichTanya', 'date_bar'
 			end
 		end
 	end
@@ -326,12 +297,682 @@ if $ARGS[0] = 'bedroomTanya':
 	end
 end
 
+!Elsa Jean
+!From the opening screen where there are currently 2 options - 1. Have sex with Tanya & 2. Chat
+!Add 3rd option to 'Go on a date' then pick from the below:
+!+1 per date 
+!When relationship reaches 30 she''ll let you have a sneaky stay over in her room.
+!Suggest stop there and leave it open if someone wants to take up her story and expand it in the future. I find it difficult to find stuff for anything outside with this model.
+
+if $ARGS[0] = 'date_lake':
+	*clr & cla
+	menu_off = 1
+	gs 'npc_relationship', 'modify', 'A218', 'like'
+	minut += 60
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/tanya/door_01.jpg"></center>'
+	'You greet her. "Hi Tanya, I''ve been thinking and would like to go out with you for a few hours so how do you fancy going to the lake?"'
+	'Tanya looks at you a bit unsure. "What do you mean <<$pcs_nickname>>? Like on a date?"'
+	'"Well, yeah on a date. What do you think? Shall we do that today?"'
+	'Tanya''s face lights up into a broad grin. "Yes I''d love to <<$pcs_nickname>>. Let me pop my shoes on and grab my coat and we''ll go."'
+	act 'Horseback ride':
+		*clr & cla
+		minut += 30
+		money -= 100
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/city/residential/horse.jpg"></center>'
+		'Tanya is back within a minute and you go to the beach. The journey is uneventful and you arrive there an hour later after chatting about various topics while on your way.'
+		'When you get there Tanya points out the horse riding and excitedly suggests you both take a leisurely ride on horseback.'
+		'"Sounds good Tanya, let''s go you respond." You both pay the 100 rubles and spend the next 30 minutes having a wonderful leisurely ride along the lakeside.'
+		'When the ride is finished you have a look around and decide what to do next.'
+		act 'Let''s go nude sunbathing':
+			*clr & cla
+			minut += 5
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_beach1.jpg"></center>'
+			'Without allowing you to say anything Tanya heads off up some rocks. "Come on <<$pcs_nickname>>, follow me. I know a nice place where we can sunbath nude."'
+			'As she''s already heading off up the rocks you have little option but to follow.'
+			'You''re not complaining, however, as she''s only wearing a skimpy blue dress and climbing the rocks makes it ride up giving you a good view of her panties.'
+			act 'Nude sunbathing':
+				*clr & cla
+				minut += 20
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_beach2.jpg"></center>'
+				'After you''ve  both climbed the rocks you arrive at a nudist beach.'
+				'Tanya doesn''t wait for you and immediately strips naked leaving you with little choice but to follow her example, especially as when you get down to your panties you feel a tug from a giggling Tanya as they disappear down your leg.'
+				'Tanya get''s her sun cream from her bag and smiling at you asks you to apply it over her body. As you do you notice her breathing changes and she let''s out the odd gasp as you apply the lotion to the tops of her legs. You simply can''t resist a little bit of teasing and run your fingers down her increasingly wet slit.'
+				'When it''s applied she tells you that it''s her turn and as she applies the lotion to you she whispers in your ear. "You know <<$pcs_nickname>>, when we get back don''t even think of leaving as you have an appointment in my room!"'
+				'After applying sun cream to each other you both enjoy the sun and each other''s company chatting about whatever comes to mind.'
+				gs 'arousal', 'massage_give', 10, 'lesbian'
+				gs 'arousal', 'end'
+				act 'Return':
+					*clr & cla
+					minut += 10
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_beach3.jpg"></center>'
+					'After thirty minutes have passed bye you both take a quick dip in the lake before returning to your clothes and putting on a bikini then head back towards the main beach.'
+					'Tanya seems to deliberately walk slowly so you are in front of her and can''t see what she''s up to.'
+					'All of a sudden you feel a squirt of water hit you on the ass. You look round and Tanya is laughing and holding a water pump.'
+					act 'Water fight':
+						*clr & cla
+						minut += 15
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_beach4.jpg"></center>'
+						'"Water fight!" She exclaims taking a second water pump out of her bag and throwing it over to you after she pulls her bikini top to one side, exposing her small delicate breasts.'
+						'As you turn around she fires again and catches you full in the face.'
+						'"Right, you asked for this!" You shout in between laughter. She turns and tries to get away but isn''t quick enough and you fire some water back at her catching her.'
+						'You are soon both in fits of giggles and soaked once again.'
+						act 'Return to Tanya''s':
+							*clr & cla
+							minut += 60
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/city/tanya/tanroom.jpg"></center>'
+							'You both dry off again and get dressed before heading back to Tanya''s.'
+							'As you approach Tanya''s she leans in close to you and whispers huskily. "Remember what I said earlier. Don''t even think you can leave before your appointment in my bedroom!"'
+							'As soon as you arrive back at her''s she virtually drags you into her room. Clothes off <<$pcs_nickname>> <i>NOW</i>!"'
+							act 'Have sex with Tanya': gt 'nichTanya', 'sexL'
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'date_cinema':
+	*clr & cla
+	menu_off = 1
+	gs 'npc_relationship', 'modify', 'A218', 'like'
+	minut += 10
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/tanya/door_01.jpg"></center>'
+	'You greet her. "Hi Tanya, I thought I''d pop by and see if you would like to go out with you for a few hours so how do you fancy going to the cinema?"'
+	'Tanya looks at you a bit unsure. "Oh <<$pcs_nickname>> you mean you want to go on a date with me?"'
+	'"Yep a date. Come on Tanya I''m sure that we''ll be able to find something we''d like. Shall we go?"'
+	'Tanya''s face lights up into a broad grin. "Yes I''d love to <<$pcs_nickname>>. Let me pop my shoes on and grab my coat and we''ll go."'
+	act 'Arrive at the cinema and start watching the film':
+		*clr & cla
+		minut += 50
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_cinema1.jpg"></center>'
+		'You both soon arrive at the cinema located in the Galeria mall and select a film, grab some popcorn and a drink and head in to the theatre to start watching the film.'
+		'You take a look around and the theatre is pretty empty and no-one sits near the pair of you.'
+		'The film soon starts and you both begin watching it occasionally dipping into the popcorn.'
+		act 'Kissing':
+			*clr & cla
+			minut += 3
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_cinema2.jpg"></center>'
+			'About half way through the film Tanya''s you both go to dip into the popcorn at the same time and touch hands.'
+			'This causes you to look over at Tanya with a broad grin on your face.'
+			'As you look at her you notice her looking at you mischievous grin plastered on her face and holding a piece of popcorn between her teeth.'
+			'Immediately she sees you turning towards her she places her hand behind your head drawing your face closer to hers and kisses you with a long passionate kiss as you slip her dress down exposing her small delicate breasts.'
+			gs 'arousal', 'kiss', 2, 'lesbian'
+			act 'Undress':
+				*clr & cla
+				minut += 5
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_cinema3.jpg"></center>'
+				'You take a quick look around and notice that there are only a couple at the other side of the cinema and they''re wrapped up in each other and an old guy who looks sound asleep so you are happy to go along with Tanya''s seduction.'
+				'It doesn''t take long before you''re both down to your panties and it''n not long before you start tugging at Tanya''s to remove them.'
+				'She slides down in the chair and raises her legs making it easier for you to complete undressing her.'
+				act 'Lick and tongue fuck Tanya':
+					*clr & cla
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_cinema4.jpg"></center>'
+					'Having undressed her you start softly kissing her breasts and slowly work your way down her body teasing her as her breathing gets deeper and more erratic as her excitement builds.'
+					'After a few soft kisses at the tops of her legs teasing her further her hand appears in front of your face and she slowly opens the folds to her clit.'
+					'Feeling her orgasm starting to build you feel that you''ve teased her enough and start licking her slowly and occasionally sticking her tongue into her which makes her gasp.'
+					'After taking her to the sdge a couple of times you decide you''ve teased enough and slowly stick your tongue into her before withdrawing it slowly fucking her with it until she utters a final gasp and wraps her legs around your head as she cums.'
+					gs 'arousal', 'cuni_give', 5, 'lesbian'
+					act 'Your turn':
+						*clr & cla
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_cinema5.jpg"></center>'
+						'After finishing your face is covered in her cum as you slowly kiss your way up to her face.'
+						'As your face reaches hers she let''s out a small giggle. "Guess I''m a bit of a squirter! Come here, best I clean you up a bit..."'
+						'She proceeds to clean your face with numerous kisses before she flips over in the seat so her legs are actually draped over the back of the seat.'
+						'You have your own needs and no longer care if the others see as you straddle her face.'
+						'She immediately starts kissing and licking you while wrapping her arms around the tops of your legs and gently pulling your cheeks apart to give her full access to your pussy.'
+						'Given your state of excitement and her constant licking as well as entering your pussy with her tongue and swirling it around inside you it doesn''t take you long to cum.'
+						'You barely manage to stay on your feet and not collapse on top of her.'
+						$orgasm_or = 'yes'
+						gs 'arousal', 'cuni', 5, 'lesbian', 'no_orgasm_msg'
+						gs 'arousal', 'end'
+						act 'Return to Tanya''s after the film finishes':
+							*clr & cla
+							minut += 40
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/city/tanya/door_01.jpg"></center>'
+							'Once you''ve both recovered you get dressed and sit to watch the end of the film as if nothing happened.'
+							'You have a quick look around and the others aren''t paying any attention to the pair of you.'
+							'"It''s all good Tanya, the others haven''t noticed" You tell her.'
+							'Tanya giggles. "Probably a good thing that the sound on the film is quite loud." You giggle along with her.'
+							'Once the film has finished you both make sure that your clothing looks as it did when you arrived before leaving and heading back to Tanya''s.'
+							'On the way back you look at Tanya and say "well Tanya that was a very enjoyable date for me, hopefully for you too?"'
+							'She gives you a warm smile as she responds with a sexy grin. "Yes of course <<$pcs_nickname>>. The film wasn''t great, what I can saw of it but..."'
+							'You nod your agreement just as you arrive back at her''s.'
+							gt 'nichTanya', 'date_end'
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'date_pool':
+	*clr & cla
+	menu_off = 1
+	minut += 20
+	gs 'npc_relationship', 'modify', 'A218', 'like'
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/tanya/door_01.jpg"></center>'
+	'You greet her. "Hi Tanya, I''ve been thinking and would like to go out with you for a few hours so how do you fancy going somewhere with me; you can choose if you want?"'
+	'Tanya looks at you a bit unsure. "Oh <<$pcs_nickname>> you mean you want to go on a date with me?"'
+	'"Yep a date. Come on Tanya, why have you gone off me?"'
+	'Oh no <<$pcs_nickname>> it''s absolutely not that! I..."'
+	'You can''t keep a strait face any longer and start to giggle.'
+	'"What? What did I do? Why are you laughing, I thought you were upset"'
+	'"Oh Tanya, you''re priceless as was your reaction; I was just pulling your leg!" You say smiling at her.'
+	'Tanya''s face lights up into a broad grin. "Oh!... Oh!" She laughs along with you. "Okay well yes I''d love to. Actually I have a key to a family friend''s place and they''ve got a massive place with a heated outdoor pool and a small pitch and put, shall we take advantage of it?. Don''t worry about a bikini they own a sports shop and have loads of them at home which we can use." You nod in agreement. Right well let me pop my shoes on and grab my coat and we''ll go."'
+	act 'Arrive at the friend''s place and try pitch and putt':
+		*clr & cla
+		minut += 20
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_friend1.jpg"></center>'
+		'Tanya opens the door and you both head out to the massive garden. "Follow me <<$pcs_nickname>>, let''s go out the back and have a go at the pitch and putt."'
+		'You nod in agreement and follow her. She wasn''t kidding when she said the place was massive!'
+		'She grabs a couple of clubs and some balls on the way and you start playing.'
+		'It soon become clear that you are both absolutely rubbish at it and spend 20 minutes laughing at each other''s terrible shots.'
+		'At one point she even drops her golf club when trying to take a shot. As you are slightly better than her you go over and help her to hold the club.'
+		'You move in behing her and guide her hands into a more comfortable position before you continue.'
+		act 'Get changed and take a dip in the pool':
+			*clr & cla
+			minut += 10
+			gs 'drugs', 'alcohol', 'vodka', 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_friend2.jpg"></center>'
+			'After 20 minutes you give up with the pitch and putt as you spend more time laughing at each other''s poor shots and start to get concerned that you may even damage the green of one of the clubs.'
+			'Tanya turns to you. "Okay, what do you say we give up with this; let''s get changed and take a dip in their pool. I''l make us a drink first as this was thirsty work.'
+			'When you don''t object she makes her way inside with you following chatting about anything that comes to mind along the way. The clubs are put away and she heads to the kitchen.'
+			'She pours a couple of glasses of orange juice and with a wicked grin heads to their liquor cabinet and adds a splash of Vodka to each glass.'
+			'You take your drink and follow her back to the garden. Along the way she goes to a large cupboard and rummages through it. "Here you go <<$pcs_nickname>>, this one should fit you." She grabs another for herself and a large towel before heading out to the pool.'
+			'She sets the towel by the pool and you both get changed in the large private garden while sipping away at your drinks.'
+			act 'Pose':
+				*clr & cla
+				minut += 10
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_friend3.jpg"></center>'
+				'"Okay <<$pcs_nickname>> I want a picture to remember this date."'
+				'She grabs her phone as you strike a pose.'
+				'She clicks away for a few minutes as you strike different poses.'
+				'"Okay Tanya your turn."'
+				'"Yep, I need a top up first though. Give me your glass. You empty the remaining content and hand her the empty glass.'
+				act 'Tanya''s pose':
+					*clr & cla
+					minut += 10
+					gs 'drugs', 'alcohol', 'vodka', 1
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_friend4.jpg"></center>'
+					'When Tanya returns she hands you your glass, suitably refreshed. "Cheers."'
+					'"Yep cheers Tanya." You clink glasses together and take a sip. "Fuck Tanya, how much Vodka did you put in this?"'
+					'"I dunno I just did a splash. Don''t worry about it." You shrug and take another sip.'
+					'You go and grab your phone as she starts posing for you.'
+					'After another 10 minutes you have some images of her.'
+					'You both sit down and look through each other''s images and delete the ones you don''t like much while chatting away and continuing to sip away at your drinks.'
+					'Once you''ve selected the best ones you send the ones you took to her and and she sends you the ones she has.'
+					act 'Stop with the photos':
+						*clr & cla
+						minut += 5
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_friend5.jpg"></center>'
+						'Tanya smiles at you. "That was fun. Right, let''s get into the pool."'
+						'You get up and Tanya tries to do so but grabs onto your leg to stop herself falling. "Bloody shoes!"'
+						'You laugh. "Yeah nothing to do with the extra large measure of Vodka you just poured and finished."'
+						'"Nope" she says trying to hide a hic-up.'
+						act 'Naked in the pool':
+							*clr & cla
+							minut += 5
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_friend6.jpg"></center>'
+							'You both get in the pool and splash about and just have fun for a few minutes.'
+							'"Let''s get naked!" Tanya shouts whipping off her bikini top and throwing it at you. It doesn''t reach but falls in the pool.'
+							'You take your eyes off her and start to go to retrieve her top when her bottoms hit you in the face. "Come on, what are you scared of. We''re not overlooked and I won''t bite... Much!"'
+							'You decide to join her and a minute later you are both tipsy and completely naked in the pool.'
+							'Tanya comes over to you with a wicked grin and pushes you against the side of the pool. "You''re my prisoner now <<$pcs_nickname>>! You can''t escape!"'
+							'With that she comes close to you and slowly brings her face up to yours and pulls you in for a long passionate kiss as your hands slip down and cradles her bum.'
+							gs 'arousal', 'kiss', 5, 'lesbian'
+							act 'Tanya licks you':
+								*clr & cla
+								gs 'stat'
+								'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_friend7.jpg"></center>'
+								'You break the kiss and go to get out of the pool as the towel would be more comfortable.'
+								'However, Tanya pulls you back and grabs hold of your leg pulling you back towards her.'
+								'She immediately starts licking you.'
+								'She slowly moves to your most private entrance and starts licking around your ass; rimming you and flicking her tongue in an out slowly.'
+								'All the while her left hand is rubbing at your clit. Slowly... Faster... Slower...'
+								$orgasm_or = 'no'
+								gs 'arousal', 'rimming', 5, 'lesbian'
+								gs 'arousal', 'clit_finger', -5, 'lesbian'
+								act 'Trying to get out of the pool':
+									*clr & cla
+									gs 'stat'
+									'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_friend8.jpg"></center>'
+									'"Fuck Tanya, I''m getting close. Can we go to the blanket and carry on?" You start to climb the stairs out of the pool.'
+									'However, Tanya is having none of it. "Nope I told you that you''re my prisoner!"'
+									'With that she crawls up the steps, grabs you by the thigh and immediately starts licking you out.'
+									'You are already close so you give in and and let her get to work.'
+									'Your right hand moves to your right tit and you start massaging it furiously as the pressure builds.'
+									'Tanya is very skilled and she brings you to the edge then backs off slightly.'
+									'After a few times you can''t take it any more and your left hand holds her head in place. A few seconds later a massive orgasm overtakes you and you shake violently.'
+									'Your juices cover her face.'
+									$orgasm_or = 'yes'
+									gs 'arousal', 'cuni', 5, 'lesbian', 'no_orgasm_msg'
+									act 'Tanya''s turn':
+										*clr & cla
+										gs 'stat'
+										'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_friend9.jpg"></center>'
+										'Tanya crawls onto the towel as you kneel on the steps to the pool and slowly spread her legs.'
+										'Almost immediately she raises her right leg and holds it up with her hand to allow you easy access.'
+										'You slowly kiss your way up her thigh and start kissing and licking her pussy.'
+										'You run your tongue slowly back and forth building her excitement.'
+										'She soon starts to moan and her left hand starts massaging her breast as her excitement builds.'
+										gs 'arousal', 'cuni_give', 5, 'lesbian'
+										act 'Tanya cums':
+											*clr & cla
+											gs 'stat'
+											'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_friend10.jpg"></center>'
+											'She''s soon dribbling onto your tongue so you cover her pussy with your mouth.'
+											'You start tongue fucking her enjoying her taste.'
+											'It flicks in and out of her pussy with varying speeds as she starts moaning.'
+											'Sometimes only a little way in and others as far as you can reach.'
+											'Her moans get louder as her orgasm nears.'
+											'"Fuck <<$pcs_nickname>>! Don''t stop! Shit! Cumming! Aaaarrrgh!"'
+											gs 'arousal', 'cuni_give', 5, 'lesbian'
+											gs 'arousal', 'end'
+											act 'Return to Tanya''s':
+												*clr & cla
+												minut += 20
+												gs 'stat'
+												'<center><img <<$set_imgh>> src="images/characters/city/tanya/door_01.jpg"></center>'
+												'"Bloody hell <<$pcs_nickname>> you''d be wasted on guys" she says grinning at you.'
+												'"Glad I pleased you. So I take it as your prisoner I get time off for good behaviour?"'
+												'"Nope, I might have to extend your sentence to cover a few more dates!"'
+												'She continues, "Anyway I guess we should tidy up and head back."'
+												'You both get dressed and put the stuff away. Tanya fetches the bikinis out of the pool and pops them in her bag to get them washed.'
+												'You walk back to her''s holding hands.'
+												gt 'nichTanya', 'date_end'
+											end
+										end
+									end
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+	
+	
+if $ARGS[0] = 'date_shopping':
+	*clr & cla
+	menu_off = 1
+	minut += 20
+	gs 'npc_relationship', 'modify', 'A218', 'like'
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/tanya/door_01.jpg"></center>'
+	'You greet her. "Hi Tanya, I''ve been thinking and would like to go out with you for a couple of hours so how do you fancy going somewhere with me; how about you pick?"'
+	'Tanya looks and smiles. "Oh <<$pcs_nickname>> that''d be great. Actually I have to go and get some clothes so maybe you can help me choose?"'
+	'"Sounds like a plan, come on then grab your coat and purse and we''ll head down to the mall."'
+	'Okay <<$pcs_nickname>> I''ll only be a second"'
+	'True to her word she returned ready to go and you link arms and head down to the mall and start browsing.'
+	act 'Picking out a dress':
+		*clr & cla
+		minut += 20
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_shop1.jpg"></center>'
+		'She tells you she needs a nice party dress so after a quick loon in a couple of stores you both end in in a boutique store.'
+		'After looking through various options and trying some on she seems to settle on a pretty white dress and shows it to you.'
+		'"So <<$pcs_nickname>>, shall I try it on and show you?"'
+		'You have a look over the dress and reply. "Yep that''s a nice dress Tanya, let''s see what it looks like on."'
+		'With that you both head off to the changing rooms.'
+		act 'Trying the dress on':
+			*clr & cla
+			minut += 5
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_shop2.jpg"></center>'
+			'You slowly make your way to the changing booths and consider another couple of other options on the way but she settles on the white dress.'
+			'On arriving at the booth she tells you to come in with her.'
+			'She slowly removes her clothes and puts the dress on.'
+			'"So, what do you think?"'
+			'"You look absolutely stunning in it Tanya, yes good choice."'
+			act 'Teasing':
+				*clr & cla
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_shop3.jpg"></center>'
+				'"Okay, thanks <<$pcs_nickname>>, I think I''ll get this one then."'
+				'Tanya starts slowly peeling off the dress and tweaks her nipples as she does so and smiles seductively at you, teasing you.'
+				'However, before you can react the dress is removed and she starts getting dressed in her normal clothes.'
+				gs 'arousal', 'erotic_nudity', 5
+				gs 'arousal', 'end'
+				act 'Paying and on to the next shop':
+					*clr & cla
+					minut += 10
+					'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_shop4.jpg"></center>'
+					'Once she''s dressed she takes the dress to the checkout and pays for it.'
+					'"Okay <<$pcs_nickname>> I also need some underwear to go with a black dress as I''ve got to go to a function with my parents."'
+					'You both head to the high end underwear shop, Lusso Itimo and start browsing.'
+					act 'Choosing':
+						*clr & cla
+						minut += 10
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images\characters\city\tanya\date\shopping3a.jpg"></center>'
+						'After a few minutes you''ve both got some options and she heads off to try them on along with you.'
+						'A few don''t fit quite right and some others are also rejected for various reasons before she finally settles on the set she''d like.'
+						'You both agree and she goes to pay.'
+						'"Well thanks for your help <<$pcs_nickname>>, I think that''s just about the quickest productive shopping trip I''ve had since school days when my Mum took me. She doesn''t like shopping much and is always in a rush."'
+						'"Well Tanya, so long as you''re happy with what you''ve bought then mission accomplished." You respond with a smile.'
+						'"So <<$pcs_nickname>> as we''ve still got a bit of time what about we head off to the diner and grab a bite to eat before heading back?"'
+						'"That''d be a nice way to finish off and we can chat for a while too."'
+						act 'Go to the diner':
+							*clr & cla
+							minut += 30
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images\locations\city\citycenter\diner.jpg"></center>'
+							'With that you both head off to the diner.'
+							'"So <<$pcs_nickname>>, what do you fancy... Other than me of course!?"'
+							'You grin at her. "Well if I start eating you out here I think we might get arrested. I think I''ll have a burger and a Kvass please."'
+							'"Sure, grab a seat and I''ll go and order, my treat for having helped me out with the shopping."'
+							'You spend about half an hour enjoying your meals and chatting about whatever comes to mind and just enjoying each other''s company.'
+							act 'Return to Tanya''s':
+								*clr & cla
+								minut += 20
+								gs 'stat'
+								'<center><img <<$set_imgh>> src="images/characters/city/tanya/door_01.jpg"></center>'
+								'"Thank you for helping me out today as I know if I''d gone by myself it would have taken me absolutely ages to choose something and that''s if I managed to do so at all. A second opinion is a great help".'
+								'"No problem Tanya and thanks for the meal. It''s been fun, maybe let me know if you need my expertise again." You tell her grinning.'
+								'"Ha ha... Teah, it''s been fun."'
+								gt 'nichTanya', 'date_end'
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+	
+	
+if $ARGS[0] = 'date_bar':
+	*clr & cla
+	menu_off = 1
+	minut += 20
+	gs 'npc_relationship', 'modify', 'A218', 'like'
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/city/tanya/door_01.jpg"></center>'
+	'You greet her. "Hi Tanya, How are you, all good I hope?" Tanya smiles and nods as you continue. "So how about we go out for a couple of drinks and maybe a game of pool or two?'
+	'Tanya looks and grins. "Oh <<$pcs_nickname>> that''d be great. I''d like that but I warn you I''m a bit of a lightweight so try not to let me have too much or you might need to carry me home." She says followed by a small giggle.'
+	'"Sounds like a plan, come on then grab your coat and purse and we''ll go."'
+	'Okay <<$pcs_nickname>> I''ll only be a second"'
+	'True to her word she returned ready to go and you link arms and head down to the metro and on to Bar Rabotnik.'
+	act 'Enter the bar':
+		clr & cla
+		minut += 10
+		gs 'drugs', 'alcohol', 'beer', 1
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/bar.jpg"></center>'
+		'Arriving at the bar you both head in and order a beer each.'
+		'After spending a few minutes at the bar sipping your drinks and chatting you spot a free pool table.'
+		'"Hey Tanya, how about we have a couple of games of pool? Loser buys the next round?"'
+		'Tanya agrees and you both grab your drinks and head over to the vacant table by a large window overlooking the street.'
+		act 'Start playing':
+			clr & cla
+			minut += 20
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_bar1.jpg"></center>'
+			'You set up and start playing.'
+			'After 20 minutes you manage to win the first game.'
+			'"Okay <<$pcs_nickname>> you set up and I''ll go and get the next round in. Back in a mo."'
+			act 'Wait for Tanya':
+				clr & cla
+				minut += 20
+				gs 'drugs', 'alcohol', 'beer', 1
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_bar2.jpg"></center>'
+				'Tanya soon returns with another beer.'
+				'In the meantime you''ve set up and the second game starts.'
+				'At some point during the game when Tanya bends down to take her shot you distract her by tapping her ass with your cue stick.'
+				'"Hey! That''s cheating!"'
+				'"Nope, I can''t remember anything about that in the rules. Okay, I''ll stop for now and retake your shot."'
+				'You both have a laugh with innuendos flying back and forth for a while.'
+				'Tanya manages to win this game.'
+				'"Okay my turn to get the refills Tanya. If you set-up we''ll call this the deciding game as I don''t want you to get too tipsy."'
+				act 'Get the drinks':
+					clr & cla
+					minut += 10
+					gs 'drugs', 'alcohol', 'beer', 1
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_bar3.jpg"></center>'
+					'You return with a couple of beers and the third game gets under way.'
+					'In the meantime you''ve set up and the second game starts.'
+					'Once again you can''t resist teasing Tanya.'
+					'This time she doesn''t protest and for a couple of seconds rides the cue stick giggling at your antics.'
+					'The game soon degenerates into silliness and after a while you give up with the game and you realise that you need to go to the toilet, probably due to the three beers you''ve had.'
+					gs 'arousal', 'foreplay_give', 5
+					act 'Go to the toilet':
+						clr & cla
+						minut += 10
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_bar4.jpg"></center>'
+						'"Okay Tanya I need the loo. See you in a few."'
+						'Unfortunately there''s a queue so you have to wait your turn and it takes you 10 minutes before you finish and return to the bar.'
+						'On returning to the bar the barman grabs you immediately and asks, "Are you with her?" He points to a by now quite drunk Tanya who''s half undressed and as you watch collapses onto a bar stool.'
+						'"Yeah, I''m sorry about that. Don''t worry I''ll get her dressed and leave. I don''t want any trouble and thanks for the warning."'
+						act 'With that you head over to Tanya':
+							clr & cla
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_bar5.jpg"></center>'
+							'When you get to Tanya you waste no time in redressing her.'
+							'"What the hell Tanya? You were okay when I went to the loo?"'
+							'At this point the barman appears and speaks to you. "Thanks and I hope you both get home safely. Don''t be too hard on her those guys bought her a drink." He says pointing to a couple of guys leaving the bar. "I think they may have spiked it; anyway I''ve asked them to leave. I''ll just make sure they''re gone as I don''t want them causing any trouble for you two." You reply thanking him and concentrate on Tanya as he checks the exit for you.'
+							'"Do you think you''ll be okay?"'
+							'Tanya responds by taking hold of your face and bringing it to hers for a long passionate kiss, which you briefly return.'
+							'You sigh. "Yep, very nice but not now girl, we were close to being kicked out as it is. Come on Tanya, let''s get you home."'
+							gs 'arousal', 'kiss', 5
+							gs 'arousal', 'end'
+							act 'Return to Tanya''s':
+								*clr & cla
+								minut += 20
+								gs 'stat'
+								'<center><img <<$set_imgh>> src="images/characters/city/tanya/door_01.jpg"></center>'
+								'There''s no sign of the two guys the bartender mentioned as you leave.'
+								'Once in the fresh air Tanya seems to sober up a bit and you take the metro back to hers.'
+								'As you approach her apartment she turns to you. "Thank you for helping me out today, I know I''m a bit of a lightweight but not on three beers and a short. Anyway sorry for embarrassing you."'
+								'"It''s okay Tanya don''t worry about it and if what the barman says is true it''s not really your fault anyway."'
+								'"Well maybe it sort of is as I shouldn''t have accepted the drink from them. Lesson learnt I guess."'
+								gt 'nichTanya', 'date_end'
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+
+!To be added on arriving back from any date
+if $ARGS[0] = 'date_end':
+	*clr & cla
+	menu_off = 1
+	gs 'stat'
+	if rand(0,1) = 0:
+		'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_kiss1.jpg"></center>'
+	else
+		'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_kiss2.jpg"></center>'
+	end
+	'On arriving back home Tanya opens the door and smiles warmly at you. "Well <<$pcs_nickname>> I''m very happy you showed up today. That was a lovely date. Maybe we can do more in the future?"'
+		act 'Have sex with Tanya':
+			*clr & cla
+			gs 'npc_relationship', 'modify', 'A218', 'like'
+			'"Hey Tanya. I was wondering if you are in the mood to have some fun."'
+			'"Of course! Just give me a minute."'
+			act 'Wait for her': gt 'nichTanya', 'sexL'
+		end
+
+		act 'Chat with Tanya': gt 'nichTanya', 'chat'
+
+		if npc_rel['A218'] < 40 or nichTanya['Date_stay'] = 1:
+			act 'Say goodbye to Tanya':
+				*clr & cla
+				'You, in turn smile at her and reply. "Yes it was Tanya, I had a really great time. However, regrettably I need to get going so see you soon."'
+				'With that you lean towards each other and share a long hug and passionate kiss before you leave. "See you soon Tanya"'
+				gt 'city_center'
+			end
+		else
+			act 'Say goodbye to Tanya':
+			*clr & cla
+			minut += 5
+			gs 'stat'
+			'You, in turn smile at her and reply. "Yes it was Tanya, I had a really great time. However, regrettably I need to get going so see you soon."'
+			'With that you lean towards each other and share a long hug and passionate kiss before you leave. "See you soon Tanya"'
+			'As you say that Tanya grabs your arm to stop you leaving. "You know <<$pcs_nickname>> I don''t know if I''m falling for you but I''ve so enjoyed our dates together."'
+			'Her revelation has come as a bit of a surprise and you are unsure how to respond you simply smile at her for a moment.'
+			'Tanya looks at you and continues. "Well say something... Cat got your tongue? Don''t worry about it, we can chat next time."'
+			'Finally finding your voice you reply. "No, it''s not that, you just caught me a bit by surprise is all. Yes Tanya I''ve really enjoyed spending time with you too, but I can''t say where our relationship will lead, it''s still very early for me."'
+			'"I get that <<$pcs_nickname>>, it''s pretty much the same for me. I just thought that you might want to stay over sometimes going forward. It''d have to be a sneeky stay over though as it''s probably best my parents don''t know, at least for now especially my Mum."'
+			act 'Accept':
+				nichTanya['Date_stay'] = 1
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/city/tanya/sex/cuddle1.jpg"></center>'
+				'"Wow Tanya, I didn''t expect that either. That''s very kind of you and yes I''d love to." You lean in and give her another kiss.'
+				'As you break the kiss Tanya continues. "I can''t today but maybe next time if you want."'
+				'With a final wave you head off.'
+				gt 'city_center'
+			end
+		end
+	!I haven''t added a decline option as the option will need to be added to the above once this occurs. So if a player doesn't select it it's irrelevant.
+		if nichTanya['Date_stay'] = 1 and hour > 20:
+			act 'Stay the night with Tanya':
+				*clr & cla
+	!No times entered as Sveta will wake up in the morning as per the time set on her alarm
+				'<center><img <<$set_imgh>> src="images/characters/city/tanya/tanroom.jpg"></center>'
+				'"So Tanya, you remember when you mentioned about my staying over?"'
+				'"Yes of course, I''m so happy you decided to do so." Tanya says breaking into a big grin, grabs you by the hand and leads you to her bedroom. "Here we are <<$pcs_nickname>>."'
+				act 'Tanya gives you a massage':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_stayover1.jpg"></center>'
+					'After spending a while chatting on her bed and looking at a couple of books she has she stops talking, takes the book from you and tells you to lie on the bed on your front.'
+					'"I want to give you a massage." She says with a glint in her eye.'
+					'You smile back and get onto your front on her bed.'
+					'She immediately starts a soft and sensual massage rubbing your back and kneading your mussels in all the right placed.'
+					'"Umm, that''s nice you mumble enjoying her touch.'
+					gs 'arousal', 'massage', 5
+					act 'Get undressed':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_stayover2.jpg"></center>'
+						'After a while enjoying her touch she leans over you and whispers. "Let''s get rid of these clothes."'
+						'"You just want to get your hands on my body."'
+						'She smirks as she replies. "Yes and what''s wrong with that?"'
+						'You both have a little giggle as you sit up and remove your top and bra.'
+						gs 'arousal', 'massage', 5
+						act 'Tanya joins you':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_stayover3.jpg"></center>'
+							'Once you are naked you lie back on the bed and look at her over your shoulder as she starts to undress.'
+							'It''s not long before her clothes are off and she starts removing her bra.'
+							act 'Tanya kisses your neck':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_stayover4.jpg"></center>'
+								'Once you are both undressed she lies on your back and nuzzles into your neck.'
+								'She moves your hair away and starts kissing your neck with small butterfly kisses.'
+								gs 'arousal', 'foreplay', 5
+								act 'Kissing':
+									*clr & cla
+									'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_stayover5.jpg"></center>'
+									'After enjoying her touch for a while you indicate you want to move and she levers herself up.'
+									'This allows you to lie on your back facing her.'
+									'You see her furtively lick her lips.'
+									'Once lying on your back you raise your head up and give her a long passionate kiss on her wet lips.'
+									gs 'arousal', 'kiss', 5
+									act 'Tanya licks you':
+										*clr & cla
+										'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_stayover6.jpg"></center>'
+										'Breaking the kiss Tanya spreads your legs and slowly rubs your pussy.'
+										'"Someone''s already wet" she says with a grin.'
+										'"Umm yeah!"'
+										'"Well best I lick it up before you drip onto the sheets!"'
+										'You can''t take her teasing any more so you bring your hand to her head and gently push her towards your pussy.'
+										'She immediately starts licking you with her tonuge passing slowlt back and forth over your folds and occasionally teasing further by flicking it in and out or your soaking pussy.'
+										$orgasm_or = 'no'
+										gs 'arousal', 'cuni', 5, 'lesbian'
+										act 'Return the favour':
+											*clr & cla
+											'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_stayover7.jpg"></center>'
+											'After bring you to the edge she backs off and crawls forward presenting her dripping pussy to you.'
+											'She drips onto your face as you bring your mouth to her pussy licking her and drinking in her juices.'
+											gs 'arousal', 'cuni_give', 5, 'lesbian'
+											act 'Tribbing':
+												*clr & cla
+												'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_stayover8.jpg"></center>'
+												'It doesn''t take long before you are both on edge so you both lie back and bring your pussys together.'
+												'Rubbing together slowly.'
+												'Speeding up.'
+												'Slowing down.'
+												'Edging each other until Tanya lets out a long groan and starts bucking against you.'
+												'This also takes you over the edge and you cum... Hard. You have to bite your lip not to scream out.'
+												'You both lie there if your afterglow and snuggle together slowly drifting off to sleep in each others arms.'
+												$orgasm_or = 'yes'
+												gs 'arousal', 'trib', 15, 'lesbian', 'no_orgasm_msg'
+												act 'sleep':
+													$loc = 'nichTanya'
+													$loc_arg = 'date_next_morning'
+													$sleep_txt = 'Go to bed'
+													gs 'sleep', 'full'
+												end
+											end
+										end
+									end
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'date_next_morning':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/city/tanya/dates/tanya_stayover9.jpg"></center>'
+	'You slowly wake up and look over at Tanya.'
+	if $clothingworntype = 'nude':
+		'She''s still sound asleep next you you so you get up quietly and get dressed.'
+		gs 'clothing', 'wear', $lastwornclothingtype['bed'], lastwornclothingnumber['bed']
+		gs 'panties', 'wear', $lastwornpantytype['bed'], lastwornpantynumber['bed']
+		gs 'bras', 'wear', $lastwornbratype['bed'], lastwornbranumber['bed']
+		if $bed['shoetype'] ! 'none':
+			gs 'shoes', 'wear', $bed['shoetype'], bed['shoenumber']
+		end
+	else
+		'Tanya is still asleep.'
+	end
+	'You decide not to wake her and leave a note thanking her for the sleep over and telling her you''ll visit again soon.'
+	'Giving her a final gentle kiss you leave her apartment and head back into the city to get on with your day.'
+	act 'Return to the city': gt 'city_center'
+end
+
 if $ARGS[0] = 'bathroom':
 	'<center><img <<$set_imgh>> src="images/characters/city/tanya/idle/shower.jpg"></center>'
 	'Tanya is currently taking a shower. She hasn''t noticed you so far.'
 	if nichTanya['Relationship'] = 1:
 		act 'Join her':
-			npc_rel['A218'] += rand(2,4)
+			gs 'npc_relationship', 'modify', 'A218', 'like'
 			cla
 			*clr
 			'<center><img <<$set_imgh>> src="images/characters/city/tanya/gym/shower_mol0.jpg"></center>'
@@ -367,7 +1008,7 @@ if $ARGS[0] = 'bathroom':
 				'"What the hell are you doing, <<$pcs_nickname>>?! I told you it''s over! Get lost!"'
 				act 'Leave': gs 'underwear', 'wear' & gs 'clothing', 'wear_last_worn' & gt 'nichBathMaster','return'
 			elseif pcs_apprnc < 80:
-				npc_rel['A218'] -= rand(1,2)
+				gs 'npc_relationship', 'modify', 'A218', 'dislike'
 				'Tanya pushes you off.'
 				'"What the hell are you doing, <<$pcs_nickname>>?! Get lost!"'
 				act 'Leave': gs 'underwear', 'wear' & gs 'clothing', 'wear_last_worn' & gt 'nichBathMaster','return'
@@ -375,7 +1016,7 @@ if $ARGS[0] = 'bathroom':
 				'Tanya quickly turns around. She looks a little bit puzzled as she realizes that it was you who grabbed her. Did she expect somebody else?.'
 
 				act 'Take advantage of the confusion':
-					npc_rel['A218'] += rand(1,2)
+					gs 'npc_relationship', 'modify', 'A218', 'like'
 					cla
 					*clr
 
@@ -393,12 +1034,12 @@ if $ARGS[0] = 'bathroom':
 					gs 'stat'
 
 					if pcs_apprnc < 120:
-						npc_rel['A218'] += rand(1,2)
+						gs 'npc_relationship', 'modify', 'A218', 'like'
 						'Tanya smiles at you, but removes your hand and leaves, blowing you a kiss.'
 
 						act 'Leave': gs 'underwear', 'wear' & gs 'clothing', 'wear_last_worn' & gt 'nichBathMaster','return'
 					elseif pcs_apprnc >= 120:
-						npc_rel['A218'] += rand(2,4)
+						gs 'npc_relationship', 'modify', 'A218', 'love'
 						cla
 						*clr
 						'<center><img <<$set_imgh>> src="images/characters/city/tanya/gym/shower_mol2.jpg"></center>'
@@ -425,7 +1066,7 @@ if $ARGS[0] = 'bathroomMolestSuccess':
 	'With that she pushes you outside the bathroom once you are dressed.'
 	nichTanya['Relationship'] = 1
 	nichTanya['RelationshipState'] = 10
-	npc_rel['A218'] += 5
+	gs 'npc_relationship', 'modify', 'A218', 'like'
 	nichTanya['FuckLast'] = daystart
 	gs 'underwear', 'wear'
 	gs 'clothing', 'wear_last_worn'
@@ -446,7 +1087,7 @@ if $ARGS[0] = 'date':
 			end
 
 			act 'Kiss Tanya':
-				npc_rel['A218'] += rand(1,2)
+				gs 'npc_relationship', 'modify', 'A218', 'like'
 				nichDateState = 20
 				gt 'nichTanya','date'
 			end
@@ -1319,7 +1960,7 @@ end
 if $ARGS[0] = 'hire':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/characters/city/tanya/idle/idle'+rand(0,5)+'.jpg"></center>'
-	npc_rel['A218'] += 5
+	gs 'npc_relationship', 'modify', 'A218', 'love'
 	nichWork = 1
 	'Her offer sounds too good to be true: Living with her, here, in this huge luxury apartment, right in the city center? And big paycheck every month for basically doing nothing? You know your answer immediately: "Okay."'
 	'"Okay?", she asks, making sure she didn''t misunderstand.'

+ 2 - 2
locations/npcstatic1.qsrc

@@ -720,11 +720,11 @@ npc_rep['A<<npctemp>>'] = 70
 !!hair = very long dark brown hair reaching half way down her back.
 !!pubic hair = shaved
 npc_preference['A<<npctemp>>_bimbo'] = 0
-npc_preference['A<<npctemp>>_punk'] = 0
+npc_preference['A<<npctemp>>_punk'] = -1
 npc_preference['A<<npctemp>>_goth'] = 0
 npc_preference['A<<npctemp>>_clothes_thinnes'] = 0 
 npc_preference['A<<npctemp>>_short_skirt'] = 0
-npc_preference['A<<npctemp>>_piercing'] =  0
+npc_preference['A<<npctemp>>_piercing'] =  1
 npc_preference['A<<npctemp>>_makeup'] = 0
 npc_preference['A<<npctemp>>_tatoo'] = 0 
 npc_preference['A<<npctemp>>_tan'] = 0

+ 4 - 4
locations/npcstatic4.qsrc

@@ -741,7 +741,7 @@ $npc_firstname['A<<npctemp>>'] = 'Alexander'
 $npc_nickname['A<<npctemp>>'] = 'Alexei'
 $npc_lastname['A<<npctemp>>'] = 'Radimov'
 $npc_usedname['A<<npctemp>>'] = 'Porn actor Alexei Radimov'
-$npc_notes['A<<npctemp>>'] = 'Alexei has worked in porn ever since he lost his job as a steel worker. He has a teenage son and daughter and is happily married, but enjoys his job none the less. He only planned to do porn as a temporary thing, but eventually chose to make it permanent since it allows him to spend more time with his family and earn more money than any other job could offer. He is sellable too, being almost two meters tall and built like a tank.'
+$npc_notes['A<<npctemp>>'] = 'Alexei has worked in porn ever since he lost his job as a steel worker. He is divorced with twin teenage daughters and only planned to do porn as a temporary thing to pay for their university studies, but eventually chose to make it permanent since it earned him more money than any other job could offer. He is sellable too, being almost two meters tall and built like a tank.'
 npc_dob['A<<npctemp>>'] = 19721110
 npc_gender['A<<npctemp>>'] = 0
 gs 'npcstaticdefaults', 'defaults'
@@ -774,8 +774,8 @@ $npc_firstname['A<<npctemp>>'] = 'Egor'
 $npc_nickname['A<<npctemp>>'] = 'Egori'
 $npc_lastname['A<<npctemp>>'] = 'Klyuyev'
 $npc_usedname['A<<npctemp>>'] = 'Porn actor Egor Klyuyev'
-$npc_notes['A<<npctemp>>'] = 'Egor is a widower in his early 50s, his wife having died a few years ago. He spent his time cooped up indoors living off welfare and watching porn before he decided to sign up himself and now he''s living his dream life of fucking hot girls all day long, a fact that he likes to proudly boast about.'
-npc_dob['A<<npctemp>>'] = 19650311
+$npc_notes['A<<npctemp>>'] = 'In his early 50s, Egor is the oldest actor at the porn studio. He''s living a dream life of being paid to fuck hot girls all day long, a fact he likes to proudly boast about to anyone who listens.'
+npc_dob['A<<npctemp>>'] = 19630311
 npc_gender['A<<npctemp>>'] = 0
 gs 'npcstaticdefaults', 'defaults'
 $npc_thdick['A<<npctemp>>'] = 'slim'
@@ -808,7 +808,7 @@ $npc_dna['A<<npctemp>>'] = '7169919752 7587835065 7871488903 1779229534 11591011
 $npc_firstname['A<<npctemp>>'] = 'Simeon'
 $npc_nickname['A<<npctemp>>'] = 'Syoma'
 $npc_lastname['A<<npctemp>>'] = 'Rodionov'
-$npc_usedname['A<<npctemp>>'] = 'Porn actor Simon Rodionov'
+$npc_usedname['A<<npctemp>>'] = 'Porn actor Simeon Rodionov'
 $npc_notes['A<<npctemp>>'] = 'Simeon is an average man who worked as a clerk at a store in a small town before he quit and traveled to the city looking for something new. By chance, he met and bedded one of the studio''s actresses, who recommended that he try porn since he appeared to be inexhaustible in bed, capable of fucking for hours on end without rest.'
 npc_dob['A<<npctemp>>'] = 19891212
 npc_gender['A<<npctemp>>'] = 0

+ 9 - 9
locations/npcstatic5.qsrc

@@ -315,7 +315,7 @@ $npc_firstname['A<<npctemp>>'] = 'Tanya'
 $npc_nickname['A<<npctemp>>'] = 'Tanya'
 $npc_lastname['A<<npctemp>>'] = 'Polyakov'
 $npc_usedname['A<<npctemp>>'] = 'Tanya'
-$npc_notes['A<<npctemp>>'] = 'Girl you meet at the city gym'
+$npc_notes['A<<npctemp>>'] = 'A girl you met at the city gym.'
 npc_dob['A<<npctemp>>'] = 19980622
 npc_gender['A<<npctemp>>'] = 1
 gs 'npcstaticdefaults', 'defaults'
@@ -331,7 +331,7 @@ $npc_firstname['A<<npctemp>>'] = 'Katja'
 $npc_nickname['A<<npctemp>>'] = 'Kat'
 $npc_lastname['A<<npctemp>>'] = 'Makarova'
 $npc_usedname['A<<npctemp>>'] = 'Kat'
-$npc_notes['A<<npctemp>>'] = 'Girl you meet at the city lake'
+$npc_notes['A<<npctemp>>'] = 'A girl you met at the city lake.'
 npc_dob['A<<npctemp>>'] = 19970317
 npc_gender['A<<npctemp>>'] = 1
 gs 'npcstaticdefaults', 'defaults'
@@ -346,7 +346,7 @@ $npc_firstname['A<<npctemp>>'] = 'Vika'
 $npc_nickname['A<<npctemp>>'] = 'Vika'
 $npc_lastname['A<<npctemp>>'] = 'Kirilova'
 $npc_usedname['A<<npctemp>>'] = 'Vika'
-$npc_notes['A<<npctemp>>'] = 'Vika goes to the local university. She comes from a town in a truly remote part of Russia. Her family is poor. She pays for her studies by working in a brothel in the city center.'
+$npc_notes['A<<npctemp>>'] = 'Vika goes to the local university. She comes from a town in a truly remote part of Russia and her family is poor, so she pays for her studies by working in a brothel in the city center.'
 npc_dob['A<<npctemp>>'] = pcs_dob - 10000
 npc_gender['A<<npctemp>>'] = 1
 gs 'npcstaticdefaults', 'defaults'
@@ -561,7 +561,7 @@ $npc_firstname['A<<npctemp>>'] = 'Eleanor'
 $npc_nickname['A<<npctemp>>'] = 'Ellie'
 $npc_lastname['A<<npctemp>>'] = 'Bishop'
 $npc_usedname['A<<npctemp>>'] = 'Ellie Knight'
-$npc_notes['A<<npctemp>>'] = 'An American exchange student who does porn and stripping on the side to pay her way through life. The fact that she''s American makes her unpopular with her co-stars, but she makes up for this by being good at her job.'
+$npc_notes['A<<npctemp>>'] = 'An American exchange student who does porn to pay her way through life. The fact that she''s American makes her unpopular with her co-stars, but she makes up for this by being good at her job.'
 npc_dob['A<<npctemp>>'] = 19961209
 npc_gender['A<<npctemp>>'] = 1
 gs 'npcstaticdefaults', 'defaults'
@@ -574,9 +574,9 @@ npc_bust['A<<npctemp>>'] = 35
 npctemp = 235
 $npc_dna['A<<npctemp>>'] = '1659877224 0446724555 3103627999 3833951928 1497696794 6407426024 1077931925'
 $npc_firstname['A<<npctemp>>'] = 'Juliana'
-$npc_nickname['A<<npctemp>>'] = 'Juli'
+$npc_nickname['A<<npctemp>>'] = 'Julia'
 $npc_lastname['A<<npctemp>>'] = 'Slavenka'
-$npc_usedname['A<<npctemp>>'] = 'Jules Jordan'
+$npc_usedname['A<<npctemp>>'] = 'Juliana Slavenka'
 $npc_notes['A<<npctemp>>'] = 'A popular veteran porn star in her late twenties. She''s one of the oldest girls at the studio and is past her prime, surrounded by fresher, younger talent. As a result, she is rather bitter and hostile to her co-stars and is looking for a way out of the industry.'
 npc_dob['A<<npctemp>>'] = 19880703
 npc_gender['A<<npctemp>>'] = 1
@@ -607,8 +607,8 @@ $npc_dna['A<<npctemp>>'] = '0395612421 7689521188 7574391125 3952549504 17771536
 $npc_firstname['A<<npctemp>>'] = 'Aliana'
 $npc_nickname['A<<npctemp>>'] = 'Alli'
 $npc_lastname['A<<npctemp>>'] = 'Smirnova'
-$npc_usedname['A<<npctemp>>'] = 'Alexa Haze'
-$npc_notes['A<<npctemp>>'] = 'A fresh and young faced teen who is obsessed with porn. Against her parents wishes, she joined the studio on her 18th birthday and is always eager to get on camera. Her young age and attractive teen appearance gives her a lot of age play roles and makes her popular with her male co-stars.'
+$npc_usedname['A<<npctemp>>'] = 'Alli Smirnova'
+$npc_notes['A<<npctemp>>'] = 'A teen who is obsessed with porn. Against her parents wishes, she joined the studio on her 18th birthday and is always eager to get on camera. Her young age and attractive appearance gives her a lot of age play roles and makes her extremely popular with her male co-stars.'
 npc_dob['A<<npctemp>>'] = 19980523
 npc_gender['A<<npctemp>>'] = 1
 gs 'npcstaticdefaults', 'defaults'
@@ -625,7 +625,7 @@ $npc_firstname['A<<npctemp>>'] = 'Glinina'
 $npc_nickname['A<<npctemp>>'] = 'Glinina'
 $npc_lastname['A<<npctemp>>'] = 'Chebotarev'
 $npc_usedname['A<<npctemp>>'] = 'Glinina'
-$npc_notes['A<<npctemp>>'] = 'Artem''s mother, who works at the community center library as the librarian. She meet her husband when they both attended Pavlovsk Secondary School and started dating. They also both attended the University in Saint Petersburg and after graduating, got married and moved back to Pavlovsk, when her husband Masharin was offered a job at the Palace as an office administrator. Soon after, she got pregnant with Artem and she now hopes her son will have the same kind of happy life her and her husband had. She hopes he meets a nice smart girl in school and they can go to college together before settling down to get married and have kids.'
+$npc_notes['A<<npctemp>>'] = 'Artem''s mother, who works at the community center library as the librarian. She met her husband when they both attended Pavlovsk Secondary School and started dating. They also both attended the university in Saint Petersburg and after graduating, got married and moved back to Pavlovsk when her husband Masharin was offered a job at the Palace as an office administrator. Soon after, she got pregnant with Artem and now hopes her son will have the same kind of happy life she and her husband had. She hopes he meets a nice smart girl he can settle down with to give her some grandchildren.'
 npc_dob['A<<npctemp>>'] = 19980106
 npc_gender['A<<npctemp>>'] = 1
 gs 'npcstaticdefaults', 'defaults'

+ 2 - 2
locations/olutaxi.qsrc

@@ -61,7 +61,7 @@ if $ARGS[0] = 'station':
 					'You smile to Olu. "I will and thanks for the ride."'
 					'Olu returns the smile. "Any time, good bye." Once he you close the door and he is sure you are safely on the sidewalk he pulls away and drives off.'
 					act 'Go to Pavlovsk Residential area': gt 'pav_residential'
-					act 'Go to the Old Town': gt 'liam'
+					act 'Go to the Old Town': gt 'pushkin'
 				end
 			end
 		end
@@ -132,7 +132,7 @@ if $ARGS[0] = 'station':
 					'You smile to him. "I will and thanks for the ride."'
 					'He returns the smile. "Any time, good bye." Once he you close the door and he is sure you are safely on the sidewalk he pulls away and drives off.'
 					act 'Go to Pavlovsk Residential area': gt 'pav_residential'
-					act 'Go to the Old Town': gt 'liam'
+					act 'Go to the Old Town': gt 'pushkin'
 				end
 			end
 		end

+ 2 - 2
locations/parks.qsrc

@@ -19,9 +19,9 @@ if $ARGS[0] = 'start':
 	'Wander deeper into the <a href="exec:gt ''lug'',''start''">park</a>.'
 
 
-	act 'Go to Okhlopkov Square (0:05)': minut += 5 &  gt 'liames'
+	act 'Go to Okhlopkov Square (0:05)': minut += 5 &  gt 'pushkin_sq'
 
-	act 'Go to Town Center (0:10)': minut += 10 & gt 'liam'
+	act 'Go to Town Center (0:10)': minut += 10 & gt 'pushkin'
 
 	act 'Walk around the park (1 hour)':
 		if pcs_exhib = 100 and exhibitionQW = 0: gt 'kseniyaQW', 'event1', 1

+ 1 - 1
locations/pav_commercial.qsrc

@@ -149,7 +149,7 @@ act 'Walk to the Market (0:10)':minut += 10 & gt 'pav_market'
 act 'Walk to the park (0:05)':minut += 5 & gt 'pav_park', 'start'
 act 'Walk to the train station (0:10)':minut += 10 & gt 'pav_train_hall'
 act 'Walk to the highway (0:15)':minut += 15 & nroad = 20 & gt 'road'
-act 'Walk to Pushkin (0:25)':minut += 25 & nroad = 19 & gt 'liam'
+act 'Walk to Pushkin (0:25)':minut += 25 & nroad = 19 & gt 'pushkin'
 
 gs 'music_actions', 'music_icon'
 

+ 1 - 1
locations/pav_complex.qsrc

@@ -143,7 +143,7 @@ if $ARGS[0] = 'start':
 	act 'Walk to the Industrial region (0:05)':minut += 5 & gt 'pav_industrial'
 	act 'Walk to the Market (0:15)':minut += 15 & gt 'pav_market'
 	act 'Walk to the train station (0:15)':minut += 15 & gt 'pav_train_hall'
-	act 'Walk to Pushkin (0:30)':minut += 30 & nroad = 19 & gt 'liam'
+	act 'Walk to Pushkin (0:30)':minut += 30 & nroad = 19 & gt 'pushkin'
 	if mid($start_type,1,2) = 'sg' and func('homes_properties', 'has_access', 'parents_home'): 
 		act 'Go to your apartment building':minut += 1 & gt 'pod_ezd', 'etaj_1'
 	elseif mid($start_type,1,2) = 'sg' and (func('homes_properties', 'has_access', 'parents_home') = 0 or pavSharedAptEnabled = 1):

+ 7 - 6
locations/pav_disco_sex.qsrc

@@ -884,8 +884,9 @@ if $ARGS[0] = 'blowjob':
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
 				
 				if npc_condom_conscious > 0:
-					'"Hang on. Use a-" You start to turn around to ask him to put on a condom but see he''s already halfway through rolling one on. "Oh. Way ahead of me, I guess."'
+					'"Hang on. Use a-" You start to turn around to ask him to put on a condom but see he''s already pulling one out. "Oh. Way ahead of me, I guess."'
 					gs'pav_disco_sex','insert'
+					act 'Get fucked':gt'pav_disco_sex','fuck1'
 				elseif npc_selfish > 0:
 					'"Hang on. Can you please use a condom?"'
 					'"What? Fuck that rubber shit."'
@@ -1468,16 +1469,16 @@ end
 if $ARGS[0] = 'disco_sex_end':
 	gs'arousal','end'
 	if PCloSkirt > 0:
-		if pantyworntype = 'none' or gdk['fuck'] ! 1:
+		if $pantyworntype ! 'none' or gdk['fuck'] ! 1:
 			if $gdk['cum'] = 'facial':
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/dk_night.jpg"></center>'
 				'Zipping his pants back up, <<$npc_firstname[$boy]>> heads back inside, leaving you alone in the dark with cum on your face.'
 			elseif $gdk['cum'] = 'mouth':
 				'Zipping his pants back up, <<$npc_firstname[$boy]>> heads back inside, leaving you alone in the dark, the taste of his cum still on your lips.'
 			elseif $gdk['cum'] = 'creampie' and (mesec > 0 or gdk['virgin'] = 1):
-				'You pull up your panties while <<$npc_firstname[$boy]>> zips up his pants before heading back inside, leaving you alone in the dark, cum and blood soaking into your underwear.'
+				'Zipping his pants back up, <<$npc_firstname[$boy]>> heads back inside, leaving you alone in the dark, cum and menstrual fluids running down your legs.'
 			elseif $gdk['cum'] = 'creampie':
-				'Zipping his pants back up, <<$npc_firstname[$boy]>> heads back inside, leaving you alone in the dark, cum running down your leg.'
+				'Zipping his pants back up, <<$npc_firstname[$boy]>> heads back inside, leaving you alone in the dark, cum running down your legs.'
 			elseif $gdk['cum'] = 'condom':
 				'<<$npc_firstname[$boy]>> pulls off the condom and tosses it aside, zipping his pants back up to head back inside and leaving you alone in the dark, pussy juices running down your legs.'
 			end
@@ -1514,14 +1515,14 @@ if $ARGS[0] = 'disco_sex_end':
 				'The two of you pull your pants back up, and <<$npc_firstname[$boy]>> heads back inside, leaving you alone in the dark, the taste of his cum still on your lips.'
 			elseif $gdk['cum'] = 'creampie' and (mesec > 0 or gdk['virgin'] = 1):
 				*nl
-				if pantyworntype = 'none':
+				if $pantyworntype = 'none':
 					'The two of you pull your pants back up, and <<$npc_firstname[$boy]>> heads back inside, leaving you alone in the dark, cum and blood seeping into the crotch of your pants.'
 				else
 					'The two of you pull your pants back up, and <<$npc_firstname[$boy]>> heads back inside, leaving you alone in the dark, cum and blood seeping into your panties.'
 				end
 			elseif $gdk['cum'] = 'creampie':
 				*nl
-				if pantyworntype = 'none':
+				if $pantyworntype = 'none':
 					'The two of you pull your pants back up, and <<$npc_firstname[$boy]>> heads back inside, leaving you alone in the dark, cum seeping into the crotch of your pants.'
 				else
 					'The two of you pull your pants back up, and <<$npc_firstname[$boy]>> heads back inside, leaving you alone in the dark, cum seeping into your panties.'

+ 1 - 1
locations/pav_industrial.qsrc

@@ -80,7 +80,7 @@ act 'Walk to the Commercial area (0:05)':minut += 5 & gt 'pav_commercial'
 act 'Walk to the Market (0:15)':minut += 15 & gt 'pav_market'
 act 'Walk to the train station (0:15)':minut += 15 & gt 'pav_train_hall'
 act 'Walk to the highway (0:15)':minut += 15 & nroad = 20 & gt 'road'
-act 'Walk to Pushkin (0:30)':minut += 30 & nroad = 19 & gt 'liam'
+act 'Walk to Pushkin (0:30)':minut += 30 & nroad = 19 & gt 'pushkin'
 
 if week < 7 and hour >= 8 and hour < 18: 
 	act 'Visit the tailor': gt 'pav_factory', 'tailor'

+ 2 - 4
locations/pav_lake.qsrc

@@ -478,11 +478,9 @@ if $ARGS[0] = 'swimming':
 	pcs_makeup = 1
 	cumspclnt = 4
 	gs 'cum_cleanup'
-	minut += 30
-	pcs_mood += 5
+	gs 'exercise', 'tier1', 30, 'stren'
 	if pcs_sweat > 10: pcs_sweat = 10 + rand(0,4)
-	if pcs_stren < 30: gs 'exp_gain', 'stren', 1
-	fat -= 1
+	pcs_mood += 5
 	if $clothingworntype = 'nude':
 		'<center><img <<$set_imgh>> src="images/pc/activities/swim/lake/swim_nude_<<rand(0,10)>>.jpg"></center>'
 		inhib_exp += rand(1,2)

+ 1 - 1
locations/pav_market.qsrc

@@ -305,7 +305,7 @@ act 'Walk to the Residential area (0:15)':minut += 15 & gt 'pav_residential'
 act 'Walk to the Industrial region (0:15)':minut += 15 & gt 'pav_industrial'
 act 'Walk to the Five Eight estate (0:15)':minut += 15 & gt 'pav_complex', 'start'
 act 'Walk to the highway (0:15)':minut += 15 & nroad = 20 & gt 'road'
-act 'Walk to Pushkin (0:20)':minut += 20 & nroad = 19 & gt 'liam'
+act 'Walk to Pushkin (0:20)':minut += 20 & nroad = 19 & gt 'pushkin'
 
 gs 'camera', 'check_location'
 

+ 2 - 2
locations/pav_park.qsrc

@@ -164,7 +164,7 @@ if $ARGS[0] = 'start':
 
 	act 'Walk to the Residential area (0:05)':minut += 5 & gt 'pav_residential'
 	act 'Walk to the Commercial area (0:05)':minut += 5 & gt 'pav_commercial'
-	act 'Walk to Pushkin (0:10)':minut += 10 & gt 'liam'
+	act 'Walk to Pushkin (0:10)':minut += 10 & gt 'pushkin'
 	act 'Go further into the park':minut += 2 & gt 'pav_park', 'deeper_park'
 
 	if hour > 8 and hour < 19:'There''s a small <a href="exec:minut += 5 & gt ''gskino''">movie theatre</a> in the park.'
@@ -684,7 +684,7 @@ if $ARGS[0] = 'deeper_park':
 	end
 	act 'Walk to the Residential area (0:05)':minut += 5 & gt 'pav_residential'
 	act 'Walk to the Commercial area (0:05)':minut += 5 & gt 'pav_commercial'
-	act 'Walk to Pushkin (0:10)':minut += 10 & gt 'liam'
+	act 'Walk to Pushkin (0:10)':minut += 10 & gt 'pushkin'
 	act 'Go back to the entrance':minut += 2 & gt 'pav_park', 'start'
 	gs 'treeCircEntry', 'PavlovskPark'
 	act 'Go for a walk (0:15)':

+ 1 - 1
locations/pav_residential.qsrc

@@ -158,7 +158,7 @@ act 'Walk to the Industrial region (0:05)':minut += 5 & gt 'pav_industrial'
 act 'Walk to the Market (0:15)':minut += 15 & gt 'pav_market'
 act 'Walk to the park (0:05)':minut += 5 & gt 'pav_park', 'start'
 act 'Walk to the train station (0:15)':minut += 15 & gt 'pav_train_hall'
-act 'Walk to Pushkin (0:30)':minut += 30 & nroad = 19 & gt 'liam'
+act 'Walk to Pushkin (0:30)':minut += 30 & nroad = 19 & gt 'pushkin'
 
 act 'Wait':gs 'obj_din', 'wait'
 

+ 1 - 1
locations/pav_train_hall.qsrc

@@ -60,7 +60,7 @@ if $ARGS[0] = '':
 	act 'Walk to the Industrial region (0:15)':minut += 15 & gt 'pav_industrial'
 	act 'Walk to the Five Eight estate (0:15)':minut += 15 & gt 'pav_complex', 'start'
 	act 'Walk to the highway (0:15)':minut += 15 & nroad = 20 & gt 'road'
-	act 'Walk to Pushkin (0:15)':minut += 15 & nroad = 19 & gt 'liam'
+	act 'Walk to Pushkin (0:15)':minut += 15 & nroad = 19 & gt 'pushkin'
 
 	if Trainpass_day > daystart:
 		'You have <<Trainpass_day - daystart>> days left on your train pass.'

File diff suppressed because it is too large
+ 138 - 255
locations/pornfilm.qsrc


+ 39 - 14
locations/pornhist.qsrc

@@ -89,7 +89,7 @@ if $ARGS[0] = 'pdetail':
 		' <b>Description:</b> <font size=2><<$pfilmtext>></font>'
 		if $pornfilmstory[i] = '':
 			if firstvariable2 = 0:firstvariable2 = 1 & fvvalue2 = i
-			' <b>Story:</b> <font size=2><a href="exec:$pornfilmstory[fvvalue2] = input(''<font color=#FF0000>WARNING!</font> No matter where you clicked, you will enter the story of the <b>first</b> movie which missing it! This action can be done only once!'') & gs ''pornhist'', ''pdetail''">Missing story</a></font>'
+			' <b>Story:</b> <font size=2><a href="exec:$pornfilmstory[fvvalue2] = input(''<font color=#FF0000>WARNING!</font> No matter where you clicked, you will enter the story of the <b>first</b> movie missing it! This action can be done only once!'') & gs ''pornhist'', ''pdetail''">Missing story</a></font>'
 		else
 			' <b>Story:</b> <font color=#1B4532 size=2><<$pornfilmstory[i]>></font>'
 		end
@@ -112,7 +112,11 @@ end
 $pornfilmdesc = {
 	film_type = ARGS[0]
 	killvar '$pstory'
-	$porndesc[1] = 'Handjob'
+	if tits >= 4:
+		$porndesc[1] = 'Titfuck'
+	else
+		$porndesc[1] = 'Handjob'
+	end
 	$porndesc[2] = 'Blowjob'
 	$porndesc[3] = 'Vaginal sex with facial'
 	$porndesc[4] = 'Vaginal and anal sex with facial'
@@ -137,8 +141,13 @@ $pornfilmdesc = {
 		pcash = 20
 		pfactor = 1
 		actbonus = 1
-		$tags = 'handjob, cumshot'
-		$pfilmtext = 'You jerked off a guy and he came on your tits.'
+		if tits >= 4:
+			$tags = 'titjob, handjob, cumshot'
+			$pfilmtext = 'You gave a guy a titfuck and he came on your tits.'
+		else
+			$tags = 'handjob, cumshot'
+			$pfilmtext = 'You jerked off a guy and he came on your tits.'
+		end
 	elseif film_type = 2:
 		pfType = 0
 		pcash = 30
@@ -165,7 +174,7 @@ $pornfilmdesc = {
 		pcash = 70
 		pfactor = 2
 		actbonus = rand(1,3)
-		$tags = 'facial, vaginal, anal, blowjob, creampie'
+		$tags = 'facial, vaginal, anal, blowjob, anal creampie'
 		$pfilmtext = 'A guy fucked your pussy and ass and came in your ass while you sucked off another guy who gave you a facial.'
 	elseif film_type = 6:
 		pfType = 0
@@ -179,21 +188,21 @@ $pornfilmdesc = {
 		pcash = 80
 		pfactor = 1
 		actbonus = rand(1,2)
-		$tags = 'vaginal, creampie'
+		$tags = 'vaginal'
 		$pfilmtext = 'You gave a guy a blowjob before he fucked you and gave you a creampie.'
 	elseif film_type = 8:
 		pfType = 1
 		pcash = 100
 		pfactor = 2
 		actbonus = rand(1,2)
-		$tags = 'DP, vaginal, anal, creampie'
+		$tags = 'DP, vaginal, anal'
 		$pfilmtext = 'Two guys fucked you in double penetration before giving you a double creampie.'
 	elseif film_type = 9:
 		pfType = 1
 		pcash = 90
 		pfactor = 2
 		actbonus = rand(1,3)
-		$tags = 'blowjob, vaginal, swallowing, creampie'
+		$tags = 'blowjob, vaginal, swallowing'
 		$pfilmtext = 'Two guys fucked your pussy and mouth. One gave you a creampie and the other came in your mouth and you swallowed.'
 	elseif film_type = 10:
 		pfType = 1
@@ -207,21 +216,21 @@ $pornfilmdesc = {
 		pcash = 150
 		pfactor = 4
 		actbonus = rand(2,3)
-		$tags = 'vaginal, creampie'
+		$tags = 'vaginal'
 		$pfilmtext = 'Four guys fucked your pussy, giving you four creampies.'
 	elseif film_type = 12:
 		pfType = 0
 		pcash = 150
 		pfactor = 4
 		actbonus = rand(2,3)
-		$tags = 'anal, creampie'
+		$tags = 'anal, anal creampie'
 		$pfilmtext = 'Four guys fucked your ass, giving you four anal creampies.'
 	elseif film_type = 13:
 		pfType = 1
 		pcash = 150
 		pfactor = 4
 		actbonus = rand(2,3)
-		$tags = 'DP, vaginal, anal, creampie'
+		$tags = 'DP, vaginal, anal'
 		$pfilmtext = 'Four guys fucked you in double penetration in pairs. You got two double creampies.'
 	elseif film_type = 14:
 		pfType = 1
@@ -236,7 +245,7 @@ $pornfilmdesc = {
 		pcash = 50
 		pfactor = 1
 		actbonus = rand(1,2)
-		$tags = 'blowjob, anal, creampie'
+		$tags = 'blowjob, anal, anal creampie'
 		$pfilmtext = 'You gave a guy a blowjob before he fucked your ass and gave you an anal creampie.'
 	elseif film_type = 16:
 		pfType = 0
@@ -250,7 +259,7 @@ $pornfilmdesc = {
 		pcash = 50
 		pfactress = 1
 		actbonus = rand(1,2)
-		$tags = 'lesbian, tribbing, double dildo'
+		$tags = 'lesbian, tribbing, double dildo, vaginal'
 		$pfilmtext = 'You had sex with a girl using a double dildo.'
 	elseif film_type = 18:
 		pfType = 0
@@ -265,7 +274,7 @@ $pornfilmdesc = {
 		pfactor = 1
 		pfactress = 1
 		actbonus = rand(2,3)
-		$tags = 'threesome, mff, blowjob, anal, creampie, cumshare'
+		$tags = 'threesome, mff, blowjob, anal, cumshare'
 		$pfilmtext = 'You took part in an MFF threesome, sucking a guy off before he fucked your ass while the girl licked your pussy. You got an anal creampie and shared it with the girl.'
 	elseif film_type = 20:
 		pfType = 0
@@ -344,6 +353,22 @@ $porntag = {
 		end
 	end
 	
+	if tits >= 4:
+		if $pfilmtags <> '':
+			$pfilmtags += ', big tits'
+		else
+			$pfilmtags = 'big tits'
+		end
+	end
+	
+	if $pcs_butt > 12:
+		if $pfilmtags <> '':
+			$pfilmtags += ', big ass'
+		else
+			$pfilmtags = 'big ass'
+		end
+	end
+	
 	if $pfilmtags <> '':
 		$pfilmtags += ', '+$tags
 	else

+ 221 - 128
locations/pornstudio.qsrc

@@ -11,13 +11,12 @@ if $ARGS[0] = 'start':
 	$menu_arg = 'start'
 	menu_off = 0
 	gs 'pornhist', 'short'
-	cls
+	*clr & cla
 	minut += 5
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/studia_0.jpg"></center>'
 
 	act 'Leave': gt 'city_redlight', 'start'
-
 	if hour < 10 or hour > 22:
 		'The porn studio is currently closed. It is open between 10:00 and 22:00.'
 		exit
@@ -26,14 +25,12 @@ if $ARGS[0] = 'start':
 	'You enter the studio and are greeted by a busy scene of actors, actresses and other studio employees going about their business or chatting to each other. It looks like the manager is in his office.'
 
 	act 'Go to the manager': gt 'pornstudio', 'manager'
-
 	act 'Visit the manager''s PA': gt 'pornstudio', 'pa'
-
 	if bomzQW = 1 and week = 4 and workDisk = 0: act 'Arrive for work': gt 'pornstudio', 'delivery'
 
 	if workDolg > 0 and money >= workDolg:
 		act 'Repay your debt':
-			cls
+			cla
 			menu_off = 1
 			minut += 5
 			workDisk = 0
@@ -48,20 +45,20 @@ if $ARGS[0] = 'start':
 	elseif workDolg = 0:
 		if workDisk = 1 and week = 5:
 			act 'Take the disk':
-				cls
+				cla
 				menu_off = 1
 				minut += 5
 				workDisk = 2
 				gs 'stat'
 				'You are given a thumb drive, and asked if you remember all the instructions. You quietly nod and leave.'
 				'As you leave the studio, you hear someone exit a nearby building and start following you.'
-				'<font color="magenta"> "Just avoid dark, deserted places and this will blow over."</font> you reassure yourself, and carry on.'
+				'You reassure yourself and carry on.'
 
 				act 'Leave': gt 'city_redlight', 'start'
 			end
 		elseif workDisk = 3 and week = 5:
 			act 'Give the envelope':
-				cls
+				cla
 				menu_off = 1
 				minut += 5
 				workDisk = 4
@@ -70,9 +67,9 @@ if $ARGS[0] = 'start':
 				if konvert = 0:
 					workDolg = 200000
 					workDolgDay = 7
-					'Digging through your things, you begin to panic. No envelope. You search again, but to your despair, you can''t find it. You stand there, unable to speak.'
+					'Digging through your things, you start to panic. No envelope. You search again, but to your despair, you can''t find it. You stand there, unable to speak.'
 					'The manager grabs his phone and makes a call. You can''t hear exactly what he''s saying because your heart is beating so loud, but he soon hangs up.'
-					'"You''re very lucky the boss is in a good mood. He''s given you one week to recover his losses, so you have until next Friday evening to bring me 200,000 <b>₽</b>. Do this and we''re done, you''ll never work for us again. Fail, and bad things will happen to you." he says with a stern look on his face.'
+					'"You''re very lucky the boss is in a good mood. He''s given you one week to recover his losses, so you have until next Friday evening to bring me 200,000 <b>₽</b>. Do this and we''re done, you''ll never work for us again. Fail, and bad things will happen to you..." he says with a stern look on his face.'
 				else
 					konvert = 0
 					money += 5000
@@ -86,13 +83,13 @@ if $ARGS[0] = 'start':
 
 	if pfilmNO = 1 and pfilmNoVenera = 1 and Venera = 0:
 		act 'Show your medical certificate':
-			cls
+			cla
 			menu_off = 1
 			minut += 5
 			pfilmNoVenera = 0
 			pfilmNO = 0
 			gs 'stat'
-			'You hand over your medical certificate showing that you''re STD free. They promise to consider your reinstatement.'
+			'You hand over your medical certificate showing that you''re STD free and they promise to consider your reinstatement.'
 
 			act 'Leave': gt 'pornstudio', 'start'
 		end
@@ -133,7 +130,6 @@ if $ARGS[0] = 'pa':
 				minut += 5
 				menu_off = 1
 				gs 'stat'
-
 				'"You''ve made <<film>> films."'
 
 				if porn_fame < 10:
@@ -195,7 +191,7 @@ if $ARGS[0] = 'pa':
 
 				if film < 10 and porn_fame < 10:
 
-					'"By the way, if you wanted, I could completely remove them from our systems - for the right price of course." the guy whispers.'
+					'"By the way, if you wanted, I could completely remove them from our systems - for the right price of course..." the guy whispers.'
 
 					act 'Tell me more':
 						cla
@@ -242,7 +238,7 @@ if $ARGS[0] = 'pa':
 end
 
 if $ARGS[0] = 'delivery':
-	cls
+	cla
 	minut += 15
 	menu_off = 1
 	gs 'stat'
@@ -252,13 +248,13 @@ if $ARGS[0] = 'delivery':
 	act 'Disagree':bomzQW = -1 & gt 'city_redlight', 'start'
 
 	act 'Agree':
-		cls
+		cla
 		minut += 15
 		gs 'stat'
 		'"We''ll take you this one time. In the future, you''ll have to make your own way because Fridays are getting risky for us. We need to introduce you to our colleagues."'
 
 		act 'Let''s go':
-			cls
+			cla
 			workDisk = 1
 			minut += 15
 			gs 'stat'
@@ -318,7 +314,7 @@ if $ARGS[0] = 'bathroom':
 end
 
 if $ARGS[0] = 'manager':
-	cls
+	*clr & cla
 	minut += 5
 	menu_off = 1
 	gs 'stat'
@@ -331,7 +327,7 @@ if $ARGS[0] = 'manager':
 
 	if pfilmNoVenera = 1:
 	!! Banned from shooting porn due to STD
-		'"Why are you here? You''re currently blacklisted while you have an STD. Go get that fixed and show me the medical certificate first."'
+		'"Why are you here? You''re banned from filming until you get that STD sorted. Show me a medical certificate saying you''re clean and you can come back to work."'
 	elseif pfilmNO = 1:
 	!! Banned from shooting porn
 		'"Why are you here? You''re blacklisted and will never work in porn again."'
@@ -343,7 +339,7 @@ if $ARGS[0] = 'manager':
 		missedshoot = 1
 		pornmiss = 0
 		'Dimitri looks agitated as he storms towards you, ready to chew you out.'
-		'"Didn''t I tell you not to be late? Where the fuck were you? I''ve wasted a lot of money! I had to pay actors, assistants, the director and the doctor just to sit around on their asses waiting for you! The whole shoot was a bust!"'
+		'"Where the fuck were you?! I paid the actors and director to sit around on their asses waiting for you! The whole shoot was a bust!"'
 		'He manages to cool off a little with the venting of his frustration, and after a deep breath, he continues more calmly.'
 		if pfilmday[1] = 0:
 			missday = rand(0,3)
@@ -357,9 +353,9 @@ if $ARGS[0] = 'manager':
 				freefilm = 1
 				gt 'pornstudio', 'start'
 			end
-			'"I''ll give you a chance to make it right. Another actress has gotten sick and cancelled her shoot. If you jump in for her, your debt is cancelled. Or you can work it off, but that will take longer. Of course you can also pay it back, if you have the money. And no, I don''t remember what she was going to shoot. This day has been anything but easy due to you!"'
+			'"I''ll give you a chance to make it right. Another actress has gotten sick and cancelled her shoot. If you jump in for her, your debt is cancelled. And no, I don''t remember what she was going to shoot. This day has been anything but easy due to you! You can also work it off, but that will take longer, or just pay it back if you have the money."'
 		else
-			'"You know what, you can work it off, but it will take you a while. Of course you can also pay it back, if you have the money."'
+			'"You know what, you can work it off, but it will take you a while. You could also just pay it off if you have the money."'
 		end
 
 		act 'Accept your debt':prodcosttrue += prodcost & gt 'pornstudio', 'start'
@@ -382,32 +378,42 @@ if $ARGS[0] = 'manager':
 		end
 		exit
 	elseif prodcosttrue > 20000 and prodcost > 0:
-	!! You really fucked up and are banned from shooting porn
+	 !! You really fucked up and are banned from shooting porn
 		pfilmNO = 1
 		killvar 'prodcosttrue'
 		killvar 'pfilmday'
 		killvar 'pornplan'
 		killvar 'porntaken'
 		killvar 'pornnow'
-		'"You didn''t come to the shoot! You fucked me over again, and you already owed me a lot of money! You took the second chance I gave you and threw it back in my face! I don''t want to work with you anymore. You''re now blacklisted, so get out!"'
+		'"You didn''t come to the shoot! You fucked me over once again when you already owed me a lot of money! You took the second chance I gave you and threw it back in my face! I don''t want to work with you anymore, so get out! You''re blacklisted!"'
 	elseif pfilmday[0] > 0 and hour >= 10 and hour <= 12:
-	!! You have a porn shoot and are on time
+	 !! You have a porn shoot and are on time
 		pornnow = 1
-		if hour = 10: '"You''re just in time for your inspection. Off you go now." he says with a smile.'
-		if hour = 11: '"You''re late. My patience is not eternal." he says strictly. "Get going to your inspection, quickly!"'
+		if hour = 10: '"You''re just in time for your inspection. Off you go now," he says with a smile.'
+		if hour = 11: '"You''re late. My patience is not eternal," he says strictly. "Get going to your inspection, quickly!"'
 		if hour = 12: '"What the hell? Everyone''s waiting for you! Hurry up and get inspected! Now!"'
 
 		act 'Go for medical check-up': gt 'pornstudio', 'medical', pfilmday[0]
 		exit
 	elseif film = 0 and pornstack = 0:
-	! Your first ever movie offer
+	 !! Your first movie offer
 		if firstoffer = 0:
 			firstoffer = 1
-			'"So you''re the new girl? As luck would have it, we''re looking for someone fresh for our next shoot. It''s called ''Girls Jerk Guys #36''."'
-			'"For 500 <b>₽</b>, you have to jerk a guy off and have him cum on your tits."'
+			if tits >= 5: 
+				'"So you''re the new girl, huh? As luck would have it, we''re looking for someone fresh for our next shoot. It''s called ''Girls Jerk Guys #36''. For 500 <b>₽</b>, you would jerk a guy off and have him cum on your tits. However, in your case, you''ll be using those puppies instead. Titfucking is a market we want to break into," he says while looking at your well endowed chest.'
+				'"You should also know that this particular shoot is booked with Egor, one of our more... experienced actors. He''s rather... proud of being in this line of work."'
+			else
+				'"So you''re the new girl, huh? As luck would have it, we''re looking for someone fresh for our next shoot. It''s called ''Girls Jerk Guys #36''. For 500 <b>₽</b>, you jerk a guy off and have him cum on your tits."'
+				'"You should also know that this particular shoot is booked with Egor, one of our more... experienced actors. He''s rather... proud of being in this line of work."'
+			end
 		else
-			'"Hello. Since you''re brand new, all I can offer you is an introductory movie called ''Girls Jerk Guys #36''."'
-			'"For 500 <b>₽</b>, you have to jerk a guy off and have him cum on your tits."'
+			if tits >= 5:
+				'"Hello. Since you''re new, all I can offer you is an introductory movie called ''Girls Jerk Guys #36''. For 500 <b>₽</b>, you would jerk a guy off and have him cum on your tits. However, in your case, you''ll be using those puppies instead. Titfucking is a market we want to break into," he says while looking at your well endowed chest.'
+				'"You should also know that this particular shoot is booked with Egor, one of our more... experienced actors. He''s rather... proud of being in this line of work."'
+			else
+				'"Hello. Since you''re new, all I can offer you is an introductory movie called ''Girls Jerk Guys #36''. For 500 <b>₽</b>, you jerk a guy off and have him cum on your tits."'
+				'"You should also know that this particular shoot is booked with Egor, one of our more... experienced actors. He''s rather... proud of being in this line of work."'
+			end
 		end
 
 		gs 'willpower', 'exhib', 'self'
@@ -418,7 +424,7 @@ if $ARGS[0] = 'manager':
 				pornstack += 1
 				pfilmday[1] = 1
 				gs 'stat'
-				'"Cool. We shoot tomorrow, so be here between 10:00 and 11:00. And please, don''t be late."'
+				'"Cool. We shoot tomorrow, so be here between 10:00 and 11:00. Please don''t be late."'
 
 				act 'Leave': gt 'pornstudio', 'start'
 			end
@@ -476,7 +482,7 @@ if $ARGS[0] = 'options':
 				:weekloop
 					selected[p1] = p1
 					if w1 = 1:*p '<TR>'
-					!making sure that the date and the day of the week are in the correct position
+					!! Making sure that the date and the day of the week are in the correct position
 					if w2 ! 1:
 						if w2 = 7:
 							w1 = 7 & *p '<TD></TD><TD></TD><TD></TD><TD></TD><TD></TD><TD></TD>'
@@ -493,7 +499,7 @@ if $ARGS[0] = 'options':
 						end
 						w2 = 1
 					end
-					!selectable day display comes
+					!! Selectable day display comes
 					if inversefilter = 1:
 						if datefilter['<<selected[p1]>>'] = 1:
 							datefilter['<<selected[p1]>>'] = 0
@@ -521,13 +527,13 @@ if $ARGS[0] = 'options':
 					end
 					killvar 'nh1'
 					*p '<TD align="center"><font size=5><<$option>></font></TD>'
-					!preparing for next day
+					!! Preparing for next day
 					d1 += 1
 					p1 += 1
 					w1 += 1
-			!we have to check the end of the month too
+			!! We have to check the end of the month too
 			if monthsend[m1] < d1:
-				!Oh-oh, this is the next month already!
+				!! Oh-oh, this is the next month already
 				*p '</TR></TABLE><br>'
 				if w1 = 8: w1 = 1
 				w2 = w1
@@ -535,16 +541,16 @@ if $ARGS[0] = 'options':
 				m1 += 1
 				if m1 > 12: m1 = 1
 				d1 = 1
-				!does it necessary to display the next month?
+				!! Is it necessary to display the next month?
 				if p1 < 50:jump 'monthloop'
 			else
-				!the next day is still the same month
+				!! The next day is still the same month
 				if p1 < 50:
-					!the next day have to be displayed
+					!! The next day has to be displayed
 					if w1 = 8: *p '</TR>' & w1 = 1
 					jump 'weekloop'
 				else
-					!the next day does not have to be displayed
+					!! The next day does not have to be displayed
 					*p '</TR></TABLE><br>'
 				end
 			end
@@ -767,11 +773,11 @@ if $ARGS[0] = 'options':
 end
 
 if $ARGS[0] = 'first':
-	cls
+	*clr & cla
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting/casting0.jpg"></center>'
-	'You sit down on the sofa and greet the manager. "I see it''s your first time with us. So, you want to be a porn star?'
+	'You sit down on the sofa and greet the manager. "I see it''s your first time with us. So, you want to be a porn star?"'
 
 	if pcs_inhib < 40 and (money <= 500 and karta <= 500 and func('homes_properties', 'get_accessible_property_count') = 0) or (narkoman = 1 or SLomka > 0):
 		'While you don''t feel confident enough showing off your body, you''re desperate for money, and are willing to do anything to earn it.'
@@ -785,85 +791,167 @@ if $ARGS[0] = 'first':
 end
 
 if $ARGS[0] = 'yes':
-	cls
+	*clr & cla
 	menu_off = 1
+	minut += 5
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting/casting0.jpg"></center>'
-	'You sit down on the sofa and greet the manager. "I see it''s your first time with us. So, you want to be a porn star?"'
-	act 'Yes':
-		cla
-		minut += 5
-		gs 'stat'
-		'You confirm your enthusiasm to be in porn and he nods. "Let''s see your papers. You are 18 or older, yes?"'
-		if age >= 18:
-			'"Yes, I am." you answer, handing him your passport.'
-			'"All right then. First we''ll need to do a casting. Take off your clothes and let me see your body."'
-		elseif fakepassport = 1:
-			'"Yes, I am." you answer, handing him your fake passport.'
-			'You see him frown as he checks your passport with suspicion.'
-			'"Well, I guess everything is in order. First we''ll need to do a casting. Take off your clothes and let me see your body."'
-		else
-			'"Nearly..." you plead.'
-			'"Right... Here''s my card. Come back when you''re old enough, kid."'
-			fakepassport = 2
-			act 'Leave': gt 'pornstudio', 'start'
-			exit
-		end
-
-		act 'Make excuses and leave': gt 'pornstudio', 'start'
+	'You confirm your enthusiasm to be in porn and he nods. "Let''s see your papers. You are 18 or older, yes?"'
+	if age >= 18 and age < 20:
+		'"Yes I am," you answer while handing him your passport.'
+		'He looks it over with a grin. "A teen, huh? Perfect. You need to do a casting first. Take off your clothes."'
+	elseif age >= 18:
+		'"Yes I am," you answer while handing him your passport.'
+		'He looks it over and nods. "Looks good. You need to do a casting first. Take off your clothes."'
+	elseif fakepassport = 1:
+		'"Yes I am," you answer while handing him your fake passport.'
+		'You see him frown as he checks your passport with suspicion.'
+		'"Well, I guess everything is in order. You need to do a casting first. Take off your clothes."'
+	else
+		'"Nearly..." you plead.'
+		'"Right... Come back when you''re old enough, kid."'
+		fakepassport = 2
+		act 'Leave': gt 'pornstudio', 'start'
+		exit
+	end
 
-		gs 'willpower', 'exhib', 'self'
-		if will_cost <= pcs_willpwr:
-			act 'Undress (<<will_cost>> Willpower)':
-				cla & *clr
-				gs 'willpower', 'pay', 'self'
+	act 'Make excuses and leave': gt 'pornstudio', 'start'
+	gs 'willpower', 'exhib', 'self'
+	if will_cost <= pcs_willpwr:
+		act 'Undress (<<will_cost>> Willpower)':
+			*clr & cla
+			gs 'willpower', 'pay', 'self'
+			minut += 5
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting/casting1.jpg"></center>'
+			'You undress as he gets up from his chair and walks towards you with a camera. "Lie down on the couch and spread your legs."'
+			
+			act 'Grab your clothes and run out': gt 'pornstudio', 'start'
+			
+			act 'Lie down':
+				*clr & cla
 				minut += 5
 				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting/casting1.jpg"></center>'
-				'You undress as he gets up from his chair and walks towards you. "Lie down on the couch and spread your legs."'
-                
-				act 'Grab your clothes and run out': gt 'pornstudio', 'start'
-
-				act 'Lie down':
-					cla & *clr
-					minut += 5
-					gs 'stat'
-					'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting/casting2.jpg"></center>'
-					'You lie down on the sofa and spread your legs. The manager takes a few pictures on his phone, explaining that they''re for your portfolio. After that, he asks you to kneel.'
+				'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting/casting2.jpg"></center>'
+				'You lie down on the sofa and spread your legs as he takes a few pictures, explaining that they''re for your portfolio.'
+				if tits >= 4:
+					'"Are these puppies real?" he asks while fondling one of your large breasts in his hand with an approving grin.'
+					if age < 20: '"A big tit teen is the kind of fresh talent we''re looking for right now."'
+				elseif tits <= 2:
+					'He stares at your clear lack of sizeable breasts while muttering something to himself. "No worries. We can work with these."'
+				else
+					'"Nice tits. Always good to give the viewers something to look at," he smiles while fondling one of your breasts in his hand.'
+				end
+				if pcs_pubes <= 3:
+					'He runs his hand over your smooth crotch. "Clean shaven. Good. Make sure it stays smooth. Stubble looks ugly on camera."'
+				elseif pcs_pubes <= 10:
+					'He shakes his head while running his hand over your crotch. "You either need to grow this out into a neat bush or shave it. Stubble looks ugly on camera."'
+				elseif pcs_pubes <= 15:
+					'"You can shave this off or grow it out a little. Some of our viewers like girls having some hair down there, others like it smooth."'
+				elseif pcs_pubes <= 25:
+					'"Cute bush. They''re popular with some of our viewers, just keep it neat and clean. We don''t want a jungle on camera."'
+				else
+					'He shakes his head while looking at your mound of pubic hair. "You''re going to have to trim this down or shave it off. We can''t have that covering up the goods on camera. Viewers want to see your pussy, not a mound of untrimmed hair."' 
+				end
+				if pcs_butt > 12:
+					'"Turn around," he orders and you get on all fours and show him your bubble butt. "Nice," he says while squeezing it in his hand and taking some pictures. "I highly recommend doing anal if you have an ass like this."'
+					if tits >= 4 and age < 20: 
+						'"A teen with big tits and a nice bubble butt. You really are the perfect little porn star in the making," he says with a grin.'
+					elseif tits >= 5:
+						'"Big tits and a bubble butt? You really are the complete package," he says with a grin.'
+					end
+				end
+				'"Okay, get on your knees for me," he orders.'
+				
+				if tits >= 4:
+					act 'Kneel':
+						*clr & cla
+						minut += 2
+						gs 'arousal', 'titjob', -2, 'exhibitionism'
+						gs 'arousal', 'bj', -2, 'exhibitionism'
+						gs 'stat'
+						'<center><video autoplay loop src="images/locations/city/redlight/studio_porn/sex/titfuck.mp4"></video></center>'
+						'He takes a seat on the sofa and you kneel in front of him as he pulls out his sizeable cock. You admire it for a few seconds before wrapping your large breasts around it and giving him a titfuck as you suck on the tip.'
+						'He smiles down at you as he takes more pictures. "You know how to appeal to an audience, girl. Now suck it."'
+						
+						act 'Suck his dick':
+							*clr & cla
+							minut += 2
+							gs 'arousal', 'bj', -2, 'exhibitionism'
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting/casting4.jpg"></center>'
+							'You take his shaft into your mouth and start sucking it as he takes more pictures.'
+							'"That''s it. Take it deeper," he says as you look up at him. "And play with your tits as well. Show off the goods."'
+							'You squeeze your breasts together as you take his cock deeper and keep sucking.'
+
+							act 'Finish him':
+								*clr & cla
+								minut += 2
+								gs 'arousal', 'bj', -2, 'deepthroat', 'exhibitionism'
+								gs 'arousal', 'end'
+								gs 'stat'
+								'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting/casting5.jpg"></center>'
+								'You continue taking his dick as deep into your throat as you can while trying to look as sexy as possible. Meanwhile, he fondles one of your breasts with his free hand. "These tits are something else!" '+iif(age < 20,'He pinches your nipple, causing you to moan onto his cock. "And on a cute little teen no less!"','He pinches your nipple, causing you to moan onto his cock.')+''
+								'After a few minutes, he pulls his dick out of your mouth and you quickly jerk him off, a thick load of cum soon covering your face. He takes a few more pictures of you before returning to his desk and offering you some wipes. You quickly clean yourself, get dressed and sit down.'
+								'"You can call me Dimitri. You''re going to need a stage name."'
 
+								act 'Choose your name':
+									*clr & cla
+									firstkasting = 1
+									$pfname = input ("What will your porn name be? (Leave blank for <<$pcs_nickname>> Starr)")
+
+									if $pfname <= 0:$pfname = '<<$pcs_nickname>> Starr'
+
+									'"There we go, you''re now registered. We shoot about four films a day, so you can choose what you to be in. Anal or gangbang, it''s your choice, just remember to take care of your health. If you get sick or something, just cancel the shoot. You can do this up to the day of the shooting."'
+									'A stern look then appears on his face. "Before shooting starts, you have to pass a mandatory medical examination. If we find any sign of a sexually transmitted disease, you''re out, no exceptions. Understood?"'
+									'You nod and he smiles. "Excellent. Come see me when you want a contract. And welcome to the world of pornography."'
+
+									act 'Continue': gt 'pornstudio', 'start'
+								end
+							end
+						end
+					end
+				else
 					act 'Kneel':
-						cla & *clr
-						minut += 5
+						*clr & cla
+						minut += 2
+						gs 'arousal', 'bj', -2, 'exhibitionism'
+						gs 'arousal', 'end'
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting/casting3.jpg"></center>'
-						'You get up from the sofa and kneel in front of him as he pulls out his sizeable cock. You admire it for a few seconds before slowly sucking on his tip. He takes more pictures as he says "Now suck."'
-
+						'You get up from the sofa and kneel in front of him as he pulls out his sizeable cock. You admire it for a few seconds before slowly sucking on the tip as he takes more pictures.' 
+						'"Good girl. Now suck it."'
+						
 						act 'Suck his dick':
-							cla & *clr
-							minut += 5
+							*clr & cla
+							minut += 2
+							gs 'arousal', 'bj', -2, 'exhibitionism'
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting/casting4.jpg"></center>'
-							'You take his shaft into your mouth and begin to suck it as he takes a few more pictures.'
+							'You take his shaft into your mouth and start sucking it as he takes more pictures.'
+							'"That''s it. Take it deeper," he says as you look up at him.'
 
 							act 'Finish him':
-								cla & *clr
-								minut += 5
+								*clr & cla
+								minut += 2
+								gs 'arousal', 'bj', -2, 'deepthroat', 'exhibitionism'
+								gs 'arousal', 'end'
 								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting/casting5.jpg"></center>'
-								'You take his dick deep into your throat while trying to look as sexy as possible. Meanwhile, he fondles your breast with his free hand.'
-								'After a few minutes, he pulls his dick out of your mouth. "Finish me off!" he curtly orders. You quickly jerk him off and soon a thick load of cum is covering your face. He takes some last photos of you before returning to his desk and offering you wipes. You quickly clean yourself, get dressed and sit down.'
-								'"You can call me Dimitri. You''re going to need a stage name.'
+								'You take his dick deep into your throat while trying to look as sexy as possible as he reaches down and pinches your nipple, causing you to moan onto his cock.'
+								'After a few minutes, he pulls his dick out of your mouth and you quickly jerk him off, a thick load of cum soon covering your face. He takes a few more pictures of you before returning to his desk and offering you some wipes. You quickly clean yourself, get dressed and sit down.'
+								'"You can call me Dimitri. You''re going to need a stage name."'
 
 								act 'Choose your name':
-									cla & *clr
+									*clr & cla
 									firstkasting = 1
-									$pfname = input ("What will your porn name be?")
+									$pfname = input ("What will your porn name be? (Leave blank for <<$pcs_nickname>> Starr)")
 
-									if $pfname <= 0:$pfname = '<<$pcs_nickname>> BimboStar'
+									if $pfname <= 0:$pfname = '<<$pcs_nickname>> Starr'
 
-									'"<<$pfname>>, wonderful name. Now listen. Before shooting starts, you have to pass a medical examination. If we find any sign of a sexually transmitted disease, you''re out, no exceptions."'
-									'"There we go, you''re now registered. We''re quite big in the industry, shooting about four films a day, so you can choose what you to be in. Anal or gangbang, it''s your choice, just remember to take care of your health. If you get sick or something, just cancel the shoot. You can do this up to the day of the shooting."'
-									'"Come see me when you want a contract. And welcome to the world of pornography...<<$pfname>>."'
+									'"There we go, you''re now registered. We shoot about four films a day, so you can choose what you to be in. Anal or gangbang, it''s your choice, just remember to take care of your health. If you get sick or something, just cancel the shoot. You can do this up to the day of the shooting."'
+									'A stern look then appears on his face. "Before shooting starts, you have to pass a mandatory medical examination. If we find any sign of a sexually transmitted disease, you''re out, no exceptions. Understood?"'
+									'You nod and he smiles. "Excellent. Come see me when you want a contract. And welcome to the world of pornography."'
 
 									act 'Continue': gt 'pornstudio', 'start'
 								end
@@ -872,9 +960,9 @@ if $ARGS[0] = 'yes':
 					end
 				end
 			end
-		else
-			act 'Undress (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
+	else
+		act 'Undress (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 	end
 end
 
@@ -885,7 +973,7 @@ if $ARGS[0] = 'medical':
 	minut += 5
 	gs 'stat'
 	'You enter the office where the doctor is waiting. He quickly snaps on a pair of rubber gloves and tells you to undress.'
-	'You remove your clothes and sit on the gynecological chair. The doctor comes up to you and starts the check up. After a thorough inspection, he takes a blood sample.'
+	'You remove your clothes and sit on the gynecological chair before the doctor starts the check up. After a thorough inspection, he takes a blood sample.'
 	'"It will be about half an hour before the tests are finished. They will tell us if you have caught something."'
 
 	act 'Wait':
@@ -902,11 +990,11 @@ if $ARGS[0] = 'medical':
 			killvar 'pornplan'
 			killvar 'porntaken'
 			killvar 'pornnow'
-			'"Your analysis shows you have an STD." the doctor tells you as he calls Dimitri to the office.' 
-			'Once he arrives, Dimitri looks at the test results. "Sorry, but as long as you have an STD, you cannot make films."'
+			'"Your analysis shows you have an STD," the doctor tells you as he calls Dimitri to the office.' 
+			'Once he arrives, Dimitri looks at the test results. "Sorry, but as long as you have an STD, you can''t make films."'
 			act 'Leave': gt 'pornstudio', 'start'
 		else
-			'"Very good, you are clean. You can go to the dressing room."'
+			'"Very good, you''re clean. You can go to the dressing room."'
 
 			act 'Go to the dressing room':
 				pf = ARGS[1]
@@ -924,8 +1012,18 @@ if $ARGS[0] = 'medical':
 				pcs_lipbalm += 8
 				pcs_breath = 1
 				gs 'stat'
-				'A skinny white-haired woman is waiting for you in the dressing room.'
+				'An older woman is waiting for you in the dressing room.'
 				'You take a thorough shower before getting an enema. You then get your hair and make-up done.'
+				if pcs_pubes <= 10:
+					pcs_pubes = 0
+					gs 'stat'
+					'Your stubble is shaved off and you''re left with a perfectly smooth pussy.'
+				end
+				if pcs_pubes > 25:
+					pcs_pubes = 16
+					gs 'stat'
+					'Your bush is trimmed down into a neat patch of hair atop your pussy.'
+				end
 
 				act 'Go to the set': gt 'pornfilm', '<<pf>>'
 			end
@@ -934,7 +1032,7 @@ if $ARGS[0] = 'medical':
 end
 
 if $ARGS[0] = 'postvideo':
-	cls
+	cla
 	menu_off = 1
 	minut += 30
 	pf = pfilmday[0]
@@ -958,22 +1056,26 @@ if $ARGS[0] = 'postvideo':
 	film += 1
 	if film = 1:
 		$porntitle[film] = 'Girls Jerk Guys #36 - <<$pfname>>'
-		$pornfilmstory[film] = '<<$pfname>>''s debut into the world of porn. Watch as she jerks off <<$pactor[1]>> and lets him cum all over her tits.'
+		if tits >= 4:
+			$pornfilmstory[film] = '<<$pfname>>''s debut into the world of porn. Watch as she gives silver fox Egor Kluyev a titfuck and ends up with his cum all over her big '+iif(age < 20,'teen','')+' tits.'
+		else
+			$pornfilmstory[film] = '<<$pfname>>''s debut into the world of porn. Watch as she jerks silver fox Egor Kluyev off and ends up with his cum all over her '+iif(age < 20,'teen','')+' tits.'
+		end
 	else
 		if $pstory = '' and editpornname = 1:
-			$pornfilmstory[film] = input('You can enter the story of the porn movie. This action can be done only once, but you can choose to do it later! (Just hit Enter/Esc when blank)<br>Tags of the current movie: <font color=#541717 size=2><<$pfilmtags>></font>')
+			$pornfilmstory[film] = input('You can enter the story of the porn movie. This action can only be done once, but you can choose to do it later! (Just hit Enter/Esc when blank)<br>Tags of the current movie: <font color=#541717 size=2><<$pfilmtags>></font>')
 		else
 			$pornfilmstory[film] = $pstory
 		end
 		if editpornname = 1:
-			$porntitle[film] = input("Enter the name of the porn movie. <i>This action can be done only once, but you can choose to do it later! (Just hit Enter/Esc when blank)</i>")
+			$porntitle[film] = input("Enter the name of the porn movie. <i>This action can only be done once, but you can choose to do it later! (Just hit Enter/Esc when blank)</i>")
 		end
 	end
 
 	if pfilmNOPAY = 0:
 		pfcash = pcash * fmulti
 		money += pfcash
-		'Dimitri counts <<pfcash>> <b>₽</b> out for your film and wishes good luck.'
+		'Dimitri counts <<pfcash>> <b>₽</b> out for your film and wishes you good luck.'
 	else
 		pfilmNOPAY = 0
 		pfcash = 0
@@ -1012,7 +1114,7 @@ if $ARGS[0] = 'postvideo':
 	if pfType ! 0:
 		unprotfilm = -1
 		if succubusflag = 1:
-!!			May add a check to clear unprotfilm based on sucpcinfo (the PC knows Succubae are immune to STD''s)
+!!			May add a check to clear unprotfilm based on sucpcinfo (the PC knows Succubae are immune to STDs)
 			if pfcash > 0:
 				$tmp = '"I almost can''t believe they paid me <<pfcash>><b>₽</b> for such a wonderful meal!"'
 			else
@@ -1036,7 +1138,7 @@ if $ARGS[0] = 'postvideo':
 				else
 					$tmp = 'The fact that you weren''t even paid to take this risk excites you more than you''d like to admit.'
 				end
-				'From the moment you stepped onto the set, you kept thinking about how you were completely unprotected during this shoot. You aren''t sure if you''re afraid of the consequences or excited by them.<<$tmp>>'
+				'From the moment you stepped onto the set, you kept thinking about how you were completely unprotected during this shoot. You aren''t sure if you''re afraid of the consequences or excited by them.'
 				pcs_horny += 10
 			end
 		end
@@ -1076,14 +1178,12 @@ end
 if $ARGS[0] = '1':
 	$loc_arg = $ARGS[0]
 	$loc = 'pornstudio'
-
 	minut = minut + 5
 	clr
 	menu_off = 1
-	gs'stat'
-
+	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/pierre_1.jpg"></center>'
-	'You''ve come to the studio, looking for someone - anything that you think can help you.'
+	'You''ve come to the studio, looking for someone, anything that you think can help you.'
 	'You approach a man, who introduces himself as Dimitri.'
 
 	act 'State the purpose of your visit':
@@ -1117,8 +1217,8 @@ if $ARGS[0] = '1':
 						act 'How and where is it all sold?':
 							*clr & cla
 							'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/pierre_2.jpg"></center>'
-							'"We mostly sell it digitally on our premium websites, but we have guys at the sauna in the residential area and in the sex shop for those who want to buy physically.' 
-							'We''re thinking of moving in on the university as well- and not just selling our films there. We could possibly shoot a few films on campus. There''s a huge market for young college students and we want a slice."'
+							'"We mostly sell it digitally on our premium websites, but we have guys at the sauna in the residential area and in the sex shop for those who want to buy physical copies.' 
+							'We''re thinking of moving in on the university as well, and not just to sell our films. We want to shoot on campus. There''s a huge market for female college students and we want a slice."'
 
 							act 'Is that legal?':
 								*clr & cla
@@ -1128,7 +1228,6 @@ if $ARGS[0] = '1':
 								act 'I understand':
 									*clr & cla
 									pornstudio = 3
-
 									'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/pierre_2.jpg"></center>'
 									'"Good girl. Now leave and stop wasting my time."'
                                     gt 'pornstudio', 'start'
@@ -1146,16 +1245,12 @@ if $ARGS[0] = '2':
 	$loc_arg = $ARGS[0]
 	$loc = 'pornstudio'
 	menu_off = 1
-
 	clr
 	! WD: Fix Uninitialised ~ 'carrf' to 'carrar'
 	carrar = RAND(40, 100)
 	gs 'stat'
-
 	'<center><img <<$set_imgh>> src="images/locations/city/redlight/studio_porn/casting_<<rand(1,6)>>.jpg"></center>'
-
 	'You spend eight hours posing in a variety of sexy underwear for the casting director.'
-
 	minut += 120
 	gs 'stat'
 	minut += 120
@@ -1169,7 +1264,6 @@ if $ARGS[0] = '2':
 		'"You don''t have what it takes. Sorry."'
 	elseif pcs_apprnc >= carrar:
 		actr = 1
-
 		'You get the role.'
 	end
 
@@ -1181,7 +1275,6 @@ end
 if $ARGS[0] = '3':
 	$loc_arg = $ARGS[0]
 	$loc = 'pornstudio'
-
 	clr
 	actr = 0
 	gs 'stat'

+ 1 - 1
locations/prostitution_functions.qsrc

@@ -226,7 +226,7 @@ end
 if $ARGS[0] = 'check_solicitation_event':
 	gs 'prostitution_functions', 'work_clothes'
     if prostitute['blocked'] = 0:
-        if (($loc_arg = '' and ($loc = 'pav_commcenter' or $loc = 'pav_residential' or $loc = 'pav_industrial' or $loc = 'pav_commercial' or $loc = 'pav_market' or $loc = 'liam')) or ($loc_arg = 'start' and ($loc = 'pav_complex' or $loc = 'pav_park'))) and hour > 6 and hour < 23 and $curloc ! 'shop' and menu_off = 0 and $loc = $curloc:
+        if (($loc_arg = '' and ($loc = 'pav_commcenter' or $loc = 'pav_residential' or $loc = 'pav_industrial' or $loc = 'pav_commercial' or $loc = 'pav_market' or $loc = 'pushkin')) or ($loc_arg = 'start' and ($loc = 'pav_complex' or $loc = 'pav_park'))) and hour > 6 and hour < 23 and $curloc ! 'shop' and menu_off = 0 and $loc = $curloc:
 
             if prostitute['pavlovsk'] = 1 and prostitute['pav_time_hour'] ! hour and rand(-20, 70) < minut and $curloc ! 'prostitution_pavlovsk' and $curloc ! 'shop' and menu_off = 0 and $loc = $curloc: 
                 gs 'prostitution_pavlovsk', 'chance'

+ 3 - 3
locations/prostitution_pavlovsk.qsrc

@@ -1333,7 +1333,7 @@ end
 
 if $ARGS[0] = 'travel':
 	if $prostitute['pav_walk'] = 'pav_residential' or $prostitute['pav_walk'] = 'pav_complex':
-		if $loc = $loc = 'liam':
+		if $loc = $loc = 'pushkin':
 			minut += 20
 		elseif $loc = 'pav_industrial' or $loc = 'pav_market':
 			minut += 15
@@ -1344,7 +1344,7 @@ if $ARGS[0] = 'travel':
 		end
 		$loc_arg = iif($prostitute['pav_walk'] = 'pav_complex', 'start', '')
 	elseif $prostitute['pav_walk'] = 'pav_commercial':
-		if $loc = $loc = 'liam':
+		if $loc = $loc = 'pushkin':
 			minut += 15
 		elseif $loc = 'pav_commercial':
 			minut += 5
@@ -1353,7 +1353,7 @@ if $ARGS[0] = 'travel':
 		end
 		$loc_arg = ''
 	elseif $prostitute['pav_walk'] = 'pav_market':
-		if $loc = 'liam' or $loc = 'pav_commercial':
+		if $loc = 'pushkin' or $loc = 'pav_commercial':
 			minut += 10
 		elseif $loc = 'pav_market':
 			minut += 5

+ 7 - 11
locations/liam.qsrc → locations/pushkin.qsrc

@@ -1,15 +1,11 @@
-# liam
+# pushkin
 !!2021/05/14
-
-$loc_arg = ''
-$loc = 'liam'
-$location_type = 'public_outdoors'
-$menu_loc = 'liam'
+*clr & cla
+gs 'shortgs', 'setloc', 'pushkin', $ARGS[0]
 $region = 'puskin'
 $menu_arg = ''
 menu_off = 0
 if sound = 0:PLAY 'sound/street.mp3',30
-*clr & cla
 gs'stat'
 '<center><B>Pushkin Town Center</B></center>'
 if month >= 11 or month <= 3:
@@ -30,7 +26,7 @@ end
 'Later, the rich bought the land off the poor and knocked down the wooden shacks and farm houses to build large estates. The town began to grow rapidly, and it became a desirable suburb.'
 'Since then, even the old houses have been improved, extended, and modernized. The old buildings and beautiful park made it popular with tourists, and expansion has lead to the boarders between itself and Pavlovsk being merged.'
 
-'Not far from here is the <a href="exec:minut += 5 & gt ''liames''">Okhlopkov Square</a> with its boutique shops.'
+'Not far from here is the <a href="exec:minut += 5 & gt ''pushkin_sq''">Okhlopkov Square</a> with its boutique shops.'
 'Close by is a narrow street leading to a <a href="exec:gt ''dvor'',''start''">vacant house</a>.'
 'You can also see a <a href="exec:gt ''ugol'',''start''">passage</a> between the houses leading to a courtyard.'
 if car > 0 and cardrive = 14:
@@ -54,7 +50,7 @@ end
 !!this location does not exist
 !!if arts = 1:'<a href="exec:gt ''Marin'',''start''">Marinka''s Apartment</a>'
 
-act 'Walk to Okhlopkov Square (0:05)':minut += 5 & gt 'liames'
+act 'Walk to Okhlopkov Square (0:05)':minut += 5 & gt 'pushkin_sq'
 act 'Walk to the highway (0:05)':minut += 5 & nroad = 19 & gt 'road'
 act 'Walk to the park (0:10)':minut += 10 & gt 'pav_park', 'start'
 act 'Walk to the train station (0:15)':minut += 15 & gt 'pav_train_hall'
@@ -73,7 +69,7 @@ if pushkin_walk_day ! daystart:
 		pushkin_walk_day = daystart
 		gs 'stat'
 		'You breathe in the fresh air and slowly walk along the narrow streets of the Old Town, admiring the beautiful architecture.'
-		act 'Continue': gt'liam'
+		act 'Continue': gt'pushkin'
 	end
 end
 
@@ -83,5 +79,5 @@ act 'Wait':gs 'obj_din', 'wait'
 if prostitute['blocked'] = 0: gs 'prostitution_functions', 'check_solicitation_event'
 
 
---- liam ---------------------------------
+--- pushkin ---------------------------------
 

+ 8 - 9
locations/liamelkafe.qsrc → locations/pushkin_cafe.qsrc

@@ -1,8 +1,7 @@
-# liamelkafe
+# pushkin_cafe
 !!2021/04/15
 if $ARGS[0] = 'start':
-	$menu_loc = 'liamelkafe'
-	$menu_arg = 'start'
+	gs 'shortgs', 'setloc', 'pushkin_cafe', $ARGS[0]
 	menu_off = 0
 	$location_type = 'indoors'
 	gs 'stat'
@@ -12,7 +11,7 @@ if $ARGS[0] = 'start':
 	*nl
 	'What little floor space the quaint cafe has, is packed with many small tables and chairs.'
 
-	act 'Leave the cafe':gt 'liames'
+	act 'Leave the cafe':gt 'pushkin_sq'
 
 	if hour > 11 and hour < 13:
 		'The cafe is packed with people eating their afternoon meal.'
@@ -22,21 +21,21 @@ if $ARGS[0] = 'start':
 		if stallionQ = 1: stallionQ = 2
 	end
 	if money > 45:
-		act 'Sit down for a meal': money -= 45 & gt 'liamelkafe', 'food'
+		act 'Sit down for a meal': money -= 45 & gt 'pushkin_cafe', 'food'
 	end
 end
 
 if $ARGS[0] = 'food':
 	$loc_arg = 'food'
-	$loc = 'liamelkafe'
-	$menu_loc = 'liamelkafe'
+	$loc = 'pushkin_cafe'
+	$menu_loc = 'pushkin_cafe'
 	$menu_arg = 'food'
 	menu_off = 0
 	'<center><B><font color=maroon>Liamel Cafe</font></B></center>'
 	*nl
 	'<center><img <<$set_imgh>> src="images/locations/pushkin/cafe/larek.jpg" ></center>'
 
-	act 'Leave the table':gt 'liamelkafe', 'start'
+	act 'Leave the table':gt 'pushkin_cafe', 'start'
 	act 'Order from the menu (0:05)':gs 'food_menu'
 	if stallionQ = 2:
 		if FocH > (Foch_Max - 10):
@@ -52,5 +51,5 @@ if $ARGS[0] = 'food':
 
 end
 
---- liamelkafe ---------------------------------
+--- pushkin_cafe ---------------------------------
 

+ 12 - 16
locations/liames.qsrc → locations/pushkin_sq.qsrc

@@ -1,14 +1,10 @@
-# liames
+# pushkin_sq
 !!2021/05/14
-
-$loc_arg = ''
-$loc = 'liames'
+*clr & cla
+gs 'shortgs', 'setloc', 'pushkin_sq', $ARGS[0]
 $region = 'pushkin'
 $location_type = 'public_outdoors'
-$menu_loc = 'liames'
-$menu_arg = ''
 menu_off = 0
-*clr & cla
 gs'stat'
 
 '<center><B>Okhlopkov Square</B></center>'
@@ -16,7 +12,7 @@ gs'stat'
 'Okhlopkov Square serves as the main intersection of several smaller streets.'  
 'There are many small cafes and shops also a flourishing nightlife and entertainment activities.'
 
-'Another street runs straight back to the <a href="exec:minut += 5 & gt ''liam''">Pushkin Town Center</a>.'
+'Another street runs straight back to the <a href="exec:minut += 5 & gt ''pushkin''">Pushkin Town Center</a>.'
 'Okhlopkov Square itself leads to the <a href="exec:minut += 5 & gt ''parks'',''start''">Pushkin Park</a>.'
 if hour >= 8 and hour <= 20:
 	'A small <a href="exec:gt ''larek'',''start''">grocery store</a> is currently open.'
@@ -25,7 +21,7 @@ else
 end
 
 if hour >= 10 and hour <= 22:
-	'A quaint little restaurant has put a sign outside of its door, reading, "<a href="exec:gt ''liamelkafe'',''start''">Liamel Cafe</a>."'
+	'A quaint little restaurant has put a sign outside of its door, reading, "<a href="exec:gt ''pushkin_cafe'',''start''">Liamel Cafe</a>."'
 else
 	'Liamel Cafe is current closed, it is open every day 10:00 - 22:00'
 end
@@ -59,7 +55,7 @@ end
 
 if func('homes_properties', 'is_property_of_status', 'rented', 'old_town_apartment'): act '<b>Go home</b>':gt'korr2x'
 
-act 'Walk to the Town Center (0:05)':minut += 5 & gt 'liam'
+act 'Walk to the Town Center (0:05)':minut += 5 & gt 'pushkin'
 
 if hour >= 8 and hour <= 17 and exhibitionQW = 3: act 'Search for the shop on the card from Kseniya': gt 'exhibitionistshop', 'start'
 
@@ -89,13 +85,13 @@ if rand(0,100) >= 60 and pcs_lover < 3 and rand(0,1200) <= pcs_apprnc:
 	'To you came <<$boybody>> <<$boybod>> <<$boyface>>. It <<$boyClo>>'
 	'The guy introduced himself as <<$boydesc>> and asks you for your telephone number.'
 
-	act 'Walk away': gt 'liames'
+	act 'Walk away': gt 'pushkin_sq'
 	act 'Tell him your telephone number.':
 		cla
 		gs'boyfrend', 'start'
 		stopboy = 0
 		'<<$boydesc>> saved your phone number and left.'
-		act 'Continue': gt 'liames'
+		act 'Continue': gt 'pushkin_sq'
 	end
 end
 
@@ -107,7 +103,7 @@ if rand(1,100) >= 95:
 
 	'Making your way down Okhlopkov Square, you see a woman waiting patiently while an artist paints her portrait.'
 
-	act 'Continue': gt'liames'
+	act 'Continue': gt'pushkin_sq'
 end
 
 gs 'music_actions', 'music_icon'
@@ -134,7 +130,7 @@ elseif hour >= 15 and hour <= 22 and tusa = 1 and tusnyakday ! daystart:
 		'<center><img <<$set_imgh>> src="images/locations/pushkin/photo.jpg"></center>'
 		'The girls and boys at the local hangout happily greet you.'
 
-		act'Leave': gt 'liames'
+		act'Leave': gt 'pushkin_sq'
 		
 		if $pantyworntype = 'none' and sttan = 0:
 			cla
@@ -163,7 +159,7 @@ if stallionQ = 3:
 		act 'Hold it (<<will_cost>> Willpower)':
 			gs 'willpower', 'pay', 'resist'
 			stallionQ = 1
-			gt 'liames'
+			gt 'pushkin_sq'
 		end
 	else
 		act 'Hold it (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -171,5 +167,5 @@ if stallionQ = 3:
 	act 'Use the Men''s Restroom': gt 'stallion','start'
 end
 
---- liames ---------------------------------
+--- pushkin_sq ---------------------------------
 

+ 3 - 3
locations/rasputin_entrance.qsrc

@@ -21,12 +21,12 @@ if hour >= 2 and hour < 15:
 				if rasputin['burlesque_ticket'] = 2: rasputin['burlesque_ticket'] = 0
 				if rasputin['variety_ticket'] = 2: rasputin['variety_ticket'] = 0
 				minut += 1
-				gt 'liames'
+				gt 'pushkin_sq'
 			end
 			act 'No': gt 'rasputin_entrance'
 		else
 			minut += 1
-			gt 'liames'
+			gt 'pushkin_sq'
 		end
 	end
 
@@ -46,7 +46,7 @@ else
 
 	act	'Return to the square':
 		minut += 1
-		gt 'liames'
+		gt 'pushkin_sq'
 	end
 
 	act	'Visit the hostess':

+ 1 - 1
locations/rasputin_walkway.qsrc

@@ -15,7 +15,7 @@ gs 'stat'
 
 if hour > 2 and hour < 15:
 	msg 'The club is closing up for the day and the staff lead you outside.'
-	gt 'liames'
+	gt 'pushkin_sq'
 else
 	act	'Leave':
 		minut += 1

+ 2 - 2
locations/road.qsrc

@@ -29,7 +29,7 @@ if $ARGS[0] = '':
 	end
 	if nroad = 16: act 'Check out the construction site (1:00)':minut += 60 & gt 'obekt'
 	if nroad = 19:
-		act 'Walk to Pushkin (0:05)': minut += 5 & gt 'liam'
+		act 'Walk to Pushkin (0:05)': minut += 5 & gt 'pushkin'
 	end
 	if nroad = 20:
 		act 'Walk to Pavlovsk train station (0:15)': minut += 15 & gt 'pav_train_hall'
@@ -176,7 +176,7 @@ if $ARGS[0] = '':
 	elseif nroad = 18:
 		''
 	elseif nroad = 19:
-		'You are on the outskirts of the <a href="exec:minut += 15 & gt ''liam''">old town</a> district of Pavlovsk. About five minutes down a cobblestone road is the old town center. It''s a fairly popular place for tourists to explore with much of its old architecture still intact.'
+		'You are on the outskirts of the <a href="exec:minut += 15 & gt ''pushkin''">old town</a> district of Pavlovsk. About five minutes down a cobblestone road is the old town center. It''s a fairly popular place for tourists to explore with much of its old architecture still intact.'
 	elseif nroad = 20:
 		'The main road ends at the provincial town of Pavlovsk. You can see the castle in the distance.'
 		'A <a href="exec:minut += 5 & gt ''furi''">lorry</a> is parked next to the road. The driver is currently taking a break and is having a cigarette. He could probably bring you to Gadukino or St. Petersburg, for a price...'

+ 1 - 1
locations/road_prostitution.qsrc

@@ -120,7 +120,7 @@ if $ARGS[0] = 'road_segment':
 	elseif nroad = 18:
 		''
 	elseif nroad = 19:
-!!		'You are on the outskirts of the <a href="exec:minut += 15 & gt ''liam''">old town</a> district of Pavlovsk. About five minutes down a cobblestone road is the old town center. It''s a fairly popular place for tourists to explore with much of its old architecture still intact.'
+!!		'You are on the outskirts of the <a href="exec:minut += 15 & gt ''pushkin''">old town</a> district of Pavlovsk. About five minutes down a cobblestone road is the old town center. It''s a fairly popular place for tourists to explore with much of its old architecture still intact.'
 	elseif nroad = 20:
 	!! NOTE: This is right next to the Boris diner, so it should be tied with that - maybe starting to work here will move to the parking lot? Same work location as if it was started from the diner
 !!		'The main road ends at the provincial town of Pavlovsk. You can see the castle in the distance.'

Some files were not shown because too many files changed in this diff