Sfoglia il codice sorgente

Merge branch 'master' of https://git.tfgames.site/Kevin_Smarts/glife

Big Nast 11 mesi fa
parent
commit
8cff9b3ff4
100 ha cambiato i file con 6771 aggiunte e 1737 eliminazioni
  1. 8 0
      glife.code-workspace
  2. 34 3
      glife.qproj
  3. 24 10
      locations/ApperanceSystem.qsrc
  4. 7 1
      locations/Cheatmenu_din.qsrc
  5. 7 7
      locations/FedorMisc.qsrc
  6. 6 6
      locations/KatjaHomeTalk.qsrc
  7. 5 6
      locations/Komp.qsrc
  8. 1 1
      locations/MagEncounterFairy.qsrc
  9. 9 3
      locations/NikoDates.qsrc
  10. 189 189
      locations/NikoEv.qsrc
  11. 21 7
      locations/NikoWhore.qsrc
  12. 1 0
      locations/Peterroom.qsrc
  13. 24 24
      locations/_attributes_school.qsrc
  14. 1 1
      locations/abductionCustomer.qsrc
  15. 12 11
      locations/anush_bedroom.qsrc
  16. 926 0
      locations/anush_bedroom_city.qsrc
  17. 926 0
      locations/anushapt_city.qsrc
  18. 15 0
      locations/anushapt_city_schedule.qsrc
  19. 157 0
      locations/anushka_konstantinov_schedule.qsrc
  20. 34 25
      locations/anushkachat.qsrc
  21. 1205 0
      locations/anushkachat_city.qsrc
  22. 35 28
      locations/anushkaev1.qsrc
  23. 87 0
      locations/arkadi_fyodorov_schedule.qsrc
  24. 16 14
      locations/bedrPar.qsrc
  25. 2 2
      locations/beg.qsrc
  26. 158 0
      locations/beverage.qsrc
  27. 5 5
      locations/body.qsrc
  28. 1 1
      locations/body_desc.qsrc
  29. 9 5
      locations/booty_call.qsrc
  30. 236 14
      locations/bras.qsrc
  31. 1 0
      locations/brother2.qsrc
  32. 40 2
      locations/chessplay.qsrc
  33. 11 7
      locations/cikl.qsrc
  34. 2 2
      locations/city_apt_building.qsrc
  35. 1 1
      locations/city_bobka.qsrc
  36. 11 0
      locations/city_coffee_hole.qsrc
  37. 3 0
      locations/city_house_res_misc.qsrc
  38. 4 1
      locations/city_island.qsrc
  39. 3 0
      locations/city_mansion_residence_3.qsrc
  40. 117 60
      locations/city_musicstore.qsrc
  41. 275 281
      locations/city_nightclub.qsrc
  42. 5 4
      locations/city_park.qsrc
  43. 29 24
      locations/clothing.qsrc
  44. 2 20
      locations/clothing_QV.qsrc
  45. 4 2
      locations/crossfit_north_box.qsrc
  46. 5 3
      locations/danceclass.qsrc
  47. 5 4
      locations/dateM.qsrc
  48. 1 0
      locations/daystart.qsrc
  49. 4 1
      locations/din_bad.qsrc
  50. 1 1
      locations/din_van.qsrc
  51. 2 2
      locations/dina.qsrc
  52. 5 5
      locations/emp_functions.qsrc
  53. 104 67
      locations/exercise.qsrc
  54. 41 9
      locations/exp_gain.qsrc
  55. 63 13
      locations/fit.qsrc
  56. 72 0
      locations/food_menu.qsrc
  57. 11 11
      locations/foto_albums.qsrc
  58. 2 2
      locations/foto_events.qsrc
  59. 1 1
      locations/foto_nude_debut.qsrc
  60. 1 1
      locations/foto_shoot.qsrc
  61. 24 23
      locations/gadroad.qsrc
  62. 45 26
      locations/gdksport.qsrc
  63. 3 0
      locations/gopskver.qsrc
  64. 385 99
      locations/grades.qsrc
  65. 4 0
      locations/gschool_chats.qsrc
  66. 88 88
      locations/gschool_coolkid_chats.qsrc
  67. 1 1
      locations/gschool_detention.qsrc
  68. 30 30
      locations/gschool_gopnik_chats.qsrc
  69. 1 1
      locations/gschool_gossip.qsrc
  70. 22 16
      locations/gschool_grounds.qsrc
  71. 194 224
      locations/gschool_jock_chats.qsrc
  72. 9 3
      locations/gschool_lessons.qsrc
  73. 16 13
      locations/gschool_lessons1.qsrc
  74. 12 10
      locations/gschool_lessons2.qsrc
  75. 10 8
      locations/gschool_lessons3.qsrc
  76. 1 1
      locations/gschool_lunch.qsrc
  77. 10 10
      locations/gschool_nerd_chats.qsrc
  78. 17 21
      locations/gschool_outcast_chats.qsrc
  79. 2 2
      locations/gschool_socialchg1.qsrc
  80. 57 57
      locations/hotel_anna.qsrc
  81. 5 5
      locations/intro_customization.qsrc
  82. 20 1
      locations/intro_sg_select_custom.qsrc
  83. 4 1
      locations/intro_sg_tg.qsrc
  84. 3 0
      locations/journal.qsrc
  85. 8 0
      locations/journal_quests.qsrc
  86. 2 2
      locations/katja_chat.qsrc
  87. 314 13
      locations/katja_procedural.qsrc
  88. 10 16
      locations/korr.qsrc
  89. 3 12
      locations/korrPar.qsrc
  90. 8 8
      locations/kuhrPar.qsrc
  91. 7 7
      locations/leonid.qsrc
  92. 1 0
      locations/lezbsex.qsrc
  93. 1 0
      locations/lover.qsrc
  94. 39 7
      locations/mother.qsrc
  95. 236 16
      locations/panties.qsrc
  96. 138 75
      locations/pav_beach_chat.qsrc
  97. 2 2
      locations/pav_complexrolan.qsrc
  98. 5 5
      locations/pav_disco.qsrc
  99. 7 6
      locations/pav_disco_sex.qsrc
  100. 40 41
      locations/pav_lake.qsrc

+ 8 - 0
glife.code-workspace

@@ -0,0 +1,8 @@
+{
+	"folders": [
+		{
+			"path": "."
+		}
+	],
+	"settings": {}
+}

+ 34 - 3
glife.qproj

@@ -547,9 +547,15 @@
 		<Location name="anushkaev2"/>
 		<Location name="anushapt"/>
 		<Location name="anush_bedroom"/>
+		<Location name="anush_bedroom_city"/>
 		<Location name="anushaptbr"/> 
 		<Location name="anushkachat"/>
+		<Location name="anushkachat_city"/>
 		<Location name="anushkamaksim"/>
+		<Location name="anushka_konstantinov_schedule"/>
+		<Location name="valentin_bogdanov_schedule" />
+		<Location name="radomir_popov_schedule" />
+		<Location name="arkadi_fyodorov_schedule" />
 	</Folder>
 	<Folder name="Sonia">
 		<Location name="soniadisco"/>
@@ -668,7 +674,6 @@
 		<Location name="volAndGev"/>
 	</Folder>
 	<Folder name="Booty call">
-		<Location name="booty_call"/>
 		<Location name="booty_call_after"/>
 		<Location name="booty_call_condoms"/>
 		<Location name="booty_call_cowgirl"/>
@@ -682,7 +687,6 @@
 		<Location name="booty_call_work_talk1"/>
 		<Location name="booty_call_sex"/>
 		<Location name="booty_call_shower"/>
-		<Location name="booty_call_sms"/>
 		<Location name="booty_call_start"/>
 		<Location name="booty_call_stats"/>
 		<Location name="booty_call_talk"/>
@@ -690,6 +694,32 @@
 		<Location name="booty_call_virgin"/>
 		<Location name="booty_call_leave"/>
 	</Folder>
+	<Folder name="Sex Events For Generic NPCs">
+		<Location name="sex_ev_after"/>
+		<Location name="sex_ev_condoms"/>
+		<Location name="sex_ev_cowgirl"/>
+		<Location name="sex_ev_cum"/>
+		<Location name="sex_ev_doggy"/>
+		<Location name="sex_ev_foreplay"/>
+		<Location name="sex_ev_foreplay_desc"/>
+		<Location name="sex_ev_miss"/>
+		<Location name="sex_ev_morning"/>
+		<Location name="sex_ev_pillow_talk"/>
+		<Location name="sex_ev_pillow_talk2"/>
+		<Location name="sex_ev_favorite_part"/>
+		<Location name="sex_ev_work_talk1"/>
+		<Location name="sex_ev_sex"/>
+		<Location name="sex_ev_shower"/>
+		<Location name="sex_ev_start"/>
+		<Location name="sex_ev_stats"/>
+		<Location name="sex_ev_talk"/>
+		<Location name="sex_ev_reactions"/>
+		<Location name="sex_ev_virgin"/>
+		<Location name="sex_ev_leave"/>
+		<Location name="sex_ev_hookup_leave"/>
+		<Location name="booty_call"/>
+		<Location name="booty_call_sms"/>
+	</Folder>
 	<Folder name="Station Campus">
 		<Location name="pav_market"/>
 		<Location name="pav_train_hall"/>
@@ -866,7 +896,6 @@
 		<Location name="city_nightclub"/>
 		<Location name="city_nightclubToilet"/>
 		<Location name="Club2"/>
-		<Location name="vipclub"/>
 		<Location name="danceclass"/>
 		<Location name="city_library"/>
 		<Location name="fit"/>
@@ -975,6 +1004,8 @@
 		<Location name="shop_nerdvana"/>
 		<Location name="shop_flamingos"/>
 		<Location name="city_coffee_hole"/>
+		<Location name="anushapt_city"/>
+		<Location name="anushapt_city_schedule"/>
 	</Folder>
 	<Folder name="University">
 		<Location name="uni_grounds"/>

+ 24 - 10
locations/ApperanceSystem.qsrc

@@ -174,23 +174,29 @@ if $ARGS[0] = 'SetBodyShapeBonus':
 		if succubusflag = 1:
 			tempBodyShapeBonus += 10
 		else
-			if strenbuf > 180:
-				tempBodyShapeBonus -= 70
+			if strenbuf > 190:
+				tempBodyShapeBonus -= 130
+			elseif strenbuf > 180:
+				tempBodyShapeBonus -= 100
+			elseif strenbuf > 170:
+				tempBodyShapeBonus -= 75
 			elseif strenbuf > 160:
-				tempBodyShapeBonus -= 50
-			elseif strenbuf > 140:
+				tempBodyShapeBonus -= 60
+			elseif strenbuf > 150:
+				tempBodyShapeBonus -= 45
+			elseif strenbuf <= 5 or strenbuf > 140:
 				tempBodyShapeBonus -= 30
-			elseif strenbuf <= 5 or strenbuf > 120:
+			elseif strenbuf <= 10:
 				tempBodyShapeBonus -= 20
-			elseif strenbuf <= 10 or strenbuf > 100:
+			elseif strenbuf <= 15 or strenbuf > 130:
 				tempBodyShapeBonus -= 15
-			elseif strenbuf <= 15 or strenbuf > 95:
+			elseif strenbuf <= 25:
 				tempBodyShapeBonus -= 10
-			elseif strenbuf <= 25 or strenbuf > 85:
+			elseif strenbuf <= 35 or strenbuf > 120:
 				tempBodyShapeBonus -= 5
-			elseif strenbuf <= 35 or strenbuf > 75:
+			elseif strenbuf <= 50 or strenbuf > 110:
 				tempBodyShapeBonus += 0
-			elseif strenbuf <= 45 or strenbuf > 60:
+			elseif strenbuf <= 70 or strenbuf > 100:
 				tempBodyShapeBonus += 5
 			else
 				tempBodyShapeBonus += 10
@@ -336,6 +342,14 @@ if $ARGS[0] = 'CalcGroomingPenalty':
 
 	result = sweatPenalty + glassesPenalty + hairDyePenalty + buzzCutPenalty + legPenalty + lipBalmPenalty + hairPenalty + deodorantPenalty
 
+	killvar 'buzzCutPenalty'
+	killvar 'deodorantPenalty'
+	killvar 'glassesPenalty'
+	killvar 'hairDyePenalty'
+	killvar 'hairPenalty'
+	killvar 'legPenalty'
+	killvar 'lipBalmPenalty'
+	killvar 'sweatPenalty'
 end
 
 

+ 7 - 1
locations/Cheatmenu_din.qsrc

@@ -2875,7 +2875,13 @@ $cheatmenu['vartracker'] = {
 	'hypnoDay: <<hypnoDay>>'
 	'hypnoAddict: <<hypnoAddict>>'
 	'missCum: <<missCum>>'
-	'condoms/bad condoms: <<prezik>>/<<badprezik>>'
+	if preziktype = 0:
+		'condoms: in use(normal)/damaged/bad condoms: <<prezik+prezikcount>>/<<preziksabo>>/<<badprezik>>'
+	elseif preziktype = 1:
+		'condoms: (Not in use) normal/damaged/bad condoms: <<prezikcount>>/<<preziksabo>>/<<badprezik>>'
+	else
+		'condoms: in use (damaged)/normal/bad condoms: <<prezik+preziksabo>>/<<prezikcount>>/<<badprezik>>'
+	end
 	if tabletki > 0:
 		'pack(s) of birth control pills: <<tabletki>>'
 		if tabletkiold > 0: '	<<tabletkiold>> expired pack'

+ 7 - 7
locations/FedorMisc.qsrc

@@ -72,7 +72,7 @@ if $ARGS[0] = 'Fedor Chat':
 	else
 		act 'Move away': gt 'pav_disco_classmates', 'classmates'
 	end
-	
+
 	act 'Chat':
 		*clr & cla
 		npc_rel['A5'] += rand(5,10)
@@ -552,14 +552,14 @@ if $ARGS[0] = 'Fedor Workout':
 	gs 'stat'
 	'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/gym/fedor.jpg"></center>'
-	if $ARGS[1] = 'workout_date': 
+	if $ARGS[1] = 'workout_date':
 		'Fedor gives you a warm smile after he has finished his warm up. "What do you want to do?."'
 	else
 		'You can see Fedor on his phone by some of the punching bags and as you approach, he lowers his phone then he flashes you a warm smile. "<<$pcs_firstname>> It''s always good to see you. Are you here to workout? or are you waiting for someone?" You reply, "I''m just keeping fit. I wanna look good for my handsome boyfriend." Fedor gives you a warm smile as he responds, "I''ve just been doing some warm ups. You can join me for some workouts, if you like."'
 
 		act 'I can''t right now but maybe later':gt 'gdksport', 'start'
 	end
-	
+
 	act 'Build strength':
 		*clr & cla
 		FedorWorkout = 1
@@ -597,7 +597,7 @@ if $ARGS[0] = 'Fedor Workout':
 			end
 		end
 	end
-	
+
 	act 'Increase endurance':
 		*clr & cla
 		FedorWorkout = 3
@@ -841,7 +841,7 @@ if $ARGS[0] = 'Outcast Intro':
 				minut += 5
 				FedorOutcast = 1
 				fedormasha = 0
-				$npc_notes[5] = 'Ever since Fedor gave Vasily a blowjob in the school courtyard, everyone calls him Masha but to you, he will always be Fedor.'
+				$npc_notes['A5'] = 'Ever since Fedor gave Vasily a blowjob in the school courtyard, everyone calls him Masha but to you, he will always be Fedor.'
 				gs 'stat'
 				'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/Outcast/outcast2.jpg"></center>'
@@ -880,7 +880,7 @@ if $ARGS[0] = 'Outcast':
 			'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/Outcast/outcast1.jpg"></center>'
 			'You walk up to Fedor and he immediately turns to face you with a very welcoming smile on his face. "Hello <<$pcs_firstname>>, I''ve been reflecting on what we spoke about last time and I really need to thank you for cheering me up. I really needed that." You place your hand on his shoulder. "It was the least I can do Fedor." Fedor rubs your hand on his shoulder while still keeping his welcoming smile intact as he asks "So, is there anything I can do for you?" You wrap your fingers around his as you reply, "Fedor I... I just... I can''t stop thinking of you Fyodor. I need you in my life. Will you please take me back." Fedor replies with a shocked look on his face "If we hooked up again then Viktor will tear me apart. I''m just not strong enough to deal with him. I''m sorry."'
-			
+
 			act 'Continue':
 				*clr & cla
 				gs 'stat'
@@ -907,7 +907,7 @@ if $ARGS[0] = 'Outcast':
 				end
 				act 'I need some time to think about it':gt 'pav_park', 'start'
 			end
-		end	
+		end
 	elseif fedorKozlovQW = -15:
 		act 'Ask out on a date':
 			*clr & cla

+ 6 - 6
locations/KatjaHomeTalk.qsrc

@@ -561,7 +561,7 @@ if $ARGS[0] = 'katjaknows':
 	cla
 	npc_pregtalk['A14'] = 1
 	*nl
-	if katjaQW['slut'] < 60 and $wombthfathID = 'A34' and npc_rel['A34'] > 50:
+	if katjaQW['slut'] < 60 and $wombthfathID = 'A34':
 		minut += 10
 		'"So, who''s the baby-daddy?" Katja teases.'
 		*nl
@@ -570,7 +570,7 @@ if $ARGS[0] = 'katjaknows':
 		'"I wouldn''t be pregnant if he wasn''t," you laugh. "I only let the best cock inside me."'
 		'Katja blushes and you give her a quick kiss before she can react.'
 
-	elseif katjaQW['slut'] < 60 and $wombthfathID = 'A28' and npc_rel['A28'] > 50:
+	elseif katjaQW['slut'] < 60 and $wombthfathID = 'A28':
 		minut += 10
 		'"So, who''s the baby-daddy?" Katja teases.'
 		*nl
@@ -578,7 +578,7 @@ if $ARGS[0] = 'katjaknows':
 		'"You were knocked up by your step-dad!? That''s so crazy!"'
 		'Katja blushes and you give her a quick kiss before she can react.'
 
-	elseif katjaQW['slut'] < 60 and $wombthfathID = 'A29' and npc_rel['A29'] > 50:
+	elseif katjaQW['slut'] < 60 and $wombthfathID = 'A35':
 		minut += 10
 		'"So, who''s the baby-daddy?" Katja teases.'
 		*nl
@@ -596,7 +596,7 @@ if $ARGS[0] = 'katjaknows':
 		'Katja places a hand on your shoulder "<<$pcs_nickname>>, if I can do anything to make your life a little easier, please let me know."'
 		'You blush and thank her before planting a quick kiss on her cheek.'
 
-	elseif katjaQW['slut'] >= 60 and $wombthfathID = 'A34' and npc_rel['A34'] > 50:
+	elseif katjaQW['slut'] >= 60 and $wombthfathID = 'A34':
 		minut += 10
 		'"Who''d you let dump their load into that wonderful body of yours?" Katja asks while biting her bottom lip.'
 		*nl
@@ -606,7 +606,7 @@ if $ARGS[0] = 'katjaknows':
 		'Katja chuckles. "I appreciate honesty and I think everyone should be free to explore their passions. Even if those passions revolve around riding your brother''s dick."'
 		'You find yourself questioning what you did to deserve such a wonderful woman in your life.'
 
-	elseif katjaQW['slut'] >= 60 and $wombthfathID = 'A28' and npc_rel['A28'] > 50:
+	elseif katjaQW['slut'] >= 60 and $wombthfathID = 'A28':
 		minut += 10
 		'"Who''d you let dump their load into that wonderful body of yours?" Katja asks while biting her bottom lip.'
 		*nl
@@ -616,7 +616,7 @@ if $ARGS[0] = 'katjaknows':
 		'Katja chuckles. "I appreciate honesty and I think everyone should be free to explore their passions. Even if those passions are part of an Electra complex."'
 		'You find yourself questioning what you did to deserve such a wonderful woman in your life.'
 
-	elseif katjaQW['slut'] >= 60 and $wombthfathID = 'A29' and npc_rel['A29'] > 50:
+	elseif katjaQW['slut'] >= 60 and $wombthfathID = 'A35':
 		minut += 10
 		'"Who''d you let dump their load into that wonderful body of yours?" Katja asks while biting her bottom lip.'
 		*nl

+ 5 - 6
locations/Komp.qsrc

@@ -9,6 +9,11 @@ if $ARGS[0] = 'start':
 	'<center><img <<$set_imgh>> src="images/pc/items/accessories/computer/komp.jpg"></center>'
 	'Your computer boots up, and soon you''re looking at your operating system''s main screen.'
 
+	act 'Shut your computer down': 
+		killvar '$subs'
+		killvar 'access'
+		gt 'komp', 'fin'
+	end
 	act 'Play Solitaire (0:20)': gt 'komp', 'pasians'
 	
 	if AlbinaQW['flashdrive'] = 1:
@@ -44,12 +49,6 @@ if $ARGS[0] = 'start':
 	else
 		'You don''t have internet access here, and you don''t even have mobile internet.'
 	end
-
-	act 'Shut your computer down': 
-		killvar '$subs'
-		killvar 'access'
-		gt 'komp', 'fin'
-	end
 end
 
 

+ 1 - 1
locations/MagEncounterFairy.qsrc

@@ -98,7 +98,7 @@ if $ARGS[0] = 'fairy_chat':
 		gs 'MagEncounterFairy', 'fairychattopic'
 		if fairyday['skin_increase'] <= 10 and fairyday ! daystart and fairyshoo = 0:
 			pcs_skin += 10
-			if pcs_skin > 900: pcs_skin = 900
+			if pcs_skin > 1000: pcs_skin = 1000
 			fairyday['skin_increase'] += 1
 			fairyday = daystart
 			gs 'stat'

+ 9 - 3
locations/NikoDates.qsrc

@@ -1482,10 +1482,16 @@ if $ARGS[0] = 'Sonia Block':
 	*clr & cla
 	gs'stat'
 	'<center><b><h4><font color=#FF00FF><<"Sonia Ivanko">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/school/hallway/soniaUpset.jpg"></center>'
-	'Niko wraps his arm around your neck then leads you to the locker room. As you are both walking, you suddenly hear, "No walking in the halls until class is back in session!" You turn to see Sonia Ivanko holding a notepad. Niko responds, "What''s it to you?" Sonia replies, "I''m the school hall monitor and it''s my duty to stop students from breaking the rules. So get back to the lunch room before I report you to the principle."'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/raven/angry.jpg"></center>'
+	'Niko wraps his arm around your neck then leads you to the locker room. As you are both walking, you suddenly hear, "No walking in the halls until class is back in session!" You turn to see Miss Raven Braakman your English and Social sciences teacher, standing in the hallway looking very unhappy to find the two of you skipping class.'
+	'Niko responds, with his best seductive smile. "Come on teach, we''re arn''t doing anything wrong."'
+	'Miss Braakman replies, "It''s we are not doing anything wrong." Correcting him makes Niko tense up, you are not sure if because his charming smile failed or because she corrected him. "You know the rules, during lunch you have to stay in the cafeteria, the open class room, or the hall way between them. We already let you hangout in the stair well, so don''t push it and get back to where you are suppose to." Then she pauses a moment. "Unless you would rather have detention."'
 	*nl
-	'Niko grunts, "Fine! You really need to lighten up sometime Sonia. Better yet, try getting laid. It will help you not being such an up tight bitch." Sonia scowls then points her pencil at Niko. "Lunch room, NOW!" You can hear Niko utter under his voice, "If only <font color=#FF00FF>Sonia wasn''t such a prude and got laid</font> then we could have had a good time." As you both walk back to the cafeteria.'
+	'Niko grunts, "Fine! You really need to lighten up." You can hear Niko utter under his voice. "Better yet, try getting laid. It will help you not being such an up tight bitch."'
+    'Miss Braakman scowls. "What was that?"'
+	'Niko starts to seeth, but puts on a sweet smile when he turns back towards her. "Nothing, we was just talking about what we wanted for lunch."'
+	'Miss Braakman points in the direction of the cafeteria. "Cafeteria, NOW!"'
+	'Niko pulls you close to him and kisses the side of your head. "Don''t worry we will have our chance to have some fun." As you both walk back to the cafeteria.'
 
 	act 'Walk away':gt 'gschool_lunch', 'break'
 end

+ 189 - 189
locations/NikoEv.qsrc

@@ -18,7 +18,7 @@ if $ARGS[0] = 'Intro':
 		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>>':	
+		act 'I am <<$pcs_firstname>>':
 			*clr & cla
 			if npc_rel['A189'] < 50:npc_rel['A189'] = 50
 			NikoLuv += 2
@@ -26,9 +26,9 @@ if $ARGS[0] = 'Intro':
 			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/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 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.'
 
-			act 'Leave':gt 'gschool_grounds', 'main'	
+			act 'Leave':gt 'gschool_grounds', 'main'
 		end
 		act 'Beat it!':
 			*clr & cla
@@ -38,10 +38,10 @@ if $ARGS[0] = 'Intro':
 			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/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 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.'
 			act 'Leave':gt 'gschool_grounds', 'main'
 		end
-	end	
+	end
 end
 
 if $ARGS[0] = 'Lunch Intro':
@@ -70,11 +70,11 @@ if $ARGS[0] = 'Lunch Intro':
 			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 			'<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.'
-			
+
 			act 'Go to class':gt 'gschool_lessons', 'short_break'
-		end	
+		end
 	end
-	
+
 	act 'Beat it!':
 		*clr & cla
 		if npc_rel['A189'] > 25:npc_rel['A189'] = 25
@@ -83,10 +83,10 @@ if $ARGS[0] = 'Lunch Intro':
 		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/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 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.'
+
 		act 'Leave':gt 'gschool_lessons', 'short_break'
-	end	
+	end
 end
 
 if $ARGS[0] = 'Lunch Chat':
@@ -95,12 +95,12 @@ if $ARGS[0] = 'Lunch Chat':
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 	if NikoFightDay = daystart:
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/bruised2.jpg"></center>'	
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/bruised2.jpg"></center>'
 	elseif NikoPayback > 0:
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/avatars/<<week>>.jpg"></center>'
-	else	
+	else
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
-	end	
+	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.'
@@ -108,20 +108,20 @@ if $ARGS[0] = 'Lunch Chat':
 	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.'
 	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.'	
+	if npc_rel['A189'] >= 80:'You and Niko have a great relationship.'
 	*nl
 	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:	
+	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?"'
-	elseif NikoPayback = 3:	
+	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.'
 	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
-	
+
 	if NikoLuv > -4 and NikoPayback = 0:
-		act 'Chat':	
+		act 'Chat':
 			*clr & cla
 			NikoLuv += 1
 			npc_rel['A189'] += rand(5,10)
@@ -134,29 +134,29 @@ if $ARGS[0] = 'Lunch Chat':
 			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	
-	
+		end
+	end
+
 	if NikoIntro > -1:
 		if NikoLuv > -4 and NikoVolkovQW = 0 and NikoPayback = 0:
-			act 'Insult':	
-				*clr & cla	
+			act 'Insult':
+				*clr & cla
 				npc_rel['A189'] -= 5
 				NikoLuv -= 1
 				minut += 5
 				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.'
-				
+
 				act 'Go to class':gt 'gschool_lessons', 'short_break'
-			end	
-		end	
-		
+			end
+		end
+
 		if NikoPayback = 2 and NikoPayed ! daystart:
-			act 'Money (200 <b>₽</b>)':	
+			act 'Money (200 <b>₽</b>)':
 				*clr & cla
 				money -= 200
 				NikoPayed = daystart
@@ -164,39 +164,39 @@ if $ARGS[0] = 'Lunch Chat':
 				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/<<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 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."'
+
 				act 'Walk away':gt 'gschool_lunch', 'break'
 			end
-			
-			act 'Sex':	
+
+			act 'Sex':
 				*clr & cla
 				NikoPayed = daystart
 				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/<<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 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.'
 
 				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':	
+			end
+
+		elseif NikoPayback = 2 and NikoPayed = daystart and NikoPayback_Sex ! daystart:
+			act 'Offer Niko sex':
 				*clr & cla
 				NikoPayback_Sex = daystart
 				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/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 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.'
 
 				act 'Head to the restroom with Niko':gt 'NikoPayback', 'Payback 3'
 			end
-		end	
-		
+		end
+
 		if (NikoPayback = 2 or NikoIntro = -1) and NikoPayed = daystart:
-			act 'Chat':	
+			act 'Chat':
 				*clr & cla
 				minut += 10
 				gs'stat'
@@ -205,32 +205,32 @@ if $ARGS[0] = 'Lunch Chat':
 				'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.'
 
 				act 'Go to class':gt 'gschool_lessons', 'short_break'
-			end	
-		end	
-		
+			end
+		end
+
 		if NikoVolkovQW = 5 and NikoEv = 9:
-			act '<font color=#FF00FF><b>Special Activity</b></font>':	
+			act '<font color=#FF00FF><b>Special Activity</b></font>':
 				*clr & cla
 				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/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>'
-				
+
 				act '<font color=#FF00FF>Go with Niko</font>':
 					if soniaPS = 0:
 						gt 'NikoDates', 'Sonia Block'
 					else
 						gt 'NikoWhore', 'Locker Room'
-					end	
-				end	
+					end
+				end
 
 				act 'Maybe later':gt 'NikoEv', 'Lunch Chat'
 			end
 		end
 	end
-	
+
 	if NikoLuv <= -2 and NikoPayback = 0 and NikoIntro > -1:
-		act 'Walk away':	
+		act 'Walk away':
 			*clr & cla
 			gs'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/school/hallway/wos4.jpg"></center>'
@@ -239,13 +239,13 @@ if $ARGS[0] = 'Lunch Chat':
 				'You walk away without saying a word. Thinking to yourself: '+$OpenInnerThought+'What kind of easy lay, does he think I am?</font>'
 			elseif VK = 2:
 				'You walk away without saying a word. Thinking to yourself: '+$OpenInnerThought+'What an annoying, little punk!</font>'
-			else	
+			else
 				'You walk away without saying a word. Thinking to yourself: '+$OpenInnerThought+'Something about that guy, really annoys me.</font>'
 			end
-				
+
 			act 'Go to class':gt 'gschool_lessons', 'short_break'
 		end
-		
+
 	elseif NikoPayback = 2 and NikoPayed = daystart:
 		act 'Walk away':gt 'gschool_lessons', 'short_break'
 	elseif NikoPayback = 0 and NikoIntro > -1:
@@ -255,11 +255,11 @@ if $ARGS[0] = 'Lunch Chat':
 			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 			'<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.'
-					
+
 			act 'Go to class':gt 'gschool_lessons', 'short_break'
 		end
 	elseif NikoPayback = 3 or NikoIntro = -1:
-		act 'Walk away':gt 'gschool_lessons', 'short_break'	
+		act 'Walk away':gt 'gschool_lessons', 'short_break'
 	end
 end
 
@@ -272,7 +272,7 @@ if $ARGS[0] = 'Date Intro':
 	*nl
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/jewelry/necklace1.jpg"></center>'
 
-	act 'Accept the gift':	
+	act 'Accept the gift':
 		*clr & cla
 		if npc_rel['A189'] < 80:npc_rel['A189'] = 80
 		NikoDateIntro = 1
@@ -284,11 +284,11 @@ if $ARGS[0] = 'Date Intro':
 		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/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. "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.'
 
 		act 'Go to class':gt 'gschool_lessons', 'short_break'
-	end	
-	
+	end
+
 	gs 'willpower', 'misc', 'resist', 'easy'
 	if will_cost <= pcs_willpwr:
 		act 'Decline the gift (<<will_cost>> Willpower)':
@@ -324,8 +324,8 @@ if $ARGS[0] = 'Niko Dates':
 		gt 'NikoEv', 'Date 4'
 	elseif NikoEv = 11:
 		gt 'NikoEv', 'New Life'
-	end	
-end	
+	end
+end
 
 if $ARGS[0] =  'Date 1':
 	*clr & cla
@@ -334,19 +334,19 @@ if $ARGS[0] =  'Date 1':
 	'<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."'
 
-	act 'I''m ready':	
+	act 'I''m ready':
 		*clr & cla
 		NikoEv = 2
 		minut += 5
 		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." 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.'
+
 		NikoNextDate_day = daystart + 7 - week + 1
 		act 'Go with Niko':gt 'NikoDates', 'Date 1_1'
 	end
-	
-	act 'Not yet':	
+
+	act 'Not yet':
 		*clr & cla
 		minut += 5
 		gs'stat'
@@ -365,7 +365,7 @@ if $ARGS[0] =  'Date 2':
 	'<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."'
 
-	act 'I''m ready':	
+	act 'I''m ready':
 		*clr & cla
 		NikoEv = 3
 		minut += 5
@@ -376,8 +376,8 @@ if $ARGS[0] =  'Date 2':
 		NikoNextDate_day = daystart + 7 - week + 1
 		act 'Follow Niko''s lead':gt 'NikoDates', 'Date 2'
 	end
-	
-	act 'Not yet':	
+
+	act 'Not yet':
 		*clr & cla
 		minut += 5
 		gs'stat'
@@ -396,19 +396,19 @@ if $ARGS[0] =  'Date 3':
 	'<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?"'
 
-	act 'I''m ready':	
+	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>'
 		'<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." 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.'
 		NikoNextDate_day = daystart + 7 - week + 1
 		act 'Follow Niko''s lead':gt 'NikoDates', 'Date 2'
 	end
-	
-	act 'Not yet':	
+
+	act 'Not yet':
 		*clr & cla
 		minut += 5
 		gs'stat'
@@ -427,26 +427,26 @@ if $ARGS[0] =  'Date 4':
 	'<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':	
+	act 'I''m ready':
 		*clr & cla
 		NikoEv = 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/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 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.'
 		NikoNextDate_day = daystart + 7 - week + 1
-		act 'Let''s go!':	
+		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'
 		end
-	end	
-	
-	act 'Not yet':	
+	end
+
+	act 'Not yet':
 		*clr & cla
 		minut += 5
 		gs'stat'
@@ -464,20 +464,20 @@ if $ARGS[0] =  'New Life':
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 	'<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?"'
-	
+
 	act 'Yes':
 		*clr & cla
 		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/nikoev/avatars/<<week>>.jpg"></center>'		
+		'<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'
-	end	
-	
+	end
+
 	act 'Not right now':gt 'gschool_grounds', 'main'
-end	
+end
 
 !!!!!!!!!!!
 !! Disco !!
@@ -489,7 +489,7 @@ if $ARGS[0] = 'Disco Intro':
 	'<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/brother/upset.jpg"></center>'
 	'You approach Niko and immediately notice that he is passed out. He must have have a lot to drink today.'
-	
+
 	act 'Walk away':gt 'pav_disco'
 end
 
@@ -499,35 +499,35 @@ if $ARGS[0] = 'Disco Chat':
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 	if NikoFightDay = daystart:
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/bruised2.jpg"></center>'		
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/bruised2.jpg"></center>'
 	elseif NikoPayback > 0:
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/avatars/<<week>>.jpg"></center>'
-	else	
+	else
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
-	end	
-	'<<$npc_notes[''189'']>>'
+	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_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.'
 	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.'	
-	*nl	
+	if npc_rel['A189'] >= 80:'You and Niko have a great relationship.'
+	*nl
 	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."'
 	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?"'
-	elseif NikoPayback = 2:	
+	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?"'
-	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.'		
-	end	
-		
+	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.'
+	end
+
 	if NikoLuv > -4 and  NikoPayback = 0:
-		act 'Drink':	
+		act 'Drink':
 			*clr & cla
 			NikoAlko = 2
 			gs 'drugs', 'alcohol', 'vodka'
@@ -536,14 +536,14 @@ 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.'		
-			
+			'"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.'
+
 			act 'Get up':gt 'pav_disco'
-		end	
-	end	
-	
+		end
+	end
+
 	if NikoLuv > -4 and  NikoPayback = 0:
-		act 'Dance':	
+		act 'Dance':
 			*clr & cla
 			gs 'exp_gain', 'danc', rand(1,3)
 			NikoLuv += 1
@@ -551,28 +551,28 @@ if $ARGS[0] = 'Disco Chat':
 			minut += 10
 			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.'		
-			
+			'"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.'
+
 			act 'Finish dancing':gt 'pav_disco'
-		end	
-	end	
-	
+		end
+	end
+
 	if NikoLuv > -4 and NikoVolkovQW = 0 and  NikoPayback = 0:
-		act 'Insult':	
-			*clr & cla	
+		act 'Insult':
+			*clr & cla
 			npc_rel['A189'] -= 5
 			NikoLuv -= 1
 			minut += 5
 			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.'
-			
+
 			act 'Walk away':gt 'pav_disco'
-		end	
-	end	
-	
+		end
+	end
+
 	if NikoPayback = 2 and NikoPayed ! daystart:
-		act 'Money (200 <b>₽</b>)':	
+		act 'Money (200 <b>₽</b>)':
 			*clr & cla
 			money -= 200
 			NikoPayed = daystart
@@ -580,12 +580,12 @@ if $ARGS[0] = 'Disco Chat':
 			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/<<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 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."'
+
 			act 'Walk away':gt 'pav_disco'
 		end
-		
-		act 'Sex':	
+
+		act 'Sex':
 			*clr & cla
 			NikoPayed = daystart
 			NikoPayback_Sex = daystart
@@ -594,13 +594,13 @@ if $ARGS[0] = 'Disco Chat':
 			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/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 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.'
 
 			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':	
+		end
+
+	elseif NikoPayback = 2 and NikoPayed = daystart and NikoPayback_Sex ! daystart:
+		act 'Offer Niko sex':
 			*clr & cla
 			NikoDiscoPay = 1
 			NikoPayback_Sex = daystart
@@ -608,14 +608,14 @@ if $ARGS[0] = 'Disco Chat':
 			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/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 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.'
 
 			act 'Head to the restroom with Niko':gt 'NikoPayback', 'Payback 3'
 		end
-	end	
-	
+	end
+
 	if NikoPayback = 2 and NikoPayed = daystart:
-		act 'Chat':	
+		act 'Chat':
 			*clr & cla
 			minut += 5
 			gs'stat'
@@ -624,11 +624,11 @@ if $ARGS[0] = 'Disco Chat':
 			'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.'
 
 			act 'Finish chatting':gt 'Nikoev', 'Disco Chat'
-		end	
-	end	
-	
+		end
+	end
+
 	if NikoLuv <= -2 and NikoPayback = 0:
-		act 'Walk away':	
+		act 'Walk away':
 			*clr & cla
 			NikoAlko = 0
 			gs'stat'
@@ -636,15 +636,15 @@ if $ARGS[0] = 'Disco Chat':
 			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?"'
-			elseif VK = 2:	
+			elseif VK = 2:
 				'You walk away without saying a word, thinking to yourself. "What an annoying, little punk?"'
-			else	
+			else
 				'You walk away without saying a word, thinking to yourself. "Something about that guy, really annoys me."'
-			end	
-				
+			end
+
 			act 'Step away':gt 'pav_disco'
 		end
-		
+
 	elseif NikoPayback = 2 and NikoPayed = daystart:
 		act 'Walk away':gt 'pav_disco'
 	elseif NikoPayback = 0:
@@ -655,13 +655,13 @@ if $ARGS[0] = 'Disco Chat':
 			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 			'<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.'
-					
+
 			act 'Step away':gt 'pav_disco'
 		end
-		
+
 	elseif NikoPayback = 3:
-		act 'Walk away':gt 'pav_disco'		
-	end	
+		act 'Walk away':gt 'pav_disco'
+	end
 end
 
 !!!!!!!!!!!!!
@@ -679,28 +679,28 @@ if $ARGS[0] =  'Lunch Breakup':
 	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/nikoev/avatars/<<week>>.jpg"></center>'	
+	'<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." '
 
 	act 'Walk away':
 		*clr & cla
 		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/<<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!"' 
-		
+		'<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!"'
+
 		act 'Give him what he deserves':
 			*clr & cla
 			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/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.'
-		
+
 			act 'Walk away':gt 'gschool_lessons', 'short_break'
-		end	
-	end	
-end		
-	
+		end
+	end
+end
+
 if $ARGS[0] =  'Disco Breakup':
 	*clr & cla
 	NikoBreakupDay = daystart
@@ -712,38 +712,38 @@ if $ARGS[0] =  'Disco Breakup':
 	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/nikoev/avatars/<<week>>.jpg"></center>'	
+	'<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." '
 
 	act 'Walk away':
 		*clr & cla
 		gs'stat'
 		'<center><b><h4><font color="red"><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-		'<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!"' 
-		
+		'<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!"'
+
 		act 'Give him what he deserves':
 			*clr & cla
 			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/fight/down.jpg"></center>'			
+			'<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.'
-	
+
 			act 'Step away':gt 'pav_disco'
-		end	
-	end	
-end	
+		end
+	end
+end
 
 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>'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/brother/aftermath2.jpg"></center>'	
+	'<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.'
 
 	act 'Step away':gt 'pav_disco'
-end	
+end
 
 !!!!!!!!!!!!!!!
 !! Jealously !!
@@ -757,24 +757,24 @@ if $ARGS[0] =  'Fyodor':
 	'<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.'
 
-	act 'Turn around':	
+	act 'Turn around':
 		*clr & cla
 		minut += 5
 		gs'stat'
 		'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 		'<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 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."'
 
-		act 'See what happens':	
+		act 'See what happens':
 			*clr & cla
-			gs'stat'		
+			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/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.'			
+			'<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.'
 
 			act 'Turn back toward Niko':gt 'NikoEv', 'Niko Dates'
 		end
-	end	
+	end
 end
 
 if $ARGS[0] =  'Viktor':
@@ -783,18 +783,18 @@ if $ARGS[0] =  'Viktor':
 	minut += 5
 	gs'stat'
 	'<center><b><h4><font color="red"><<"Viktor [Vitek] Kotov">></font></h4></b></center>'
-	'<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."' 
+	'<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."'
 
-	act 'See what happens':	
+	act 'See what happens':
 		*clr & cla
-		gs'stat'	
+		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/nikoev/niko'+rand(1,3)+'.jpg"></center>'		
+		'<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.'
-	
+
 		act 'Follow Niko''s lead':gt 'NikoEv', 'Niko Dates'
-	end	
+	end
 end
 
 if $ARGS[0] =  'Dimka':
@@ -805,20 +805,20 @@ if $ARGS[0] =  'Dimka':
 	'<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?"'
 
-	act 'See what Dimka does':	
+	act 'See what Dimka does':
 		*clr & cla
 		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/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?"'		
-		
-		act 'Continue':	
+		'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?"'
+
+		act 'Continue':
 			*clr & cla
 			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 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.'
+
 			act 'Thank Niko':
 				*clr & cla
 				dimafilm = 0
@@ -832,10 +832,10 @@ if $ARGS[0] =  'Dimka':
 					act 'Sure thing':gt 'NikoEv2', 'Events'
 				else
 					act 'Sure thing':gt 'NikoEv', 'Niko Dates'
-				end	
+				end
 			end
-		end	
-	end	
+		end
+	end
 end
 
 --- NikoEv ---------------------------------

+ 21 - 7
locations/NikoWhore.qsrc

@@ -328,7 +328,7 @@ if $ARGS[0] = 'Exposed':
 		*pl '<center><img src="<<FUNC(''$face_image'')>>"></center>'
 		if npc_grupTipe['A25'] = 5:
 			'You reach the stairwell and Vitek shouts out. "Hey boys! Look who''s decided to join Sonia as the school whore! <<$pcs_firstname>> <<$pcs_lastname>>!" The gopniks get noticeably excited as they begin talking to each other.'
-			if hotcat >= 6:
+			if hotcat > 6:
 				'"So <<$pcs_nickname>> decided to join the party? She looks good enough. Ever been with a real man before?" Radomir asks with a grin.'
 				'"She''s better looking than Sonia, I''ll give her that." Valentin adds.'
 			else
@@ -341,7 +341,7 @@ if $ARGS[0] = 'Exposed':
 				'"So <<$pcs_nickname>> decided to join the party? She looks good enough. Ever been with a real man before?" Radomir asks with a grin.'
 			else
 				'"So <<$pcs_nickname>> decided to join the party? She''s so fucking ugly I imagine the only way she can get any attention is to give it away to anyone willing to have a go." Radomir says insultingly.'
-				'"Yeah, I''ve seen better looking bitches skulking around in the city allyways." Valentin adds.'
+				'"Yeah, I''ve seen better looking bitches skulking around in the city alleyways." Valentin adds.'
 			end
 		end
 		'"Enough gawking. I''m gonna fuck this bitch!" Arkadi says while approaching you.'
@@ -406,7 +406,8 @@ if $ARGS[0] = 'Exposed':
 										'<center><b><h4><font color=#00ff6c><<"Alyona Zima">></font></h4></b></center>'
 										'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big143.jpg"></center>'
 										'Alyona pulls out a switch blade as a response to the threat. "Try it and I''ll cut your dick off, asshole!" Roman replies in a menacing tone. "Do you even know how to use that thing little girl?" Valentin quickly grabs the girls and pulls them away as Arkadi pulls Roman back, clearly trying to calm him down. You realize that if you don''t act now, then you won''t be able to, so you burst into tears and rush over to them. "I don''t want to stay!"'
-										'Dan grabs the leash attached to your collar and jerks you back. "Just where the fuck do you think you''re going?" Anushka exclaims "Let her go now!" Dan snorts and yanks on the leash again. "Make me bitch!" Valentin steps up and gets in Dan''s face. "Back off." Anushka uses the time to take the collar off your neck and when the rest notice, Roman steps forward and Valentin steps in his way. "Out of my way Val." Valentin shakes his head in repsonse.'
+										*nl
+										'Dan grabs the leash attached to your collar and jerks you back. "Just where the fuck do you think you''re going?" Anushka exclaims "Let her go now!" Dan snorts and yanks on the leash again. "Make me bitch!" Valentin steps up and gets in Dan''s face. "Back off." Anushka uses the time to take the collar off your neck and when the rest notice, Roman steps forward and Valentin steps in his way. "Out of my way Val." Valentin shakes his head in response.'
 										act 'See what happens next':
 											*clr & cla
 											gs'stat'
@@ -428,8 +429,11 @@ if $ARGS[0] = 'Exposed':
 									'Valentin puts up his hands and takes a step back. "Fucking assholes! All of you!" Anushka exclaims before giving you one final glance, her eyes begging you to come to her, but when you don''t, she just looks at you with pity and walks away, flipping Valentin off as he chases after her. "Don''t be like that Nush, come on!" He eventually turns and walks back to the group as Lena laughs. "Nobody''s coming to save you now, slut."'
 									act 'Watch them leave': gt 'NikoWhore', 'no_escape'
 								end
+							elseif npc_rel['A144'] <= 20:
+								'You can see Anushka and Alyona watching. "This is like watching a really bad porno, but it still turns me on." Anushka comments and Dan turns towards them. "Just speak up, we can give you a turn too." he says with a laugh. Alyona and Anushka both flip him off. "As if... I like to fuck, but I''m not going to be some slut who lets everyone fuck her whenever and where ever."Anushka says while glancing at you with a look of disgust on her face, before looking back to Dan." If I ever wanted to fuck you, it would be on <i>my</i> terms."'
 							else
-								'You can see Anushka and Alyona watching. "This is like watching a really bad porno, but it still turns me on." Anushka comments and Dan turns towards them. "Just speak up, we can give you a turn too." he says with a laugh. Alyona and Anushka both flip him off. "As if... I like to fuck, but I''m not going to be some slut who lets everyone fuck her whenever and where ever. If I ever wanted to fuck you, it would be on <i>my</i> terms, not yours."'
+								'You can see Anushka and Alyona watching. "This is like watching a really bad porno, you know the ones. Where the girl is a total slut and just lets everyone gangbang her because she delivered a pizza or some stupid shit like that." Anushka comments.'
+								'Dan turns towards them. "Maybe we can make a good porno, just come down here and we''ll make you a star." he says with a laugh. Alyona and Anushka both flip him off. "As if... I like to fuck, but I''m not going to be some slut who lets everyone fuck her whenever and where ever. If I ever wanted to fuck you, it would be on <i>my</i> terms."'
 							end	
 		
 							act 'See what happens next':
@@ -449,6 +453,7 @@ if $ARGS[0] = 'Exposed':
 											'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
 											'You stare at Anushka, too terrified to speak. "<<$pcs_nickname>>! Say something!" You want to speak, but your body won''t let you. Taking your silence as acceptance, Anushka just sighs in a defeated tone and gives you a look of pity as Dan laughs. "See, what did I tell you? Now stop being such a buzz kill and either join in or piss off!"'
 											'"Fuck your asshole!" she replies and Dan grins. "Anywhere, anytime sweet cheeks." Valentin grabs Anushka by the arm and pulls her aside. You realize that if you don''t act now, you won''t be able to, so you burst into tears and rush over to them. "I don''t want to stay!"'
+											*nl
 											'Dan grabs the leash attached to your collar and jerks you back. "Just where the fuck do you think you''re going?" Anushka exclaims "Let her go now!" Dan snorts and yanks on the leash again. "Make me bitch!" Valentin steps up and gets in Dan''s face. "Back off." Anushka uses the time to take the collar off your neck and when the rest notice, Roman steps forward and Valentin steps in his way. "Out of my way Val." Valentin shakes his head in response.'
 											act 'See what happens next':
 												*clr & cla
@@ -456,7 +461,9 @@ if $ARGS[0] = 'Exposed':
 												'<center><b><h4><font color=#00ff6c><<"Vitek Kotov">></font></h4></b></center>'
 												'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big9.jpg"></center>'
 												'Before things spiral even more out of control among the gopniks, Vitek finally stands up." Enough!" he loudly shouts and everyone stops, although Anushka moves you behind her so she is between you and the rest. Vitek approaches and looks at you, then to Anushka. "You sure about this? You sure you want to choose her over us?" She''s putting her reputation with the gopniks on the line by standing up for you.'
-												'She glances back over her shoulder at you. Your eyes meet and she smiles at you, then turns back to Vitek. "Fuck yeah, I''m choosing her over some wannabe rapist." Vitek eyes narrow, but you can tell she''s made several of them uncomfortable. Lena and Lera suddenly seem a lot quieter, Valentin stiffens and Lavrenti stands up. "Okay, this has gone on long enough. Just let them go if they want to go."'
+												'She glances back over her shoulder at you. Your eyes meet and she smiles at you, then turns back to Vitek. "Fuck yeah, I''m choosing her over some wannabe rapist."'
+												*nl
+												'Vitek eyes narrow, but you can tell she''s made several of them uncomfortable. Lena and Lera suddenly seem a lot quieter, Valentin stiffens and Lavrenti stands up. "Okay, this has gone on long enough. Just let them go if they want to go."'
 												'Valentin speaks up. "Fun''s fun, but this is starting to go too far." Vitek looks around and sees that everyone is turning against the idea. He looks over Anushka''s shoulder right into your eyes. "You''re lucky that someone is willing to stand up for you, bitch." He looks back at Anushka. "Take her and go."'
 												act 'Leave with them': gt 'NikoWhore', 'leave_with_nush'
 											end
@@ -472,9 +479,15 @@ if $ARGS[0] = 'Exposed':
 										'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big158.jpg"></center>'
 										'You stare at Anushka, too terrified to speak. "<<$pcs_nickname>>! Say something!" You want to speak, but your body won''t let you. Taking your silence as acceptance, Anushka just sighs in a defeated tone and gives you a look of pity as Dan laughs. "See, what did I tell you? Now stop being such a buzz kill and either join in or piss off!"'
 										'"Fuck your asshole!" she replies and Dan grins. "Anywhere, any time, sweet cheeks."'
-										'Valentin pulls Anushka away while Alyona follows, but Anushka jerks her arm away and Valentin puts his hands in the air. "Just go Nush, you can''t do anything here." She shakes her head in disgust. "Fuck you Val." She then turns and walks away while Alyona gives Roman a dirty look as she follows Anushka. Valentin calls after them. "Come on, don''t be like that Nush." Once Anushka''a gone, he starts walking back towards the group. "Fuck. She is pissed." Radomir pats him on the shoulder. "She''ll get over it. She always does."'
+										*nl
+										'Valentin pulls Anushka away while Alyona follows, but Anushka jerks her arm away and Valentin puts his hands in the air. "Just go Nush, you can''t do anything here." She shakes her head in disgust. "Fuck you Val!" She then turns and walks away while Alyona gives Roman a dirty look as she follows Anushka. Valentin calls after them. "Come on, don''t be like that Nush." Once Anushka''a gone, he starts walking back towards the group. "Fuck. She is pissed." Radomir pats him on the shoulder. "She''ll get over it. She always does."'
 										act 'Watch them leave': gt 'NikoWhore', 'no_escape'
 									end
+								elseif npc_rel['A144'] <= 20:
+									'Dan takes a step closer to them. "Yeah? I''m cool with that, just let me know. We can do that now if you want." Anushka and Alyona look at him, then to each other and back to him before laughing. "You wish. Go back to your pathetic slut, weak ass bitches like her is the only pussy you can get." The last bit she says while looking at you, she obviously still hates you and doesn''t care what is about to happen to you, or maybe thinks you deserve it. You can''t help but wonder if you do, as you think about all the choices you made that lead you to this.'
+									'Dan gets slightly embarrassed and angry. "Fuck you bitches."'
+									'"Never going to happen." They get up and walk away together laughing while an annoyed Dan turns back to you.'
+									act 'Watch them leave': gt 'NikoWhore', 'no_escape'
 								else
 									'Dan takes a step closer to them. "Yeah? I''m cool with that, just let me know. We can do that now if you want." Anushka and Alyona look at him, then to each other and back to him before laughing. "As if." They get up and walk away together laughing while an annoyed Dan turns back to you.'
 									act 'Watch them leave': gt 'NikoWhore', 'no_escape'
@@ -1099,6 +1112,7 @@ if $ARGS[0] = 'leave_with_nush':
 	'<center><b><h4><font color=#00ff6c><<"Anushka [Nush] Konstantinov">></font></h4></b></center>'
 	'<center><img src="images/characters/shared/headshots_main/big144.jpg"></center>'
 	'With you between them, Anushka and Alyona turn and lead you away. Anushka takes off her school jacket and slips it over your shoulders while Alyona tie hers around your waist. As you walk down the hall, you pass by Petka, who clearly wonders why you are dressed this way. You blush and turn your head as Anushka wraps an arm around your shoulders and Alyona walks up to Petka. "What the fuck you looking at?" You hear him stuttering. "Keep walking or I''ll cut those eyes out. Got it?" He doesn''t answer, instead choosing to simply run away in fear.'
+	*nl
     '"Where are your clothes?" Anushka asks and you tell her that they''re in the locker room. They lead you there and you find your clothes still there in a bag. You return their jackets as you get redressed. Once you''re dressed, you don''t want to leave and go back to class. Not now, maybe not ever. "I don''t want to face anyone, I can''t." you tell them through sobs. You hear one of them sigh before Anushka replies. "Alright, fuck school anyways. Let''s take you home." Alyona chimes in. "Sorry, I can''t. They said if I miss anymore classes this month, they''re going to expel me. My dad would fucking kill me if that happened." She sounds genuinely worried. "It''s cool, I got her. You get to class and I''ll call you later." They exchange goodbyes and Alyona starts to leave. "Come on, let''s go." Anushka says and places a hand on your shoulder.'
 	act 'Go with her.':
 		gs'stat'
@@ -1108,7 +1122,7 @@ if $ARGS[0] = 'leave_with_nush':
 		if npc_rel['A144'] >= 60:
 			'When you arrive at the door to your apartment, she waits for you to unlock your door. You walk inside and invite her in, but she shakes her head. "I should really get back to school. I can still catch my last two classes." You nod and call out to her as she walks away. "Thanks for helping me. I know what it cost you." She stops and smiles at you. "Fuck them, you''re my friend. I''ll always have your back." Then she frowns. "Just break the fuck up with Niko next time you see him. He doesn''t love you, not like I do, so do it for me... I''ll see you later." With that she turns and starts walking down the stairs. You close the door as her words ring in your head. You feel confused and afraid. You don''t know what to do...'
 		else
-			'When you arrive at the door to your apartment, she waits for you to unlock your door. You walk inside and invite her in, but she shakes her head. "I should really get back to school. I can still catch my last two classes." You nod and call out to her as she walks away. "Thanks for helping me. I know what it cost you." She stops and smiles at you. "I like you, and fuck them." Then she frowns. "But you need to break up with Niko next time you see him. I won''t be there to save you every time." With that she turns and starts walking down the stairs. You close the door as her words ring in your head. You feel confused and afraid. You don''t know what to do...'
+			'When you arrive at the door to your apartment, she waits for you to unlock your door. You walk inside and invite her in, but she shakes her head. "I should really get back to school. I can still catch my last two classes." You nod and call out to her as she walks away. "Thanks for helping me. I know what it cost you." She stops and smiles at you. "I like you, and fuck them." Then she frowns. "But you need to break up with Niko next time you see him. I won''t be there to save you every time." With that she turns and starts walking down the stairs. You close the door as her words ring in your head, as you feel a shot of fear run through your body at her party words. What if this happens again and no one is around to save you? You feel confused and afraid. You don''t know what to do...'
 		end
 		act 'Your apartment': gt 'korrPar'
 	end

+ 1 - 0
locations/Peterroom.qsrc

@@ -1,5 +1,6 @@
 # Peterroom
 
+!! Peter, the owner of the sexshop
 if $ARGS[0] = 'start_door':
 	cla
 	*clr

+ 24 - 24
locations/_attributes_school.qsrc

@@ -20,14 +20,14 @@ elseif ARGS[1] = 3:
 	CloQuality = 4
 	CloThinness = 1
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloSkirtShortness = 2
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 4:
 	CloQuality = 5
 	CloThinness = 1
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloSkirtShortness = 2
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 5:
@@ -90,14 +90,14 @@ elseif ARGS[1] = 13:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloSkirtShortness = 2
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 14:
 	CloQuality = 4
 	CloThinness = 1
 	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 15:
@@ -112,21 +112,21 @@ elseif ARGS[1] = 16:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 17:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 18:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
-	CloSkirtShortness = 5
+	CloSkirtShortness = 4
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 19:
@@ -140,14 +140,14 @@ elseif ARGS[1] = 20:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 21:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 22:
@@ -161,7 +161,7 @@ elseif ARGS[1] = 23:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 24:
@@ -189,7 +189,7 @@ elseif ARGS[1] = 27:
 	CloQuality = 3
 	CloThinness = 4
 	CloTopCut = 1
-	CloSkirtShortness = 5
+	CloSkirtShortness = 4
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 28:
@@ -238,7 +238,7 @@ elseif ARGS[1] = 34:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 1
-	CloSkirtShortness = 5
+	CloSkirtShortness = 4
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 35:
@@ -253,7 +253,7 @@ elseif ARGS[1] = 36:
 	CloQuality = 4
 	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 5
+	CloSkirtShortness = 4
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 37:
@@ -297,14 +297,14 @@ elseif ARGS[1] = 42:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloSkirtShortness = 2
 	CloStyle2 = 4
 
 elseif ARGS[1] = 43:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 44:
@@ -339,21 +339,21 @@ elseif ARGS[1] = 48:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 49:
 	CloQuality = 3
 	CloThinness = 5
 	CloTopCut = 4
-	CloSkirtShortness = 5
+	CloSkirtShortness = 4
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 50:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
-	CloSkirtShortness = 4
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 51:
@@ -367,7 +367,7 @@ elseif ARGS[1] = 52:
 	CloQuality = 3
 	CloThinness = 2
 	CloTopCut = 2
-	CloSkirtShortness = 5
+	CloSkirtShortness = 4
 	CloStyle2 = 4
 	CloStyle = 2
 	
@@ -389,14 +389,14 @@ elseif ARGS[1] = 55:
 	CloQuality = 3
 	CloThinness = 3
 	CloTopCut = 2
-	CloSkirtShortness = 3
+	CloSkirtShortness = 2
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 56:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 4
-	CloSkirtShortness = 4
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 	CloBimbo = 1
 	CloStyle = 4
@@ -419,21 +419,21 @@ elseif ARGS[1] = 59:
 	CloQuality = 5
 	CloThinness = 2
 	CloTopCut = 1
-	CloSkirtShortness = 3
+	CloSkirtShortness = 2
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 60:
 	CloQuality = 4
 	CloThinness = 4
 	CloTopCut = 1
-	CloSkirtShortness = 5
+	CloSkirtShortness = 4
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 61:
 	CloQuality = 4
 	CloThinness = 1
 	CloTopCut = 1
-	CloSkirtShortness = 4
+	CloSkirtShortness = 3
 	CloStyle2 = 4
 	
 elseif ARGS[1] = 62:

+ 1 - 1
locations/abductionCustomer.qsrc

@@ -213,7 +213,7 @@ if $ARGS[0] = 'abdCustomer-buyout1':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/leonid/leonid.jpg"></center>'
 	'As you look up at his face, a chill runs down your spine - you know him!'
 	'You remember this man from one of the parent-school conferences. It''s Dimka''s dad, <<$bName>>!'
-	'He recognizes you too. "Oh... what the? Who do we have here? Aren''t that missing girl, <<$pcs_firstname>> <<$pcs_lastname>>?'
+	'He recognizes you too. "Oh... what the? Who do we have here? Aren''t you that missing girl, <<$pcs_firstname>> <<$pcs_lastname>>?'
 	*nl
 	'With a trembling voice, only a few words leave your mouth. "Th... that''s me mister <<$bSurname>>..."'
 	'"You do realize that the police have already given up searching for you. As if they made any effort though..."'

+ 12 - 11
locations/anush_bedroom.qsrc

@@ -660,7 +660,7 @@ if $ARGS[0] = 'guitar':
 		act 'Try to play it':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/play_guitar.jpg"></center>'
-			if instrmusic_lvl < 20:
+			if pcs_instrmusic < 20 or instrmusic_lvl < 10:
 				gs 'exp_gain', 'instrmusic', rand(0,1)
 				pcs_mood += 5
 				minut += 20
@@ -670,14 +670,14 @@ if $ARGS[0] = 'guitar':
 				'Unfortunately, playing the guitar is a lot harder than it looks. It takes you several minutes to hit the right notes and several more to play even the tiny first fraction of the song without making a mistake. The strings cut into your tender, uncalloused fingertips and you eventually decide to stop.'
 				'You realize now that learning how to play the guitar can be a frustrating, painful experience, yet you can''t help but gently stroke the guitar once more before putting it back on its stand. You look forward to trying to play again.'
 				act 'Put the guitar back':gt 'anush_bedroom','anushroom'
-			elseif instrmusic_lvl < 40:
+			elseif pcs_instrmusic < 40:
 				gs 'exp_gain', 'instrmusic', rand(0,2)
 				pcs_mood += 5
 				minut += 20
 				'You gently brush your fingers over the strings and slowly pick at them before you start playing a song you recently started learning. Unfortunately, you still have a lot to learn - it takes you several minutes to hit the right notes and several more to play even a tiny bit of the song without making a mistake. Still, you''re better than you used to be, and after about twenty minutes, you decide to stop.'
 				'<<$OpenInnerThought>>"Maybe Anushka will be willing to help me out and teach me how to play?"<<$CloseInnerThought>> you muse as you place the instrument back on its stand.'
 				act 'Put the guitar back':gt 'anush_bedroom','anushroom'
-			elseif instrmusic_lvl < 60:
+			elseif pcs_instrmusic < 60:
 				gs 'exp_gain', 'instrmusic', rand(0,3)
 				pcs_mood += 5
 				minut += 20
@@ -722,7 +722,6 @@ if $ARGS[0] = 'bed':
 	end
 end
 
-!!below this, is all new, so check the code please
 if $ARGS[0] = 'nush_guitar':
 	$menu_loc = 'anush_bedroom'
 	$menu_arg = 'nush_guitar'
@@ -1005,15 +1004,16 @@ if $ARGS[0] = 'guitar_lesson':
 	anushkaQW['knows_guitar'] = 1
 	anushkaQW['sveta_love'] += 1
 !!need the new code on gaining xp from being taught by a NPC here netuttkki
+	gs 'exp_gain', 'instrmusic', rand(1,5)
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/teach_guitar1.jpg"></center>'
 	'She hands you the guitar and scoots around behind you. You sit with her legs on each side of your hips, and you can feel her inner thighs pressing against your hips. She leans close behind you, and you can feel her breasts against your back as she reaches around you to place her hands on yours. Leaning forward, her face is right next to yours, and you realize this is a very intimate feeling. You can feel the heat from her body against yours, and can smell lavender from the shampoo she uses on her hair.'
 	*nl
-	if instrmusic_lvl < 20:
-		'You try and focus on what she''s showing you and telling you, but her being this close is pretty distracting. You try to do what she says, but not to a significant effect. You can play a few notes, but stringing them together is more challenging than you thought. Her hands touch yours often, helping you with finger placement. Finally, after about half an hour, Anushka stops and slides away from you, the warmth from her body suddenly so noticeable. She takes the guitar from you. "Okay, that''s enough for today. You need to practice a lot when you get home," she says as she takes the guitar back over and hangs it on the wall, after which she comes back to sit on the bed with you.'
+	if pcs_instrmusic < 20 or instrmusic_lvl < 10:
+:		'You try and focus on what she''s showing you and telling you, but her being this close is pretty distracting. You try to do what she says, but not to a significant effect. You can play a few notes, but stringing them together is more challenging than you thought. Her hands touch yours often, helping you with finger placement. Finally, after about half an hour, Anushka stops and slides away from you, the warmth from her body suddenly so noticeable. She takes the guitar from you. "Okay, that''s enough for today. You need to practice a lot when you get home," she says as she takes the guitar back over and hangs it on the wall, after which she comes back to sit on the bed with you.'
 		act 'Get off the bed': gt 'anush_bedroom','anushroom'
 		act 'Chat to her': gt 'anushkachat', 'chat'
-	elseif instrmusic_lvl < 40:
+	elseif pcs_instrmusic < 40:
 		'You try and focus on what she''s showing you and telling you, but her being this close is pretty distracting. You can play all the chords and string them together as long as there are no sudden changes. Those still trip you up, and she will correct your hand placement. Finally, after about half an hour, Anushka stops and slides away from you, her body''s warmth suddenly so noticeable. She takes the guitar from you. "Okay, that''s enough for today. Not bad, but you have a long way to go," she says as she takes the guitar back over and hangs it on the wall, after which she comes back to sit on the bed with you.'
 		act 'Get off the bed': gt 'anush_bedroom','anushroom'
 		act 'Chat to her': gt 'anushkachat', 'chat'
@@ -1029,12 +1029,13 @@ if $ARGS[0] = 'nush_guitar_play_together':
 	$menu_arg = 'nush_guitar_play_together'
 	menu_off = 1
 	*clr & cla
+	gs 'exp_gain', 'instrmusic', rand(1,5)
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/teach_guitar2.jpg"></center>'
 	'"Hey, want to play together?" you ask.'
 	'She smiles. "Yeah, sure." She gets up and gets her guitar off the wall while you sit on the bed and get yours ready. When she comes back, she sits next to you, and you discuss what to play until you find a song you both know and start playing.'
 	*nl
-	if instrmusic_lvl < 20:
+	if instrmusic_lvl < 10 or pcs_instrmusic < 20 :
 		minut += 5
 		'You can''t keep up with her and keep making mistakes, so she quickly stops playing and reaches over to stop you. "How can I put this nicely..." She pauses, then smiles at you. "You fucking suck. Do you even know how to play?"'
 		'You don''t know how to respond to that. "I''m learning," you meekly reply.'
@@ -1042,7 +1043,7 @@ if $ARGS[0] = 'nush_guitar_play_together':
 		act 'Get off the bed': gt 'anush_bedroom','anushroom'
 		act 'Chat to her': gt 'anushkachat', 'chat'
 		act 'Get a lesson': gt 'anush_bedroom','guitar_lesson'
-	elseif instrmusic_lvl < 40:
+	elseif pcs_instrmusic < 40:
 		minut += 10
 		'You can''t keep up with her and make a few mistakes. After a few minutes, she reaches over to stop you. "Stop, just stop. How can I put this nicely..." She pauses, then smiles at you. "You''re not very good. You''ve got most of the basics down, but you''re a long way from being ready to jam."'
 		'You sigh. You know you weren''t playing that well, but you were still having fun. "I''m getting better!"'
@@ -1050,7 +1051,7 @@ if $ARGS[0] = 'nush_guitar_play_together':
 		act 'Get off the bed': gt 'anush_bedroom','anushroom'
 		act 'Chat to her': gt 'anushkachat', 'chat'
 		act 'Get a lesson': gt 'anush_bedroom','guitar_lesson'
-	elseif instrmusic_lvl < 60:
+	elseif pcs_instrmusic < 60:
 		minut += 20
 		'You make the occasional mistake a few times and have a little trouble keeping up with her, but you play together for about twenty minutes before she stops. "Not bad. You still need a fair amount of polish, but you''re getting there," she says with a smile.'
 		'You return her smile. "Thanks. I''ve been working on it a lot."'
@@ -1058,7 +1059,7 @@ if $ARGS[0] = 'nush_guitar_play_together':
 		act 'Get off the bed': gt 'anush_bedroom','anushroom'
 		act 'Chat to her': gt 'anushkachat', 'chat'
 		act 'Get a lesson': gt 'anush_bedroom','guitar_lesson'
-	elseif instrmusic_lvl < 80:
+	elseif pcs_instrmusic < 80:
 		minut += 30
 		'You don''t make any mistakes and don''t have any trouble keeping up with her. She''s still better than you, but you''re not that far behind her in skill. You play together for about half an hour before she stops. "Pretty good. Before you know it, you''ll be as good as I am," she says with a smile.'
 		'You return her smile. "Thanks. I''ve been working on it a lot."'

+ 926 - 0
locations/anush_bedroom_city.qsrc

@@ -0,0 +1,926 @@
+# anush_bedroom_city
+!2023/05/08
+
+! Quest in Pavlovsk (should be extended and moved to journal)
+!!anushkaQW['first_visit'] = first visit to her apartment
+!!anushkaQW['lunch'] = lunch hookup at school
+!!anushkaQW['model'] = finding out Nush is a professional model
+!!anushkaQW['model_referral'] = referral from nush to the modeling agency
+!!anushkaQW['computer_use'] = using her computer
+!!anushkaQW['marspyknow'] = know that nush is hooking up with marcus
+!!anushkaphoto = photos of nush
+!!anushkaQW['strapon_anal_pain'] = causing her anal pain with a strapon
+!!anushkaQW['strapon'] = having sex with her with a strapon giving or receiving
+!!anushkaQW['dom_nush'] = tracks how dominate or submissive nush is coming from the players choices
+!!anushkaQW['seen_ed'] = having meet nush dad
+!!anushkaQw['valeria_introduced'] = being introduced to nushs mom
+!!anushkaQW['shower_photos'] = photographing her while she showers
+!!anushkaQW['tv_day'] = nush watching tv in the living room
+!!anushkaQW['shower_day'] = nush is currently in the shower
+!!anushkaQW['home_day'] = I honestly don''t remember what this one does
+!!anushkaQW['photoshoot'] = buying a camera and doing a photoshoot with her
+!!anushkaQW['vs_niko'] = getting her to help deal with niko
+!!anushkaQW['about_alyona'] = asking about her relationship with Alyona
+!!anushkaQW['valspy'] = spyed on her and valentin having sex
+!!anushkaQW['rad_date'] = know radomir and nush use to date
+!!anushkaQW['radspy'] = spied on her and Radomir having sex
+!!anushkaQW['fedor_3some'] = her asking for a 3some if sveta is dating fedor
+!!anushkaQW['sex'] = have had sex with nush
+!!anushkaQW['dolls'] = nush tells sveta about the dolls store and how to get a discount
+!!anushkaQW['toilet'] = sneaking out of class to meet her in the bathroom
+!!anushkaQW['marspy'] = spied on her and marcus having sex
+!!anushkaQW['park_music'] = listened to her play in the park
+!!anushkaQW['sveta_love'] = to be used in the night reflections when added so the player can decided Sveta has fallen in love with nush
+!!anushkaQW['guitar_play'] = how many songs nush has played for sveta when asked
+!!anushkaQW['knows_guitar'] = nush knows the player character has a guitar
+!!anushkaQW['guitar_day'] = daystart if she has played a song that day
+!!gopnikbandQW['practice_invite'] = was invited to come watch the band practice
+
+! 2023/05/23
+!!anushkaQW['kiss'] = counter, number of times you have kissed her
+!! City quest (should go into journal)
+!!anushkaCityQW['first_visit'] = first visit to her city apartment. 0: you did not meet her yet, 1: she told you the location of the apartment, 2: you entered the first time.
+
+
+!AnushkaLocCity tells us where Anvushka is located
+!----------------------------------------------
+!locat['A144'] = 0 (Anushka not home Fri and Sat 20:00 for rest of night)
+!locat['A144'] = 1 (Anushka in the hallway)
+!locat['A144'] = 2 (Anushka in her room)
+!locat['A144'] = 3 (Anushka in Radomir''s room)
+!locat['A144'] = 4 (Anushka in the kitchen)
+!locat['A144'] = 5 (Anushka in the livingroom)
+!locat['A144'] = 6 (Anushka in Valentin and Arkadi''s room)
+!locat['A144'] = 7 (Anushka in the bathroom)
+!locat['A144'] = 8 (Anushka is in the garage with the band Wed 18-23)
+!locat['A144'] = 9 (Anushka is at the coffee hole working (week = 2 or week = 4 or week = 7) and hour >= 18) or (week = 5 and hour >= 10 and hour < 16))
+!locat['A144'] = 10 (Anushka is at the University classes 09:00 to 15:00)
+!locat['A144'] = 11 (Anushka is at the modeling studio First Sat of each month 8 to 16:00)
+!locat['A144'] = 12 (Anushka is at the University Library Mon and Wed from 15:00 till 18:00)
+!---------------------------------------------
+
+if $ARGS[0] = 'anushroom':
+	$menu_loc = 'anush_bedroom_city'
+	$menu_arg = 'anushroom'
+	menu_off = 0
+	$locclass = 'bedr'
+	close all
+	$track_loop = ''
+	music_loop = 1
+	*clr & cla
+	minut += 1
+	gs 'stat'
+	'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom.jpg"></center>'
+	'The room is clean, even more so than her room back in Pavlovsk, it reminds you a lot of her old room, a few new posters, slightly bigger and looks a little more adult but otherwise pretty much the same. The walls are covered with pictures and posters of <a href="exec:gt ''anush_bedroom_city'',''the_pretty_reckless''">bands</a> or famous models, girls and guys, while the room is skillfully decorated with various strings of coloured lights. In the centre of the room, beneath the window, is a <a href="exec:gt ''anush_bedroom_city'',''bed''">bed</a> with a small <a href="exec:gt ''anush_bedroom_city'',''night_stand''">nightstand</a> beside it.'
+	*nl
+	'Against the opposite wall are a small computer desk, a <a href="exec:gt ''anush_bedroom_city'',''computer''">laptop</a> and a chair. Next to the desk is a <a href="exec:gt ''anush_bedroom_city'',''nushdresser''">dresser</a> with a decent sized flatscreen TV sitting on top of it. On the other side of the desk is a bookshelf with a relatively large collection of books. Hanging on the wall next to the shelves is an <a href="exec:gt ''anush_bedroom_city'',''guitar''">acoustic guitar</a> with an electric guitar right beside it. A skateboard is also leaning against one of the other walls next to the <a href="exec:gt ''anush_bedroom_city'',''nushcloset''">closet door</a>, along with some rollerblades in the corner.'
+	act 'Leave Anushka''s room': gt 'anushapt_city','hallway'
+	if locat['A144'] = 2:
+		'<br>Anushka is lying on the bed, a mysterious smirk playing around her lips as she looks at you.'
+		act 'Talk to Anushka': locat['A144'] = 2 & gt 'anushkachat_city', 'chat'
+	end
+end
+
+if $ARGS[0] = 'the_pretty_reckless':
+	$menu_loc = 'anush_bedroom_city'
+	$menu_arg = 'the_pretty_reckless'
+	menu_off = 0
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/the_pretty_reckless_poster.jpg"></center>'
+	'You look over the bands'' posters; most posters are of bands with a few models, and the only band with more than one poster is The Pretty Reckless. The poster that seems to be most prominently displayed in her room is one of the lead singers for The Pretty Reckless, lying naked on a stone coffin. The poster right next to it is similar, but without the band name and <a href="exec:gt ''anush_bedroom_city'',''taylor_momsen''">Taylor''s</a> breasts on full display.'
+	act 'Find something else to look at':gt 'anush_bedroom_city','anushroom'
+end
+
+if $ARGS[0] = 'taylor_momsen':
+	$menu_loc = 'anush_bedroom_city'
+	$menu_arg = 'taylor_momsen'
+	menu_off = 0
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/taylor_poster.jpg"></center>'
+	'There''s a crease in the middle of the poster like it came folded up inside something. It looks like Anushka made a lot of effort to get rid of the crease, but you can still see it. Perhaps she really loves the band or has a crush on the lead singer? Knowing Anushka, it''s likely both.'
+	act 'Find something else to look at':gt 'anush_bedroom_city','anushroom'
+end
+
+if $ARGS[0] = 'nushdresser':
+	$menu_loc = 'anush_bedroom_city'
+	$menu_arg = 'nushdresser'
+	menu_off = 0
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushdresser.jpg"></center>'
+	if locat['A144'] = 2:
+		'One drawer seems to be filled entirely with makeup. You see dozens of lipsticks, blushes, eyeliners, eye shadows and foundations inside it. Most of it matches her more alternative emo look she typically sports. Still, you spy a few more natural and mainstream colours among them. A couple of the other drawers contain folded pants, and one seems to be nothing but socks. Another one is stuffed full of bras, while the final one seems to be her panty drawer, which also contains several of her dildos. You notice her watching you snoop and close the drawers.'
+		act 'Find something else to look at':gt 'anush_bedroom_city','anushroom'
+	else
+		'One drawer seems to be filled entirely with makeup. You see dozens of lipsticks, blushes, eyeliners, eye shadows and foundations inside. Most of it matches her more alternative emo look she typically sports. Still, you spy a few more natural and mainstream colors among them. A couple of the other drawers contain folded pants, and one seems to be nothing but socks. Another is stuffed full of bras. The final drawer appears to be her panty drawer, which also contains several of her dildos. With no one around, you do a little digging and find a little box. Inside it is a baggy of white power, several small bags of different kinds of pills, a baggy of pot and some rolling papers.' 
+		'You also find some of her University papers, she is getting well above average grades in her university classes it seems.'
+		act 'Find something else to look at':gt 'anush_bedroom_city','anushroom'
+	end
+end
+
+if $ARGS[0] = 'nushcloset':
+	$menu_loc = 'anush_bedroom_city'
+	$menu_arg = 'nushcloset'
+	menu_off = 0
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom.jpg"></center>'
+	if locat['A144'] = 2:
+		'The closet is crammed with a staggering amount of clothes. There are boots and shoes stuffed everywhere on the floor and on the top shelf. Most of the clothes fit her alt emo/punk look she typically sports, but you spot a few more mainstream pieces. There are even a few sun dresses and the like hanging from the rod within. On the inside of the closet door, you see a full-length mirror. You glance over to see Anushka watching you. She doesn''t seem to mind that you are snooping in her closet.'
+		act 'Find something else to look at':gt 'anush_bedroom_city','anushroom'
+		act 'Ask to try on some clothes':
+			*clr & cla
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/maksimspy1.jpg"></center>'
+			if pcs_bmi < 25:
+				pcs_mood += 10
+				minut += 10
+				if pcs_bmi < 16:
+					'"Wow, you have so many outfits. Can I try some on?" you ask her.'
+					'Anushka smiles and nods. "Sure, let''s do it." She gets up to join you at the closet and pulls out different outfits. She picks the ones that she apparently thinks will work best for you. Unfortunately, her clothes don''t fit well at all. In fact, they hang off your body, Anushka is a petite girl, but you''re so skinny that even her clothes just hang off you. "Jesus <<$pcs_nickname>>, you need to eat something! Do you have some sort of eating disorder or something?" she asks as you check yourself out in the mirror on the door.'
+					'You shake your head, but do you? You know Anushka is petite, some might say on the skinny side, yet her clothes are too big. Seeing your reflection in the mirror while standing side by side with her, your exceptionally skinny build really stands out. She has curves in all the right places while all you have are bones protruding from under your skin. You both quickly give up on trying on her clothes since they don''t look good on you.'
+					act 'Stop trying on clothes':gt 'anush_bedroom_city','anushroom'
+				elseif pcs_bmi < 19:
+					'"Wow, you have so many outfits. Can I try some on?" you ask her.'
+					'Anushka smiles and nods. "Sure, let''s do it." She gets up to join you at the closet and pulls out different outfits. She picks the ones that she apparently thinks will work best for you. Her clothes don''t fit perfectly, just enough to give you an idea of what you might look like if you bought similar clothes in your size.'
+					*nl
+					'"A little loose, and it doesn''t help you''re taller than me. You might want to add a couple of kilos; guys like girls with a little more curves," she says as you check yourself out in the mirror on the door. You look at your reflection next to hers, and she has a point. She has curves in all the right places while you look a little boyish standing next to her due to your skinny build. It''s still fun trying on new clothes with her.'
+					act 'Stop trying on clothes':gt 'anush_bedroom_city','anushroom'
+				else
+					'"Wow, you have so many outfits. Can I try some on?" you ask her.'
+					'Anushka smiles and nods. "Sure, let''s do it." She gets up to join you at the closet and pulls out different outfits. She picks the ones that she apparently thinks will work best for you. Her clothes don''t fit perfectly since you''re taller than her, but other than that, they fit you pretty well and look good on you.' 
+					'As you check yourself out in the mirror on the door, she steps up next to you, showing both of your reflections. "Looking good, <<$pcs_nickname>>."'
+					act 'Stop trying on clothes':gt 'anush_bedroom_city','anushroom'
+				end
+			elseif pcs_bmi < 30:
+				if pcs_mood > 10: pcs_mood -= 10
+				minut += 10
+				gs 'stat'
+				'"Can we try on some of your clothes and see how we look in them?" you ask her.'
+				'Anushka hesitates as she looks you over, then smiles faintly. "I''m not sure I have anything that will fit you... I might have something you can squeeze into." You can tell by her tone of voice and body language she''s trying to be kind, but the message is clear, despite her not saying it.'
+				*nl
+				'She gets up and joins you at the closet. She starts pulling out different outfits, most of which she discards. Finally, she pulls out a couple of clothes, and you notice all of them are baggy style clothes you''ve never seen her wearing. You take them and try to put them on, but unfortunately, even her most oversized clothes are too small for you. You can squeeze into some of them, but you struggle to zip them up, and you can see your skin rolling over the side of the clothes in spots that are just too tight for you.'
+				*nl
+				'When you try on a pair of cargo shorts, one of the buttons pops off and bounces across the floor, causing you to blush heavily. "Sorry, I... I shouldn''t have tried to wear these. I can buy you a new pair or get this button fixed."'
+				'She shakes her head and giggles slightly. "Don''t worry about it. I didn''t really like those shorts anyways." You sigh at the fact you''re just too big to wear her clothes and put your own clothes back on. She glances at you while grinning. "Maybe you should lay off the sweets, <<$pcs_nickname>>," she says teasingly while poking you in the side.'
+				'"Hey, just because I''m not as skinny as a rail doesn''t mean the boys don''t come running. I got myself a nice bubble butt, unlike your flat ass!" you reply, teasing her back for being skinny. The two of you laugh and put her clothes back away as you talk about where she gets her clothes from.'
+				act 'Stop trying on clothes':gt 'anush_bedroom_city','anushroom'
+			else
+				if pcs_mood > 10: pcs_mood -= 20
+				minut += 10
+				gs 'stat'
+				'"Can we try on some of your clothes and see how we look in them?" you ask her.'
+				'Anushka looks like a deer in headlights. "Uhh..." You get the feeling she doesn''t know what or how to say something, and she finally smiles slightly. "Sorry girl, but I don''t think even my largest baggy clothes will fit your fat ass!" she says in a teasing tone, but her words still sting.'
+				'She gets up and joins you at the closet. She starts pulling out different outfits, almost all of which she discards. Finally, she pulls out a summer dress you''ve never seen her in, likely because it looks far too big for her. "Here, you can try this, but I don''t think it''ll fit. That thing hangs off me like a tent."'
+				*nl
+				'You take the dress and change out of your clothes. You try and get the dress on, but it won''t go over your breasts. After a bit of struggling, it''s obvious the thing isn''t going to fit, no matter how badly you want to try it on.'
+				'You sigh at the fact you''re just too big to wear her clothes and put your own clothes back on. She glances at you while grinning. "Maybe you should try eating some veggies now and again and lay off the sweets, <<$pcs_nickname>>. The veggies won''t kill you, I promise," she says teasingly.'
+				'"Hey, just because I''m not as skinny as a rail..." You trail off and force a smile; you know she''s not trying to be mean, but her words still hurt. Instead of trying on her clothes, you end up talking about where she gets them.'
+				act 'Stop trying on clothes':gt 'anush_bedroom_city','anushroom'
+			end
+		end
+	else
+		'The closet is crammed with a staggering amount of clothes. There are boots and shoes stuffed everywhere on the floor and on the top shelf. Most of the clothes fit her alt emo/punk look she typically sports, but you spot a few more mainstream pieces. On the inside of the closet door, you see a full-length mirror.'
+		act 'Find something else to look at':gt 'anush_bedroom_city','anushroom'
+		act 'Try on some clothes':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/maksimshow.jpg"></center>'
+			if pcs_bmi < 16:
+				if pcs_mood > 10: pcs_mood -= 10
+				minut += 10
+				'You start trying on some of Anushka''s clothes, but quickly realize that you''re way too skinny to wear them. She''s a pretty petite girl and her clothes just hang off you. You know Anushka is beautiful, but looking at yourself in the mirror with her clothes hanging off you, you wonder if you''re too skinny. You sigh and start putting the clothes back where you found them.'
+			elseif pcs_bmi < 19:
+				pcs_mood += 10
+				minut += 30
+				'You spend the next half hour trying on a variety of Anushka''s clothes. Most of them fit well enough to give you a good idea of what you might look like if you bought similar clothes and you have a lot of fun trying them on, although you do wonder how she can afford them. Does the band really make this much money? Once you''re done, you start putting the clothes back where you found them.'
+			elseif pcs_bmi < 25:
+				pcs_mood += 10
+				minut += 30
+				'You spend the next half hour trying on a variety of Anushka''s clothes. Most of them fit you pretty well and you have a lot of fun trying them on, although you do wonder how she can afford them. Does the band really make this much money? Once you''re done, you start putting the clothes back where you found them.'
+			elseif pcs_bmi < 30:
+				if pcs_mood > 10: pcs_mood -= 10
+				minut += 5
+				'You look through her clothes and attempt to try on several outfits, but even her largest, loosest clothes are just too small for you to wear. You try on a pair of loose cargo shorts that you manage to get over your hips, but as you''re trying to button them up, one of the buttons pops loose and goes rolling across the floor. You sigh, quickly take them off, and start putting the clothes back where you found them.'
+			else
+				if pcs_mood > 10: pcs_mood -= 20
+				minut += 5
+				'You look through her clothes and attempt to try on several outfits, but even her largest, loosest clothes are just too small for you to wear. You try on a pair of loose cargo shorts, but you can''t even get them past your knees. You sigh and start putting the clothes back where you found them.'
+			end
+			gs 'stat'
+			act 'Find something else to do':gt 'anush_bedroom_city','anushroom'
+		end
+	end
+end
+
+if $ARGS[0] = 'night_stand':
+	menu_off = 1
+	gs 'stat'
+	if locat['A144'] = 2:
+		*clr & cla
+		minut += 2
+		npc_rel['A144'] += 1
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/snoop.jpg"></center>'
+		'You decide to snoop, so you open the nightstand''s drawer to peek inside. There are a few mostly empty prescription bottles, a small baggy of blue pills, marijuana and a couple of rolled joints. You also notice a pair of scissors, razor blades, rolling papers, a lighter, a pack of cigarettes, condoms, lotion, lube, a vibrator, a dildo, a butt plug and even a strap-on harness.'
+		'"See anything you like?" Anushka asks you in a teasing tone.'
+		act 'Uh no':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushdrawer.jpg"></center>'
+			'You blush slightly and shake your head before closing the drawer, which just causes her to smirk in amusement.'
+			act 'Close the drawer':gt 'anush_bedroom_city','anushroom'
+		end
+!!this goes to anushkaev1 can you do what ever code is needed so both here and her pav apartment lead to it and then they go back to the correct location afterwards? That will save us from making a new sex folder with just a lot of repeat of the same content.
+!HM: done
+		act 'Strap-on': gt 'anushkaev1', 'strapon1', 'city'
+		act 'Butt plug': gt 'anushkaev1', 'buttplug', 'city'
+		act 'Joint':
+			*clr & cla
+			minut += 2
+			joint += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/take_joint.jpg"></center>'
+			'You pull out one of the joints and hold it up. "Yeah, I like this..."'
+			'She laughs. "Yeah, me too. Wanna get high?"'
+			'You smile at her and nod. "What do you think? I grabbed it, didn''t I?"'
+			'She flips you off for your snarky comeback. "Fuck you, bitch. Here, hand it over." You hand over the joint as she takes a lighter off the nightstand and lights it up, taking a long slow drag off it before handing it back to you.'
+			act 'Take a drag':
+				*clr & cla
+				minut += 20
+				gs 'drugs', 'joint'
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/get_high.jpg"></center>'
+				'You take the joint from her and take a hit off it as you sit on the bed next to her. The two of you discuss various topics as you hand the joint back and forth, taking turns taking hits. Before too long, the joint is gone, and you feel pretty high.'
+				act 'Chill out': locat['A144'] = 2 & gt 'anushkachat_city', 'chat'
+			end
+		end
+	else
+		*clr & cla
+		minut += 2
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushdrawer.jpg"></center>'
+		'You decide to snoop, so you open the nightstand''s drawer to peek inside. There are a few mostly empty prescription bottles, a small baggy of blue pills, marijuana and a couple of rolled joints. You also notice a pair of scissors, razor blades, rolling papers, a lighter, a pack of cigarettes, condoms, lotion, lube, a vibrator, a dildo, a butt plug and even a strap-on harness.'
+		'You''re not really surprised by the number of sex toys Anushka has, considering her relaxed attitude towards sex and sexuality. However, you decide it would be rude to play with them without her permission, so you close the drawer.'
+		act 'Close the drawer':gt 'anush_bedroom_city','anushroom'
+		act 'Take joint':
+			*clr & cla
+			minut += 2
+			joint += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/take_joint.jpg"></center>'
+			'You decide to take one of the joints. Surely she won''t mind that you took just one? You take it out and look at it before placing it in your purse for later and closing the drawer.'
+			act 'Close the drawer':gt 'anush_bedroom_city','anushroom'
+		end
+	end
+end
+
+if $ARGS[0] = 'computer':
+	menu_off = 1
+	gs 'stat'
+	if locat['A144'] = 2 and anushkaQW['computer_use'] = 0:
+		anushkaQW['computer_use'] = 1
+		*clr & cla
+		'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/laptop.jpg"></center>'
+		'You point towards her laptop. "You''re so lucky to have your own computer."'
+		'"I bought it with some of the money I made from our gigs, plus some modeling work I did. Other than using it to write songs, look up the music and play some games, I mostly just look up porn when I''m horny and want to masturbate. I get so fucking turned on watching it that it gets to the point that I just can''t resist playing with myself."'
+		*nl
+		'You''re amazed at how blunt she is. It''s like the most normal thing in the world for her to openly talk about her sex life. You don''t know if you could ever just openly tell someone that you watch porn and masturbate. "I wish I was as open and confident as you are; to just say and do things like that."'
+		*nl
+		'She grins at that and apparently finds it amusing. "Well, we can watch porn together if you want? It''s really not that big of a deal."'
+		'You blush at the thought of watching porn with someone else, but there is some appeal. You think for a second, and you remember her mentioning that she earned money by modeling...'
+		act 'Find something else to look at':gt 'anush_bedroom_city','anushroom'
+		act 'Ask about modeling':
+			*clr & cla
+			anushkaQW['model_referral'] = 1
+			anushkaQW['model'] = 1
+			'<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>'
+			'You perk up at the mention of modeling to earn money towards a lovely laptop like she has. "Does modeling really pay that well?"'
+			'She nods. "Sort of... If you''re willing to do nude modeling, you can make a lot in a short amount of time. Are you interested?" she asks while arching a shapely eyebrow.'
+			'"Nude?" you silently ask yourself. Still, it might be worth considering if it pays that much. "I don''t know... Maybe... How would I get started? Is there a modeling agency or something?"'
+			'She grins at your reply. "Yes, it''s located in the city center." She then explains precisely where it is and to let the photographer know she sent you.'
+			act 'Thanks':gt 'anush_bedroom_city','anushroom'
+		end
+		gs 'willpower', 'misc', 'self'
+		if will_cost <= pcs_willpwr:
+			act 'Agree to watch porn (<<will_cost>> Willpower)':
+				*clr & cla
+				gs 'willpower', 'pay', 'self'
+				gs 'stat'
+				gt 'anush_bedroom_city','agreeporn'
+			end
+		else
+			act 'Agree to watch porn (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+	elseif anushkaQW['computer_use'] > 0 and locat['A144'] = 2:
+		'You look at the computer, then at Anushka. You can''t help but think about all the porn she watches on it. You bite your lower lip as your mind conjures images to go with that thought. At that exact moment, Anushka meets your look... and breaks into a wide smile. "You''re thinking about watching porn, aren''t you?"'
+		act 'Deny it':
+			*clr & cla
+			'You shake your head, both to disperse the images that threaten to overwhelm you and as a response to Anushka''s lewd question. "No... I... Uh... I just remembered something I had to look up on the internet."'
+			'Anushka chuckles. "Sure you did," she says teasingly but doesn''t press you further.'
+			act 'Find something else to do':gt 'anush_bedroom_city','anushroom'
+		end
+		act 'Admit it':
+			*clr & cla
+			npc_rel['A144'] += 1
+			'Given how open she is about everything, you don''t feel it''s necessary to lie to her about it, so you nod in reply. "Yeah, I guess I am."'
+			'Anushka''s smile broadens, and lust flares up in her eyes. "If you want... We could watch some together?"'
+			act 'You don''t want to':
+				*clr & cla
+				'As appealing as watching porn sounds, you''re not in the mood to watch it with her. At least not right now.'
+				'"Nah, I''d really rather do something else," you say.'
+				'Anushka just shrugs. "Alright, that''s cool." She seems to be rubbing her legs together, though - maybe even the idea of watching porn with you got her a little worked up.'
+				act 'Find something else to do':gt 'anush_bedroom_city','anushroom'
+			end
+			gs 'willpower', 'misc', 'self'
+			if will_cost <= pcs_willpwr:
+				act 'Agree to watch porn (<<will_cost>> Willpower)':
+					*clr & cla
+					gs 'willpower', 'pay', 'self'
+					gs 'stat'
+					gt 'anush_bedroom_city','agreeporn'
+				end
+			else
+				act 'Agree to watch porn (<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 anushkaQW['computer_use'] > 0 and locat['A144'] ! 2:
+		*clr & cla
+		'You decide to use Anushka''s computer. You''re sure she wouldn''t mind.'
+		act 'Turn the computer off':gt 'anush_bedroom_city','anushroom'
+		gs 'internet_mobile', 'get_access', 'free', 'nocamshow'
+		act 'Go online': gt 'Komp', 'start'
+		act 'Check out her porn':
+			*clr & cla
+			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/usecomp.jpg"></center>'
+			'You take a seat in front of the computer. "Maybe I should look at what kind of porn Anushka likes to watch? She won''t mind, right?" you think to yourself.'
+			'You start the computer up. It loads much faster than what you are used to, so it must be a pretty high-end laptop. Once it''s done loading, you click on the internet browser and look through her browsing history plus bookmarks.'
+			'You see that she''s watched videos from all kinds of porn sites. There''s a lot of public exhibitionist porn featuring various sex acts. There is some boy-girl stuff, a lot of it rough sex and/or anal, and there is a fair bit of interracial porn and a lot of lesbian sex, especially with strap-ons. You feel yourself getting aroused as you keep browsing.'
+			gs 'arousal', 'porn', 10
+			act 'Turn the computer off':gt 'anush_bedroom_city','anushroom'
+			if locat['A144'] = 0:
+				act 'Masturbate':
+					*clr & cla
+					'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+					'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushcmast.mp4"></video></center>'
+					'While browsing her vast list of pornos, you find one you like, lean back in the chair and start masturbating. Before long, you completely forget that you are in Anushka''s bedroom, masturbating to porn on her laptop.'
+					gs 'arousal', 'porn', 10
+					act 'Continue':
+						*clr & cla
+						'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+						'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushcmast.mp4"></video></center>'
+						'You keep rubbing your clit... you can feel your climax building... building... You can feel yourself going higher and higher while riding the orgasmic wave of pleasure.'
+						*nl
+						'You lean back in the chair and spread your legs wider apart as you feel your climax approaching. You turn and bury your mouth into your shoulder to stop yourself from screaming as your orgasm rocks your body. It takes you a few seconds to recover once it''s over before you straighten everything up and wonder what you can do next to kill some time.'
+						$orgasm_or = 'yes'
+						gs 'arousal', 'clit_finger', 10, 'masturbate'
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Find something else to do':gt 'anush_bedroom_city','anushroom'
+					end
+				end
+			end
+		end
+	else
+		*clr & cla
+		'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/laptop.jpg"></center>'
+		'You''re not sure you should be using her computer when she isn''t here without her permission, so you decide to leave it alone.'
+		act 'Return': gt 'anush_bedroom_city','anushroom'
+	end
+end
+
+if $ARGS[0] = 'agreeporn':
+	*clr & cla
+	menu_off = 1
+	'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/watchporn.jpg"></center>'
+	'She grins, then connects the TV to the laptop to start playing some lesbian porn. You can''t help but notice the porno is about two teenage girls having a sleepover in one of their bedrooms. They talk for a bit, but as the conversation continues, it quickly leads to them having sex.'
+	'You feel yourself getting really aroused from watching the porno. You glance at Anushka, seeing her hand in her panties and her pants around her knees while masturbating with you sitting right beside her. You''re stunned at her apparent easiness in the situation and quickly look away. At first, you try pretending she isn''t playing with herself, but you can''t help sneaking the occasional peek at her. It seems like she''s having fun. If she doesn''t think anything is wrong with it, then it''s probably not a big deal to her.'
+	gs 'arousal', 'porn', 10
+	gs 'stat'
+	act 'Just watch':
+		*clr & cla
+		'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/watchporn.jpg"></center>'
+		'As the two of you continue to watch the porno, you do your best to ignore that Anushka is masturbating right next to you. Long before the video is over, her breathing gets faster and she starts moaning - softly at first, then louder and louder until she arches her back in a shuddering orgasm. After giving herself a few seconds to come down from her little pleasure high, she pulls her pants back up, gets off the bed and turns the porno off. She then turns to look you in the eye. "I don''t know about you, but I could use a snack. Come on, let''s go raid the kitchen." She heads out of her room, waving for you to follow her. You''re not sure what else to do, so you get up to follow along behind her.'
+		gs 'arousal', 10, 'porn', 'lesbian'
+		gs 'stat'
+		gs 'arousal', 'end'
+		act 'Follow her': gt 'anushapt_city','snack'
+	end
+	gs 'willpower', 'exhib', 'self', 'medium'
+	if will_cost <= pcs_willpwr:
+		act 'Masturbate as well (<<will_cost>> Willpower)':
+			*clr & cla
+			gs 'willpower', 'pay', 'self'
+			inhib_exp += 3
+			gs 'stat'
+			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+			'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/dualmast.mp4"></video></center>'
+			'"Fuck it," you think to yourself. The video has turned you on, and she clearly doesn''t think it''s a big deal to masturbate in front of you. With that thought, you start masturbating as well. You find it hard to get into it, knowing she''s right next to you, but after a while, you start to relax and get more comfortable with the situation. You glance over at Anushka, who''s looking at you with a massive grin on her face, clearly enjoying that the two of you are playing with yourselves together. At this point, neither of you is really watching the porno anymore. Instead, you just lay back on the bed side by side while looking at each other as you masturbate.'
+			'Sometime later, you feel Anushka speed up next to you. Her soft moans suddenly get louder before she starts shuddering in orgasm. This is just enough to get you right to the edge, and you quicken your own pace as a result. Within seconds, a huge orgasm rocks your body that completely overwhelms your senses. By the time you fully recover, Anushka has already turned off the porno and is smiling at you with her pants back up. She nods towards the door. "I don''t know about you, but I could use a snack. Come on, let''s go raid the kitchen." She heads out of her room, waving for you to follow and acting like everything is completely normal. You get up to follow her out.'
+			$orgasm_or = 'yes'
+			gs 'arousal', 'clit_finger', 10, 'masturbate', 'lesbian'
+			gs 'arousal', 'end'
+			gs 'stat'
+			act 'Follow her': gt 'anushapt_city','snack'
+		end
+	else
+		act 'Masturbate as well (<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 $ARGS[0] = 'guitar':
+	menu_off = 1
+	gs 'stat'
+	if locat['A144'] = 2:
+		*clr & cla
+		minut += 2
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/guitar.jpg"></center>'
+		'You check out the two guitars hanging on the wall. One of them is an acoustic guitar that looks pretty old but well cared for. The other is what looks like a relatively new, costly electric guitar.'
+		act 'Look at something else': gt 'anush_bedroom_city', 'anushroom'
+		act 'Ask about the old guitar':
+			*clr & cla
+			minut += 10
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/guitar.jpg"></center>'
+			'While the acoustic guitar is in great shape, it looks as old or older than Anushka herself and doesn''t look all that expensive. It makes you wonder why she has it when the electric one is obviously new and more costly. "So what''s up with this old guitar?" you ask.'
+			'She smiles. "It''s my dad''s, or at least it was. When I was little, he used to play all the time, and that''s where my love of music started. One day, I don''t know why, he just stopped playing..." She shrugs slightly. "Anyway, when I got a little older, I took it and started teaching myself to play. He found me playing it and taught me a few things to help me with the basics. After I had stuck with it for a few months, he gave me his old guitar. I spent a lot of time playing it and teaching myself how to play."'
+			act 'Look at something else':gt 'anush_bedroom_city', 'anushroom'
+			act 'Keep checking out the guitars': gt 'anush_bedroom_city', 'guitar'
+		end
+
+		act 'Ask how long it took to learn to play':
+			*clr & cla
+			minut += 10
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/guitar.jpg"></center>'
+			'"How long did it take you to learn to play?" you ask.'
+			'She shakes her head. "I still have a lot to learn, but it took me years to get as good as I am now. It''s easy to learn the basics, but hard to master." The two of you talk about how much time she''s practiced over the years.'
+			act 'Look at something else':gt 'anush_bedroom_city','anushroom'
+			act 'Keep checking out the guitars': gt 'anush_bedroom_city','guitar'
+		end
+
+		if anushkaQW['guitar_play'] = 0: 
+			act 'Would you play me something?':
+				cla
+				'"I''ve heard you''re pretty good. Would you mind playing me something?" you ask.'
+				*nl
+				'[Note to player: If your sound is off or you do not have the sound pack installed, I suggest you look up and read the lyrics of the songs]'
+				act 'Wait for her': gt 'anush_bedroom_city', 'nush_guitar'
+			end
+		elseif anushkaQW['guitar_play'] >= 1:
+			act 'Would you play something again?': 
+				cla
+				'"Would you play me another song?" you ask and Anushka smiles.'
+				*nl
+				'[Note to player: If your sound is off or you do not have the sound pack installed, I suggest you look up and read the lyrics of the songs]'
+				act 'Wait for her': gt 'anush_bedroom_city', 'nush_guitar'
+			end
+		elseif anushkaQW['guitar_play'] >= 1 and instrmusic_lvl < 75:
+			act 'Would you teach me how to play?': gt 'anush_bedroom_city', 'nush_guitar_teach'
+		end
+		if ml_guitar['hasguitar'] = 1 and (ml_guitar['carried'] = 1 or $ml_guitar['location'] = $loc):
+			act 'Can we play together?': gt 'anush_bedroom_city', 'nush_guitar_play_together'
+		end
+	else
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/guitar.jpg"></center>'
+		'You check out the two guitars. One of them is an acoustic guitar that looks relatively old but well cared for. The other is an electric guitar that looks much newer and more expensive.'
+		act 'Look at something else':gt 'anush_bedroom_city','anushroom'
+		if instrmusic_lvl < 5:
+			act 'Pretend to play':
+				*clr & cla
+				minut += 10
+				pcs_mood += 10
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/play_guitar.jpg"></center>'
+				'You decide to live out one of your fantasies. You''ve always wanted to play the guitar, so you grab hold of the guitar and pretend to play, putting on a show as if you were a real rock star. After a while, you need to catch your breath. Playing was a lot harder than you thought.'
+				act 'Put the guitar back':gt 'anush_bedroom_city','anushroom'
+			end
+		end
+		act 'Try to play it':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/play_guitar.jpg"></center>'
+			if instrmusic_lvl < 20:
+				gs 'exp_gain', 'instrmusic', rand(0,1)
+				pcs_mood += 5
+				minut += 20
+				gs 'pain', 1, 'fingers', 'ache'
+				gs 'stat'
+				'You gently brush your fingers over the strings. The feeling of the coarse strings against them is exhilarating. You come up with a song you want to try to play and start to work your magic...'
+				'Unfortunately, playing the guitar is a lot harder than it looks. It takes you several minutes to hit the right notes and several more to play even the tiny first fraction of the song without making a mistake. The strings cut into your tender, uncalloused fingertips and you eventually decide to stop.'
+				'You realize now that learning how to play the guitar can be a frustrating, painful experience, yet you can''t help but gently stroke the guitar once more before putting it back on its stand. You look forward to trying to play again.'
+				act 'Put the guitar back':gt 'anush_bedroom_city','anushroom'
+			elseif instrmusic_lvl < 40:
+				gs 'exp_gain', 'instrmusic', rand(0,2)
+				pcs_mood += 5
+				minut += 20
+				'You gently brush your fingers over the strings and slowly pick at them before you start playing a song you recently started learning. Unfortunately, you still have a lot to learn - it takes you several minutes to hit the right notes and several more to play even a tiny bit of the song without making a mistake. Still, you''re better than you used to be, and after about twenty minutes, you decide to stop.'
+				'<<$OpenInnerThought>>"Maybe Anushka will be willing to help me out and teach me how to play?"<<$CloseInnerThought>> you muse as you place the instrument back on its stand.'
+				act 'Put the guitar back':gt 'anush_bedroom_city','anushroom'
+			elseif instrmusic_lvl < 60:
+				gs 'exp_gain', 'instrmusic', rand(0,3)
+				pcs_mood += 5
+				minut += 20
+				'You gently brush your fingers over the strings and slowly pick at them before you start playing a song you recently started learning. You keep making small mistakes here and there, but you''re slowly but steadily getting the piece down. After about twenty minutes, you decide you''ve messed around with the guitar enough.'
+				'<<$OpenInnerThought>>"Maybe Anushka will be willing to help me out and teach me how to play?"<<$CloseInnerThought>> you muse as you place the instrument back on its stand.'
+				act 'Put the guitar back':gt 'anush_bedroom_city','anushroom'
+			else
+				gs 'exp_gain', 'instrmusic', rand(1,5)
+				pcs_mood += 5
+				minut += 20
+				'You pick up the guitar, run your hand along the neck and play a few chords, then flick your hair back and start playing the latest song you''ve learned before switching to another piece. Your fingers dance gracefully over the strings, and you spend about twenty minutes just having fun playing songs.'
+				if ml_guitar['hasguitar'] >=  1:
+					'<<$OpenInnerThought>>"Maybe I should come over with my guitar someday and see if Nush wants to play together?"<<$CloseInnerThought>> you muse as you place the instrument back on its stand.'
+				end
+				act 'Put the guitar back':gt 'anush_bedroom_city','anushroom'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'bed':
+	$menu_loc = 'anush_bedroom_city'
+	$menu_arg = 'bed'
+	menu_off = 0
+	*clr & cla
+	gs 'stat'
+	if locat['A144'] = 2:
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+		'Anushka sits on her bed and waves for you to sit next to her. You quickly jump up on the bed next to her.'
+		act 'Get out of the bed': gt 'anush_bedroom_city','anushroom'
+		act 'Chat': gt 'anushkachat_city', 'chat'
+		if anushkaQW['guitar_play'] >= 1 and instrmusic_lvl < 75:
+			act 'Would you teach me how to play?': gt 'anush_bedroom_city', 'nush_guitar_teach'
+		end
+		if ml_guitar['hasguitar'] = 1 and (ml_guitar['carried'] = 1 or $ml_guitar['location'] = $loc):
+			act 'Can we play together?': gt 'anush_bedroom_city', 'nush_guitar_play_together'
+		end
+	else
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom.jpg"></center>'
+		'You lie down on her bed and roll over, taking a deep breath to find the pillow smells just like her. There''s not much to do without Anushka, and you start feeling bored, wishing Anushka was here.'
+		act 'Get out of the bed': gt 'anush_bedroom_city','anushroom'
+	end
+end
+
+if $ARGS[0] = 'nush_guitar':
+	$menu_loc = 'anush_bedroom_city'
+	$menu_arg = 'nush_guitar'
+	menu_off = 0
+	*clr & cla
+	gs 'stat'
+	if anushkaQW['guitar_day'] ! daystart:
+		anushkaQW['guitar_day'] = daystart
+		if anushkaQW['guitar_play'] = 0: 
+			*clr & cla
+			music_loop = 0
+			PLAY 'sound/nushunplugged0.mp3', 100
+			minut += 5
+			anushkaQW['guitar_play'] += 1
+			npc_rel['A144'] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushplay.jpg"></center>'
+			'Anushka''s eyes brighten up as you ask her. She reaches over and grabs the acoustic guitar, strumming a few bars to check it''s still in tune. "I''ll play you the very first song I ever learned. It''s one of my dad''s favorites." She starts playing and then singing the song. It takes you a moment to recognize that she''s playing and singing ''Wanted Dead or Alive'' by Bon Jovi.'
+			*nl
+			'You''re impressed with her talent. She''s a good singer, better than some people you''ve heard on the radio, but is an even better guitar player. As she ends her song, you clap your hands. "Wow, I''ve heard you''re good, but I didn''t know that you were this good!"'
+			'She blushes at your compliment. "Thanks. I work hard at it, so it''s nice to be appreciated for it," she replies as she gets up and puts her guitar back in its place.'
+			*nl
+			'You smile at her. "So, that''s your dad''s favorite song? He taught you?"'
+			'She nods. "Yeah, he''s the one that taught me how to play when I was younger, and yeah, he loves that song. It reminds him of his youth and how he felt back then... You know, before he got old." You talk for a few minutes about other songs he likes.'
+			act 'Continue': gt 'anush_bedroom_city','anushroom'
+		elseif anushkaQW['guitar_play'] = 1:
+			*clr & cla
+			music_loop = 0
+			PLAY 'sound/nushunplugged1.mp3', 100
+			minut += 5
+			anushkaQW['guitar_play'] += 1
+			npc_rel['A144'] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushplay.jpg"></center>'
+			'She reaches over and grabs the acoustic guitar. "Sure, I''ll play you something else." She strums the guitar and checks to ensure it''s still in tune. "This is another song my dad taught me. It''s ''Behind Blue Eyes'' by The Who."'
+			*nl
+			'She plays and sings just as well as before. When she ends her song, you clap your hands and praise her. "Another great song. You really are good at this."'
+			'"Thanks. After I learned this one, I guess that''s when my dad knew I was serious about playing. That''s when he gave me this," she says, patting the guitar. "It used to be his. He got it when he was only fifteen and kept it all these years..." She looks down at the guitar and smiles softly at the memories, one of the few times you''ve see her softer side. "And now it''s mine." By how she says that and holds the guitar when she puts it back in its place, you can tell the old guitar means a lot to her.'
+			act 'Continue': gt 'anush_bedroom_city','anushroom'
+		elseif anushkaQW['guitar_play'] = 2:
+			*clr & cla
+			music_loop = 0
+			PLAY 'sound/nushunplugged2.mp3', 100
+			minut += 5
+			anushkaQW['guitar_play'] += 1
+			npc_rel['A144'] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushplay.jpg"></center>'
+			'She reaches over and grabs the acoustic guitar. "Sure, I''ll play you something else. This is a lot more our generation." She strums the guitar and checks to ensure it''s still in tune. "This is the first song Rad and I worked on learning together. It''s ''Make Me Wanna Die'' by The Pretty Reckless. It''s also when my obsession, and girl crush, with Taylor started."'
+			*nl
+			'She motions to the band poster on her wall. She starts playing and singing the new song; it still has that rock feel like the others, but is more modern.'
+			'She plays and sings just as well as before. When she ends her song, you clap your hands and praise her. "Another great song. You really are good at this."'
+			*nl
+			'"Thanks. After I started hanging out with Rad and we started playing together, this was the first song we learned together." She shakes her head slightly and snorts a laugh. "He thought it was perfect for us, capturing how we felt. I suppose, in the end, he was right." You cock your head slightly at her response. Having heard the lyrics, you can''t help but wonder exactly what she means by that.'
+			act 'Say nothing as she puts the guitar back': gt 'anush_bedroom_city','anushroom'
+			act 'Ask what she meant':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+				'"What do you mean by that?" you ask, the curiosity of wanting to know too much for you to let it go.'
+				'"What?" she asks, having been lost in thought.'
+				'"What you just said, about how he thought it was perfect for you guys and in the end, you guess he was right?" You don''t know if she was just being obtuse or evasive.'
+				*nl
+				'She turns silent, making you think she was being evasive and knew precisely what you meant, before she sighs. "Rad thinks I was a good girl playing a bad girl and that he corrupted me and made me fall in love with him and life. So to him, the song was always about that. He saw himself as the seductive charmer that drew me in."'
+				'She shrugs. "I suppose there''s a tiny bit of truth to that, but I was already well on my way to being a wild rocker chick by that point. He might have sped me into who I always was going to be, but he didn''t make me." She stops, but you know there''s more to it. You''re not sure she wants to talk about it though.'
+				act 'Let it go': gt 'anush_bedroom_city','anushroom'
+				act 'Press it': 
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+					'You nod. "So he wasn''t right, not in the way he thinks?"'
+					'She just looks at you before sighing loudly. You can tell she''s running out of patience for this topic, and really doesn''t like talking about it. "Pretty much. He was my first love after all, and... things didn''t end well, even if we''re now friends... Anyway, I don''t want to talk about this." Her tone and body language say that if you keep pressing, you''re going to piss her off, so you drop it. She puts the guitar back in place while you look around at something else to do or talk about.'
+					act 'Continue':gt 'anush_bedroom_city','anushroom'
+				end
+			end
+		elseif anushkaQW['guitar_play'] = 3:
+			*clr & cla
+			music_loop = 0
+			PLAY 'sound/nushunplugged3.mp3', 100
+			minut += 5
+			anushkaQW['guitar_play'] += 1
+			npc_rel['A144'] += 1
+			gs 'stat'
+			'She reaches over and grabs the acoustic guitar. "Sure, I''ll play you something else. This is the second song Rad and I worked on together." She strums the guitar and checks to ensure it''s still in tune. "This is also the song I played for the band that got me in. Val loved it and wanted me in right away. It''s ''Going to Hell'' by The Pretty Reckless."'
+			*nl
+			'She starts playing and singing the new song, playing and singing just as well as before. When she ends her piece, you clap your hands and praise her. "Another great song. You really are good at this."'
+			'"Thanks. You could say this is the song that got me started on my music career," she says while smiling fondly.'
+			'"Well, we owe the song a lot because you''re going to be a great rock star someday," you tell her, which makes her grin. She puts the guitar back in its place as you talk about her future music career.'
+			act 'Continue':gt 'anush_bedroom_city','anushroom'
+		elseif anushkaQW['guitar_play'] = 4:
+			*clr & cla
+			music_loop = 0
+			PLAY 'sound/nushunplugged4.mp3', 100
+			minut += 5
+			anushkaQW['guitar_play'] += 1
+			npc_rel['A144'] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushplay.jpg"></center>'
+			'She reaches over and grabs the acoustic guitar. "Sure, I''ll play you something else. This one I learned shortly after seeing the uncensored music video for it." She strums the guitar and checks to ensure it''s still in tune. "It''s ''Heaven Knows'' by The Pretty Reckless."'
+			'She starts playing and singing the new song, playing and singing just as well as before. When she ends her piece, you clap your hands and praise her. "Another great song. You really are good at this."'
+			*nl
+			'Thanks. I still remember the first time I watch the music video for this." She bites her lower lip, clearly getting a little turned on thinking about it. "When Taylor pulled off her robe and flashed her naked body... Oh man, that was so fucking hot. I can''t lie; I''ve rubbed one out more times than I care to remember thinking about that scene while staring at that poster," she says while indicating The Pretty Reckless poster on her wall.'
+			'You giggle and glance at the poster. You could see Anushka rubbing one out while looking at the poster. Thinking about her rubbing one out, laying on the bed she''s now on, is starting to make you a little horny. You shake your head to banish the thought and change the subject while she puts the guitar back in its place, talking about her future music career.'
+			act 'Continue':gt 'anush_bedroom_city','anushroom'
+		elseif anushkaQW['guitar_play'] = 5:
+			*clr & cla
+			music_loop = 0
+			PLAY 'sound/nushunplugged5.mp3', 100
+			minut += 5
+			anushkaQW['guitar_play'] += 1
+			npc_rel['A144'] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushplay.jpg"></center>'
+			'She reaches over and grabs the acoustic guitar. "Sure, I''ll play you something else. This is another one I learned shortly after we started secondary school and how things started to change with how everyone saw each other." She strums the guitar and checks to ensure it''s still in tune. "It''s ''What''s Up'' by the 4 Non Blondes."'
+			'She starts playing and singing the new song, playing and singing just as well as before. When she ends her piece, you clap your hands and praise her. "Another great song. You really are good at this."'
+			'"Thanks. It''s not my normal kind of music, but sometimes I need to play or listen to something different, you know?" she says as she puts the guitar back in its place.'
+			'You nod in agreement. "Yeah, totally. Sometimes I listen to stuff I normally don''t listen to as well." You end up talking about some more out-of-the-normal stuff you''ve both listened to recently. She has a surprisingly wide range of tastes in music, from pop, rock and hip-hop to some blues and classical.'
+			act 'Continue':gt 'anush_bedroom_city','anushroom'
+		elseif anushkaQW['guitar_play'] = 6:
+			*clr & cla
+			music_loop = 0
+			PLAY 'sound/nushunplugged6.mp3', 100
+			minut += 5
+			anushkaQW['guitar_play'] += 1
+			npc_rel['A144'] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushplay.jpg"></center>'
+			'She reaches over and grabs the acoustic guitar. "Sure, I''ll play you something else. This is another one I learned shortly after we started going to secondary school, with how the boys started treating us differently and how the girls started acting in response to what the boys did." She strums the guitar and checks to ensure it''s still in tune. "It''s ''Try'' by Colbie Caillat."'
+			'She starts playing and singing the new song, playing and singing just as well as before. When she ends her piece, you clap your hands and praise her. "Great as always. I agree; at some point, things just changed."'
+			*nl
+			'"Thanks. It''s not my normal kind of music either, but... I was just so frustrated by how the girls seemed to all become obsessed with making the boys like them. Though I suppose I shouldn''t talk too much, considering Rad and me back in the day," she says as she puts the guitar back in its place.'
+			'You nod in agreement. "Yeah, totally. It can be exhausting." You end up talking about what''s expected of young women and what boys expect from them, along with society.'
+			act 'Continue':gt 'anush_bedroom_city','anushroom'
+		elseif anushkaQW['guitar_play'] = 7:
+			*clr & cla
+			music_loop = 0
+			PLAY 'sound/nushunplugged7.mp3', 100
+			minut += 5
+			anushkaQW['guitar_play'] += 1
+			npc_rel['A144'] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushplay.jpg"></center>'
+			'She reaches over and grabs the acoustic guitar. "Sure, I''ll play you something else." She strums the guitar and checks to ensure it''s still in tune. "It''s ''Numb'' by Linkin Park."'
+			'She starts playing and singing the new song, playing and singing just as well as before. When she ends her piece, you clap your hands and praise her. "Great as always."'
+			*nl
+			'"Thanks," she says as she puts the guitar back in its place.'
+			'You notice that she had always told you when and why she learned a song, which makes you curious why she didn''t this time. You guess it has something to do with Radomir. You could ask her or just let it go.'
+			act 'Say nothing as she puts the guitar back': gt 'anush_bedroom_city','anushroom'
+			act 'Ask why she learned it':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+				'"Normally, you tell me what or who made you learn a song, so how about this one?" you ask, the curiosity of wanting to know too much for you to let go.'
+				'You can tell by her expression she was expecting you to ask this or something like it. "A few weeks ago, it came on while I was listening to the radio. It just... encapsulated how I was feeling that day."'
+				'Knowing what you do and what you''ve heard, you can guess who was making her feel that way. You know she hates talking about her and Radomir, but maybe it wasn''t him... Still, should you push the issue or just drop it? You can tell she isn''t thrilled talking about it.'
+				act 'Let it go': gt 'anush_bedroom_city','anushroom'
+				act 'Press it': 
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+					'You nod. "We all have those days, but what, or who, was making you feel that way that day?" you ask.'
+					'She gives you a somewhat sour look, then sighs loudly, leaving little doubt in your mind. "I don''t know why you''re even asking. We both know you''re already thinking you know who it is," she says, and her tone and body language say that if you keep pressing, you''re just going to piss her off, so you drop it. Besides, her response confirmed it was something Radomir did. She puts the guitar back in place while you look around at something else to do or talk about.'
+					act 'Continue':gt 'anush_bedroom_city','anushroom'
+				end
+			end
+		elseif anushkaQW['guitar_play'] = 8:
+			*clr & cla
+			music_loop = 0
+			PLAY 'sound/nushunplugged8.mp3', 100
+			minut += 5
+			anushkaQW['guitar_play'] += 1
+			npc_rel['A144'] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushplay.jpg"></center>'
+			'She reaches over and grabs the acoustic guitar. "Sure, I''ll play you something else. This is one I''ve been working on recently. Ever since Dimka approached us about playing at the end-of-school party he plans to throw, we''ve been working on a playlist for it. This got me thinking, I should do a song dedicated to most of my fellow classmates, the judgmental hypocrite assholes they are." She strums the guitar and checks to ensure it''s still in tune. "It''s ''Whore'' by In This Moment."'
+			*nl
+			'She starts playing and singing the new song, playing and singing just as well as before. When she ends her piece, you clap your hands and praise her. "Great as always. Is that how you feel about most of our classmates?"'
+			'"Thanks." She then giggles. "Yeah, most of them think I''m a slut while trying to sleep with me, while most of them are having sex with several people while wishing they could fuck even more. They''re just afraid of what others might say or think of them if they lived how they wanted, yet all too quickly tear each other down for doing exactly what they wish they could do." She goes on a rant, then stops and grins.'
+			*nl
+			'"Anyway... Yeah, that''s exactly how I feel about most of them. Someday most of them will be buying my albums and bragging to their friends about how they went to school with me, yet tomorrow at school, they''ll call me a slut and talk about me behind my back," she says as she puts the guitar back in its place.'
+			'You nod slightly and wonder if it ever gets to her. What she just said sounds like it bothers her at least a little. "Yeah, I imagine you''re right." You talk for a few minutes about how several of your classmates sleep around but are quick to slap the slut label on any girl caught doing it.'
+			act 'Continue':gt 'anush_bedroom_city','anushroom'
+		else
+			*clr & cla
+			music_loop = 0
+			PLAY 'sound/nushunplugged<<rand(0,8)>>.mp3', 100
+			minut += 5
+			npc_rel['A144'] += 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushplay.jpg"></center>'
+			'She grabs the acoustic guitar. "Sure, I''ll play one of the songs again. Let''s see which one I feel like playing today." She starts playing and singing one of the songs she''s already played for you.'
+			'She plays and sings just as well as before and when she ends her song, you clap your hands and praise her. "Just as great as the first time you played it. You really are good at this."'
+			'She beams at your compliment. "Thanks. I work hard at it, so it''s nice to be appreciated for it," she replies as she gets up and puts her guitar back in its place.'
+			act 'Continue':gt 'anush_bedroom_city','anushroom'
+		end
+	else
+		'She shakes her head slightly. "I already played you a song. Let''s do something else." She then sees your disappointment. "Don''t worry, I''ll play for you again, just not right now. I love that you''re such a fan though. Want me to sign your tits?" she asks in a snarky tone.'
+		'You grab a pillow off the bed and hit her with it. "Ha ha, very funny. I just like listening to you is all."'
+		act 'Find something else to do':gt 'anush_bedroom_city','anushroom'
+	end
+end
+
+if $ARGS[0] = 'nush_guitar_teach':
+	$menu_loc = 'anush_bedroom_city'
+	$menu_arg = 'nush_guitar_teach'
+	menu_off = 1
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+	'You sit down on the bed next to Anushka and look at her. "Can you teach me how to play the guitar?"'
+	if anushkaQW['knows_guitar'] = 1:
+		'She smiles back at you. "Have you been practicing?"'
+		'You nod. "Of course. I''ve been practicing what you showed me last time."'
+		'She smiles. "Okay then, how good do you feel you are now?"'
+		if instrmusic_lvl < 20:
+			'You look down from her gaze while blushing. "Pretty bad. I don''t really have any clue what I''m doing."'
+			'She laughs. "I can teach you some more basics, but you must practice them at home," she says as she gets up and takes the acoustic guitar off the wall before returning to bed.'
+			act 'Get a lesson': gt 'anush_bedroom_city','guitar_lesson'
+		elseif instrmusic_lvl < 40:
+			'You blush under her gaze. "So-so. I know what I''m doing, but I still make many mistakes."'
+			'She laughs. "I can show you some more stuff, but you must practice them at home," she says as she gets up and takes the acoustic guitar off the wall before returning to bed.'
+			act 'Get a lesson': gt 'anush_bedroom_city','guitar_lesson'
+		else
+			'You return her smile. "Not bad. I''m not as good as you, at least not yet, but I can play a few songs pretty well."'
+			'She nods. "Great. We can work on more advanced stuff today, but you must practice them at home," she says as she gets up and takes the acoustic guitar off the wall before returning to bed.'
+			act 'Get a lesson': gt 'anush_bedroom_city','guitar_lesson'
+		end
+	elseif ml_guitar['hasguitar'] = 1 and (ml_guitar['carried'] = 1 or $ml_guitar['location'] = $loc):
+		'She smiles back at you. "Sure, I see you already have your own guitar, so that''s good." She seems to be considering it. "So how good are you so far?"'
+		if instrmusic_lvl < 20:
+			'You look down from her gaze while blushing. "Pretty bad. I don''t really have any clue what I''m doing."'
+			'She laughs. "It''s okay. We all need to start somewhere. I can teach you some basic things to get started, but you''ll need to practice them at home," she says as she gets up and takes the acoustic guitar off the wall before returning to bed.'
+			act 'Get a lesson': gt 'anush_bedroom_city','guitar_lesson'
+		elseif instrmusic_lvl < 40:
+			'You blush under her gaze. "So-so. I know what I''m doing, but I still make many mistakes."'
+			'She laughs. "It''s okay. It sounds like you know the basics, so I can show you how to play better, but you''ll need to practice at home," she says as she gets up and takes the acoustic guitar off the wall before returning to bed.'
+			act 'Get a lesson': gt 'anush_bedroom_city','guitar_lesson'
+		else
+			'You return her smile. "Not bad. I''m not as good as you, at least not yet, but I can play a few songs pretty well."'
+			'She nods. "Great. It sounds like we can dive right into the deep end. I can show you some stuff, but you must practice it at home," she says as she gets up and takes the acoustic guitar off the wall before returning to bed.'
+			act 'Get a lesson': gt 'anush_bedroom_city','guitar_lesson'
+		end
+	else
+		'She smiles back at you. "Sure, but before we start, do you own your own guitar?"'
+		if ml_guitar['hasguitar'] = 1:
+			act 'Yes':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+				'You smile and nod your head. "Yes, I do. It''s at home, though."'
+				'She smiles back at you. "Okay, that''s good. I can teach you with mine. So, how good are you so far?"'
+				if instrmusic_lvl < 20:
+					'You look down from her gaze while blushing. "Pretty bad. I don''t really have any clue what I''m doing."'
+					'She laughs. "It''s okay. We all need to start somewhere. I can teach you some basic things to get started, but you''ll need to practice them at home," she says as she gets up and takes the acoustic guitar off the wall before returning to bed.'
+					act 'Get a lesson': gt 'anush_bedroom_city','guitar_lesson'
+				elseif instrmusic_lvl < 40:
+					'You blush under her gaze. "So-so. I know what I''m doing, but I still make many mistakes."'
+					'She laughs. "It''s okay. It sounds like you know the basics, so I can show you how to play better, but you''ll need to practice at home," she says as she gets up and takes the acoustic guitar off the wall before returning to bed.'
+					act 'Get a lesson': gt 'anush_bedroom_city','guitar_lesson'
+				else
+					'You return her smile. "Not bad. I''m not as good as you, at least not yet, but I can play a few songs pretty well."'
+					'She nods. "Great. It sounds like we can dive right into the deep end. I can show you some stuff, but you must practice it at home," she says as she gets up and takes the acoustic guitar off the wall before returning to bed.'
+					act 'Get a lesson': gt 'anush_bedroom_city','guitar_lesson'
+				end
+			end
+		else
+			act 'No':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+				'You shake your head. "No, I just thought I could play on yours?" you tell her.'
+				'She shakes her head. "Oh, you can, but it won''t do you any good. To learn, you need to practice on your own. If you''re serious about learning, buy one and I''ll teach you."'
+				'You sigh. You''ll need to save up and buy a guitar if you''re serious about this...'
+				act 'Find something else to do': gt 'anush_bedroom_city','anushroom'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'guitar_lesson':
+	$menu_loc = 'anush_bedroom_city'
+	$menu_arg = 'guitar_lesson'
+	menu_off = 1
+	*clr & cla
+	minut += 30
+	anushkaQW['knows_guitar'] = 1
+	anushkaQW['sveta_love'] += 1
+!!need the new code on gaining xp from being taught by a NPC here netuttkki
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/teach_guitar1.jpg"></center>'
+	'She hands you the guitar and scoots around behind you. You sit with her legs on each side of your hips, and you can feel her inner thighs pressing against your hips. She leans close behind you, and you can feel her breasts against your back as she reaches around you to place her hands on yours. Leaning forward, her face is right next to yours, and you realize this is a very intimate feeling. You can feel the heat from her body against yours, and can smell lavender from the shampoo she uses on her hair.'
+	*nl
+	if instrmusic_lvl < 20:
+		'You try and focus on what she''s showing you and telling you, but her being this close is pretty distracting. You try to do what she says, but not to a significant effect. You can play a few notes, but stringing them together is more challenging than you thought. Her hands touch yours often, helping you with finger placement. Finally, after about half an hour, Anushka stops and slides away from you, the warmth from her body suddenly so noticeable. She takes the guitar from you. "Okay, that''s enough for today. You need to practice a lot when you get home," she says as she takes the guitar back over and hangs it on the wall, after which she comes back to sit on the bed with you.'
+		act 'Get off the bed': gt 'anush_bedroom_city','anushroom'
+		act 'Chat to her': gt 'anushkachat_city', 'chat'
+	elseif instrmusic_lvl < 40:
+		'You try and focus on what she''s showing you and telling you, but her being this close is pretty distracting. You can play all the chords and string them together as long as there are no sudden changes. Those still trip you up, and she will correct your hand placement. Finally, after about half an hour, Anushka stops and slides away from you, her body''s warmth suddenly so noticeable. She takes the guitar from you. "Okay, that''s enough for today. Not bad, but you have a long way to go," she says as she takes the guitar back over and hangs it on the wall, after which she comes back to sit on the bed with you.'
+		act 'Get off the bed': gt 'anush_bedroom_city','anushroom'
+		act 'Chat to her': gt 'anushkachat_city', 'chat'
+	else
+		'You try and focus on what she''s showing you and telling you, but her being this close is pretty distracting. You can play some somewhat complicated songs and rarely make a mistake. When you do, you quickly correct it yourself, and she mostly just sits close with her face close to yours - she even brushes your hair back behind your ear. After about half an hour, Anushka stops and slides away from you, her body''s warmth suddenly so noticeable. She takes the guitar from you. "Okay, that''s enough for today. You did really well." She kisses your cheek in a gentle, almost friendly way, yet it still feels pretty intimate. Pulling away from you, she takes the guitar back over and hangs it on the wall, after which she comes back over to sit on the bed with you.'
+		act 'Get off the bed': gt 'anush_bedroom_city','anushroom'
+		act 'Chat to her': gt 'anushkachat_city', 'chat'
+	end
+end
+
+if $ARGS[0] = 'nush_guitar_play_together':
+	$menu_loc = 'anush_bedroom_city'
+	$menu_arg = 'nush_guitar_play_together'
+	menu_off = 1
+	*clr & cla
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/teach_guitar2.jpg"></center>'
+	'"Hey, want to play together?" you ask.'
+	'She smiles. "Yeah, sure." She gets up and gets her guitar off the wall while you sit on the bed and get yours ready. When she comes back, she sits next to you, and you discuss what to play until you find a song you both know and start playing.'
+	*nl
+	if instrmusic_lvl < 20:
+		minut += 5
+		'You can''t keep up with her and keep making mistakes, so she quickly stops playing and reaches over to stop you. "How can I put this nicely..." She pauses, then smiles at you. "You fucking suck. Do you even know how to play?"'
+		'You don''t know how to respond to that. "I''m learning," you meekly reply.'
+		'She shakes her head. "You''ve got a long way to go then. You need to practice getting the basics down before trying to play something. When you get better, we can try again. I can show you a few things if you want?"'
+		act 'Get off the bed': gt 'anush_bedroom_city','anushroom'
+		act 'Chat to her': gt 'anushkachat_city', 'chat'
+		act 'Get a lesson': gt 'anush_bedroom_city','guitar_lesson'
+	elseif instrmusic_lvl < 40:
+		minut += 10
+		'You can''t keep up with her and make a few mistakes. After a few minutes, she reaches over to stop you. "Stop, just stop. How can I put this nicely..." She pauses, then smiles at you. "You''re not very good. You''ve got most of the basics down, but you''re a long way from being ready to jam."'
+		'You sigh. You know you weren''t playing that well, but you were still having fun. "I''m getting better!"'
+		'"You still need a lot of practice first. I can also show you a few things if you want?"'
+		act 'Get off the bed': gt 'anush_bedroom_city','anushroom'
+		act 'Chat to her': gt 'anushkachat_city', 'chat'
+		act 'Get a lesson': gt 'anush_bedroom_city','guitar_lesson'
+	elseif instrmusic_lvl < 60:
+		minut += 20
+		'You make the occasional mistake a few times and have a little trouble keeping up with her, but you play together for about twenty minutes before she stops. "Not bad. You still need a fair amount of polish, but you''re getting there," she says with a smile.'
+		'You return her smile. "Thanks. I''ve been working on it a lot."'
+		'"You still need a fair bit of practice. I can show you a few things if you want?"'
+		act 'Get off the bed': gt 'anush_bedroom_city','anushroom'
+		act 'Chat to her': gt 'anushkachat_city', 'chat'
+		act 'Get a lesson': gt 'anush_bedroom_city','guitar_lesson'
+	elseif instrmusic_lvl < 80:
+		minut += 30
+		'You don''t make any mistakes and don''t have any trouble keeping up with her. She''s still better than you, but you''re not that far behind her in skill. You play together for about half an hour before she stops. "Pretty good. Before you know it, you''ll be as good as I am," she says with a smile.'
+		'You return her smile. "Thanks. I''ve been working on it a lot."'
+		'"It takes a lot of practice to get this good and stay good. I play for an hour almost every day, not counting when I practice with the boys. I had fun and would like to do it again if you want. There''s not much I can teach you, but there is a few things if you''re interested?"'
+		act 'Get off the bed': gt 'anush_bedroom_city','anushroom'
+		act 'Chat to her': gt 'anushkachat_city', 'chat'
+		act 'Get a lesson': gt 'anush_bedroom_city','guitar_lesson'
+	else
+		minut += 60
+		'You don''t make any mistakes and don''t have any trouble keeping up with her. In fact, you feel confident that you outplayed her. You play together for about an hour before she stops. "Damn <<$pcs_nickname>>, I think you''re better than I am!" she says with a smile.'
+		'You return her smile. "Thanks. I''ve been working hard on trying to master it."'
+		'"Well, it sounds like it was time well spent. I had fun and think we should totally do this again." The two of you talk about your different styles of practising and any tips or tricks you learned along the way that might help each other.'
+		act 'Get off the bed': gt 'anush_bedroom_city','anushroom'
+		act 'Chat to her': gt 'anushkachat_city', 'chat'
+	end
+end
+
+--- anush_bedroom_city ---------------------------------

+ 926 - 0
locations/anushapt_city.qsrc

@@ -0,0 +1,926 @@
+# anushapt_city
+
+!! Anushka''s apartment at the city island. She lives here with the guys.
+!! TODO move all calculations and setting of people location to a schedule file.
+!! TODO add schedule for Radomir and Valentin in their shared room
+
+!2023/05/08
+!AnushkaLocCity tells us where Anvushka is located
+!locat['A144'] =
+!----------------------------------------------
+!locat['A144'] = 0 (Anushka not home Fri and Sat 20:00 for rest of night)
+!locat['A144'] = 1 (Anushka in the hallway)
+!locat['A144'] = 2 (Anushka in her room)
+!locat['A144'] = 3 (Anushka in Radomir''s room)
+!locat['A144'] = 4 (Anushka in the kitchen)
+!locat['A144'] = 5 (Anushka in the livingroom)
+!locat['A144'] = 6 (Anushka in Valentin and Arkadi''s room)
+!locat['A144'] = 7 (Anushka in the bathroom)
+!locat['A144'] = 8 (Anushka is in the garage with the band Wed 18-23)
+!locat['A144'] = 9 (Anushka is at the coffee hole working (week = 2 or week = 4 or week = 7) and hour >= 18) or (week = 5 and hour >= 10 and hour < 16))
+!locat['A144'] = 10 (Anushka is at the University classes 09:00 to 15:00)
+!locat['A144'] = 11 (Anushka is at the modeling studio First Sat of each month 8 to 16:00)
+!locat['A144'] = 12 (Anushka is at the University Library Mon and Wed from 15:00 till 18:00)
+!---------------------------------------------
+
+!RadomirLocCity tells us where Radomir is located
+! TODO. Later on in this file the schedule is described as:
+! !!Radomir is home Mon-Tues and Thurs from 18:00 for rest of night, Sat from 08:00 till 20:00, Sun all day
+! Which one is correct?
+!locat['A154']
+!----------------------------------------------
+!locat['A154'] = 0 (Radomir not home Fri and Sat 20:00 for rest of night)
+!locat['A154'] = 1 (Radomir in the hallway)
+!locat['A154'] = 2 (Radomir in Anushka''s room)
+!locat['A154'] = 3 (Radomir in his room)
+!locat['A154'] = 4 (Radomir in the kitchen)
+!locat['A154'] = 5 (Radomir in the livingroom)
+!locat['A154'] = 6 (Radomir in Valentin and Arkadi''s room)
+!locat['A154'] = 7 (Radomir in the bathroom)
+!locat['A154'] = 8 (Radomir is in the garage with the band Wed 18-23)
+!locat['A154'] = 9 (Radomir is at work at music store in mall Mon-Fri 8 to 17)
+!---------------------------------------------
+
+!ValentinLocCity tells us where Valentin is located
+!locat['A158']
+!----------------------------------------------
+!locat['A158'] = 0 (Valentin not home Fri and Sat 20:00 for rest of night)
+!locat['A158'] = 1 (Valentin in the hallway)
+!locat['A158'] = 2 (Valentin in Anushka''s room)
+!locat['A158'] = 3 (Valentin in Radomir''s room)
+!locat['A158'] = 4 (Valentin in the kitchen)
+!locat['A158'] = 5 (Valentin in the livingroom)
+!locat['A158'] = 6 (Valentin in his and Arkadi''s room)
+!locat['A158'] = 7 (Valentin in the bathroom)
+!locat['A158'] = 8 (Valentin is in the garage with the band)
+!locat['A158'] = 9 (Valentin is at work, mechanic Mon-Fri 8 to 17)
+!locat['A158'] = 10 (Valentin is in the garage working on his bike Mon 17-23)
+!---------------------------------------------
+
+!ArkadiLocCity tells us where Arkadi is located
+!locat['A156'] =
+!----------------------------------------------
+!locat['A156'] = 0 (Arkadi not home Fri and Sat 20:00 for rest of night)
+!locat['A156'] = 1 (Arkadi in the hallway)
+!locat['A156'] = 2 (Arkadi in Anushka''s room)
+!locat['A156'] = 3 (Arkadi in Radomir''s room)
+!locat['A156'] = 4 (Arkadi in the kitchen)
+!locat['A156'] = 5 (Arkadi in the livingroom)
+!locat['A156'] = 6 (Arkadi in his and Valentin''s room)
+!locat['A156'] = 7 (Arkadi in the bathroom)
+!locat['A156'] = 8 (Arkadi is in the garage with the band Wed 18-23)
+!locat['A156'] = 9 (Arkadi is at work, factory Mon-Fri 8 to 17)
+!---------------------------------------------
+
+! City quest (should go into journal)
+!!anushkaCityQW['first_visit'] = first visit to her city apartment. 0: You did not meet her yet, 1: She told you the location of the apartment, 2 (could be daystart): You met her in the apartment for the first time.
+
+if $ARGS[0] = 'home':
+	menu_off = 0
+	$track_loop = ''
+	if sound = 0:play 'sound/korr.mp3',30
+	popolaini = 0
+	saunaYouRoom = 0
+	boycherdaksex = 0
+	minut += 1
+	bonusZ = 0
+	gs 'shortgs', 'setloc', 'anushapt_city', $ARGS[0]
+	$location_type = 'private'	
+	gs 'themes', 'indoors'
+	gs 'stat'
+!!! Probably we should have an init call here that sets all the locations, depending on time. Then those locations get updated when other locations are entered.
+	gs 'anushapt_city_schedule'
+	! First time here, progress the Quest
+	if anushkaQW['home_day'] ! daystart:
+		anushkaQW['home_day'] = daystart
+		locat['A144'] = 0
+	end
+
+!!notes about when each person is home by default.
+!!Anushka is home Mon from 18:00 for rest of night, Tues and Thurs from 15:00 till 18:00, Fri from 16:00 till 20:00, Sat from 08:00 till 20:00 (first Sat each month from 16:00 till 20:00), Sun from 08:00 till 17:00
+!!Radomir is home Mon-Tues and Thurs from 18:00 for rest of night, Sat from 08:00 till 20:00, Sun all day
+!!Valentin is home Tues and Thurs from 18:00 for rest of night, Sat from 08:00 till 20:00, Sun all day
+!!Arkadi is home Mon-Tues and Thurs from 18:00 for rest of night, Sun all day
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/aptdoor.jpg"></center>'
+	'You walk up the stairs to the top floor where Anushka, Radomir, Valentin, and Arkadi, are now renting a three bedroom apartment.'
+!!make sure I did all the day and times right below
+	if hour >= 23:
+		'It''s too late in the day to visit Anushka, Radomir, Valentin, or Arkadi.'
+		act 'Move away from the door': gt 'city_island'
+	elseif hour < 8:
+		'It''s too early in the day to visit Anushka, Radomir, Valentin, or Arkadi.'
+		act 'Move away from the door': gt 'city_island'
+	!elseif week = 1 and hour >= 18 and hour < 23:
+	!elseif locat['A144'] and locat['A156'] >= 0 and locat['A144'] and locat['A156'] < 8:
+	elseif $AnushkaLocCity = 'home':
+		*clr & cla
+		if $ArkadiLocCity = 'home':
+			!locat['A144'] = 2
+			!locat['A156'] = 1
+			! Either Anushka or Arkadi opens the door
+			aptdoor = rand(1,2)
+			'You stand outside the door as you knock, waiting to see who answers it.'
+			if aptdoor = 1:
+				!locat['A156'] = 1
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big156.jpg"></center>'
+				if npc_rel['A156'] >= 60:
+					'Arkadi answers the door. "What''s up?"'
+					'You give him one of your big smiles. "Nothing much. Thought I would stop by and hang out."'
+					'He nods a bit. "Nush is in her room if you are looking for her. You are welcome to hangout." He says as he walks away from the door, leaving you to decide if you want to walk in. You see him walk back to the living room.'
+				elseif npc_rel['A156'] <= 20:
+					'Arkadi answers the door. "What the fuck do you want?"'
+					'You give him a careful smile. "Nothing much. Thought I would stop by and hang out."'
+					'He gives you a look of disgust. "Nush is in her room if you are looking for her. Otherwise you can fuck off." He says as he walks away from the door, leaving you to decide if you want to walk in. You see him walk back to the living room.'
+				else
+					'Arkadi answers the door. "What''s up?"'
+					'You smile at him. "Nothing much. Thought I would stop by and hang out."'
+					'He nods a bit. "Nush is in her room if you are looking for her." He says as he walks away from the door, leaving you to decide if you want to walk in. You see him walk back to the living room.'
+				end
+				act 'Leave': gt 'city_island'
+				act 'Enter': gt 'anushapt_city','hallway'
+			else
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+				'Anushka opens the door, smiling. "Hey <<$pcs_nickname>>. Come on in." She leads you down the hall to her room.'
+				locat['A144'] = 2
+				act 'Enter': gt 'anush_bedroom_city','anushroom'
+			end
+		else
+	!elseif week = 2 and hour >= 15 and hour < 18:
+	!elseif locat['A144'] >= 0 and locat['A144'] <= 8:
+			*clr & cla
+			locat['A144'] = 2
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+			'Anushka opens the door, smiling. "Hey <<$pcs_nickname>>. Come on in." She leads you down the hall to her room.'
+			act 'Enter': gt 'anush_bedroom_city','anushroom'
+		end
+	elseif locat['A144'] = 9:
+	!elseif (week = 2 or week = 4) and hour >= 18 and hour < 23:
+		*clr & cla
+		!! Anushka is at work
+		
+		!! Arkadi or Valentin
+		locat['A156'] = 1
+		locat['A158'] = 1
+		aptdoor = rand(1,2)
+		'You stand outside the door as you knock, waiting to see who answers it.'
+		if aptdoor = 1:
+			locat['A156'] = 1
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big156.jpg"></center>'
+			if npc_rel['A156'] >= 60:
+				'Arkadi answers the door. "What''s up?"'
+				'You smile at him. "Nothing much thought I would stop by and hang out."'
+				'He nods a bit. "Nush is at work. You are welcome to hangout." He says as he walks away from the door, leaving you to decide if you want to walk in. You see him walk back to the living room.'
+				act 'Leave': gt 'city_island'
+				act 'Enter': gt 'anushapt_city','hallway'
+			elseif npc_rel['A156'] <= 20:
+				'Arkadi answers the door. "What the fuck do you want?"'
+				'You carefully smile to him. "Nothing much. Thought I would stop by and hang out."'
+				'He gives you a look of disgust. "Nush is at work, so fuck off." He says as he closes the door in your face.'
+				act 'Leave': gt 'city_island'
+			else
+				'Arkadi answers the door. "What''s up?"'
+				'You smile to him. "Nothing much. Thought I would stop by and hang out."'
+				'He nods a bit. "Nush is at work."'
+				'"OK well is it cool if I just hang out here?" You ask him.'
+				'He shrugs as he walks away from the door, "Whatever." leaving you to decide if you want to walk in. You see him walk back to the living room.'
+				act 'Leave': gt 'city_island'
+				act 'Enter': gt 'anushapt_city','hallway'
+			end
+		else
+			locat['A158'] = 1
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big158.jpg"></center>'
+			if npc_rel['A158'] >= 60:
+				'Valentin answers the door. "Hey girl what you up to?"'
+				'You smile at him. "Nothing much thought I would stop by and hang out."'
+				'He nods a bit. "Nush is at work. You are welcome to hangout." He says as he walks away from the door, leaving you to decide if you want to walk in. You see him walk back to the living room.'
+				act 'Leave': gt 'city_island'
+				act 'Enter': gt 'anushapt_city','hallway'
+			elseif npc_rel['A158'] <= 20:
+				'Valentin answers the door. "Nush is at work." He says just before closing the door in your face again.'
+				act 'Leave': gt 'city_island'
+			else
+				'Valentin answers the door. "Hey girl what you up to?"'
+				'You smile to him. "Nothing much. Thought I would stop by and hang out."'
+				'He nods a bit. "Nush is at work."'
+				'"OK well is it cool if I just hang out?" You ask him.'
+				'He shrugs as he walks away from the door, "Sure, come in." leaving you to decide if you want to walk in. You see him walk back to the living room.'
+				act 'Leave': gt 'city_island'
+				act 'Enter': gt 'anushapt_city','hallway'
+			end
+		end
+!	elseif week = 4 and hour >= 15 and hour < 18:
+!		*clr & cla
+!		locat['A144'] = 2
+!		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+!		'Anushka opens the door, smiling. "Hey <<$pcs_nickname>>. Come on in." She leads you down the hall to her room.'
+!		act 'Enter': gt 'anush_bedroom_city','anushroom'
+!	elseif week = 5 and hour >= 16 and hour < 20:
+!		locat['A144'] = 2
+!		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+!		'Anushka opens the door, smiling. "Hey <<$pcs_nickname>>. Come on in." She leads you down the hall to her room.'
+!		act 'Enter': gt 'anush_bedroom_city','anushroom'
+	!elseif day <= 7 and week = 6 and hour >= 8 and hour < 16:
+	elseif locat['A144'] = 11:
+	!! Amushka in the studio. Only happens on the first Saturday of the month, otherwise it goes to the Saturday elseif code below
+		*clr & cla
+		minut += 1
+		!Force Valentin to be in the hallway for now. Need to get a better solution in schedule.
+		locat['A158'] = 1
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big158.jpg"></center>'
+		if npc_rel['A158'] >= 60:
+			'Valentin answers the door. "Hey girl what you up to?"'
+			'You smile at him. "Nothing much Valentin. Thought I would stop by and hang out."'
+			'He nods a bit. "Nush is at the modeling studio. You are welcome to hangout." He says as he walks away from the door, leaving you to decide if you want to walk in. You see him walk back to the living room.'
+			act 'Leave': gt 'city_island'
+			act 'Enter': gt 'anushapt_city','hallway'
+		elseif npc_rel['A158'] <= 20:
+			'Valentin answers the door. "Nush is at the modeling studio." He says just before closing the door in your face.'
+			act 'Leave': gt 'city_island'
+		else
+			'Valentin answers the door. "Hey girl, what you up to?"'
+			'You smile to him. "Nothing much thought I would stop by and hang out."'
+			'He nods a bit. "Nush is at the modeling studio."'
+			'"OK well is it cool if I just hang out?" you ask him.'
+			'He shrugs as he walks away from the door, "Sure, come in." leaving you to decide if you want to walk in. You see him walk back to the living room.'
+			act 'Leave': gt 'city_island'
+			act 'Enter': gt 'anushapt_city','hallway'
+		end
+	!elseif (week = 6 and hour >= 16 and hour < 20) or (week = 6 and hour >= 8 and hour < 20):
+	elseif $AnushkaLocCity = 'home' and $ValentinLocCity = 'home':
+		*clr & cla
+		minute += 1
+		!locat['A144'] = 2
+		aptdoor = rand(1,2)
+		'You stand outside the door as you knock, waiting to see who answers it.'
+		if aptdoor = 1:
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+			'Anushka opens the door, smiling. "Hey <<$pcs_nickname>>. Come on in." She leads you down the hall to her room.'
+			act 'Enter': gt 'anush_bedroom_city','anushroom'
+		else
+			locat['A158'] = 1
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big158.jpg"></center>'
+			if npc_rel['A158'] >= 60:
+				'Valentin answers the door. "Hey girl, what you up to?"'
+				'You smile at him. "Nothing much, just thought I would stop by and hang out."'
+				'He nods a bit. "Nush is in her room if you are looking for her. You are welcome to hangout as well." He says as he walks away from the door, leaving you to decide if you want to walk in. You see him walk back to the living room.'
+				act 'Leave': gt 'city_island'
+				act 'Enter': gt 'anushapt_city','hallway'
+			elseif npc_rel['A158'] <= 20:
+				'Valentin answers the door. "Nush is in her room." He says as he turns and walks away before you can say anything in return.'
+				act 'Leave': gt 'city_island'
+			else
+				'Valentin answers the door. "Hey girl what you up to?"'
+				'You smile to him. "Nothing much thought I would stop by and hang out."'
+				'He nods a bit. "Nush is in her room if you are looking for her."'
+				'"OK well is it cool if I just hang out?" You ask him.'
+				'He shrugs as he walks away from the door, "Sure come in." leaving you to decide if you want to walk in. You see him walk back to the living room.'
+				act 'Leave': gt 'city_island'
+				act 'Enter': gt 'anushapt_city','hallway'
+			end
+		end
+	! Todo change this into a presence check, not a time check.
+	elseif week = 7 and hour >= 8 and hour < 17:
+		*clr & cla
+		locat['A144'] = 2
+		locat['A156'] = 1
+		aptdoor = rand(1,3)
+		'You stand outside the door as you knock, waiting to see who answers it.'
+		if aptdoor = 1:
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big156.jpg"></center>'
+			if npc_rel['A156'] >= 60:
+				'Arkadi answers the door. "What''s up?"'
+				'You smile at him. "Nothing much, thought I would stop by and hang out."'
+				'He nods. "Nush is in her room if you are looking for her. You are welcome to hangout." He says as he walks away from the door, leaving you to decide if you want to walk in. You see him walk back to the living room.'
+			elseif npc_rel['A156'] <= 20:
+				'Arkadi answers the door. "What the fuck do you want?"'
+				'You smile to him. "Nothing much. Just thought I would stop by and hang out."'
+				'He gives you a look of disgust. "Nush is in her room if you are looking for her. Otherwise, just fuck off." He says as he walks away from the door, leaving you to decide if you want to walk in. You see him walk back to the living room.'
+			else
+				'Arkadi answers the door. "Whats up?"'
+				'You smile to him. "Nothing much thought I would stop by and hang out."'
+				'He nods a bit. "Nush is in her room if you are looking for her." He says as he walks away from the door, leaving you to decide if you want to walk in. You see him walk back to the living room.'
+			end
+			act 'Leave': gt 'city_island'
+			act 'Enter': gt 'anushapt_city','hallway'
+		elseif aptdoor = 2:
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+			'Anushka opens the door, smiling. "Hey <<$pcs_nickname>>. Come on in." She leads you down the hall to her room.'
+			act 'Enter': gt 'anush_bedroom_city','anushroom'
+		else
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big156.jpg"></center>'
+			if npc_rel['A158'] >= 60:
+				'Valentin answers the door. "Hey girl what you up to?"'
+				'You smile to him. "Nothing much thought I would stop by and hang out."'
+				'He nods a bit. "Nush is in her room if you are looking for her. You are welcome to hangout." He says as he walks away from the door, leaving you to decide if you want to walk in. You see him walk back to the living room.'
+				act 'Leave': gt 'city_island'
+				act 'Enter': gt 'anushapt_city','hallway'
+			elseif npc_rel['A158'] <= 20:
+				'Valentin answers the door. "Nush is in her room." He says as he turns and walks away before you can say anything in return.'
+				act 'Leave': gt 'city_island'
+			else
+				'Valentin answers the door. "Hey girl what you up to?"'
+				'You smile to him. "Nothing much thought I would stop by and hang out."'
+				'He nods a bit. "Nush is in her room if you are looking for her."'
+				'"OK well is it cool if I just hang out?" You ask him.'
+				'He shrugs as he walks away from the door, "Sure come in." leaving you to decide if you want to walk in. You see him walk back to the living room.'
+				act 'Leave': gt 'city_island'
+				act 'Enter': gt 'anushapt_city','hallway'
+			end
+		end
+	elseif week = 7 and hour >= 17 and hour < 23:
+		*clr & cla
+		locat['A144'] = 9
+		aptdoor = rand(1,2)
+		'You stand outside the door as you knock, waiting to see who answers it.'
+		if aptdoor = 1:
+			locat['A156'] = 1
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big156.jpg"></center>'
+			if npc_rel['A156'] >= 60:
+				'Arkadi answers the door. "What''s up?"'
+				'You smile to him. "Nothing much, just thought I would stop by and hang out."'
+				'He nods a bit. "Nush is at work. You are welcome to hangout." He says with a smile as he walks away from the door, leaving you to decide if you want to walk in. You see him walk back to the living room.'
+				act 'Leave': gt 'city_island'
+				act 'Enter': gt 'anushapt_city','hallway'
+			elseif npc_rel['A156'] <= 20:
+				'Arkadi answers the door. "What the fuck do you want?"'
+				'You smile to him. "Nothing much thought I would stop by and hang out."'
+				'He gives you a look of disgust. "Nush is at work, so fuck off." He says as he closes the door in your face.'
+				act 'Leave': gt 'city_island'
+			else
+				'Arkadi answers the door. "What''s up?"'
+				'You smile to him. "Nothing much thought I would stop by and hang out."'
+				'He nods a bit. "Nush is at work."'
+				'"OK well is it cool if I just hang out?" You ask him.'
+				'He shrugs as he walks away from the door, "Whatever man." leaving you to decide if you want to walk in. You see him walk back to the living room.'
+				act 'Leave': gt 'city_island'
+				act 'Enter': gt 'anushapt_city','hallway'
+			end
+		else
+			locat['A158'] = 1
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big156.jpg"></center>'
+			if npc_rel['A158'] >= 60:
+				'Valentin answers the door. "Hey girl what you up to?"'
+				'You smile at him. "Nothing much, thought I would stop by and hang out."'
+				'He nods a bit. "Nush is at work. You are welcome to hangout." He says as he walks away from the door, leaving you to decide if you want to walk in. You see him walk back to the living room.'
+				act 'Leave': gt 'city_island'
+				act 'Enter': gt 'anushapt_city','hallway'
+			elseif npc_rel['A158'] <= 20:
+				'Valentin answers the door. "Nush is at work." He says just before closing the door in your face.'
+				act 'Leave': gt 'city_island'
+			else
+				'Valentin answers the door. "Hey girl, what you up to?"'
+				'You smile to him. "Nothing much really, just thought I would stop by and hang out."'
+				'He nods a bit. "Nush is at work."'
+				'"OK, well is it cool if I just hang out?" You ask him.'
+				'He shrugs as he walks away from the door, "Sure, come in." leaving you to decide if you want to walk in. You see him walk back to the living room.'
+				act 'Leave': gt 'city_island'
+				act 'Enter': gt 'anushapt_city','hallway'
+			end
+		end
+	else
+		'You knock on the door several times, but no one answers. You assume nobody''s home at the moment.'
+		act 'Move away from the door and leave': gt 'city_island'
+	end
+end
+
+if $ARGS[0] = 'hallway':
+	*clr & cla
+	menu_off = 0
+	if sound = 0:play 'sound/korr.mp3',30
+	gs 'shortgs', 'setloc', 'anushapt_city', $ARGS[0]
+	$location_type = 'indoors'	
+	killvar '$locclass'
+	minut += 1
+	gs 'stat'
+	gs 'anushapt_city_schedule'
+	'<center><h4><font color="maroon">Entrance hall</font></h4></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/island/homes/band_apt/hallway.jpg"></center>'
+	'This is the entrance hall to the apartment. It''s devoid of any furniture, the walls and floor are completely bare. The only thing you can see is a single row of coat hooks by the door which is mostly empty. Other than that the hall just has a series of doors leading to the other rooms in the apartment.'
+	act '<b>Leave the apartment</b>': gt 'city_island'
+	act 'Anushka''s room': gt 'anush_bedroom_city','anushroom'
+	act 'Radomir''s room': gt 'anushapt_city','rad_room'
+	act 'Arkadi and Valentin''s room': gt 'anushapt_city','ark_val_room'
+	act 'Bathroom': gt 'anushapt_city','bathroom'
+	act 'Living room': gt 'anushapt_city','livingroom'
+	act 'Kitchen': gt 'anushapt_city','kitchen'
+end
+
+if $ARGS[0] = 'bathroom':
+	*clr & cla
+	menu_off = 0
+	gs 'shortgs', 'setloc', 'anushapt_city', $ARGS[0]
+	$location_type = 'bathroom'
+	killvar '$locclass'
+	minut += 1
+	gs 'stat'
+	'<center><h4><font color="maroon">Bathroom</font></h4></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/island/homes/band_apt/bathroom.jpg"></center>'
+	'The bathroom is fairly clean. It is larger than most apartment bathrooms you have seen. It has a very green style, white floor tiles, with dark green lower wall tiles, and lighter green ones above. The one thing you notice right away is the toilet set is up, which is not a surprise really with three guys living here.'
+	'You can do your hair and makeup in the <a href="exec:gt ''mirror'', ''start''">mirror</a> above the sink.'
+	*nl
+	if pirsA + pirsB + pirsC + pirsD + pirsE + pirsF + pirsN + pirsG > 0:'<a href="exec:dynamic $pirManage">Manage Piercings</a>'
+	act 'Leave the bathroom': gt 'anushapt_city','hallway'
+	act 'Take a shower':
+		*clr & cla
+		menu_off = 1
+		minut += 10
+		dynamic $showerdin
+		gs 'stat'
+		gs 'anushapt_city_schedule'
+		!!tempShower = rand(0,4)
+!!I commented this out for now, eventually I will have chances the boys or Anushka might walk in on Sveta showering. I am assuming by just commenting out the temp above that it will always be the else then yes? If not please fix the code so for now the else always shows up.
+		!! HM We still need tempShower as it it will be equal to 0 if not set; so set it to a value outside of the range for now
+		tempShower = 5
+		if tempShower = 0 and ((hour >= 20 and hour < 23) or (week > 5 and hour >= 8 and hour < 16) or (week > 5 and hour >= 18 and hour < 23)):
+			inhib_exp += 1
+			! HM: Who is Eduard?
+			'Despite the pattering noise of the running water, you hear the bathroom door open. You look past the shower curtain to see Eduard walking up to the toilet and unzipping his pants.'
+			act 'Uhm excuse me?':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/city/island/homes/band_apt/showergetout.jpg"></center>'
+				'You pull the shower curtain tight against your body to make sure there is nothing for him to see other than your head, but you look out at him in consternation.'
+				'He looks up at you when you question him. It takes him a moment to realize who you are and he quickly zips up his pants. "Shit sorry... I thought you were my wife." He turns away and hurries for the door. "I''ll just be going... Sorry again." he says as he pulls the door closed. Unsure about what to think, you just decide to finish your shower.'
+				act 'Get out of the shower': gt 'anushapt_city','bathroom'
+			end
+			if pcs_inhib >= 50:
+				act 'Give him a show':
+					*clr & cla
+					inhib_exp += 3
+					'<center><img <<$set_imgh>> src="images/locations/city/island/homes/band_apt/showershow.jpg"></center>'
+					'It seems he hasn''t looked over to see who is in the shower yet. You decide to pull the curtain wide open and give him a proper view of your soapy naked body. "Excuse me, is this what you were looking for?" you ask him.'
+					*nl
+					'He is a bit surprised at first. "Oh sorry... I thought you were my wife." His eyes roam up and down your naked body as he pulls out his dick and starts to piss in the toilet. "Don''t mind me. Just get back to your shower." he adds with a smirk.'
+					*nl
+					'You keep showering with the curtain open while glancing at him every now and then, but after his first once over, he doesn''t really pay you much attention. Once he is done, he washes his hands and leaves. He closes the door behind him without even another glance at your naked body. You decide to continue with your shower, and you don''t have any more surprises after that.'
+					act 'Get out of the shower': gt 'anushapt_city','bathroom'
+				end
+			end
+		elseif tempShower = 1 and maksimQW['QWstage'] >= 5:
+			inhib_exp += 1
+			'Despite the pattering noise of the running water, you hear the bathroom door creaking slightly. Looking past the shower curtain you see that the bathroom door has been cracked open a little bit. Through the small crack in the doorway, you notice Maksim, Anushka''s younger brother, peeking in to watch you shower.'
+			act 'Yell at him':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/city/island/homes/band_apt/showergetout.jpg"></center>'
+				if locat['A144'] = 0:
+					'You pull the shower curtain tight against your body to make sure there is nothing for him to see other than your head. "Get out of here you little pervert!"'
+					'He laughs, then quickly ducks away before you hear Anushka yelling at him. "What the hell are you doing?" As you continue your shower, you hear a lot more yelling from behind the door, and there is even a loud crash. Suddenly, silence descends upon the apartment.'
+				else
+					'You pull the shower curtain tight against your body to make sure there is nothing for him to see other than your head. "Get out of here you little pervert!"'
+					'He just laughs at you and keeps watching.'
+					'"Get out of her or I will tell your sister... or you dad." You tell him.'
+					'You see a flicker of fear in his eyes at the mention of his sister a lot when you mention his dad, he gives you a angry glare before closing the door leaving you in peace.'
+				end
+				act 'Get out of the shower': gt 'anushapt_city','bathroom'
+			end
+			if pcs_inhib >= 50:
+				act 'Give him a show':
+					*clr & cla
+					inhib_exp += 3
+					'<center><img <<$set_imgh>> src="images/locations/city/island/homes/band_apt/showershow.jpg"></center>'
+					'Looking straight at him, you give him a smile. You pull the curtain wide open to give him the perfect view of your naked, wet, supple body. His eyes grow wide and he wastes no time, quickly coming into the bathroom, pulling the door closed behind him. After a few minutes of just watching you, you notice him pulling out his phone and trying to take a picture. You immediately shake your head at him. "No pictures or I will tell your sister that you snuck in here and started taking pictures of me in the shower." He doesn''t say anything, but gives you a look that''s a mixture of disgust, annoyance and fear at the mention of his sister.'
+					'He just settles in, enjoying watching you shower and dry yourself off. As you start getting dressed, you shoo him out of the room before finishing up.'
+					act 'Get out of the shower': gt 'anushapt_city','bathroom'
+				end
+			end
+		else
+			'<center><h4><font color="maroon">Bathroom</font></h4></center>'
+			'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
+			'You take a nice shower fully cleaning yourself.'
+			act 'Take a selfie':
+				gs 'telefon', 'Phone_selfie_image_bathing', 'shower'
+			end
+			act 'Get out of the shower': gt 'anushapt_city','bathroom'
+		end
+		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
+		killvar 'tempShower'
+	end
+	dynamic $bath
+	dynamic $bteeth
+	dynamic $tampon
+	dynamic $basin
+	gs 'din_van', 'prvt_pee'
+end
+
+if $ARGS[0] = 'livingroom':
+	$menu_loc = 'anushapt_city'
+	$menu_arg = 'livingroom'
+	menu_off = 0
+	close all
+	*clr & cla
+	$locclass = 'livingr'
+	minut += 1
+	gs 'stat'
+	gs 'anushapt_city_schedule'
+	'<center><b><font color = maroon>Living room</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/island/homes/band_apt/living_room.jpg"></center>'
+!!note to self expand these interactions in the future.
+	if week = 1 and hour >= 18 and hour < 23:
+		locat['A156'] = 5
+		'The room has a couple of recliners and a couch. In front of the couch is a large coffee table. Several empty beer bottles and cups are spread across the table, along with some scattered papers and a pill bottle. Opposite the couch, mounted on the wall is a average size flat screen tv, under it is a tv stand with several game systems and other electronics on it. In one corner you see a drum set. There are speakers, amps, guitars, bass guitars and a variety of other musical electronics as well along side the two walls not occupied by the TV or the couch. The room isn''t exactly messy, but it is far from clean. It doesn''t look like it gets cleaned more often than once a month. The TV is on and Arkadi is playing some playstation game on it.'
+		act 'Leave': gt 'anushapt_city','hallway'
+		act 'Join Arkadi':
+			*clr & cla
+			gs 'npc_relationship', 'modify', 'A156', 'like'
+			minut += 30
+			'<center><img <<$set_imgh>> src="images/shared/food/video_games/videogame_boy.jpg"></center>'
+			'You take a seat next to Arkadi as he plays a video game. After a few minutes he switches games to a two player game. Smiling to him you pick up the other controller and start playing with him. The two of you have a good time playing games for awhile, but after a bit you get kinda tired playing the game you are playing and he seems to have no interest in switching games. So you get up and decide to look around the rest of the apartment.'
+			act 'Leave the livingroom':gt 'anushapt_city', 'hallway'
+		end
+!!check I did these week/hour times correct 
+	!! Tuesday or Thursday 18-23 or Sunday 8-23
+	elseif (week = 2 or week = 4 and hour >= 18 and hour < 23) or (week = 7 and hour >= 8 and hour < 23):
+		locat['A156'] = 5
+		locat['A158'] = 5
+		'The room has a couple of recliners and a couch. In front of the couch is a large coffee table. Several empty beer bottles and cups are spread across the table, along with some scattered papers and a pill bottle. Opposite the couch, mounted on the wall is a average size flat screen tv, under it is a tv stand with several game systems and other electronics on it. In one corner is a drum set, there is speakers, amps, guitar''s, bass guitar''s and a variety of other musical electronics, along the two walls not occupied by the TV or couch. The room isn''t exactly messy, but it is far from clean. It doesn''t look like it gets cleaned much more than once a month. The TV is on while Arkadi and Valentin are playing some playstation game on it.'
+		act 'Leave': gt 'anushapt_city','hallway'
+		act 'Join Arkadi and Valentin':
+			*clr & cla
+			! Arkadi
+			gs 'npc_relationship', 'modify', 'A156', 'like'
+! Also increase for 158/Valentin?
+			!minut += 30
+			'<center><img <<$set_imgh>> src="images/shared/home/video_games/videogame_2boys' + rand(1,2) + '.jpg"></center>'
+			'You take a seat between the boys and watch as they play games together. Valentin asks you how things have been going and generally makes pleasant conversation with you as he plays. Arkadi mostly ignores you except when you ask him something. He seems very intent on winning his game against Valentin and has no time for talking. After a while you start to get bored just making small talk with Valentin while he is distracted and watching them play games. Eventually you excuse yourself and leave the room, they barely even notice you leave.'
+			act 'Leave the livingroom': minut += 30 & gt 'anushapt_city', 'hallway'
+		end
+	elseif week = 6 and hour >= 8 and hour < 20:
+		locat['A158'] = 5
+		'The room has a couple of recliners and a couch. In front of the couch is a large coffee table. Several empty beer bottles and cups are spread across the table, along with some scattered papers and a pill bottle. Opposite the couch, mounted on the wall is a average size flat screen tv, under it is a tv stand with several game systems and other electronics on it. In one corner is a drum set, there is speakers, amps, guitar''s, bass guitar''s and a variety of other musical electronics, along the two walls not occupied by the TV or couch. The room isn''t exactly messy, but it is far from clean. It doesn''t look like it gets cleaned much more than once a month. The TV is on and Valentin is playing some playstation game on it.'
+		act 'Leave': gt 'anushapt_city','hallway'
+		act 'Join him':
+			*clr & cla
+			gs 'npc_relationship', 'modify', 'A156', 'like'
+			minut += 30
+			'<center><img <<$set_imgh>> src="images/shared/home/video_games/videogame_boy.jpg"></center>'
+			'You take a seat next to Valentin as he plays video games, after a few minutes he switches games to a two player game. Smiling to him you pick up the other controller and start playing with him. As the two of you play, he asks how things are going for you and politely chats while you play. After a bit you get kinda tired playing the game you are playing and he seems to have no interest in switching games. So you get up and decide to look around the rest of the apartment.'
+			act 'Leave the room': gt 'anushapt_city', 'hallway'
+		end
+	else
+		'The room has a couple of recliners and a couch. In front of the couch is a large coffee table. Several empty beer bottles and cups are spread across the table, along with some scattered papers and a pill bottle. Opposite the couch, mounted on the wall is a average size flat screen tv, under it is a tv stand with several game systems and other electronics on it. In one corner is a drum set, there is speakers, amps, guitar''s, bass guitar''s and a variety of other musical electronics, along the two walls not occupied by the TV or couch. The room isn''t exactly messy, but it is far from clean. It doesn''t look like it gets cleaned much more than once a month. Looks like no one is here right now.'
+		act 'Leave the room': gt 'anushapt_city', 'hallway'
+	end
+end
+
+if $ARGS[0] = 'kitchen':
+	$loc = 'anushapt_city'
+	$loc_arg = 'kitchen'
+	$menu_loc = 'anushapt_city'
+	$menu_arg = 'kitchen'
+	menu_off = 0
+	close all
+	*clr & cla
+	minut += 1
+	$locclass = 'kitr'
+	gs 'stat'
+	gs 'anushapt_city_schedule'
+	gs 'kit_din'
+	'<center><b><font color = maroon>Kitchen</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/island/homes/band_apt/kitchen.jpg"></center>'
+	'The first thing that stands out about the room is one corner is more of a curve where the cabinets are. Along the back wall is one narrow window, next to it the cabinets start and go all the way up along one wall, leaving two walls covered in cabinets, a stove, sink, and refrigerator. Most of the counter space is filled with small appliances, cups, and varies other items. A few dirty dishes are in the sink, while a few others someone washed and put in the dish rack. Against the wall opposite the cabinets not to far from a window is a small table with four chairs. It is also covered in bags of chips, papers, and other things. You wouldn''t exactly call the kitchen dirty but it isn''t exactly clean either. Mostly it is just really messy and haphazard.'
+	act 'Leave':gt 'anushapt_city','hallway'
+	act 'Look in the fridge': gt 'anushapt_city', 'fridge'
+	dynamic $fill_bottle
+	dynamic $driwater
+	killvar 'kitchenev'
+end
+
+if $ARGS[0] = 'fridge':
+	menu_off = 1
+	*clr & cla
+	minut += 1
+	if anushfood_day ! daystart:
+		anushbeer_count = 20
+		anushvodka_count = 10
+		anushsup_count = 3
+		anushfresh_count = 5
+	end
+!!I tweaked these numbers to show they keep more leftovers, beers and vodka around. I am not sure how to adjust the numbers below.
+	gs 'stat'
+	if anushbeer_count = 20:
+		$anush_beer = ' 20 beers,'
+	elseif anushbeer_count = 10:
+		$anush_beer = ' 10 beers,'
+	else
+		$anush_beer = ''
+	end
+
+	if anushvodka_count = 10:
+		$anush_vodka = ' a full bottle of vodka,'
+	elseif anushvodka_count = 5:
+		$anush_vodka = ' a half-empty bottle of vodka,'
+	elseif anushvodka_count = 1:
+		$anush_vodka = ' a nearly empty bottle of vodka,'
+	else
+		$anush_vodka = ''
+	end
+
+	if anushsup_count >= 3:
+		$anush_sup = ' some left overs'
+	else
+		$anush_sup = ''
+	end
+	'<center><img <<$set_imgh>> src="images/locations/city/island/homes/band_apt/fridge.jpg"></center>'
+	'You open the fridge and see some left overs of different kinds, a couple of fifth''s of vodka, about two dozen beers, milk, juice, yogurt, some soda''s, and some fresh vegetables. The vegetables and yogurt has to be Anushka''s, you can''t see the boys eating that. Though you have a bit of a hard time seeing her eating healthy. Though maybe that is why she is always so skinny.'
+	act 'Close the refrigerator': gt 'anushapt_city', 'kitchen'
+	if anushbeer_count > 0:
+		act 'Have a beer':
+			*clr & cla
+			minut += 5
+			gs 'drugs', 'alcohol', 'beer'
+			anushfood_day = daystart
+			anushbeer_count -= 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/beer'+rand(1,3)+'.jpg"></center>'
+			'You take a bottle of beer from the fridge and drink it, which quenches your thirst.'
+			act 'Continue': gt 'anushapt_city', 'fridge'
+			act 'Close the refrigerator': gt 'anushapt_city', 'kitchen'
+		end
+	end
+	if anushvodka_count > 0:
+		act 'Drink some vodka':
+			*clr & cla
+			minut += 1
+			gs 'drugs', 'alcohol', 'vodka'
+			anushfood_day = daystart
+			anushvodka_count -= 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/vodka'+rand(1,2)+'.jpg"></center>'
+			'You pour some vodka in a glass and drink it. You shiver as you feel the warm, burning sensation slowly slide down your gullet.'
+			act 'Put the bottle back in the fridge': gt 'anushapt_city', 'fridge'
+			act 'Close the refrigerator': gt 'anushapt_city', 'kitchen'
+			act 'Drink more vodka':
+				*clr & cla
+				if anushvodka_count = 0:
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/vodka0.jpg"></center>'
+					'<font color = red>There''s no vodka left. You drank it all!</font>'
+				elseif anushvodka_count > 0:
+					minut += 1
+					gs 'drugs', 'alcohol', 'vodka'
+					anushvodka_count -= 1
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/vodka'+rand(1,2)+'.jpg"></center>'
+					'You pour yourself another glass and drain it in one gulp. Wow, that stuff is strong!'
+				end
+				act 'Continue': gt 'anushapt_city', 'fridge'
+				act 'Close the refrigerator': gt 'anushapt_city', 'kitchen'
+			end
+		end
+	end
+	if anushsup_count > 0:
+		act 'Eat some leftovers':
+			*clr & cla
+			minut += 5
+			anushfood_day = daystart
+			anushsup_count -= 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/shared/food/leftovers.jpg"></center>'
+			pcs_health += 10
+			pcs_mood += 20
+			fat += 2
+			pcs_energy += 50
+			if pcs_hydra >= 100:
+				pcs_hydra += 20
+			else
+				pcs_hydra += 40
+			end
+			cumspclnt = 2
+			gs 'cum_cleanup'
+			pcs_breath = 0
+			'It seems to be leftovers from a ready to make meal. You wonder if anyone here knows how to cook.'
+			act 'Continue': gt 'anushapt_city', 'fridge'
+			act 'Close the refrigerator': gt 'anushapt_city', 'kitchen'
+		end
+	end
+	if anushfresh_count > 0:
+		act 'Eat veggies':
+			*clr & cla
+			minut += 5
+			anushfood_day = daystart
+			anushfresh_count -= 1
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/shared/food/veggies.jpg"></center>'
+			pcs_health += 20
+			pcs_energy += 30
+			if pcs_hydra >= 100:
+				pcs_hydra += 20
+			else
+				pcs_hydra += 40
+			end
+			cumspclnt = 2
+			gs 'cum_cleanup'
+			pcs_breath = 0
+			'You get out a plate of fresh vegetables from the fridge and put them on a plate. You take a seat and eat them, when you are done you rinse your plate off in the sink.'
+			act 'Continue': gt 'anushapt_city', 'fridge'
+			act 'Close the refrigerator': gt 'anushapt_city', 'kitchen'
+		end
+	end
+end
+
+if $ARGS[0] = 'snack':
+	menu_off = 1
+	*clr & cla
+	minut += 15
+	if alko > 0: alko -= 1
+	pcs_health += 20
+	pcs_mood += 20
+	fat += 6
+	pcs_energy += 25
+	if pcs_hydra >= 100:
+		pcs_hydra += 25
+	else
+		pcs_hydra += 50
+	end
+	cumspclnt = 2
+	gs 'cum_cleanup'
+	pcs_breath = 0
+	gs 'stat'
+	locat['A144'] = 4
+	'<center><b><font color = maroon>Kitchen</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/get_snacks.jpg"></center>'
+	'She gets up and heads to the kitchen with you, the two of you talking and laughing the whole way.'
+	'As you walk into the kitchen, Anushka points to a refrigerator. "Grab some drinks out of the fridge and anything else good."'
+	'While you are doing that, she grabs a couple of snack cakes and chips from the cabinets, and once you both have your spoils from your raid on the kitchen, you head back to her room.'
+	act 'Back to her room': locat['A144']=2& gt 'anush_bedroom_city','anushroom'
+end
+
+!!Radomir is home Mon-Tues and Thurs from 18:00 for rest of night, Sat from 08:00 till 20:00, Sun all day
+!!make sure I got all the day, hour code correct below, above is the times he should be home.
+if $ARGS[0] = 'rad_room':
+	$menu_loc = 'anushapt_city'
+	$menu_arg = 'rad_room'
+	menu_off = 0
+	close all
+	*clr & cla
+	minut += 1
+	gs 'stat'
+	gs 'anushapt_city_schedule'
+	'<center><b><font color = maroon>Radomir''s room</font></b></center>'
+	if (week = 1 or week = 2 or week = 4) and hour >= 18 and hour < 23:
+		locat['A154'] = 3
+		tempRad = rand(0,4)
+		if tempRad = 0:
+			'<center><img <<$set_imgh>> src="images/locations/city/island/homes/band_apt/door.jpg"></center>'
+			'Just as you walk up to the door, you hear sounds coming from the other side. As you lean in close to the door, you can make out the soft moans and cries of a girl, with a louder Radomir''s voice partially drowning them out. "Yeah! That''s right bitch, take my cock." Followed my a loud feminine "Ahhh!" "Fuck yeah! You love my big cock pounding your tight little ass, don''t you slut!" If she replies you can''t hear it, it sounds like they are both having fun, so perhaps you should leave them alone.'
+! Add some arousal from voyeur?
+			act 'Leave his room': gt 'anushapt_city', 'hallway'
+		else
+			'<center><img <<$set_imgh>> src="images/locations/city/island/homes/band_apt/rad_room.jpg"></center>'
+			'The room is surprisingly clean and well kept. There is a large build in the middle of the room against the opposite wall. Above the bed is spelled out Rock Star, along the left side of the room is a dresser, with a guitar in front of it. Along the opposite wall is a desk with a laptop on it, next to that is a medium sized tv, bean bag chair in front of it, while a play station on the floor in front of the tv. Currently Radomir is sitting at the desk working on his laptop.'
+			act 'Leave his room': gt 'anushapt_city', 'hallway'
+			act 'Say hi':
+				*clr & cla
+				'<center><b><font color = maroon>Radomir''s Room</font></b></center>'
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big154.jpg"></center>'
+				'You walk into his room, crossing it over near him, as you say. "Hi, you busy?"'
+!!note to self to expand this in the future
+				if npc_rel['A154'] >= 60:
+					minut += 10
+					'Radomir glances over to you. "Hey girl what you up to?"'
+					'You smile to him. "Nothing much thought I would stop by and see what you was doing."'
+					'He nods a bit. "Just working on a new song is all."'
+					'The two of you talk about music for a bit but he keeps getting distracted by working on the song. After a bit you decide to leave him to it.'
+					act 'Leave his room': gt 'anushapt_city', 'hallway'
+				elseif npc_rel['A154'] <= 20:
+					minut += 1
+					'He glances over at you and immediately has a look of anger on his face. "What the fuck are you doing? Get the fuck out of my room." He says, as he gets up and crosses over to you. He grabs you by the arm and shoves your out of his room, closing the door afterwards.'
+					act 'Leave his room': gt 'anushapt_city', 'hallway'
+				else
+					minut += 5
+					'Radomir glances up at you and then back at his computer. "Yeah, I''m busy."'
+					'"Oh sorry, can I ask what you are doing?" You ask him trying to strike up more of a conversation.'
+					'He sighs and looks over at you. "I''m working on a new song, now if you don''t mind I would like to be left alone." After that he just ignores you, after a couple of minutes of being ignore you just leave.'
+					act 'Leave his room': gt 'anushapt_city', 'hallway'
+				end
+			end
+		killvar 'tempRad'
+		end
+	! Saturday timed 
+	! and Sunday all day if that should be
+	elseif week = 7 or (week = 6 and hour >= 8 and hour < 20):
+		'<center><img <<$set_imgh>> src="images/locations/city/island/homes/band_apt/rad_room.jpg"></center>'
+		'The room is surprisingly clean and well kept. There is a large build in the middle of the room against the opposite wall. Above the bed is spelled out Rock Star, along the left side of the room is a dresser, with a guitar in front of it. Along the opposite wall is a desk with a laptop on it, next to that is a medium sized tv, bean bag chair in front of it, while a play station on the floor in front of the tv. Currently Radomir is sitting at the desk working on his laptop.'
+		act 'Leave his room': gt 'anushapt_city','hallway'
+		act 'Say hi':
+			*clr & cla
+			'<center><b><font color = maroon>Radomir''s Room</font></b></center>'
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big154.jpg"></center>'
+			'You walk into his room, crossing it over near him, as you say. "Hi, you busy?"'
+!!note to self to expand this in the future
+			if npc_rel['A154'] >= 60:
+				minut += 10
+				'Radomir glances over to you. "Hey girl what you up to?"'
+				'You smile to him. "Nothing much thought I would stop by and see what you was doing."'
+				'He nods a bit. "Just working on a new song is all."'
+				'The two of you talk about music for a bit but he keeps getting distracted by working on the song. After a bit you decide to leave him to it.'
+				act 'Leave his room': gt 'anushapt_city','hallway'
+			elseif npc_rel['A154'] <= 20:
+				minut += 1
+				'He glances over at you and immediately has a look of anger on his face. "What the fuck are you doing? Get the fuck out of my room." He says, as he gets up and crosses over to you. He grabs you by the arm and shoves your out of his room, closing the door afterwards.'
+				act 'Leave his room': gt 'anushapt_city','hallway'
+			else
+				minut += 5
+				'Radomir glances up at you and then back at his computer. "Yeah, I''m busy."'
+				'"Oh sorry, can I ask what you are doing?" You ask him trying to strike up more of a conversation.'
+				'He sighs and looks over at you. "I''m working on a new song, now if you don''t mind I would like to be left alone." After that he just ignores you, after a couple of minutes of being ignore you just leave.'
+				act 'Leave his room': gt 'anushapt_city','hallway'
+			end
+		end
+	else
+		'<center><img <<$set_imgh>> src="images/locations/city/island/homes/band_apt/rad_room.jpg"></center>'
+		'The room is surprisingly clean and well kept. There is a large build in the middle of the room against the opposite wall. Above the bed is spelled out Rock Star, along the left side of the room is a dresser, with a guitar in front of it. Along the opposite wall is a desk with a laptop on it, next to that is a medium sized tv, bean bag chair in front of it, while a play station on the floor in front of the tv.'
+		'Since nobody''s here, you should probably leave, but you could take a look around if you''re curious.'
+		act 'Leave his room': gt 'anushapt_city','hallway'
+		act 'Look around':
+			*clr & cla
+			minut += 10
+			'<center><b><font color = maroon>Radomir''s Room</font></b></center>'
+			'<center><img <<$set_imgh>> src="images/locations/city/island/homes/band_apt/rad_nightstand.jpg"></center>'
+			'You snoop around, opening drawers and looking in the closet, but you don''t find anything of interest. His computer is password connected so you can''t use it. The only thing of note is some condoms and other stuff in one of the night stands.'
+			act 'Leave his room': gt 'anushapt_city','hallway'
+		end
+	end
+end
+
+if $ARGS[0] = 'ark_val_room':
+	$menu_loc = 'anushapt_city'
+	$menu_arg = 'ark_val_room'
+	menu_off = 0
+	close all
+	*clr & cla
+	minut += 1
+	gs 'stat'
+	gs 'anushapt_city_schedule'
+	'<center><b><font color = maroon>Arkadi and Valentin''s room</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/island/homes/band_apt/ark_val_room.jpg"></center>'
+	'The room is pretty small, obviously the smallest bedroom in the apartment. In each corner opposite the door is a bed, both are a mess and neither looks like they have ever been made. The walls and even the ceiling is covered in posters along with a few records. Most of the posters are of varies bands, but a few are of scantly or completely naked girls, along with one rather larger star wars poster on the ceiling. Between the beds along the back wall is two night stands, one by each bed. Both are pretty cluttered looking with a single window just between the night stands. Other than that the room is pretty empty but the beds almost completely fill the room, there is a small closest near the door and two dressers along the same wall as the drawer.'
+	act 'Leave': gt 'anushapt_city','hallway'
+	act 'Look around':
+		*clr & cla
+		minut += 10
+		'<center><b><font color = maroon>Arkadi and Valentin''s room</font></b></center>'
+		'<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
+
+!!Anushka is home Mon from 18:00 for rest of night, Tues and Thurs from 15:00 till 18:00, Fri from 16:00 till 20:00, Sat from 08:00 till 20:00 (first Sat each month from 16:00 till 20:00), Sun from 08:00 till 17:00
+
+if $ARGS[0] = 'nushlivroom':
+!!this doesn''t work right now I will repurpose it later, so leaving it here for now
+	menu_off = 1
+	close all
+	*clr & cla
+	gs 'stat'
+	gs 'anushapt_city_schedule'
+	locat['A144'] = 5
+	'<center><b><font color = maroon>Living room</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/locations/city/island/homes/band_apt/living.jpg"></center>'
+	'The room has a couple of recliners and a couch where Anushka is sitting. In front of the couch is a large coffee table. Several empty beer bottles and cups are spread across the table. There are also some scattered papers and a pill bottle sitting on the table. Opposite the couch but in front of the window is a fairly large TV playing an action movie of some sort and a stereo system. The room isn''t exactly messy, but it is far from clean. It doesn''t look like it has been dusted in months or the floor has been recently swept. You walk over and sit down next to Anushka.'
+	*nl
+	'You notice that you don''t hear anything else. "Where''s everyone else?" you ask her.'
+	'She shrugs a bit. "I think they all went out to see a movie, so I have the place all to myself for a change."'
+	act 'Watch the show with her':
+		*clr & cla
+		gs 'stat'
+		minut += 120
+		gs 'stat'
+		gs 'anushapt_city_schedule'
+		'<center><b><font color = maroon>Living room</font></b></center>'
+		'<center><img <<$set_imgh>> src="images/shared/home/tv/tv_watch_1.jpg"></center>'
+		'The two of you watch some cheesy American action movie. You chat about how nice it will be when you are on your own without always having people around and parents telling you what to do. You barely pay attention to the movie as you talk. In fact, it ends, and something else comes on that you don''t even remember. After a couple of hours though, you hear keys in the lock of the door and Anushka says "Shit they''re home already. Come on let''s go." As she gets up and heads to her room, her brothers come running by on the way to theirs. They are quickly followed by Valeria complaining about where they ate. Ed walks by and gives you a slight nod, then goes into the kitchen.'
+		act 'Follow Anushka to her room': locat['A144']=2& gt 'anush_bedroom_city','anushroom'
+	end
+	if strapnumber > 0:
+		act 'Pull out your strap-on':
+			*clr & cla
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/sex/livingroom/couchstrap1.jpg"></center>'
+			if hotcat >= 6:
+				'Anushka arches her eyebrows when you pull the strap-on out of your purse, then bites her lower lip. "Just what are you planning to do with that?"'
+				'You give her a grin. "I was thinking about fucking you with it, or maybe having you fuck me with it? With nobody home, it would be a crime to waste the freedom it gives us."'
+				'She gets flushed, and you can tell she is turned on. "Yeah? Well hand it over and I will fuck your tight little asshole until you scream for me."'
+				act 'Fuck her': gt 'anushkaev1', 'couch_strapon_give'
+				act 'Give her the strap-on': gt 'anushkaev1', 'couch_strapon_get'
+			else
+				'Anushka reaches up and takes the strap-on from you. She takes a look at it then gives the straps a few good tugs while she checks the size of the dildo. "Pretty nice one. It''s a quality dildo and sturdy harness. You made a good choice." she says as she hands it back to you and turns her attention back to the movie. Taking the hint that she doesn''t want to play, you put the strap-on away and join her in watching the TV.'
+				act 'Watch the show with her':
+					*clr & cla
+					gs 'stat'
+					minut += 120
+					gs 'stat'
+					gs 'anushapt_city_schedule'
+					'<center><b><font color = maroon>Living room</font></b></center>'
+					'<center><img <<$set_imgh>> src="images/shared/home/tv/tv_watch_1.jpg"></center>'
+					'The two of you watch some cheesy American action movie. You chat about how nice it will be when you are on your own without always having people around and parents telling you what to do. You barely pay attention to the movie as you talk. In fact, it ends, and something else comes on that you don''t even remember. After a couple of hours though, you hear keys in the lock of the door and Anushka says "Shit they''re home already. Come on, let''s go." As she gets up and heads to her room, her brothers come running by on the way to theirs. They are quickly followed by Valeria complaining about where they ate. Ed walks by and gives you a slight nod, then goes into the kitchen.'
+					act 'Follow Anushka to her room': locat['A144']=2& gt 'anush_bedroom_city','anushroom'
+				end
+			end
+		end
+	end
+end
+
+
+--- anushapt_city ---------------------------------

+ 15 - 0
locations/anushapt_city_schedule.qsrc

@@ -0,0 +1,15 @@
+# anushapt_city_schedule
+!! 2023-05-26
+
+! We call the NPCs that live in the apartment from here
+gs 'anushka_konstantinov_schedule'
+gs 'valentin_bogdanov_schedule'
+gs 'arkadi_fyodorov_schedule'
+gs 'radomir_popov_schedule'
+
+
+! Additional settings go here
+
+
+
+--- anushapt_city_schedule ---------------------------------

+ 157 - 0
locations/anushka_konstantinov_schedule.qsrc

@@ -0,0 +1,157 @@
+# anushka_konstantinov_schedule
+!! 2023-05-26
+
+!! Her schedule:
+!AnushkaLocCity tells us where Anvushka is located
+!! Todo make a text array to hold these values and use like AnushkaLocCityDes[locat['A144']] = String
+!----------------------------------------------
+!locat['A144'] = 0 (Anushka not home Fri and Sat 20:00 for rest of night)
+!locat['A144'] = 1 (Anushka in the hallway)
+!locat['A144'] = 2 (Anushka in her room)
+!locat['A144'] = 3 (Anushka in Radomir''s room)
+!locat['A144'] = 4 (Anushka in the kitchen)
+!locat['A144'] = 5 (Anushka in the livingroom)
+!locat['A144'] = 6 (Anushka in Valentin and Arkadi''s room)
+!locat['A144'] = 7 (Anushka in the bathroom)
+!locat['A144'] = 8 (Anushka is in the garage with the band Wed 18-23)
+!locat['A144'] = 9 (Anushka is at the Coffee Hole working (week = 2 or week = 4 or week = 7) and hour >= 18) or (week = 5 and hour >= 10 and hour < 16))
+!locat['A144'] = 10 (Anushka is at the University classes 09:00 to 15:00)
+!locat['A144'] = 11 (Anushka is at the modeling studio First Sat of each month 8 to 16:00)
+!locat['A144'] = 12 (Anushka is at the University Library Mon and Wed from 15:00 till 18:00)
+!---------------------------------------------
+
+! City schedule
+! Standard location is not at home which should be set at init
+!locat['A144'] = 0
+!!Anushka is home Mon from 18:00 for rest of night, Tues and Thurs from 15:00 till 18:00, Fri from 16:00 till 20:00, Sat from 08:00 till 20:00 (first Sat each month from 16:00 till 20:00), Sun from 08:00 till 17:00
+
+!! Home is located in her bedroom (2)
+! TODO: randomize the location inside home?
+
+if week = 1:
+	! Monday
+	if hour >= 9 and hour < 15:
+		! Need an additional check: is the university open?
+		locat['A144'] = 10
+	elseif hour >= 15 and hour < 18:
+		locat['A144'] = 12
+	elseif hour >= 18 and hour <= 23:
+		locat['A144'] = 2
+	end
+elseif week = 2:
+	if hour >= 9 and hour < 15:
+		locat['A144'] = 10
+	elseif hour >= 15 and hour < 18:
+		locat['A144'] = 2
+	elseif hour >= 18 and hour <23:
+		locat['A144'] = 9
+	end
+elseif week = 3:
+	if hour >= 9 and hour < 15:
+		locat['A144'] = 10
+	elseif hour >= 15 and hour < 18:
+		locat['A144'] = 12
+	elseif hour >= 18 and hour < 23:
+		locat['A144'] = 8
+	end
+elseif week = 4:
+	if hour >= 9 and hour < 15:
+		locat['A144'] = 10
+	elseif hour >= 18 and hour <23:
+		locat['A144'] = 9
+	end
+elseif week = 5:
+	if hour >= 9 and hour < 15:
+		locat['A144'] = 10
+	elseif hour >= 10 and hour <16:
+		locat['A144'] = 9
+	elseif hour >= 16 and hour <20:
+		locat['A144'] = 2
+	elseif hour >= 20:
+		locat['A144'] = 0
+	end
+elseif week = 6:
+	!(first Sat each month from 16:00 till 20:00)
+	if day <= 7:
+		if hour >= 8 and hour < 16:
+			locat['A144'] = 11
+		elseif hour >= 16 and hour < 20:
+			locat['A144'] = 2
+		end
+	else
+		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
+	end
+end
+
+if locat['A144'] > 0 and locat['A144'] < 8:
+	$AnushkaLocCity = 'home'
+else
+	$AnushkaLocCity = 'notHome'
+end
+
+! Use this in the calendar app on Sveta''s phone Loop over an array there that holds NPC IDs she is allowed to see there, and for each ID call this function.
+if $ARGS[0] = 'getLocation':
+	!Set the text for the current NPC ID
+	if locat['A144'] = 0:
+		npcLocation['A144'] = 'Anushka not home Fri and Sat 20:00 for rest of night'
+	elseif locat['A144'] = 1: 
+		npcLocation['A144'] = 'Anushka in the hallway at her city apartment'
+	elseif locat['A144'] = 2:
+		npcLocation['A144'] = 'Anushka in her room at her city apartment'
+	elseif locat['A144'] = 3:
+		npcLocation['A144'] = 'Anushka in Radomir''s room at her city apartment'
+	elseif locat['A144'] = 4:
+		npcLocation['A144'] = 'Anushka in the kitchen at her city apartment'
+	elseif locat['A144'] = 5:
+		npcLocation['A144'] = 'Anushka in the livingroom at her city apartment'
+	elseif locat['A144'] = 6: 
+		npcLocation['A144'] = 'Anushka in Valentin and Arkadi''s room'
+	elseif locat['A144'] = 7:
+		npcLocation['A144'] = 'Anushka in the bathroom'
+	elseif locat['A144'] = 8:
+		npcLocation['A144'] = 'Anushka is in the garage with the band Wed 18-23'
+	elseif locat['A144'] = 9:
+		npcLocation['A144'] = 'Anushka is at her job at the The Coffee Hole'
+	elseif locat['A144'] = 10:
+		npcLocation['A144'] = 'Anushka is at the University classes 09:00 to 15:00'
+	elseif locat['A144'] = 11:
+		npcLocation['A144'] = 'Anushka is at the modeling studio First Sat of each month 8:00 to 16:00'
+	elseif locat['A144'] = 12:
+		npcLocation['A144'] = 'Anushka is at the University Library Mon and Wed from 15:00 till 18:00'
+	end
+end
+
+!! Get the current description for a journal entry
+!! This function will create a text, already formatted, showing the current instruction to progress for this character. That means we can store all scheduling info here and there is no need to edit other files.
+if $ARGS[0] = 'journal':
+
+	$anushka_konstantinov_schedule_journal = ''
+	! City quest 
+	if anushkaCityQW['first_visit'] = 0:
+		$anushka_konstantinov_schedule_journal & 'You don''t know where she lives but you likely know her as you went to school with her.'
+	elseif anushkaCityQW['first_visit'] = 1:
+		$anushka_konstantinov_schedule_journal & 'She told you where her apartment in they city is but you have not been there with her.'
+	elseif anushkaCityQW['first_visit'] >= 2:
+		$anushka_konstantinov_schedule_journal & 'You have visited her at her apartment, you should visit her again.'
+	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.'
+	end
+
+end
+
+
+--- anushka_konstantinov_schedule ---------------------------------

+ 34 - 25
locations/anushkachat.qsrc

@@ -433,6 +433,12 @@ if $ARGS[0] = 'chat':
 			*clr & cla
 			gs 'willpower', 'pay', 'self'
 			gs 'stat'
+			! Initialize the kiss counter
+			if anushkaQW['kiss'] <= 0:
+				anushkaQW['kiss'] = 1
+			else
+				anushkaQW['kiss'] += 1
+			end
 			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/brtkiss.jpg"></center>'
 			if hotcat >= 6:
@@ -440,38 +446,41 @@ if $ARGS[0] = 'chat':
 				gs 'arousal', 'foreplay', 1, 'lesbian'
 				gs 'stat'
 				act 'Stop kissing and talk more': gt 'anushkachat', 'chat'
-				act 'Make out':
-					*clr & cla
-					'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/brtmakeout.jpg"></center>'
-					'She wraps her arms around your neck and pulls you in close. The two of you are soon kissing passionately, the kisses full of eager lust and urgent need as you feel yourself getting more and more aroused.'
-					gs 'arousal', 'foreplay', 2, 'lesbian'
-					gs 'stat'
-					act 'Stop making out':
-						*clr & cla
-						gs 'npc_relationship', 'modify', 'A144', 'hate'
-						'You pull away before things go too far and catch your breath. You see her slightly confused look and you feel a little bad about it. "Sorry, I got carried away. Can we just go back to talking?"' 
-						'She frowns. "Yeah, whatever." You don''t blame her for her reaction since you did just give her the girl equivalent of blue balls.'
-						gs 'arousal', 'end'
-						gs 'stat'
-						act 'Talk about something else': gt 'anushkachat', 'chat'
-					end
-					act 'Peeking':
+				! We can only go further when kissing occured > 5 times
+				if anushkaQW['kiss'] > 5:
+					act 'Make out':
 						*clr & cla
 						'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les1.jpg"></center>'
-						'She breaks the kiss and uses one of her hands to pull down your top to expose your breasts, taking a long hard look at them. "You have nice tits." You can''t help it, but just the way she says it in the moment makes you giggle.'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/brtmakeout.jpg"></center>'
+						'She wraps her arms around your neck and pulls you in close. The two of you are soon kissing passionately, the kisses full of eager lust and urgent need as you feel yourself getting more and more aroused.'
 						gs 'arousal', 'foreplay', 2, 'lesbian'
 						gs 'stat'
-						act 'Undress her':
+						act 'Stop making out':
+							*clr & cla
+							gs 'npc_relationship', 'modify', 'A144', 'hate'
+							'You pull away before things go too far and catch your breath. You see her slightly confused look and you feel a little bad about it. "Sorry, I got carried away. Can we just go back to talking?"' 
+							'She frowns. "Yeah, whatever." You don''t blame her for her reaction since you did just give her the girl equivalent of blue balls.'
+							gs 'arousal', 'end'
+							gs 'stat'
+							act 'Talk about something else': gt 'anushkachat', 'chat'
+						end
+						act 'Peeking':
 							*clr & cla
-							gs 'npc_relationship', 'modify', 'A144', 'like'
 							'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
-							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les2.jpg"></center>'
-							'You don''t waste any time and start pulling her clothes off as she returns the favor and starts removing your clothes as well. It would go a lot faster if the two of you weren''t also passionately kissing and caressing each others'' bodies. Regardless, you''re soon both naked.'
-							gs 'arousal', 'foreplay', 3, 'lesbian'
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les1.jpg"></center>'
+							'She breaks the kiss and uses one of her hands to pull down your top to expose your breasts, taking a long hard look at them. "You have nice tits." You can''t help it, but just the way she says it in the moment makes you giggle.'
+							gs 'arousal', 'foreplay', 2, 'lesbian'
 							gs 'stat'
-							act 'Get pleasured': gt 'anushkaev1', 'getpleasured'
+							act 'Undress her':
+								*clr & cla
+								gs 'npc_relationship', 'modify', 'A144', 'like'
+								'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les2.jpg"></center>'
+								'You don''t waste any time and start pulling her clothes off as she returns the favor and starts removing your clothes as well. It would go a lot faster if the two of you weren''t also passionately kissing and caressing each others'' bodies. Regardless, you''re soon both naked.'
+								gs 'arousal', 'foreplay', 3, 'lesbian'
+								gs 'stat'
+								act 'Get pleasured': gt 'anushkaev1', 'getpleasured'
+							end
 						end
 					end
 				end

+ 1205 - 0
locations/anushkachat_city.qsrc

@@ -0,0 +1,1205 @@
+# anushkachat_city
+!2023/05/08
+
+!AnushkaLocCity tells us where Anushka is located
+!----------------------------------------------
+!locat['A144'] = 0 (Anushka not home Fri and Sat 20:00 for rest of night)
+!locat['A144'] = 1 (Anushka in the hallway)
+!locat['A144'] = 2 (Anushka in her room)
+!locat['A144'] = 3 (Anushka in Radomir''s room)
+!locat['A144'] = 4 (Anushka in the kitchen)
+!locat['A144'] = 5 (Anushka in the livingroom)
+!locat['A144'] = 6 (Anushka in Valentin and Arkadi''s room)
+!locat['A144'] = 7 (Anushka in the bathroom)
+!locat['A144'] = 8 (Anushka is in the garage with the band Wed 18-23)
+!locat['A144'] = 9 (Anushka is at the coffee hole working (week = 2 or week = 4 or week = 7) and hour >= 18) or (week = 5 and hour >= 10 and hour < 16))
+!locat['A144'] = 10 (Anushka is at the University classes 09:00 to 15:00)
+!locat['A144'] = 11 (Anushka is at the modeling studio First Sat of each month 8 to 16:00)
+!locat['A144'] = 12 (Anushka is at the University Library Mon and Wed from 15:00 till 18:00)
+!---------------------------------------------
+
+!!2021/03/26
+if $ARGS[0] = 'chat':
+	menu_off = 1
+	*clr & cla
+	gs 'stat'
+	'<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>'
+	'The two of you sit on her bed and talk about a variety of topics.'
+	act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+	act 'Make small talk':
+		*clr & cla
+		minut += 5
+		gs 'npc_relationship', 'modify', 'A144', 'like'
+		'<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>'
+		'The two of you chat about a variety of things, the University, music, clothes, about any of the kids from Pavlovsk you have seen, and what has been going on lately.'
+		act 'Keep talking': gt 'anushkachat_city', 'chat'
+		act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+	end
+	if anushkaQW['raddate'] = 1:
+		act 'Ask about her dating Radomir':
+			*clr & cla
+			minut += 5
+			'<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>'
+			'"You and Rad use to date, huh?" you ask her.'
+			'She sighs and looks at you for a moment, so you can tell this isn''t something she is too keen on talking about. "Yeah, when I was young and dumb. I started hanging out with them right after they started their band. Val told me him and Rad starting a band and he invited me to come and listen to them."'
+			'You just nod as she continues. "Anyway, they were kind of crap honestly, since they could barely play while the lyrics were awful. They mostly just did covers to practice with back then." She pauses for a moment, as if remembering what it was like. "Even back then, Rad was a decent singer, a bit on the raw, but you could hear the natural talent. He used to look at me with that look. It was the one that boys would give you when they really want you. Back then it felt amazing to be looked at that way, but now I know what that look really means..." she finishes with a frown.'
+			*nl
+			'You prod her a little. "What happened next?"'
+			'"Well he was already a bit of a bad boy even then, plus he was the lead singer of a band, which was hot. He paid attention to me in the way young girls want guys to pay attention to them," she says with a laugh and shakes her head. "God, I was so stupid back then. When he asked me out, I agreed and we started dating. I ended up becoming their number one fan."'
+			act 'Continue':
+				*clr & cla
+				minut += 5
+				'<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>'
+				'She sighs. "At first, everything was great, because I already knew how to play guitar myself. We talked about that and I helped by teaching him what I knew from my dad. He taught me what he knew and we both got better. I also helped him write original songs for the band. In time, I asked him if I could join, so he let me try out. Rad and Val agreed. Shithead didn''t." She notices the look on your face and adds "He was the band''s previous drummer. He was a real asshole."'
+				'You get curious. "How was he an asshole? I mean other than not wanting you in the band?" you ask.'
+				*nl
+				'"It''s hard to explain, but he was always harping about me being in the band and that Rad spent too much time with me. It was like he was against us from the start, but him trying to split us up it only made our relationship grow stronger," she replies, but seems a bit unsure of how to express herself.'
+				'You nod. "Okay, so being in the band caused you guys to break up?"'
+				'She gives you a confused stare. "What? No! At first, things were better than ever between Rad and me."'
+				'"What happened then?" you press her.'
+				'She sighs loudly and you can tell that she''s starting to get annoyed talking about it. "We actually started to make a name for ourselves. I just don''t mean with the local kids, but we started playing at some parties. At the time we just got free booze, drugs and got to hang out with older kids. We even played at some of the underground parties as an opening act."'
+
+				act 'Go on':
+					*clr & cla
+					minut += 5
+					'<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>'
+					'She frowns at you as you prod her even more. "That''s when it started. Suddenly, I had guys hitting on me all the time, even guys many years older than me. They had never paid me any attention before. The girls were doing the same with the boys, but I didn''t care. Rad and I were together."'
+					'You can tell she''s starting to get visibly upset, but not angry. It''s like she might actually be on the verge of crying. She takes a deep, calming breath to get herself back under control and her vulnerable moment passes. "It happened after one of the underground parties we played at. After we were done, we joined in with the dancing and partying. I noticed Rad wasn''t anywhere to be seen, so I went to look for him... Yeah, I found him fucking some other chick." Now she seems to be angry. "We fought, and he said he was sorry and wouldn''t do it anymore, so I forgave him. God, I was so fucking stupid!" she says harshly.'
+					*nl
+					'"However, he didn''t stop. I caught him several more times with different sluts, but I always kept forgiving him and taking him back. Then the fucking asshole had the nerve to fucking dump <i>me</i>, saying it was ''best for the band''," She goes quiet while looking sad.'
+					'"In the end, he was right. We never should have dated and should have broken up sooner. It was a good PR move for the band if we were both single, to create the fantasy of our fans having a chance with us. It took me a while to come to that realization," she says while shaking her head.'
+
+					act 'Then what?':
+						*clr & cla
+						minut += 5
+						'<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>'
+						'"We fought all the fucking time, but Val convinced me to stay in the bad and Rad wanted me to stay too. However, it made Shithead leave, which is the best thing to come out of Rad and myself dating because then we found Arkadi."'
+						'You''re a little confused. "Why are you still hooking up if you guys broke up?"'
+						'She shrugs. "I got over it. I forgave him, but we were both young and stupid. Now we''re just friends and he''s still a good fuck, so why not?" she says with a smile, but you''re unconvinced. She changes the subject to a song she recently heard, obviously not wanting to talk about it any further.'
+
+						act 'Keep talking': gt 'anushkachat_city', 'chat'
+						act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+					end
+				end
+			end
+		end
+	end
+	if anushkaQW['radspy'] = 1:
+		act 'Ask about her hooking up with Radomir':
+			*clr & cla
+			anushkaQW['raddate'] = 1
+			minut += 5
+			'<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>'
+			'"What''s the deal with you and Rad? Are you guys serious or something?" you ask her.'
+			'She stares at you, puzzled. "What are you talking about?"'
+			'You smile at her, knowing that she''s having sex with him. "Well, you guys are hooking up, but is that it or is there something more?"'
+			'She shakes her head. "Where did you hear that? Never mind, it doesn''t matter. No, we''re just friends who occasionally fuck is all."'
+			'You get the feeling she''s holding something back. "There''s nothing serious then? No chance of you guys becoming a couple?"'
+			'Her smile completely disappears and you feel like you''ve struck a nerve. "No." She pauses for a moment before continuing. "We used to date, but things didn''t work out and we ended up breaking up."'
+			'You get the feeling she really doesn''t want to talk about it, but you''re also now curious about what happened.'
+			if anushkaQW['radspy'] = 1 and anushkaQW['valspy'] = 1:
+				'You also wonder if the reason she doesn''t want to talk about it is because she''s sleeping with both Radomir and Valentin. Does that cause problems with the band?'
+
+				act 'Problems in the band': gt 'anushkachat_city', 'radval'
+			end
+
+			act 'Keep talking': gt 'anushkachat_city', 'chat'
+			act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+		end
+	end
+	if anushkaQW['valspy'] = 1:
+		act 'Ask about her hooking up with Valentin':
+			*clr & cla
+			minut += 5
+			'<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>'
+			'"What''s the deal with you and Val? Are you guys serious or something?" you ask her.'
+			'She stares at you, puzzled. "What are you talking about?"'
+			'You smile at her, knowing she''s having sex with him. "Well, you guys are hooking up, but is that it or is there something more?"'
+			'She shakes her head, but smiles at the question. "No, we''re just friends who occasionally fuck is all."'
+			'"So nothing serious then? Why just hook up? I mean he is okay looking..." you comment.'
+			'She giggles at that. "One, he''s just fun to hang out with. Two, he has a huge dick. He always leaves my pussy and ass aching, but in a good way..." she says with a grin while pretending she''s holding a massive dick. You both laugh and she tells you about some of the times when she and Val have hooked up.'
+			if anushkaQW['radspy'] = 1 and anushkaQW['valspy'] =1:
+				'After that, you can''t help but wonder if her sleeping with both Radomir and Valentin causes problems with the band.'
+
+				act 'Problems in the band': gt 'anushkachat_city', 'radval'
+			end
+
+			act 'Keep talking': gt 'anushkachat_city', 'chat'
+			act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+		end
+	end
+	if anushkaQW['marspy'] = 1:
+		act 'Ask about her hooking up with Marcus':
+			*clr & cla
+			anushkaQW['marspyknow'] = 1
+			minut += 5
+			'<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>'
+			'"What''s the deal with you and Marcus? I didn''t know you guys were friends let alone... you know..." you say to her.'
+			'She arches a slender brow. "What do you mean?"'
+			'You smile at her, knowing she''s having sex with him. "Well, you guys are hooking up right? Is it something more serious?" you ask.'
+			'She shakes her head. "Where did you hear that? Never mind because it doesn''t matter. We''re not friends.. not really. He''s... okay, I guess..."'
+			*nl
+			'You''re confused by her response. "Why are you hooking up if you''re not friends?"'
+			'She laughs. "Because it''s taboo and you know how people are. He''s black... and American. Either would be enough for people to think it''s wrong, but both just makes it doubly taboo. That makes it fucking hot. Not to mention he has a huge fucking dick."'
+			'You nod. "Is it just because he has a big dick and is black?"'
+			'She shrugs slightly. "Yeah, pretty much. I mean just thinking about getting ploughed by his big black cock is making me horny..." she says with a laugh, but you can tell she really is starting to get aroused.'
+			*nl
+			'You laugh. "Okay, okay. I get it. Big black dicks are what makes you horny."'
+			'She shakes her head slightly. "It''s not just that, or I should say only that. It''s also about everyone saying it''s wrong. It''s the same reason that I like fucking other chicks or getting naked. Breaking the rules and rubbing it in their narrow minded faces is a huge turn on. I mean fuck what society thinks or wants us to think or how to act. The more people tell me good girls shouldn''t do this or that, the more I want to fucking do it. I say break all the fucking rules and live free."'
+			'You only nod at that. You know Anushka is a bit of an anarchist at heart, so it''s not a surprise breaking social norms turns her on.'
+
+			act 'Keep talking': gt 'anushkachat_city', 'chat'
+			act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+			if OluQW['sex'] = 1 and OluQW['nush_inv'] = 0:
+				act 'Tell her about Olu': gt 'anushkachat_city', 'tell_about_olu'
+			end
+		end
+	end
+	if OluQW['sex'] = 1 and OluQW['tell'] = 0:
+		act 'Tell her about Olu': gt 'anushkachat_city', 'tell_about_olu'
+	end
+	if npc_sex['A82'] > 0 and DjibrilQW['invite'] = 0 and DjibrilQW['tell'] = 0:
+		if OluQW['tell'] = 1:
+			act 'Tell her about Djibril': gt 'anushkachat_city', 'tell_about_djibril'
+		else
+			act 'Tell her about Djibril': gt 'anushkachat_city', 'tell_about_djibril1'
+		end
+	end
+	if DjibrilQW['tell'] = 1 and DjibrilQW['nush_inv'] = 0:
+		act 'Invite to see Djibril': gt 'anushkachat_city', 'invite_djibril'
+	end
+	if DjibrilQW['nush_inv'] = 1 and DjibrilQW['tell'] = 1 and DjibrilQW['african_gangbang'] = 1:
+		act 'Tell her about Djibril gangbang': gt 'anushkachat_city', 'tell_about_djibril_gangbang'
+	end
+	if DjibrilQW['tell'] = 2 and DjibrilQW['nush_inv'] < 2:
+		act 'Invite to Djibril gangbang': gt 'anushkachat_city', 'invite_djibril_gangbang'
+	end
+	if anushkaQW['dolls'] < 2:
+		act 'Ask where she buys her clothes':
+			*clr & cla
+			minut += 5
+			'<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>'
+			'You notice the clothes scattered around her room. Some are hanging up, others are draped over chairs while a few are lying on the floor. They''re all of a similar style and you''re curious where she gets them. "Hey Nush, where do you buy your clothes? Online?"'
+			'"Dolls, well Patchwork Dolls to be exact. It''s not that far from here, nor from the University campus." She proceeds to tell you how to find the place.'
+			if anushkaQW['dolls'] = 0:
+				anushkaQW['dolls'] = 2
+				'"If you stop by, tell Savva or Viola that I said they still owe me a round from the last time."'
+			else
+				anushkaQW['dolls'] = 2
+				'You tell her you''ve been there before and she smiles. "Next time you''re there, tell them that they still owe me a round."'
+			end
+
+			act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+			act 'Keep talking': gt 'anushkachat_city', 'chat'
+		end
+	end
+	if anushkaQW['guitarplay'] >= 1:
+		act 'Would you play something again?': gt 'anush_bedroom_city', 'nush_guitar'
+	end
+	act 'Ask about the band':
+		*clr & cla
+		minut += 5
+		gopnikbandQW['practice_invite_city'] = 1
+		'<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>'
+		'The two of you sit close to each other. "I''ve heard a lot about your band. Most people tell me that you''re really good."'
+		'"I guess so. Of course we''re good because most of the lyrics are written by me," she replies nonchalantly and you roll your eyes.'
+		'"I''d really like to watch you play sometime. Are you doing any gigs soon?" you ask.'
+		*nl
+		'"That would be great because we usually have lots of fun at the gigs. They''re so energetic, especially when the crowd gets going. The after parties are also a lot of fun too, especially if you like to party. Yeah, you should definitely come by. I''m sure you wouldn''t regret it. You could also come to one of our practice sessions if you just want to hear us play and hang out."'
+		'You nod. "Where do you practice?"'
+		'She laughs. "When we got this apartment, we made sure there was a open garage spot as well. We set up in there sortly like we did back in Pav, in fact we moved all the stuff from there here, so it really looks almost exactly the same." She explains roughly where it is and you find it.'
+
+		act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+		act 'Keep talking': gt 'anushkachat_city', 'chat'
+	end
+
+	act 'Ask about the boys in the band':
+		*clr & cla
+		minut += 5
+		'<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>'
+		'You sit next to Anushka and eagerly ask her about the band members. "Can you tell me about the others in the band? I really want to know more about them."'
+		'"Well, there''s Radomir. He thinks he''s god''s gift to everything and all the girls think he''s the shit; there''s always some slut hanging off him. My mother has a hard-on for him and wants me to marry him or some shit, but fuck that. Even if I wanted to get married, he isn''t someone I would even consider. He started the band with Val and is a pretty good singer, plays guitar pretty well, and does a decent job writing some of our music. He does have a gift for giving people what they want and getting us noticed by people, I''ll give him that."'
+		*nl
+		'"Then we have Arkadi. He''s a great drummer and is always trying to keep us focused on the music, which can get annoying at times, but he can be fun and is usually up for whatever you want to do. He''s got a serious temper though, and can cause shit to go sideways fast if you aren''t too careful. I''m glad he''s with us though, since the band would probably have split up by now if it wasn''t for him. Yeah, he''s a loose cannon at times, but I enjoy his company. Plus he''s a great hard fuck, especially if you piss him off first..." she says with a wink and a grin.'
+		*nl
+		'"Finally, there''s Valentin. He plays a mean bass and has been with the band from the start. He''s pretty laid back and a lot of fun to hang out with, but takes the business side of things seriously. When we do gigs, Rad schmoozes the client, then Val steps in to handle the details to work out a good deal for us. On the plus side, he''s got a really big dick," she says with a laugh.'
+
+		act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+		act 'Keep talking': gt 'anushkachat_city', 'chat'
+	end
+
+	act 'Ask about her being a free-spirit':
+		*clr & cla
+		minut += 5
+		'<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>'
+		'"How did you get so free-spirited and not worry about being seen naked?" you ask.'
+		'"I don''t really know. I''ve always felt different than everybody else. It''s been like this as far back as I can remember. I used to just love the sensation of the wind or the warmth of the sun on my bare skin. As I got older and discovered my sexuality, I started to enjoy showing off my body. I''d watch most guys along with more than a few girls checking me out. It''s quite uplifting to be getting all the looks, so I get fucking turned on by that."'
+		'You sit in silence, wondering if you should dare to talk to her about sex. "I don''t mean to pry, but I''ve heard some rumors about your sexuality..."'
+		*nl
+		'"What do you mean?" she asks.'
+		'"Well, some people say you like guys, but sometimes hook up with girls. Others say you like girls, but sometimes hook up with guys." You try to not imply that she''s a slut, which is what many seem to think.'
+		'She shrugs. "Honestly, I don''t really care. If I like someone and I find them attractive, then I want to fuck them. I mean sex is great; it feels amazing, and it''s something you can share with other people, so why not have sex with anyone you like and find attractive?"'
+		'You open your mouth to respond when you realize that she makes a valid point.'
+
+		act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+		act 'Keep talking': gt 'anushkachat_city', 'chat'
+	end
+	if anushkaQW['about_alyona'] = 0:
+		act 'Ask about Alyona':
+			*clr & cla
+			anushkaQW['about_alyona'] = 1
+			minut += 5
+			'<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>'
+			'"I often see you hanging out with Alyona. Aren''t you scared of her?" you ask curiously.'
+			'"Yeah, she''s my partner in crime and confidant. We hang out a lot and I really enjoy her company. She''s also our band''s number one fan. Most people are afraid of her, but she doesn''t really give a fuck, which is what I really like about her."'
+
+			act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+			act 'Keep talking': gt 'anushkachat_city', 'chat'
+		end
+	end
+	act 'Ask about her family':
+		*clr & cla
+		minut += 5
+		'<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>'
+		'"I don''t mean to pry, but you didn''t seem to have the best relationship with your family, but do you ever go see them?"'
+		'"I try and call once a week sometimes I do. I typically stop by once a month or two to see them. I am actually getting along better with my brothers now that I moved out. Maksim moved into my old room and they both seem happier and think I am cooler for living in the big city." She says with a laugh. "My dad worries even more, he stops by at least once a month to check up on us." She shrugs a bit, but notice she doesn''t mention her mom at all.'
+
+		act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+		act 'Keep talking': gt 'anushkachat_city', 'chat'
+	end
+	act 'Ask about the future':
+		*clr & cla
+		minut += 5
+		'<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>'
+		'"Now that you are here in the city and out of school, what''s the plan?" you ask.'
+		'She looks at you with a smile. "Get my degree at the University, work at the Coffee Hole, and practice with the band, do more gigs. Then party when I manage to have the time, that is about it."'
+		'Before you can say something she asks you "What about you? What are your plans for the future?"'
+		act 'I don''t know':
+			*clr & cla
+			minut += 5
+			'<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
+				'"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
+				'"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.'
+			else
+				'"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.'
+			act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+			act 'Keep talking': gt 'anushkachat_city', 'chat'
+		end
+
+		act 'Studying at the university':
+			*clr & cla
+			minut += 5
+			'<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>'
+			'You get a bit excited. "I''m studying at the University."'
+			'The two of you talk about the classes you are both taking, it seems she is getting a business degree of all things, while minoring in Music and taking a lot of electives.'
+
+			act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+			act 'Keep talking': gt 'anushkachat_city', 'chat'
+		end
+		act 'Get married':
+			*clr & cla
+			minut += 5
+			gs 'stat'
+			'<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>'
+			'You sigh in a way only hopeless romantics do. "Hopefully I can find that special someone and get married soon."'
+			'She gives you a somewhat skeptical look before shrugging. "Well, best of luck with that."'
+			'You''re not sure what more to say on the topic.'
+			act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+			act 'Keep talking': gt 'anushkachat_city', 'chat'
+		end
+	end
+	act 'Ask if she has someone special yet':
+		*clr & cla
+		minut += 5
+		'<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>'
+		'You know she''s seeing some guys and girls, but you''re not sure if you should even ask, even if you''re curious. "Do you have a boyfriend? Or a girlfriend?"'
+		'She shakes her head. "Nope, I''m not really looking. I''m young and carefree. I plan to, as they say, sow my wild oats while I can. I''m not against the idea mind you. If that right person came along and just blew me away, then I would likely consider it." She pauses for a second and gives you a wicked grin. "Why do you ask? Are you wanting to fill that <i>slot?</i>"'
+		'The way she says it makes you blush. She leaves no doubt about what she means and she makes it sound so dirty while being exciting at the same time.'
+		act 'Maybe':
+			*clr & cla
+			minut += 5
+			gs 'npc_relationship', 'modify', 'A144', 'like'
+			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/brtkiss.jpg"></center>'
+			'You feel put on the spot since that''s not what you meant. Or maybe subconsciously you do mean it, which is why you asked. Either way, a part of you would really like to be Anushka''s girlfriend. "I guess... maybe. I have been thinking about it a little..."'
+			'With your eyes downcast, you don''t see her reaction and you''re not sure you want to know it. However, you feel her place a finger under your chin so you''re looking at her. Her face is mere inches from yours and you can feel her breath on your face. You''re looking into her eyes when the two of you suddenly start kissing. A long, deep passionate kiss with just a hint of lust to it. You don''t know if you kissed her or she kissed you, but it sure is amazing.'
+			'Finally, the kiss ends and she leans back and sucks on her lower lip while looking at you before she gives you a smirking smile. "Like I said, I''m not looking, but I''m not against it. Let''s just see where the ride takes us." Before things can go further, she just changes the subject to a movie she apparently watched recently.'
+
+			act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+			act 'Keep talking': gt 'anushkachat_city', 'chat'
+		end
+
+		act 'No':
+			*clr & cla
+			minut += 5
+			'<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>'
+			'You shake your head because this conversation really went off the rails and is not at all what you meant. "No, I mean I like you, but not like that. Not that..." She reaches up and places a finger over your lips to stop you from going on. She seems amused by your response.'
+			'"It''s fine. I''m just yanking your chain. I like things just as how they are too."'
+
+			act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+			act 'Keep talking': gt 'anushkachat_city', 'chat'
+		end
+
+		if Rex_Love = 1 or artemQW['bf'] = 1 or kotovLoveQW = 1 or fedorKozlovQW or NikoVolkovQW >= 5 or (pcs_lover - pcs_girlfriends) > 0:
+			act 'I have a boyfriend': gt 'anushkachat_city', 'boyfriend_chat'
+		end
+	end
+	if anushkaQW['valeria_introduced'] = 1:
+		act 'Ask about her mother':
+			*clr & cla
+			minut += 5
+			'<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>'
+			'You''re not sure how you should ask this, but you''re curious about her mother. "No!" She sighs,shakes her head and looks a little sad. "It is just best if I avoid her, otherwise we fight non-stop. Anyways I don''t really want to talk about her."'
+			act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+			act 'Change the subject': gt 'anushkachat_city', 'chat'
+		end
+	end
+	if anushkaQW['model'] >= 1:
+		act 'Ask about modeling':
+			*clr & cla
+			anushkaQW['model_referral'] = 1
+			'<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>'
+			'Knowing she''s a model, you decide to ask her about it. "I was in the city and saw your photo album at Aphrodite..."'
+			'She laughs. "Did you like what you saw?" she asks rather lewdly and nudges you in the side.'
+			'You shake your head, but she has a nice laptop and a lot of clothes, as well as tattoos. None of these are cheap. "Does modeling pay well?"'
+			'She nods. "Sort of... I mean, if you''re willing to do nude modeling, you can make a lot of money in a short amount of time. Are you interested?" she asks while arching a shapely eyebrow.'
+			'"Nude?" you silently ask yourself. Still, if it pays that much then it might be worth considering. "I don''t know... Maybe... How would I get started? Do I just walk in and tell them I want to be a model or something?"'
+			'She grins at you. "Yeah, pretty much. It helps if you have a portfolio already, but just tell them I sent you. Oh, and make sure you have ID showing you''re old enough."'
+			act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+			act 'Keep talking': gt 'anushkachat_city', 'chat'
+		end
+	end
+	gs 'willpower', 'misc', 'self', 'easy'
+	if will_cost <= pcs_willpwr:
+		act 'Kiss her (<<will_cost>> Willpower)':
+			*clr & cla
+			gs 'willpower', 'pay', 'self'
+			gs 'stat'
+			! Initialize the kiss counter
+			if anushkaQW['kiss'] <= 0:
+				anushkaQW['kiss'] = 1
+			else
+				anushkaQW['kiss'] += 1
+			end
+			'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/brtkiss.jpg"></center>'
+			if hotcat >= 6:
+				'You look at her as you sit side by side. Maybe for too long, or maybe she just senses it, since she turns her head to look at you. Her face is not that far from yours and you can''t help it; she''s so damn pretty! You lean over to give her a kiss, a kiss she fully returns.'
+				gs 'arousal', 'foreplay', 1, 'lesbian'
+				gs 'stat'
+				act 'Stop kissing and talk more': gt 'anushkachat_city', 'chat'
+				! We can only go further when kissing occured > 5 times
+				if anushkaQW['kiss'] > 5:
+					act 'Make out':
+						*clr & cla
+						'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/brtmakeout.jpg"></center>'
+						'She wraps her arms around your neck and pulls you in close. The two of you are soon kissing passionately, the kisses full of eager lust and urgent need as you feel yourself getting more and more aroused.'
+						gs 'arousal', 'foreplay', 2, 'lesbian'
+						gs 'stat'
+						act 'Stop making out':
+							*clr & cla
+							gs 'npc_relationship', 'modify', 'A144', 'hate'
+							'You pull away before things go too far and catch your breath. You see her slightly confused look and you feel a little bad about it. "Sorry, I got carried away. Can we just go back to talking?"' 
+							'She frowns. "Yeah, whatever." You don''t blame her for her reaction since you did just give her the girl equivalent of blue balls.'
+							gs 'arousal', 'end'
+							gs 'stat'
+							act 'Talk about something else': gt 'anushkachat_city', 'chat'
+						end
+						act 'Peeking':
+							*clr & cla
+							'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les1.jpg"></center>'
+							'She breaks the kiss and uses one of her hands to pull down your top to expose your breasts, taking a long hard look at them. "You have nice tits." You can''t help it, but just the way she says it in the moment makes you giggle.'
+							gs 'arousal', 'foreplay', 2, 'lesbian'
+							gs 'stat'
+							act 'Undress her':
+								*clr & cla
+								gs 'npc_relationship', 'modify', 'A144', 'like'
+								'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/caughtmast/les2.jpg"></center>'
+								'You don''t waste any time and start pulling her clothes off as she returns the favor and starts removing your clothes as well. It would go a lot faster if the two of you weren''t also passionately kissing and caressing each others'' bodies. Regardless, you''re soon both naked.'
+								gs 'arousal', 'foreplay', 3, 'lesbian'
+								gs 'stat'
+								act 'Get pleasured': gt 'anushkaev1', 'getpleasured', 'city'
+	!!this goes to anushkaev1 can you do what ever code is needed so both here and her pav apartment lead to it and then they go back to the correct location afterwards? That will save us from making a new sex folder with just a lot of repeat of the same content.
+	!! HM: Done
+							end
+						end
+					end
+				end
+			else
+				'You look at her as you sit side by side. Maybe for too long, or maybe she just senses it, since she turns her head to look at you. Her face is not that far from yours and you can''t help it; she''s so damn pretty! You lean over to give her a kiss. She returns your kiss, then stops to pull away. Sensing that she isn''t interested, you decide to keep talking instead.'
+				gs 'arousal', 'foreplay', 3, 'lesbian'
+				gs 'arousal', 'end'
+				gs 'stat'
+				act 'Stop kissing and talk more': gt 'anushkachat_city', 'chat'
+			end
+		end
+	else
+		act 'Kiss her (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end
+	if photographyEv = 2 and portfolio_people[5] = 0:
+		act 'Ask to take a photo': gt 'anushkachat_city', 'photo_chat'
+	end
+	if anushkaQW['photoshoot'] >= 1 and sunweather = 1:
+		act 'Ask to do a photoshoot':
+			cla & *clr
+			gs 'stat'
+			'<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>'
+			'You pull out your camera. "So how about we go do that photoshoot now?"'
+			'She giggles. "Alright, let''s do this." You get up and follow her as she leads you out of her room, and out of her apartment.'
+			act 'Go do photoshoot': gt 'anushkachat_city', 'photoshoot'
+		end
+	end
+	act 'Snacks':
+		*clr & cla
+		'<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>'
+		'You bite your lip, unsure if you should ask. It might seem rude, but you could really use a snack right now. "Hey Nush, do you have anything to snack on, or even a drink?"'
+		'She looks a little surprised, as well as a bit abashed, which is a new look on her. "Yeah sorry, I didn''t think about it. Feel free to just grab something if you want in the future, but come on."'
+		act 'Follow her':gt 'anushapt','snack'
+	end
+!!Artem is commented out until Artem is introduce at the Uni and I do his room and start his story arc there.
+	!!if artemQW['nush3some_ask'] = 2:
+		act 'Talk about Artem threesome':
+			*clr & cla
+			minut += 5
+			'<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>'
+			if artemQW['nush3some'] = 0:
+				artemQW['nush3some'] = 1
+				'You glance over at her. "I talked to Artem about a threesome and... he''s up for it."'
+				'Anushka giggles. "Of course he is. Boys are so predictable." You briefly consider telling her how the conversation really went, but decide against it. She might tease Artem about it and you would like your boyfriend and friend get along, so you just agree with her and the two of you start talking about possible days and times.'
+			else
+				'You glance over at her. "I''ve been thinking. Are you sure you''re up for a threesome with Artem?"'
+				'She give you a puzzled stare. "Are you changing your mind or something?"'
+				'You shake your head. "No, just making sure you haven''t is all."'
+				'She gives you a strange look and shakes her head slightly. "Whatever. Just call me when you guys want to do it and I''ll swing by if I''m not busy." You briefly consider telling her how the conversation really went, but decide against it. She might tease Artem about it and you would like your boyfriend and friend get along, so you just agree with her and the two of you start talking about possible days and times.'
+			end
+			act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+			act 'Keep talking': gt 'anushkachat_city', 'chat'
+		end
+	end
+end
+
+if $ARGS[0] = 'photo_chat':
+	cla & *clr
+	anushkaQW['photoshoot'] = 1
+	gs 'stat'
+	'<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>'
+	'You climb off the bed and grab your camera from your purse. "Hey, do you mind if I take your photo for my portfolio?" you ask.'
+	'She grins and lies back, stretching in a suggestive way. "You want me to model for you?"'
+	'You can''t help but grin at her antics. "Yes. I need the practice and I think you would make a great model."'
+	'She giggles. "Sure, but only if you send me copies for my modeling portfolio."'
+	if anushkaQW['model'] >= 1:
+		'You nod. "Deal."'
+	else
+		anushkaQW['model'] = 1
+		'You do a bit of a double take. "Wait, what? Your modeling portfolio?"'
+		'She giggles at your reaction. "Yeah, I model at a place called Aphrodite in the city."'
+		'You''re a little surprised that you hadn''t heard about this until now. "Oh. Uh yeah, sure I can do that."'
+	end
+	act 'Take out your camera':
+		cla & *clr
+		!!anushkaQW['photoshoot'] >= 1
+		gs 'stat'
+		'<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>'
+		if sunWeather = 1:
+			'You pull out your camera, but before you can take her picture, she interrupts you. "You mean <i>now</i>?"'
+			'You look up at her, confused. "Uh yeah, why?"'
+			'She shakes her head. "This really isn''t the best place. Outside with natural light would be better, since we don''t have any studio lighting."'
+			'You pause. She has a point and does model, so she would know a thing or two about it. "Oh... Yeah okay, that makes sense." You glance at the time and notice it''s still light outside. "Well let''s go while we still have light."'
+			'She giggles. "Alright, let''s do this." You get up and follow her as she leads you out of her room and out of the apartment.'
+			act 'Do photoshoot': gt 'anushkachat_city', 'photoshoot'
+		else
+			'You pull out your camera, but before you can take her picture, she interrupts you. "You mean <i>now</i>?"'
+			'You look up at her, confused. "Uh yeah, why?"'
+			'She shakes her head. "This really isn''t the best place. Outside with natural light would be better, since we don''t have any studio lighting."'
+			'You pause. She has a point and does model, so she would know a thing or two about it. "Oh... Yeah okay, that makes sense." You glance at the time and notice that it''s too late.'
+			'She smiles at you. "Don''t worry. Just come over one day when it''s still light outside and we can do it then."'
+			'You nod and put your camera away. "Okay, sounds good."'
+			act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+			act 'Keep talking': gt 'anushkachat_city', 'chat'
+		end
+	end
+end
+
+if $ARGS[0] = 'boyfriend_chat':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
+	'"I have a boyfriend you know," you tell her.'
+	'She grins at you. "Right. Who are you dating again?"'
+	if NikoVolkovQW >= 5:
+		act 'Niko':
+			cla
+			'"Niko," you tell her.'
+			'She looks at you, concerned. "<<$pcs_nickname>>, he''s bad news and I don''t mean in the ''fun bad boy'' sort of way. I mean he isn''t what he seems." Noticing your facial expression from bad mouthing your boyfriend, she holds up her hand. "Hey, it''s your life so do what you want. Just... just be careful with him.'
+
+			act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+			act 'Keep talking': gt 'anushkachat_city', 'chat'
+		end
+	end
+	if fedorKozlovQW >= 5:
+		act 'Fedor':
+			cla
+			if npc_grupTipe['A5'] = 5:
+				'"Fedor," you tell her.'
+				'She arches a slender brow. "Fedor? Are you serious? After he sucked Vasily''s dick in front of the whole school?"'
+				'You frown at her. You expected her to be more understanding. "He didn''t have a choice! Those criminals were going to take everything from his family since he couldn''t pay them. He''s not gay!"'
+				'She holds up her hands. "I didn''t say he was gay. I don''t care if he''s gay or bisexual or whatever. I was... Never mind, just forget it. If he makes you happy, then I''m happy for you."'
+				'You nod, accepting her apology of sorts and you both let the topic drop.'
+
+				act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+				act 'Keep talking': gt 'anushkachat_city', 'chat'
+			else
+				if hotcat >= 6:
+					'"Fedor," you tell her.'
+					'She arches a slender brow. "Fedor? Really? Come on now, if you were going to date a jock why not go for one of the better athletes like Lazar or Ivan? I mean <b>Fedor</b>? He''s like an Ivan-lite," she says with a giggle.'
+					'You''re mad at her for talking smack about your boyfriend, but she can''t keep a straight face and you realize that she''s just yanking your chain. "Yeah, I like him. He''s sweet."'
+					'She snorts. "Yeah sure he is... Uh-huh. Be honest <<$pcs_nickname>>, it''s because he has a really big dick, isn''t it?" she asks with a grin while pretending to hold a really big imaginary dick between her legs.'
+					'You roll your eyes. "I just like him, okay?" As you think about it, you bite your lip and add "Well, maybe it is pretty big..."'
+					'She laughs. "I knew it! Hmm, you think he''d be up for a threesome?" she asks as she winks and makes a kissy face at you.'
+					act 'Maybe':
+						*clr & cla
+						minut += 5
+						anushkaQW['fedor_3some'] = 1
+						npc_rel['A144'] += 1
+						'<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>'
+						'You blush slightly. "Let me think about it, then I''ll talk to him. I''ll let you know."'
+						'She laughs at that. "He''s a guy. They all want to fuck two girls at once, but sure, let me know." You roll your eyes at her comment, even if it was true and decide to change the subject.'
+
+						act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+						act 'Keep talking': gt 'anushkachat_city', 'chat'
+					end
+
+					act 'I''ll ask him':
+						*clr & cla
+						minut += 5
+						anushkaQW['fedor_3some'] = 1
+						npc_rel['A144'] += 1
+						'<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>'
+						'You can''t help but grin. You think about it and it does sound fun. "Sure. I''ll ask him and see what he thinks. It could be fun," you tell her.'
+						'She giggles. "Sex is always fun, unless you''re doing it wrong. Anyway, I''m sure if you ask nicely he will agree. He is a guy after all."'
+						'You shake your head. "Yeah, most likely. I''ll let you know what he says."'
+
+						act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+						act 'Keep talking': gt 'anushkachat_city', 'chat'
+					end
+
+					act 'No, I don''t think so':
+						*clr & cla
+						minut += 5
+						'<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>'
+						'You shake your head. "Sorry, but he''s all mine," you tell her with a grin.'
+						'She makes a tsking sound. "Too bad. If you change your mind, then let me know." You''re not sure what else to say, so you change the subject.'
+
+						act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+						act 'Keep talking': gt 'anushkachat_city', 'chat'
+					end
+				else
+					'She arches a slender brow. "Fedor? Really? Come on now, if you were going to date a jock why not go for one of the better athletes like Lazar or Ivan? I mean, <b>Fedor</b>? He''s like an Ivan-lite," she says with a giggle.'
+					'You''re mad at her for talking smack about your boyfriend, but she can''t keep a straight face and you realize she''s just yanking your chain. "Yeah, I like him. He''s sweet."'
+					'She snorts. "Yeah sure he is... Uh-huh. Be honest <<$pcs_nickname>>, it''s because he has a really big dick, isn''t it?" she says with a grin while pretending to hold a really big imaginary dick between her legs.'
+					*nl
+					'You roll your eyes. "I just like him, okay?" Thinking about it, you bite your lip and add "Well, maybe it is pretty big..."'
+					'She laughs. "I knew it!" She grabs her pillow and starts pretending to hump it doggystyle while talking in a gruff voice trying to sound like Fedor. "Yeah, take my big dick <<$pcs_nickname>>! Take it!" She switches to a girly voice and tries to sound like you. "Yes... yes... Fedor fuck me with your big dick... YES!" She bursts out laughing and you can''t help but to join in.'
+
+					act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+					act 'Keep talking': gt 'anushkachat_city', 'chat'
+				end
+			end
+		end
+	end
+	if kotovLoveQW = 1:
+		act 'Vitek':
+			cla
+			'"Vitek," you tell her.'
+			'She just stares at you. "Really? Yeah, I get that he has that bad boy vibe going for him, but you really could do better."' 
+			'She notices your facial expression from her bad mouthing your boyfriend, so she holds up her hand. "Hey, it''s your life, so do what you want, but doesn''t it feel like you''re dating Lena at the same time because of how much she talks about how great he is? At least, when she isn''t bitching about him ruining her sex life. You would think she wants to suck his dick or something," she says with a smirk. You just roll your eyes and she lets it drop.'
+
+			act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+			act 'Keep talking': gt 'anushkachat_city', 'chat'
+		end
+	end
+	if artemQW['bf'] = 1:
+		act 'Artem':
+			cla
+			if hotcat >= 6:
+				'"Artem," you tell her.'
+				'She arches a slender brow. "Artem? The nerd?" She seems to consider it for a moment. "Well, I guess he is kind of cute and I bet you have him totally pussy whipped to do whatever you want. Yeah okay, I can see the appeal," she says with a giggle.'
+				'You shake your head at her comment. "He''s sweet and really nice to me."'
+				*nl
+				'She snorts. "Yeah, I''m sure he is, but the real question is - Is he any good at fucking?"'
+				'You roll your eyes at her. "There''s more to life than just sex you know!" Seeing the look on her face you add, "Okay yeah, he''s pretty good at it... Good enough anyway."'
+				'She grins. "Oh ''good enough'', huh? I''m sure that''s a ringing endorsement that strokes his ego," she says while pretending to stroke her imaginary dick. "Hmm, well maybe I should find out for myself. Do you think he''d be up for a threesome?" she asks as she winks and makes a kissy face at you.'
+				act 'Maybe':
+					*clr & cla
+					minut += 5
+					npc_rel['A144'] += 1
+					artemQW['nush3some_ask'] = 1
+					gs 'stat'
+					'<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>'
+					'You blush slightly. "Let me think about it and talk to him. We''ll see, but I''ll let you know if we do."'
+					'She laughs. "He''s a guy. They all want to fuck two girls at once, but sure, let me know." You roll your eyes at her comment, even if it was true and decide to change the subject.'
+
+					act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+					act 'Keep talking': gt 'anushkachat_city', 'chat'
+				end
+
+				act 'I''ll ask him':
+					*clr & cla
+					minut += 5
+					npc_rel['A144'] += 1
+					artemQW['nush3some_ask'] = 1
+					gs 'stat'
+					'<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>'
+					'You can''t help but grin. You think about it and it does sound fun. "Sure. I''ll ask him and see what he thinks. He''s kind of shy though, so I don''t know what he''ll say," you tell her.'
+					'She giggles. "He''s a boy and all boys want to fuck as much as they can. Having sex with two girls at once is like the most common fantasy they all have, and I doubt he''s any different. Besides, maybe I can teach him a new trick or two for you?" she says in a teasing tone with a wink.'
+					'You shake your head. "I doubt that, but I''ll ask him."'
+
+					act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+					act 'Keep talking': gt 'anushkachat_city', 'chat'
+				end
+
+				act 'No, I don''t think so':
+					*clr & cla
+					minut += 5
+					'<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>'
+					'You shake your head. "Sorry, but he''s all mine," you tell her with a grin.'
+					'She makes a tsking sound. "Too bad. If you change your mind, then let me know." You''re not sure what else to say to that, so you change the subject.'
+
+					act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+					act 'Keep talking': gt 'anushkachat_city', 'chat'
+				end
+			else
+				'"You do know I have a boyfriend." you tell her.'
+				'She grins at you. "Right. Who are you dating again?"'
+				'"Artem," you tell her.'
+				'She arches a slender brow. "Artem? The nerd?" She seems to consider it for a moment. "Well, I guess he is kind of cute and I bet you have him totally pussy whipped to do whatever you want. Yeah okay, I can see the appeal," she says with a giggle.'
+				'You shake your head at her comment. "He''s sweet and really nice to me."'
+				*nl
+				'She snorts. "Yeah, I''m sure he is... So do you guys dress up and pretend to be elves or something when you fuck?"'
+				'You roll your eyes. "What? Why would you ask that?"'
+				'She grins. "You know that game all the nerds play? D&D, or something like that?"'
+				'You shake your head. "No, we don''t, because we make love."'
+				'She makes a face like she''s about to be sick and you shove her slightly. "Cut it out." With that, you both laugh before you talk about some of the dates you and Artem have been on.'
+				act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+				act 'Keep talking': gt 'anushkachat_city', 'chat'
+			end
+		end
+	end
+	if Rex_Love = 1:
+		act 'Rex':
+			cla
+			'"Rex," you tell her.'
+			'"Who?" she asks as she cocks her head slightly. "Wait, isn''t the the guy that throws parties all the time?"'
+			'You nod. "Yeah, that''s him."'
+			*nl
+			'She now has an inquisitive look on her face. "How did you meet him? Isn''t he a few years older than you?" she asks.'
+			'You smile at her. "I was invited to his party," you tell her, then add "He''s friends with my sister. She invited me to his party and that''s where we met." You talk about the night you met him and your first date.'
+
+			act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+			act 'Keep talking': gt 'anushkachat_city', 'chat'
+		end
+	end
+	i = 0
+	:lover_looop
+	if loverGender[i] ! 1: dynamic '	act ''<<$npc_usedname["<<$lover[i]>>"]>>'': gt ''anushkachat_city'', ''tell_about_generic_boyfreind'', $npc_usedname["<<$lover[i]>>"]'
+	i +=1
+	if i < ARRSIZE('lover'): jump 'lover_looop'
+	killvar 'i'
+end
+
+if $ARGS[0] = 'tell_about_generic_boyfreind':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/bedroomtalk.jpg"></center>'
+	'"I have a boyfriend you know," you tell her.'
+	'She grins at you. "Right. Who are you dating again?"'
+	'"<<$ARGS[1]>>," you tell her.'
+	*nl
+	'"Who?" she asks as she cocks her head slightly.'
+	'You shake your head slightly. "You''ve never met him. I just met him."'
+	'She smiles. "Just some guy you met, huh?"' 
+	'You laugh, then tell her about him.'
+	act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+	act 'Keep talking': gt 'anushkachat_city', 'chat'
+end
+
+if $ARGS[0] = 'telling_marrige_dreams':
+	*clr & cla
+	minut += 5
+	'<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>'
+	'You sigh in a way only those in love can sigh. "Hopefully <<$ARGS[1]>> and I can get married soon."'
+	'She gives you a somewhat skeptical look before shrugging. "Well, best of luck with that."'
+	'You''re not sure what more to say on the topic.'
+	act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+	act 'Keep talking': gt 'anushkachat_city', 'chat'
+end
+
+
+if $ARGS[0] = 'radval':
+	menu_off = 1
+	*clr & cla
+	gs 'stat'
+	'<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>'
+	'You pause for a moment, not sure if you should ask, but decide to anyway. "You''re sleeping with both Rad and Val, right?" You already know the answer, but ask to be polite.'
+	'She gives you a slightly confused look. "Yeah, why?"'
+	'You give her a friendly smile. "Well, I was just wondering if it causes problems? Like, do they get jealous of each other or something?"'
+	'She glares at you before she bursts out laughing. "Are you fucking kidding me? Guys don''t give a shit as long as they get a turn. Most guys I know would pimp out their girlfriend for a pack of smokes."'
+	act 'Not all guys':
+		*clr & cla
+		gs 'stat'
+		'<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>'
+		'You frown. "Okay, but not all of them are like that. There are some guys that are sweet."'
+		'She looks at you dumbfounded, but softens. "Okay sure, some guys like the ugly ones or the ones lacking confidence. They might be sweet, but only because they fear not getting any pussy."'
+		'You''re a bit surprised by how jaded she is, but it explains a lot.'
+		*nl
+		'She shrugs. "Every guy that talks to you or tries to get to know you will eventually try to fuck you. Okay, maybe not the gay guys, but they don''t count. Tell me that I''m wrong."'
+		'You open your mouth to deny it, but she has a point. Pretty much all of them do eventually try and screw you sooner or later. "Yeah, but that doesn''t mean they don''t care." You''re unsure if you believe that.'
+		'She gives you a smirk. "Maybe, but my personal experience and what I''ve seen and heard from other girls says that, deep down, all guys are that way. Why do you even care?" she asks.'
+		*nl
+		'You shrug. "I was just worried it might break up the band or cause problems."'
+		'She smiles and shakes her head. "Don''t worry about that. It has no effect on the band." You think she''s wrong, but don''t think you can change her mind, so you let it drop.'
+		act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+		act 'Keep talking': gt 'anushkachat_city', 'chat'
+	end
+	act 'Maybe':
+		*clr & cla
+		gs 'stat'
+		'<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>'
+		'You frown and think about it. Maybe she has a point after all. "Okay maybe, but guys are still pretty territorial."'
+		'She shrugs. "Yeah, some are, like Vitek. I could see him fucking around, but being pissed if his ''girlfriend'' was with other guys because he thinks he owns her. It would be like some other guy taking his car without asking."'
+		'You shrug back. "You don''t think they''re the same and might cause problem with the band?"'
+		'She smiles and shakes her head. "No, they''re cool and we all have an understanding. We''re friends with benefits, but that''s it. Don''t worry about it since it has no effect on the band." You think she''s wrong, but don''t think you can change her mind, so you let it drop.'
+		act 'Stop talking': gt 'anush_bedroom_city','anushroom'
+		act 'Keep talking': gt 'anushkachat_city', 'chat'
+	end
+end
+
+if $ARGS[0] = 'tell_about_olu':
+	*clr & cla
+	minut += 3
+	OluQW['tell'] = 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+	if anushkaQW['marspyknow'] = 1:
+		'You smile as you look at her, which perks her interest. "Well... I''m kind of seeing a black guy too..." you tell her and her eyebrow arches in curiosity. "Really? Who?"'
+	else
+		'You smile as you look at her, which perks her interest. "Well... I''m kind of seeing a black guy..." you tell her and her eyebrow arches in curiosity. "Really? Who?"'
+	end
+	'You describe Olu to her and mention he lives in your building. She nods,, apparently knowing who you mean. "Yeah, I think I''ve use to see him around Pavlovsk. So he lives in your building, huh? How did you meet? He looks a little old for you."'
+	'"Well... he''s my aunt''s boyfriend," you tell her and she gives you a shocked look. "Oh my god! Does your aunt know?"'
+	act 'Yes':
+		*clr & cla
+		minut += 2
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+		'You nod. "Yeah. In fact, it was her idea," you add with a laugh.'
+		'She has an even more shocked expression on her face. "And I thought my family was weird..." she says while shaking her head in disbelief.'
+		'"Well, Olu wants to have sex all the time. I mean he has an <i>insane</i> sex drive," you tell her and she snorts. "So a typical guy?"'
+		*nl
+		'You smile at her comment. "No, I mean he would be happy having sex <i>twenty four seven</i>." You see the look on her face, which just makes you laugh. "Okay, okay but he has a really big dick too. I mean <i>really</i> big," you tell her and hold your hands far apart to show how long he is before wrapping your hands together to show how thick he is.'
+		'Her eyes grow wide and she bites her lower lip. "Is he really that big? I don''t even know if that would fit inside me! He''s even bigger than Val!" she says jokingly.'
+		act 'Yes':
+			*clr & cla
+			minut += 2
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+			'You nod your head. "Yeah, he really is that massive and he loves fucking girls in the ass. That''s why my aunt needed a break."'
+			'She laughs. "Yeah, I bet! I''ve never seen one that big in real life, only in porn. My god, that''s crazy to think about..."'
+			if npc_sex['A82'] > 0 and DjibrilQW['nush_inv'] = 0:
+				act 'Tell her about Djibril': gt 'anushkachat_city', 'tell_about_djibril'
+			end
+			!!act 'Ask her if she wants join in': gt 'anushkachat_city', 'invite_olu'
+			act 'Tell her about your experiences with Olu':
+				*clr & cla
+				minut += 30
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+				'You tell her the story of your first time with Olu and what it was like. She presses you for details, obviously finding the story a big turn on, then shares her stories of Valentin, the biggest guy she has been with. You pass the time swapping stories and giggling about your sex lives.'
+				act 'Hang out in her room': gt 'anush_bedroom_city','anushroom'
+				act 'Talk about something else': gt 'anushkachat_city', 'chat'
+				if npc_sex['A82'] > 0 and DjibrilQW['nush_inv'] = 0:
+					act 'Tell her about Djibril': gt 'anushkachat_city', 'tell_about_djibril'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'tell_about_djibril':
+	*clr & cla
+	minut += 3
+	DjibrilQW['tell'] = 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+	'You smile as you look at her, which perks her interest. "Remember when I told you about Olu?" you ask and she nods while arching a brow.'
+	'"Well he has a nephew at the university in the city," you tell her, dragging it out.'
+	'She shoves you slightly. "Spill already! What about him?"'
+	'You shove her back slightly and grin. "Well I had sex with him too. He isn''t as big as his uncle, but let''s just say, big dicks run in the family."'
+	'She bites her lower lip. "Damn, black college boy with a big dick? Come on, dish with the details!"'
+	act 'Tell her about sex with him':
+		*clr & cla
+		minut += 3
+		pcs_horny += 20
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+		'You tell her about hooking up with him in his uncle''s taxi and she asks a few questions. You get pretty graphic and fairly worked up by your story and you can tell she does too.'
+		'"Afterwards, he invites me to come visit him in his dorm room..." you tell her with a sly smile.'
+		'She grins. "Well... Have you?"'
+		if DjibrilQW['dorm_sex'] = 1:
+			act 'Yes':
+				*clr & cla
+				minut += 10
+				pcs_horny += 20
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+				'You nod your head. "Yeah, I did..."'
+				'"And....? Don''t leave me hanging."'
+				'You laugh and blush. "We hung out for a little while and then we started kissing..."'
+				'She looks like she''s about to strangle you as you keep trailing off. "And then?"'
+				*nl
+				'You get into some pretty graphic details as you tell your story and are feeling more than a little turned on; by the looks of things, she is as well. Maybe you could invite her to come with you to his dorm room one time?'
+				act 'Hang out in her room': gt 'anush_bedroom_city','anushroom'
+				act 'Talk about something else': gt 'anushkachat_city', 'chat'
+				if DjibrilQW['nush_inv'] = 0:
+					act 'Ask her if she wants join in': gt 'anushkachat_city', 'invite_djibril'
+				end
+			end
+		end
+		act 'No':
+			*clr & cla
+			minut += 3
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+			if npc_sex['A82'] > 0:
+				'You shake your head. "No, not yet. I want to... I think."'
+				'She rolls her eyes. "You think? You already hooked up with him. Next time you''re feeling the itch, go to his dorm room and let him fuck your brains out."'
+				'You nod. "Yeah, I think I will." A thought then occurs to you; maybe you could invite her to come with you?'
+			else
+				'You shake your head. "No, not yet. I want to... I think."'
+				'She rolls her eyes. "You think? You find him attractive don''t you?" You nod your head. "Then what is there to think about? Next time you''re feeling the itch, go to his dorm room and let him scratch it for you."'
+				'You nod. "Yeah, I think I will..."'
+			end
+			act 'Hang out in her room': gt 'anush_bedroom_city','anushroom'
+			act 'Talk about something else': gt 'anushkachat_city', 'chat'
+		end
+	end
+end
+
+if $ARGS[0] = 'tell_about_djibril1':
+	*clr & cla
+	minut += 3
+	DjibrilQW['tell'] = 1
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+	'You smile as you look at her, which perks her interest. "Remember when I told you about Olu, my aunt''s boyfriend?" you ask and she nods while arching a brow slightly.'
+	'"Well he has a nephew at the university in the city," you tell her, dragging it out.'
+	'She shoves you slightly. "Spill already! What about him?"'
+	'You shove her back slightly and grin. "Well I had sex with him and he has one of the biggest dicks I''ve ever seen! I mean <i>massive<i>." You hold up your hands to show her roughly how big it is.'
+	'She bites her lower lip. "Damn, black college boy with a huge dick! Come on, dish with the details!"'
+	act 'Tell her about sex with him':
+		*clr & cla
+		minut += 3
+		pcs_horny += 20
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+		'You tell her about hooking up with him in his uncle''s taxi and she asks a few questions. You get pretty graphic and fairly worked up by your story and you can tell she does too.'
+		'"Afterwards, he gave me an open invitation to come visit him in his dorm room..." you tell her with a sly smile.'
+		'She grins. "Well... Have you?"'
+		if DjibrilQW['dorm_sex'] = 1:
+			act 'Yes':
+				*clr & cla
+				minut += 10
+				pcs_horny += 20
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+				'You nod your head. "Yeah, I did..."'
+				'"And...? Don''t leave me hanging."'
+				'You laugh and blush. "We hung out for a little while and then we started kissing..."'
+				'She looks like she''s about to strangle you as you keep trailing off. "And then?"'
+				*nl
+				'You get into some pretty graphic details as you tell your story and are feeling more than a little turned on; by the looks of things, she is as well. Maybe you could invite her to come with you to his dorm room one time?'
+				act 'Hang out in her room': gt 'anush_bedroom_city','anushroom'
+				act 'Talk about something else': gt 'anushkachat_city', 'chat'
+				if DjibrilQW['nush_inv'] = 0:
+					act 'Ask her if she wants join in': gt 'anushkachat_city', 'invite_djibril'
+				end
+			end
+		end
+		act 'No':
+			*clr & cla
+			minut += 3
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+			if npc_sex['A82'] > 0:
+				'You shake your head. "No, not yet. I want to... I think."'
+				'She rolls her eyes. "You think? You already hooked up with him. Next time you''re feeling the itch, go to his dorm room and let him fuck your brains out."'
+				'You nod. "Yeah, I think I will." A thought then occurs to you; maybe you could invite her to come with you?'
+			else
+				'You shake your head. "No, not yet. I want to... I think."'
+				'She rolls her eyes. "You think? You find him attractive don''t you?" You nod your head. "Then what is there to think about? Next time you''re feeling the itch, go to his dorm room and let him scratch it for you."'
+				'You nod. "Yeah, I think I will..."'
+			end
+			act 'Hang out in her room': gt 'anush_bedroom_city','anushroom'
+			act 'Talk about something else': gt 'anushkachat_city', 'chat'
+		end
+	end
+end
+
+if $ARGS[0] = 'invite_djibril':
+	*clr & cla
+	DjibrilQW['nush_inv'] = 1
+	minut += 30
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+	'You give her a wide grin. "I was thinking, if you want to come, we can go see Djibril at his dorm room together..."'
+	'She nods. "Okay, yeah. Hanging out with a college boy at the dorms sounds like fun. Maybe I can find a cute guy''s dick to ride while we''re there," she says with a laugh.'
+	'You laugh. "I''m sure they''ll be lining up to stick it in you."'
+	*nl
+	'The two of you continue talking for some time about college boys and sex. After a while, the conversation finally ends.'
+	act 'Hang out in her room': gt 'anush_bedroom_city','anushroom'
+	act 'Talk about something else': gt 'anushkachat_city', 'chat'
+end
+
+if $ARGS[0] = 'tell_about_djibril_gangbang':
+	*clr & cla
+	minut += 3
+	DjibrilQW['tell'] = 2
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+	'You smile as you look at her, which perks her interest. "Remember when I told you about Djibril?" you ask and she nods while arching a brow slightly.'
+	'When you don''t immediately start talking, she shoves you slightly. "Spill already! What about him? You guys hooking up regular like?"'
+	'You shove her back slightly and grin. "Well a bunch of his black friends came over while I was in his dorm room.."'
+	'She bites her lower lip. "So what did you do? Did you fuck all of them?"'
+	act 'Yes':
+		*clr & cla
+		minut += 10
+		pcs_horny += 20
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+		'You nod your head. "Yeah, I did..."'
+		'"And...? Don''t leave me hanging."'
+		'You laugh and blush. "It was amazing..."'
+		'She looks like she''s about to strangle you as you keep trailing off. "Details, slut! Details!"'
+		'"Well they all fucked me, well as many as could at one time. The rest took turns."'
+		*nl
+		'She gives a look of mock surprise. "Oh my god, you dirty fucking slut! So how was it?" She''s grinning as she asks.'
+		'You get into some pretty graphic details as you tell your story and are feeling more than a little turned on; by the looks of things, she is as well. Maybe you could invite her to join in next time?'
+		act 'Hang out in her room': gt 'anush_bedroom_city','anushroom'
+		act 'Talk about something else': gt 'anushkachat_city', 'chat'
+		act 'Ask her if she wants join in': gt 'anushkachat_city', 'invite_djibril_gangbang'
+	end
+end
+
+if $ARGS[0] = 'invite_djibril_gangbang':
+	*clr & cla
+	DjibrilQW['nush_inv'] = 2
+	minut += 30
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
+	'You give her a wide grin. "I was thinking, if you want to come, we can go see Djibril at the dorm together, and he can call his friends over to... meet us... if you want."'
+	'She bites her lip and seems to be thinking about it as she grins widely. "Okay, yeah. Getting fucked by a bunch of black guys sounds like a blast," she says with a laugh.'
+	'You laugh. "I''m sure they''ll be lining up to stick it in you."'
+	*nl
+	'The two of you go on talking for some time about boys, sex and even going to college. After a while, the conversation finally ends.'
+	act 'Hang out in her room': gt 'anush_bedroom_city','anushroom'
+	act 'Talk about something else': gt 'anushkachat_city', 'chat'
+end
+
+if $ARGS[0] = 'photoshoot':
+	*clr & cla
+	minut += 5
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+	if anushkaQW['photoshoot'] = 1:
+		'You shake your head when you realize you can''t think of a good place to take a photo of her. "I don''t know what I was thinking! I can''t think of a good location, can you?"'
+		'She thinks for a second before grinning. "Yeah, this building has a fire escape we can use. Fairly private and undisturbed."'	
+		'You grin back. "That sounds great, lead on." She giggles and leads you down the hall to the window. She opens it and you both crawl outside onto the fire escape.'
+		act 'Start photoshoot': gt 'anushkachat_city', 'photoshoot1'
+	else
+		'You shake your head when you realize you can''t think of a good place to take a photo of her. "I don''t know what I was thinking! I can''t think of a good location, can you?"'
+		'She thinks for a second before shrugging. "No, not really."'	
+		act 'Go back to her room': 
+			*clr & cla
+			minut +=5
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+			'You laugh at the situation. You were excited to take some photos, but didn''t come up with any ideas on what kind of photos you actually wanted to take. "Let''s forget about this for now and go back to your room."'
+			'She shrugs. "Okay."'
+			act 'Back': gt 'anush_bedroom_city','anushroom'
+		end
+		act 'I should go':
+			*clr & cla
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+			'You laugh at the situation. You were excited to take photos, but didn''t come up with any ideas on what kind of photos you actually wanted to take. "Let''s forget about this for now. I should probably get going anyway, I''m not thinking clearly right now."'
+			'She raises a shapely brow at you. "Ooookay.... You sure you''re okay?"'
+			'You laugh at her response and nod. "Yeah, I''m just tired and not really thinking things through. See you later?"'
+			'She nods. "Sure, see you later." You exchange hugs before you leave.'
+			act 'Leave': gt 'pav_complex','start'
+		end
+	end
+end
+
+if $ARGS[0] = 'photoshoot1':
+	*clr & cla
+	anushkaQW['photoshoot'] += 1
+	minut += 5
+	gs 'exp_gain', 'photoskl', rand(1,2)
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nush_model/sveta_photographer/set1/pose1.jpg"></center>'
+	'Once out on the fire escape, you find a spot on the other side of the landing and pull your camera out. You start snapping photos of her standing on the fire escape landing.'
+	act 'Spice this up':
+		*clr & cla
+		gs 'exp_gain', 'photoskl', rand(1,2)
+		gs 'stat'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nush_model/sveta_photographer/set1/pose2.jpg"></center>'
+		'You want more and you know she loves showing off. "Come on famous model, let''s do something a little more risqué!" Anushka reaches up under her skirt, pulls her panties off and tosses them at you. You snap a few more photos as she leans forward, making her skirt ride up. At this angle you can just see her pussy, but keep shooting.'
+		gs 'arousal', 'voyeur', 5
+		gs 'stat'
+		act 'Keep taking photos':
+			*clr & cla
+			gs 'exp_gain', 'photoskl', rand(1,2)
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nush_model/sveta_photographer/set1/pose3.jpg"></center>'
+			'She turns sideways towards you and squats down, with her legs slightly apart. At this angle you can''t see anything other than her teasing smile. "Okay, now turn towards me," you tell her.'
+			act 'She turns':
+				*clr & cla
+				gs 'exp_gain', 'photoskl', rand(1,2)
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nush_model/sveta_photographer/set1/pose4.jpg"></center>'
+				'She moves close to the wall and turns to face you before squatting down again and pulling her skirt down between her legs. You snap a few more photos and shake your head at her teasing. Normally she loves flaunting her body, but now that you''re trying to do a serious photoshoot, she''s acting shy. "Ha ha, Nush. Come on, show me the goods girl. You know you want to..."'
+				act 'Keep taking photos':
+					*clr & cla
+					gs 'exp_gain', 'photoskl', rand(1,2)
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nush_model/sveta_photographer/set1/pose5.jpg"></center>'
+					'She leans forward and pulls her tank top down and to the sides, exposing her perfectly round and firm tits. "That''s it, work the camera for me Nush!" You both hear a wolf whistle from somewhere below, but you both ignore it.'
+					gs 'arousal', 'voyeur', 5
+					gs 'stat'
+					act 'Working the camera':
+						*clr & cla
+						gs 'exp_gain', 'photoskl', rand(1,2)
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nush_model/sveta_photographer/set1/pose6.jpg"></center>'
+						'She puts her tank top back in place and spreads her legs wide, giving you a full few of her pussy. After some suggestions on poses, she moves to the outside corner of the fire escape to give you a better view of city behind her as you keep taking photos. "That''s it girl, give the camera some love."'
+						gs 'arousal', 'voyeur', 5
+						gs 'stat'
+						act 'Move again':
+							*clr & cla
+							gs 'exp_gain', 'photoskl', rand(1,2)
+							gs 'stat'
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nush_model/sveta_photographer/set1/pose7.jpg"></center>'
+							'Following your instructions to move again, she moves back next to the building for a few shoots and teases you by pulling on her tank top, just shy of showing off her nipples. "Okay, back to the other side. I want to get the town in the background." There''s a catcall from below, but you''re unsure if it''s the same person from before.'
+							gs 'arousal', 'voyeur', 5
+							gs 'stat'
+							act 'Moving back':
+								*clr & cla
+								gs 'exp_gain', 'photoskl', rand(1,2)
+								gs 'stat'
+								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nush_model/sveta_photographer/set1/pose8.jpg"></center>'
+								'Moving back, she squats again and spreads her legs wide to give you a perfect view of her shaved pussy. After you take a few more photos, she pulls her tank top down again. "Nice, nice. But how about you lose the top?" you tell her as you keep taking photos.'
+								gs 'arousal', 'voyeur', 5
+								gs 'stat'
+								act 'Losing the shirt':
+									*clr & cla
+									gs 'exp_gain', 'photoskl', rand(1,2)
+									gs 'stat'
+									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/nush_model/sveta_photographer/set1/pose9.jpg"></center>'
+									'She pulls off her tank top and tosses it at you. It lands on and covers your camera and face. You pull it off and toss it aside to find her sitting with her back against the rail, on the outer corner of the fire escape. Her legs are spread wide, showing off her pussy and breasts. Only her tennis shoes and skirt bunched up around her waist remain. "That''s it," you tell her and take several more photos. There are a few hoots and lewd comments directed at you from below.'
+									gs 'arousal', 'voyeur', 5
+									gs 'stat'
+									act 'Final photos':
+										*clr & cla
+										gs 'exp_gain', 'photoskl', rand(1,2)
+										portfolio_people[5] = 1
+										gs 'stat'
+										'<center><img <<$set_imgh>> src="images/pc/activities/photography/foto/people/5.jpg"></center>'
+										'She sits in a variety of poses, some fully exposed and others not before you finally you think you have it. She''s sitting on the outside of the fire escape, her knees together and ankles crossed with her arms wrapped around her knees, her nudity almost completely covered by her own body. Yet she looks so happy and alive, with a bustling city behind her. It''s the perfect image for your portfolio.'
+										*nl
+										'With the image taken, you lower the camera. "Thanks Nush, that was amazing. You were right; this was perfect with all the natural light and city in the background. You can get dressed now."'
+										'She gets up and pulls her skirt back down. "My pleasure, I love modeling almost as much as I love my music." This elicits more yells from below to take it all off. You both glance down and see a group of gopniks leaning against a wall, drinking beers and staring up at you.'
+										*nl
+										'Anushka leans over the railing, giving the boys an even better view of her tits as she flips them off with both hands. "Take a good long look boys, so you can go home and jerk off to the memory," she teases before grabbing her crotch. "Because that''s as close as you''re ever going to get to this!" Her remark causes the boys to yell back with crude comments, which only makes her laugh.'
+										'You put your camera away and she gets dressed as you ignore the boys. "Let''s get out of here," you tell her.'
+										'She smiles at you and sticks her hand over the railing one last time to flip the boys off before you climb back in the window. "So we going back to my place?"'
+										gs 'arousal', 'voyeur', 5
+										gs 'arousal', 'end'
+										gs 'stat'
+										act 'Go back to her room': 
+											*clr & cla
+											minut +=5
+											gs 'stat'
+											'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+											'You nod. "Sure, sounds good." The two of you walk back to her apartment talking about the photo shoot and laughing at the boys.'
+											act 'Back': gt 'anush_bedroom_city','anushroom'
+										end
+										act 'I should go':
+											*clr & cla
+											gs 'stat'
+											'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+											'You shake your head. "No, I should really get going. I need to go through these and pick out the perfect picture, which won''t be easy with my amazing model."'
+											'She laughs and bumps you with her hip as you walk down the hall to the stairs. "Alright bitch, I''ll see you later."'
+											'"Later," you reply as she heads into her apartment and you head out of the building.'
+											act 'Leave': gt 'pav_complex','start'
+										end
+									end
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+--- anushkachat ---------------------------------
+

+ 35 - 28
locations/anushkaev1.qsrc

@@ -1,6 +1,13 @@
 # anushkaev1
 !2021/05/06
 
+! First see if the return location var is set, adjust it so we can concatenate them.
+if $ARGS[1] = 'city':
+	$returnLoc = '_city'
+else
+	$returnLoc = ''
+end
+
 if $ARGS[0] = 'strapon1':
 	*clr & cla
 	menu_off = 1
@@ -120,7 +127,7 @@ if $ARGS[0] = 'strapon1':
 													'Finally, sweating and panting, she pulls out of you and collapses against you. You feel the very wet and sticky dildo pressing against your ass cheeks ass she kisses and nibbles your ear as she whispers "I want to fuck your ass next time..."'
 													'You laugh, but don''t respond. The two of you just lie against each other for a few minutes before she finally gets up and starts cleaning up and getting dressed. You get up and do the same.'
 													gs 'stat'
-													act 'Get dressed':gt 'anush_bedroom','anushroom'
+													act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 												end
 												act 'Let her':
 													*clr & cla
@@ -162,7 +169,7 @@ if $ARGS[0] = 'strapon1':
 															gs 'arousal', 'foreplay', 3, 'lesbian'
 															gs 'arousal', 'end'
 															gs 'stat'
-															act 'Get dressed':gt 'anush_bedroom','anushroom'
+															act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 														end
 													end
 													act 'Let her pound you':
@@ -192,7 +199,7 @@ if $ARGS[0] = 'strapon1':
 															gs 'arousal', 'foreplay', 3, 'lesbian'
 															gs 'arousal', 'end'
 															gs 'stat'
-															act 'Get dressed':gt 'anush_bedroom','anushroom'
+															act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 														end
 													end
 												end
@@ -305,7 +312,7 @@ if $ARGS[0] = 'strapon1':
 												gs 'arousal', 'foreplay', 3, 'lesbian'
 												gs 'arousal', 'end'
 												gs 'stat'
-												act 'Get dressed':gt 'anush_bedroom','anushroom'
+												act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 											end
 										end
 										act 'Let her pound you':
@@ -335,7 +342,7 @@ if $ARGS[0] = 'strapon1':
 												gs 'arousal', 'foreplay', 3, 'lesbian'
 												gs 'arousal', 'end'
 												gs 'stat'
-												act 'Get dressed':gt 'anush_bedroom','anushroom'
+												act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 											end
 										end
 									end
@@ -396,7 +403,7 @@ if $ARGS[0] = 'strapon1':
 											'The two of you lay side by side naked for some time, nearly falling asleep in the silence, before you both begin to stir and get cleaned up and dressed.'
 											gs 'arousal', 'end'
 											gs 'stat'
-											act 'Get dressed':gt 'anush_bedroom','anushroom'
+											act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 										end
 										act 'Make her eat you out':
 											*clr & cla
@@ -419,7 +426,7 @@ if $ARGS[0] = 'strapon1':
 												*nl
 												'Finally, she crawls up to lie beside you and leans over to give you a kiss, giving you a taste of your pussy. After a brief kiss, the two of you lie side by side for a few minutes before she gets up and starts to get cleaned up and dressed, and you do the same.'
 												gs 'stat'
-												act 'Get dressed':gt 'anush_bedroom','anushroom'
+												act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 											end
 										end
 									end
@@ -461,7 +468,7 @@ if $ARGS[0] = 'strapon1':
 													*nl
 													'Finally, she crawls up to lie beside you and leans over to give you a kiss, giving you a taste of your pussy. After a brief kiss, the two of you lie side by side for a few minutes before she gets up and starts to get cleaned up and dressed, and you do the same.'
 													gs 'stat'
-													act 'Get dressed':gt 'anush_bedroom','anushroom'
+													act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 												end
 											end
 											act 'Afterglow':
@@ -471,7 +478,7 @@ if $ARGS[0] = 'strapon1':
 												'The two of you lay side by side naked for some time, nearly falling asleep in the silence, before you both begin to stir and get cleaned up and dressed.'
 												gs 'arousal', 'end'
 												gs 'stat'
-												act 'Get dressed':gt 'anush_bedroom','anushroom'
+												act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 											end
 										end
 										act 'Slip it in her ass':
@@ -515,7 +522,7 @@ if $ARGS[0] = 'strapon1':
 														'She shakes her head and with the banter finished, the two of you lay side by side naked for some time, nearly falling asleep in the silence before you both begin to stir and get dressed and cleaned up.'
 														gs 'arousal', 'end'
 														gs 'stat'
-														act 'Get dressed':gt 'anush_bedroom','anushroom'
+														act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 													end
 													act 'Make her eat you out':
 														*clr & cla
@@ -551,7 +558,7 @@ if $ARGS[0] = 'strapon1':
 																'She shakes her head and with the banter finished, the two of you lay side by side naked for some time, nearly falling asleep in the silence before you both begin to stir and get dressed and cleaned up.'
 																gs 'arousal', 'end'
 																gs 'stat'
-																act 'Get dressed':gt 'anush_bedroom','anushroom'
+																act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 															end
 														end
 													end
@@ -588,7 +595,7 @@ if $ARGS[0] = 'strapon1':
 													'She shakes her head and with the banter finished, the two of you lay side by side naked for some time, nearly falling asleep in the silence before you both begin to stir and get dressed and cleaned up.'
 													gs 'arousal', 'end'
 													gs 'stat'
-													act 'Get dressed':gt 'anush_bedroom','anushroom'
+													act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 												end
 												act 'Make her eat you out':
 													*clr & cla
@@ -628,7 +635,7 @@ if $ARGS[0] = 'strapon1':
 															'She shakes her head and with the banter finished, the two of you lay side by side naked for some time, nearly falling asleep in the silence before you both begin to stir and get dressed and cleaned up.'
 															gs 'arousal', 'end'
 															gs 'stat'
-															act 'Get dressed':gt 'anush_bedroom','anushroom'
+															act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 														end
 													end
 												end
@@ -702,7 +709,7 @@ if $ARGS[0] = 'strapon1':
 		'You pull out the strap-on harness and hold it up. "Yeah, I like this..."'
 		'She laughs, walks over and takes it from you before putting it back in the drawer and closing it. "Well then maybe you should buy one then, huh?"'
 		'A little disappointed she doesn''t want to play, you just nod. "Yeah, I guess I should..."'
-		act 'Look around some more':gt 'anush_bedroom','anushroom'
+		act 'Look around some more':gt 'anush_bedroom'+$returnLoc,'anushroom'
 	end
 end
 
@@ -742,7 +749,7 @@ if $ARGS[0] = 'domnush_fuckpussy':
 				'The two of you lay side by side naked for some time, nearly falling asleep in the silence before you both begin to stir and get dressed and cleaned up.'
 				gs 'arousal', 'end'
 				gs 'stat'
-				act 'Get dressed':gt 'anush_bedroom','anushroom'
+				act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 			end
 			act 'Fuck her ass': gt 'anushkaev1','domnush_fuckass1'
 		end
@@ -806,7 +813,7 @@ if $ARGS[0] = 'domnush_fuckass_afterglow1':
 	'She shakes her head and with the banter finished, the two of you lay side by side naked for some time, nearly falling asleep in the silence before you both begin to stir and get dressed and cleaned up.'
 	gs 'arousal', 'end'
 	gs 'stat'
-	act 'Get dressed':gt 'anush_bedroom','anushroom'
+	act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 end
 
 if $ARGS[0] = 'domnush_fuckass2':
@@ -929,7 +936,7 @@ if $ARGS[0] = 'domnush_fuckass_afterglow2':
 	'She shakes her head and with the banter finished, the two of you lay side by side naked for some time, nearly falling asleep in the silence before you both begin to stir and get dressed, cleaning up after your love making, if you can call that while sex ride love making.'
 	gs 'arousal', 'end'
 	gs 'stat'
-	act 'Get dressed':gt 'anush_bedroom','anushroom'
+	act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 end
 
 if $ARGS[0] = 'couch_strapon_give':
@@ -1103,7 +1110,7 @@ if $ARGS[0] = 'couch_strap_finish':
 		'The two of you watch some cheesy American action movie and chat about how great it will be when you''re on your own, not having your parents or other people around telling you what to do. You barely pay attention to the movie as you talk. After a few hours, you hear keys in the lock of the door. "Shit, they''re home already. Come on, let''s go." she says and gets up and heads to her room'+iif(anushkaQW['strapon_anal_pain'] = 1, 'though she is walking a little gingerly, her ass still recovering.', '.')+'
 		Her brothers then come running in and to their room, followed by Valeria complaining about where they ate. Ed then walks in, giving you a slight nod as he goes into the kitchen.'+iif(anushkaQW['strapon_anal_pain'] = 1, ' You catch up to Anushka and give her ass a slap, making her jump a little and flinch. She gives you a slightly dirty look and you stick your tongue out, which makes her laugh.', '')
 		killvar 'nushstrapanal'
-		act 'Follow Anushka to her room': gt 'anush_bedroom','anushroom'
+		act 'Follow Anushka to her room': gt 'anush_bedroom'+$returnLoc,'anushroom'
 	end
 end
 
@@ -1164,7 +1171,7 @@ if $ARGS[0] = 'couch_strapon_get':
 							'<center><b><font color = maroon>Living room</font></b></center>'
 							'<center><img <<$set_imgh>> src="images/shared/home/tv/tv_watch_1.jpg"></center>'
 							'The two of you watch some cheesy American action movie and chat about how nice it will be when you are on your own, not having your parents or other people around telling you what to do. You barely pay attention to the movie as you talk. After a few hours, you hear keys in the lock of the door. "Shit, they''re home already. Come on, let''s go." she says and gets up and heads to her room just as her brothers come running in and to their room, followed by Valeria complaining about where they ate. Ed then walks by and gives you a slight nod before going into the kitchen.'
-							act 'Follow Anushka to her room': gt 'anush_bedroom','anushroom'
+							act 'Follow Anushka to her room': gt 'anush_bedroom'+$returnLoc,'anushroom'
 						end
 					end
 				end
@@ -1212,7 +1219,7 @@ if $ARGS[0] = 'getpleasured':
 				gs 'arousal', 'foreplay', -2, 'lesbian'
 				gs 'arousal', 'end'
 				gs 'stat'
-				act 'Get dressed':gt 'anush_bedroom','anushroom'
+				act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 			end
 		end
 	end
@@ -1254,7 +1261,7 @@ if $ARGS[0] = 'buttplug':
 		'You pull out the butt plug and hold it up. "Yeah, I like this."'
 		'She laughs, walks over and takes it from you before putting it back in the drawer and closing it. "Well maybe you should buy one then, huh?"'
 		'A little disappointed she doesn''t want to play, you just nod. "Yeah, I guess I should..."'
-		act 'Look around some more.':gt 'anush_bedroom','anushroom'
+		act 'Look around some more.':gt 'anush_bedroom'+$returnLoc,'anushroom'
 	end
 end
 
@@ -1309,7 +1316,7 @@ if $ARGS[0] = 'buttplug1':
 							minut += 8
 							gs 'arousal', 'end'
 							gs 'stat'
-							act 'Get dressed':gt 'anush_bedroom','anushroom'
+							act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 						end
 
 						act 'Get her strap-on out of the night stand':
@@ -1367,7 +1374,7 @@ if $ARGS[0] = 'bedstrapongive':
 				minut += 8
 				gs 'arousal', 'end'
 				gs 'stat'
-				act 'Get dressed':gt 'anush_bedroom','anushroom'
+				act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 			end
 		end
 	end
@@ -1413,7 +1420,7 @@ if $ARGS[0] = 'bedstraponget':
 				minut += 8
 				gs 'arousal', 'end'
 				gs 'stat'
-				act 'Get dressed':gt 'anush_bedroom','anushroom'
+				act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 			end
 		end
 		act 'Roll over':
@@ -1449,7 +1456,7 @@ if $ARGS[0] = 'bedstraponget':
 					minut += 8
 					gs 'arousal', 'end'
 					gs 'stat'
-					act 'Get dressed':gt 'anush_bedroom','anushroom'
+					act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 				end
 			end
 		end
@@ -1499,7 +1506,7 @@ if $ARGS[0] = 'bedstrapongetanal':
 			minut += 8
 			gs 'arousal', 'end'
 			gs 'stat'
-			act 'Get dressed':gt 'anush_bedroom','anushroom'
+			act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 		end
 	end
 end
@@ -1538,7 +1545,7 @@ if $ARGS[0] = 'bedstrapongiveanal':
 			minut += 8
 			gs 'arousal', 'end'
 			gs 'stat'
-			act 'Get dressed':gt 'anush_bedroom','anushroom'
+			act 'Get dressed':gt 'anush_bedroom'+$returnLoc,'anushroom'
 		end
 	end
 end
@@ -1590,7 +1597,7 @@ if $ARGS[0] = 'bedroom_lesbian':
 						minut += 10
 						'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/anushka/bedroom/sex/disco_bedroom6.jpg"></center>'
-						'She moves her focus back to your clit, changing her speed and motions based on your moans. She''s very talented and seems very attuned tp what pleasures you. After several minutes, you feel you should return the favor. You gently push her away from you as you get off your back and decide what to do.'
+						'She moves her focus back to your clit, changing her speed and motions based on your moans. She''s very talented and seems very attuned to what pleasures you. After several minutes, you feel you should return the favor. You gently push her away from you as you get off your back and decide what to do.'
 						gs 'arousal', 'cuni', 3, 'lesbian'
 						pcs_horny += 5
 						gs 'stat'

+ 87 - 0
locations/arkadi_fyodorov_schedule.qsrc

@@ -0,0 +1,87 @@
+# arkadi_fyodorov_schedule
+!! 2023-05-26
+
+!! His schedule:
+!ArkadiLocCity tells us where Arkadi is located
+!locat['A156'] =
+!----------------------------------------------
+!locat['A156'] = 0 (Arkadi not home Fri and Sat 20:00 for rest of night)
+!locat['A156'] = 1 (Arkadi in the hallway)
+!locat['A156'] = 2 (Arkadi in Anushka''s room)
+!locat['A156'] = 3 (Arkadi in Radomir''s room)
+!locat['A156'] = 4 (Arkadi in the kitchen)
+!locat['A156'] = 5 (Arkadi in the livingroom)
+!locat['A156'] = 6 (Arkadi in his and Valentin''s room)
+!locat['A156'] = 7 (Arkadi in the bathroom)
+!locat['A156'] = 8 (Arkadi is in the garage with the band Wed 18-23)
+!locat['A156'] = 9 (Arkadi is at work, factory Mon-Fri 8 to 17)
+!---------------------------------------------
+
+!! Todo !!Arkadi is home Mon-Tues and Thurs from 18:00 for rest of night, Sun all day
+
+if week = 1:
+	if hour >= 8 and hour < 17:
+		locat['A156'] = 9
+	end
+elseif week = 2:
+	if hour >= 8 and hour < 17:
+		locat['A156'] = 9
+	end
+elseif week = 3:
+	if hour >= 8 and hour < 17:
+		locat['A156'] = 9
+	elseif hour >= 18 and hour < 23:
+		locat['A156'] = 8
+	end
+elseif week = 4:
+	if hour >= 8 and hour < 17:
+		locat['A156'] = 9
+	end
+elseif week = 5:
+	if hour >= 8 and hour < 17:
+		locat['A156'] = 9
+	elseif hour >= 20:
+		locat['A156'] = 0
+	end
+elseif week = 6:
+	if hour >= 20:
+		locat['A156'] = 0
+	end
+elseif week = 7:
+end
+
+if locat['A156'] > 0 and locat['A156'] < 8:
+	$ArkadiLocCity = 'home'
+else
+	$ArkadiLocCity = 'notHome'
+end
+
+if $ARGS[0] = 'getLocation':
+	!Set the text for the current NPC ID
+	if locat['A156'] = 0:
+		npcLocation['A144'] = 'Arkadi not home Fri and Sat 20:00 for rest of night.'
+	elseif locat['A156'] = 1:
+		npcLocation['A144'] = 'Arkadi in the hallway.'
+	elseif locat['A156'] = 2:
+		npcLocation['A144'] = 'Arkadi in Anushka''s room.'
+	elseif locat['A156'] = 3:
+		npcLocation['A144'] = 'Arkadi in Radomir''s room.'
+	elseif locat['A156'] = 4:
+		npcLocation['A144'] = 'Arkadi in the kitchen.'
+	elseif locat['A156'] = 5:
+		npcLocation['A144'] = 'Arkadi in the livingroom.'
+	elseif locat['A156'] = 6:
+		npcLocation['A144'] = 'Arkadi in Valentin''s and his room.'
+	elseif locat['A156'] = 7:
+		npcLocation['A144'] = 'Arkadi in the bathroom.'
+	elseif locat['A156'] = 8: 
+		npcLocation['A144'] = 'Arkadi is in the garage with the band.'
+	elseif locat['A156'] = 9:
+		npcLocation['A144'] = 'Arkadi is at work, mechanic Mon-Fri 8 to 17.'
+	elseif locat['A156'] = 10:
+		npcLocation['A144'] = 'Arkadi is in the garage working on his bike Mon 17-23.'
+	end
+end
+
+
+--- arkadi_fyodorov_schedule ---------------------------------

+ 16 - 14
locations/bedrPar.qsrc

@@ -17,7 +17,7 @@ gs 'family_schedule'
 if ml_performance['max_perform_minutes'] = 0: ml_performance['max_perform_minutes'] = pcs_instrmusic + pcs_vokal
 
 if $ARGS[0] = '' or $ARGS[0] = 'start':
-	if locat['Mother'] = 26 and fromoutside and SchoolAtestat = 0:
+	if locat['Mother'] = 26 and fromoutside and $home['current'] = 'parents_home':
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost1.jpg"></center>'
 		if prezik > 0 and rand(1,3) = 1:
 			gt 'mother', 'condom_find'
@@ -34,7 +34,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 			end
 			act 'Leave': gt 'korrPar'
 		end
-	elseif ParrotQW['Level'] = 2 and SchoolAtestat = 0:
+	elseif ParrotQW['Level'] = 2 and $home['current'] = 'parents_home':
 		*clr & cla
 		menu_off = 1
 		'As soon as you enter the room you rush over to <<$ParrotQW[''Name'']>>''s cage and pour the contents of the vial into his water bowl.'
@@ -43,7 +43,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 		ParrotQW['Day'] = 3
 		
 		act 'Continue':gt $loc, $loc_arg
-	elseif ParrotQW['SisterReleaseParrotDay'] + 3 < daystart and ParrotQW['Level'] = 1 and SchoolAtestat = 0:
+	elseif ParrotQW['SisterReleaseParrotDay'] + 3 < daystart and ParrotQW['Level'] = 1 and $home['current'] = 'parents_home':
 		*clr & cla
 		menu_off = 1
 		'When you enter the room, you notice <<$ParrotQW[''Name'']>>''s cage is open and he is gone.'
@@ -55,13 +55,13 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 		gs 'stat'
 		
 		act 'Continue':gt $loc, $loc_arg
-	elseif pcs_magik >= 6 and spellbefshild = 1 and tobiQW = 0 and locat['Anya_inroom'] = 0 and SchoolAtestat = 0:
+	elseif pcs_magik >= 6 and spellbefshild = 1 and tobiQW = 0 and locat['Anya_inroom'] = 0 and $home['current'] = 'parents_home':
 		gt 'tobiQW', 'start'
 		
-	elseif locat['Anya'] = 11 and SchoolAtestat = 0: 
+	elseif locat['Anya'] = 11 and $home['current'] = 'parents_home': 
 		gt 'sisterQW', 'sisboyQW_expel'
 		
-	elseif locat['Anya_inroom'] = 1 and ParrotQW['Owned2'] = 1 and ParrotQW['SisKeepParrot'] = 0 and SchoolAtestat = 0:
+	elseif locat['Anya_inroom'] = 1 and ParrotQW['Owned2'] = 1 and ParrotQW['SisKeepParrot'] = 0 and $home['current'] = 'parents_home':
 		*clr & cla
 		menu_off = 1
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/anya/sister2.jpg"></center>'
@@ -81,7 +81,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 
 		act 'Leave': gt 'korrPar'
 	else
-		if SchoolAtestat = 0:
+		if $home['current'] = 'parents_home':
 			'<center><h1><font color="maroon">Your bedroom</font></h1></center>'
 		else
 			'<center><h1><font color="maroon">Your old bedroom</font></h1></center>'
@@ -89,7 +89,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 		! WD: Correct Image path ~ "images/qwest/alter/<<$loc>>.jpg"
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/bedrpar.jpg"></center>'
 		*nl
-		if SchoolAtestat = 0:
+		if $home['current'] = 'parents_home':
 			'This is the small bedroom you share with your sister, Anya. On one side of the room is a <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> where you can choose outfits and organise your clothing.'
 			*nl
 			'Your <a href="exec:gt ''bed'', ''start''">bed</a> stands opposite the wardrobe, and your <a href="exec:gt ''stol'' ,''stolPar''">desk</a> is next to it'+iif(strapon = 1, '. You keep your strapon inside it.', '')+'. Your sister''s bed is in the other corner.'
@@ -99,7 +99,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 		*nl
 		if $ml_guitar['location'] = $loc: 'Your guitar rests on its stand next to your bed.'
 
-		if ParrotQW['Owned2'] = 1 and SchoolAtestat = 0:
+		if ParrotQW['Owned2'] = 1 and $home['current'] = 'parents_home':
 			'<a href="exec:gt ''popu'',''start2''"><<$ParrotQW[''Name2'']>></a> is sitting in his cage'
 			if daystart - ParrotQW['BuyDate'] <= 10: 
 				'<<$ParrotQW[''Name2'']>> starts squawking at you when you enter the room.'
@@ -136,7 +136,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 			*nl
 		end
 
-		if SchoolAtestat = 0:
+		if $home['current'] = 'parents_home':
 			'<table><tr><td valign="top">Your <a href="exec:gt ''budilnik'', ''start''">alarm clock</a> is set to <b>'+iif(timer < 10,'0<<timer>>','<<timer>>')+':'+iif(timerM < 10,'0<<timerM>>','<<timerM>>')+'</b> during the week and <b>'+iif(timerEnd < 10,'0<<timerEnd>>','<<timerEnd>>')+':'+iif(timerEndM < 10,'0<<timerEndM>>','<<timerEndM>>')+'</b> during the weekend. It is currently turned '+iif(budilnikOn = 0, '<a href="exec: budilnikOn = 1 & gt $loc">OFF</a>.', '<a href="exec: budilnikOn = 0 & gt $loc">ON</a>.')
 
 			if tabletki > 0 and prezik + prezikcount + preziksabo > 0:
@@ -147,7 +147,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 				'Your <a href="exec:gt ''stol'', ''bc''">condoms</a> are hidden in one of your desk drawers.'
 			end
 			
-			if mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and week = 6 and hour > 4 and hour < 9 and detention_set = 1 and SchoolAtestat = 0 and detention_warning ! daystart:
+			if mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and week = 6 and hour > 4 and hour < 9 and detention_set = 1 and detention_warning ! daystart:
 				detention_warning = daystart
 				msg 'You have detention this morning and must be at school before 09:00.'
 			end
@@ -191,7 +191,7 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 			gt 'korrPar'
 		end
 
-		if SchoolAtestat = 0:
+		if $home['current'] = 'parents_home':
 			act 'Relax on your bed': gt 'bed', 'start'
 
 			act 'Open wardrobe': gt 'wardrobe', 'start'
@@ -221,6 +221,8 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 
 			if locat['Anya_inroom'] = 0: dynamic $palelady
 
+			gs 'wardrobe', 'default_sport_options'
+
 			gs 'exercise', 'start'
 
 			if sewing_kit = 1:
@@ -298,11 +300,11 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 		end
 
 		'</td><td width = "100" valign="top"></td><td>'
-		if SchoolAtestat = 0: gs 'subkid'
+		if $home['current'] = 'parents_home': gs 'subkid'
 		'</td></tr></table>'
 
 		!! NOTE: This has to go here, otherwise gs 'subkid' removes the icon. 
-		if SchoolAtestat = 0: gs 'music_actions', 'music_icon'
+		if $home['current'] = 'parents_home': gs 'music_actions', 'music_icon'
 	end
 end
 

+ 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/locations/city/citycenter/gym/exercise/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/locations/city/citycenter/gym/exercise/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'

+ 158 - 0
locations/beverage.qsrc

@@ -186,6 +186,7 @@ if $ARGS[0] = 'bev_energy_drink':
 	money -= val($_drink['<<args[1]>>,price'])
 	pcs_health += 10
 	pcs_mood += 20
+	pcs_energy += 10
 	fat += 3
 	if pcs_hydra >= 100:
 		pcs_hydra += 25
@@ -374,6 +375,31 @@ if $ARGS[0] = 'bev_bee':
 	end
 end
 
+if $ARGS[0] = 'bev_cocktail':
+	if pcs_health > 20:
+		*clr & cla
+		minut += 20
+		money -= val($_drink['<<args[1]>>,price'])
+		pcs_mood += 15
+		gs 'drugs', 'alcohol', 'rum'
+		pcs_horny += rand(10, 50)
+		gs 'beverage', 'afteralcohol'
+		'<center><img <<$set_imgh>> src="images/shared/drinks/cocktail<<rand(1,4)>>.jpg"></center>'
+		'You drink a fancy cocktail and<<$mtxt>>'
+		gs 'stat'
+		killvar '$_drink'
+
+		if food_loc = 1:
+			act 'Finish': gt 'food_menu'
+		else
+			act 'Finish':gt $loc, $loc_arg
+		end
+	else
+		msg 'You don''t feel well enough to drink alcohol.'
+		gt $loc, $loc_arg
+	end
+end
+
 if $ARGS[0] = 'bev_bbr': food_loc = 0 & gt 'brothel','password'
 
 if $ARGS[0] = 'afteralcohol':
@@ -425,6 +451,13 @@ if $ARGS[0] = 'coffee':
 	gs 'stat'
 end
 
+if $ARGS[0] = 'only_stat_bev_cocktail':
+	pcs_mood += 15
+	gs 'drugs', 'alcohol', 'rum'
+	pcs_horny += rand(10, 50)
+	gs 'beverage', 'afteralcohol'
+	gs 'stat'
+end
 
 !! ------------ just the stats, no descriptions or extra stuff with cost -----------------------
 
@@ -615,5 +648,130 @@ if $ARGS[0] = 'only_cost_wat':
 	gt 'food_menu'
 end
 
+if $ARGS[0] = 'only_cost_bev_energy_drink':
+	frost = 1
+	if alko > 0: alko -= 1
+	money -= val($_drink['<<args[1]>>,price'])
+	pcs_health += 10
+	pcs_mood += 20
+	pcs_energy += 10
+	fat += 3
+	if pcs_hydra >= 100:
+		pcs_hydra += 25
+	else
+		pcs_hydra += 50
+	end
+	cumspclnt = 2
+	gs 'cum_cleanup'
+	pcs_breath = 0
+	gs 'beverage', 'afterdrink'
+	gs 'stat'
+	killvar '$_drink'
+
+	*nl
+	'Added to your order'
+	gt 'food_menu'
+end
+
+if $ARGS[0] = 'only_cost_bev_vod':
+	money -= val($_drink['<<args[1]>>,price'])
+	gs 'drugs', 'alcohol', 'vodka'
+	gs 'beverage', 'afteralcohol'
+	gs 'stat'
+	killvar '$_drink'
+
+	*nl
+	'Added to your order'
+	gt 'food_menu'
+end
+
+if $ARGS[0] = 'only_cost_bev_bla':
+	pcs_mood += 10
+	money -= val($_drink['<<args[1]>>,price'])
+	gs 'drugs', 'alcohol', 'vodka'
+	gs 'beverage', 'afteralcohol'
+	gs 'stat'
+	killvar '$_drink'
+
+	*nl
+	'Added to your order'
+	gt 'food_menu'
+end
+
+if $ARGS[0] = 'only_cost_bev_sco':
+	money -= val($_drink['<<args[1]>>,price'])
+	gs 'drugs', 'alcohol', 'scotch'
+	gs 'beverage', 'afteralcohol'
+	gs 'stat'
+	killvar '$_drink'
+
+	*nl
+	'Added to your order'
+	gt 'food_menu'
+end
+
+if $ARGS[0] = 'only_cost_bev_win':
+	money -= val($_drink['<<args[1]>>,price'])
+	gs 'drugs', 'alcohol', 'wine'
+	gs 'beverage', 'afteralcohol'
+	gs 'stat'
+	killvar '$_drink'
+
+	*nl
+	'Added to your order'
+	gt 'food_menu'
+end
+
+if $ARGS[0] = 'only_cost_bev_mar':
+	money -= val($_drink['<<args[1]>>,price'])
+	pcs_mood += 10
+	gs 'drugs', 'alcohol', 'vodka'
+	gs 'beverage', 'afteralcohol'
+	gs 'stat'
+	killvar '$_drink'
+
+	*nl
+	'Added to your order'
+	gt 'food_menu'
+end
+
+if $ARGS[0] = 'only_cost_bev_cha':
+	money -= val($_drink['<<args[1]>>,price'])
+	gs 'drugs', 'alcohol', 'champagne'
+	gs 'beverage', 'afteralcohol'
+	gs 'stat'
+	killvar '$_drink'
+
+	*nl
+	'Added to your order'
+	gt 'food_menu'
+end
+
+if $ARGS[0] = 'only_cost_bev_bee':
+	money -= val($_drink['<<args[1]>>,price'])
+	gs 'drugs', 'alcohol', 'beer'
+	gs 'beverage', 'afteralcohol'
+	gs 'stat'
+	killvar '$_drink'
+
+	*nl
+	'Added to your order'
+	gt 'food_menu'
+end
+
+if $ARGS[0] = 'only_cost_bev_cocktail':
+	money -= val($_drink['<<args[1]>>,price'])
+	pcs_mood += 15
+	gs 'drugs', 'alcohol', 'rum'
+	pcs_horny += rand(10, 50)
+	gs 'beverage', 'afteralcohol'
+	gs 'stat'
+	killvar '$_drink'
+
+	*nl
+	'Added to your order'
+	gt 'food_menu'
+end
+
 --- beverage ---------------------------------
 

+ 5 - 5
locations/body.qsrc

@@ -392,7 +392,7 @@ if $ARGS[0] = 'UpdateBodyMeasurement':
 	pcs_waist = (pcs_hips * wratio) / 100 + vofat
 	pcs_band = (pcs_waist * bratio) / 100 + vofat
 	pcs_bust = (pcs_waist * bratio) / 100 + nbsize + magicf2b + silicone
-	pcs_butt = (pcs_hips / 10) + silicone_butt + butt_cheat
+	pcs_butt = (pcs_hips / 10) + silicone_butt + butt_cheat + pcs_butt_tr
 	pcs_cupsize = pcs_bust - pcs_band
 
 end
@@ -419,9 +419,9 @@ if $ARGS[0] = 'UpdateBodyImage':
 		if bdsetlock = 0:
 			if (knowpreg = 1 or (preg = 1 and thinkpreg = 1) or (preg = 1 and PregChem > 3600)):
 				bodset = 3
-			elseif strenbuf >= 70:
+			elseif strenbuf >= 100 and stren_plus_lvl > 0:
 				bodset = 2
-			elseif strenbuf <= 40:
+			elseif strenbuf <= 50:
 				bodset = 0
 			else
 				bodset = 1
@@ -432,9 +432,9 @@ if $ARGS[0] = 'UpdateBodyImage':
 	elseif (knowpreg = 1 or (preg = 1 and thinkpreg = 1) or (preg = 1 and PregChem > 3600)) and bodet ! 3 and bdsetlock = 0:
 		bodset = 3
 	elseif preg = 0 and bdsetlock = 0:
-		if strenbuf >= 70:
+		if strenbuf >= 100 and stren_plus_lvl > 0:
 			bodset = 2
-		elseif strenbuf <= 40:
+		elseif strenbuf <= 50:
 			bodset = 0
 		else
 			bodset = 1

+ 1 - 1
locations/body_desc.qsrc

@@ -413,7 +413,7 @@ if $ARGS[0] = 'butt':
 		$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.'
 	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.'
-	elseif pcs_butt <= 16:
+	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.'
 	end
 

+ 9 - 5
locations/booty_call.qsrc

@@ -53,9 +53,9 @@ end
 !!				booty_call_time[$FuckBuddy[i]] = 600 + rand(0,720)
 
 if $ARGS[0] = 'set_booty_call_date':
-	if booty_call['invite_today'] = 1:
+	if sex_ev['invite_today'] = 1:
 		npc_booty_call_date[$boy] = daystart
-	elseif booty_call['invite_tomorrow'] = 1:
+	elseif sex_ev['invite_tomorrow'] = 1:
 		npc_booty_call_date[$boy] = daystart + 1
 	end
 	if npc_booty_call_time[$boy] = 0:
@@ -64,11 +64,11 @@ if $ARGS[0] = 'set_booty_call_date':
 end
 
 if $ARGS[0] = 'block_booty_calls':
-	if booty_call['invite_today'] = 1:
+	if sex_ev['invite_today'] = 1:
 		npc_booty_call_date[$boy] = 0
 		npc_no_booty_call[$boy] = daystart
 		npc_booty_call_time[$boy] = 0
-	elseif booty_call['invite_tomorrow'] = 1:
+	elseif sex_ev['invite_tomorrow'] = 1:
 		npc_no_booty_call[$boy] = daystart + 1
 	end
 end
@@ -94,9 +94,13 @@ if $ARGS[0] = 'home_links':
 	*nl
 	:loopBC_homes
 	if (npc_residence[$Fuckbuddy[i]] = 1 and $loc = 'pav_residential') or (npc_residence[$Fuckbuddy[i]] = 3 and $loc = 'city_residential')or (npc_residence[$Fuckbuddy[i]] = 4 and $loc = 'city_center'):
-		dynamic(' ''<a href="exec: minut += 2 & gt ''''booty_call_start'''',''''initiate'''',''''<<$Fuckbuddy[i]>>'''' "><<$npc_firstname[$Fuckbuddy[i]]>>''''s</a> apartment is nearby.'' ')
+	
+!!		dynamic(' ''<a href="exec: minut += 2 & gt ''''sex_ev_start'''',''''fb_npc_home_start'''',''''<<$Fuckbuddy[i]>>'''' "><<$npc_firstname[$Fuckbuddy[i]]>>''''s</a> apartment is nearby.'' ')
+		dynamic(' ''<a href="exec: minut += 2 & gt ''''sex_ev_start'''',''''initiate_pre'''',''''<<$Fuckbuddy[i]>>'''' "><<$npc_firstname[$Fuckbuddy[i]]>>''''s</a> apartment is nearby.'' ')
 		!! ''''
 	end
+	
+
 	i +=1
 	if i < arrsize('$Fuckbuddy') : jump 'loopBC_homes'
 end

+ 236 - 14
locations/bras.qsrc

@@ -33,6 +33,8 @@ if $ARGS[0] = 'view_bra_list':
 		metka_bras = 2
 	end
 
+	gs 'bras', 'filter_header', 'store'
+
 	'<center><table border=1><TH><a href="exec:gt ''bras'', ''view_bra_list'', ''wardrobe''">Draw</a></TH><TH><a href="exec:gt ''bras'', ''view_bra_list'', ''store''">Storage</a></TH><TH><a href="exec:gt ''bras'', ''view_bra_list'', ''unwanted''">Unwanted</a></TH></table></center>'
 
 	if $braworntype ! 'none':act 'Remove bra':gs 'bras', 'remove' & gt 'bras', 'view_bra_list', $ARGS[1]
@@ -41,61 +43,135 @@ if $ARGS[0] = 'view_bra_list':
 		cloc = 1
 	end
 
-	'<center><img src="images/locations/city/citycenter/mall/gm.png"></center>'
+	if ARRSIZE('gm_bras') > 0 and clothingfilter['quality'] = 1:'<center><img src="images/locations/city/citycenter/mall/gm.png"></center>'
+
+	!!To filter just this set
+	clo_i = 0
+	:loopbraquality_filter
 
 	i = 1
 	:loopgmbras
-	if gm_brasS[i] = metka_bras and gm_bras[i] = 1:*p '<a href="exec:gt ''bras'', ''view_bra_item'', ''<<$ARGS[1]>>'', ''gm'', <<i>>"><img src="images/pc/items/gm/bras/<<i>>.jpg" 	height="150" /></a>'
+		if gm_brasS[i] = metka_bras and gm_bras[i] = 1:
+			gs 'underwear_attributes', 'gm_bras', i
+			gs 'bras', 'bra_filter'
+			!!sort by filter
+			if (clothingfilter['quality'] = 0 and BraQuality = clo_i) or clothingfilter['number'] = 0:
+				if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1:
+					*p '<a href="exec:gt ''bras'', ''view_bra_item'', ''<<$ARGS[1]>>'', ''gm'', <<i>>"><img src="images/pc/items/gm/bras/<<i>>.jpg" 	height="150" /></a>'
+				end
+			end
+		end
 	i += 1
 	if i <= ARRSIZE('gm_bras'):jump 'loopgmbras'
 
-	'<center><img src="images/locations/city/citycenter/mall/Lusso.png"></center>'
+	if ARRSIZE('lusso_bras') > 0 and clothingfilter['quality'] = 1:'<center><img src="images/locations/city/citycenter/mall/Lusso.png"></center>'
 
 	i = 1
 	:looplussobras 
-	if lusso_brasS[i] = metka_bras and lusso_bras[i] = 1:*p '<a href="exec:gt ''bras'', ''view_bra_item'', ''<<$ARGS[1]>>'', ''lusso'', <<i>>"><img src="images/pc/items/lusso/bras/<<i>>.jpg" 	height="150" /></a>'
+		if lusso_brasS[i] = metka_bras and lusso_bras[i] = 1:
+			gs 'underwear_attributes', 'lusso_bras', i
+			gs 'bras', 'bra_filter'
+			!!sort by filter
+			if (clothingfilter['quality'] = 0 and BraQuality = clo_i) or clothingfilter['number'] = 0:
+				if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1:
+					*p '<a href="exec:gt ''bras'', ''view_bra_item'', ''<<$ARGS[1]>>'', ''lusso'', <<i>>"><img src="images/pc/items/lusso/bras/<<i>>.jpg" 	height="150" /></a>'
+				end
+			end
+		end
 	i += 1
 	if i <= ARRSIZE('lusso_bras'):jump 'looplussobras'
 
-	'<center><img src="images/locations/pushkin/exhibitshop/shop_name.png"></center>'
+	if ARRSIZE('salacious_bras') > 0 and clothingfilter['quality'] = 1:'<center><img src="images/locations/pushkin/exhibitshop/shop_name.png"></center>'
 
 	i = 1
 	:loopsalaciousbras 
-	if salacious_brasS[i] = metka_bras and salacious_bras[i] = 1:*p '<a href="exec:gt ''bras'', ''view_bra_item'', ''<<$ARGS[1]>>'', ''salacious'', <<i>>"><img src="images/pc/items/salacious/bras/<<i>>.jpg" 	height="150" /></a>'
+	if salacious_brasS[i] = metka_bras and salacious_bras[i] = 1:
+			gs 'underwear_attributes', 'salacious_bras', i
+			gs 'bras', 'bra_filter'
+			!!sort by filter
+			if (clothingfilter['quality'] = 0 and BraQuality = clo_i) or clothingfilter['number'] = 0:
+				if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1:
+					*p '<a href="exec:gt ''bras'', ''view_bra_item'', ''<<$ARGS[1]>>'', ''salacious'', <<i>>"><img src="images/pc/items/salacious/bras/<<i>>.jpg" 	height="150" /></a>'
+				end
+			end
+		end
 	i += 1
 	if i <= ARRSIZE('salacious_bras'):jump 'loopsalaciousbras'
 
-	'<center><img src="images/locations/city/citycenter/mall/fashionista.png"></center>'
+	if ARRSIZE('fashionista_bras') > 0 and clothingfilter['quality'] = 1:'<center><img src="images/locations/city/citycenter/mall/fashionista.png"></center>'
 
 	i = 1
 	:loopfashionistabras 
-	if fashionista_brasS[i] = metka_bras and fashionista_bras[i] = 1:*p '<a href="exec:gt ''bras'', ''view_bra_item'', ''<<$ARGS[1]>>'', ''fashionista'', <<i>>"><img src="images/pc/items/fashionista/bras/<<i>>.jpg" 	height="150" /></a>'
+	if fashionista_brasS[i] = metka_bras and fashionista_bras[i] = 1:
+			gs 'underwear_attributes', 'fashionista_bras', i
+			gs 'bras', 'bra_filter'
+			!!sort by filter
+			if (clothingfilter['quality'] = 0 and BraQuality = clo_i) or clothingfilter['number'] = 0:
+				if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1:
+					*p '<a href="exec:gt ''bras'', ''view_bra_item'', ''<<$ARGS[1]>>'', ''fashionista'', <<i>>"><img src="images/pc/items/fashionista/bras/<<i>>.jpg" 	height="150" /></a>'
+				end
+			end
+		end
 	i += 1
 	if i <= ARRSIZE('fashionista_bras'):jump 'loopfashionistabras'
 
-	'<center><img src="images/locations/city/citycenter/mall/pussycat.png"></center>'
+
+	if ARRSIZE('cats_bras') > 0 and clothingfilter['quality'] = 1:'<center><img src="images/locations/city/citycenter/mall/pussycat.png"></center>'
+	!!To filter just this set
 
 	i = 1
 	:loopcatsbras 
-	if cats_brasS[i] = metka_bras and cats_bras[i] = 1:*p '<a href="exec:gt ''bras'', ''view_bra_item'', ''<<$ARGS[1]>>'', ''cats'', <<i>>"><img src="images/pc/items/cats/bras/<<i>>.jpg" 	height="150" /></a>'
+	if cats_brasS[i] = metka_bras and cats_bras[i] = 1:
+			gs 'underwear_attributes', 'cats_bras', i
+			gs 'bras', 'bra_filter'
+			!!sort by filter
+			if (clothingfilter['quality'] = 0 and BraQuality = clo_i) or clothingfilter['number'] = 0:
+				if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1:
+					*p '<a href="exec:gt ''bras'', ''view_bra_item'', ''<<$ARGS[1]>>'', ''cats'', <<i>>"><img src="images/pc/items/cats/bras/<<i>>.jpg" 	height="150" /></a>'
+				end
+			end
+		end
 	i += 1
 	if i <= ARRSIZE('cats_bras'):jump 'loopcatsbras'
 
-	'<center><img src="images/locations/city/redlight/erotomaniac/shop_name.png"></center>'
+	if ARRSIZE('eroto_bras') > 0 and clothingfilter['quality'] = 1:'<center><img src="images/locations/city/redlight/erotomaniac/shop_name.png"></center>'
 
 	i = 1
 	:looperotobras 
-	if eroto_brasS[i] = metka_bras and eroto_bras[i] = 1:*p '<a href="exec:gt ''bras'', ''view_bra_item'', ''<<$ARGS[1]>>'', ''eroto'', <<i>>"><img src="images/pc/items/eroto/bras/<<i>>.jpg" 	height="150" /></a>'
+	if eroto_brasS[i] = metka_bras and eroto_bras[i] = 1:
+			gs 'underwear_attributes', 'eroto_bras', i
+			gs 'bras', 'bra_filter'
+			!!sort by filter
+			if (clothingfilter['quality'] = 0 and BraQuality = clo_i) or clothingfilter['number'] = 0:
+				if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1:
+					*p '<a href="exec:gt ''bras'', ''view_bra_item'', ''<<$ARGS[1]>>'', ''eroto'', <<i>>"><img src="images/pc/items/eroto/bras/<<i>>.jpg" 	height="150" /></a>'
+				end
+			end
+		end
 	i += 1
 	if i <= ARRSIZE('eroto_bras'):jump 'looperotobras'
 
-	'<center><img src="images/locations/city/citycenter/mall/sports.png"></center>'
+	if ARRSIZE('danilovich_bras') > 0 and clothingfilter['quality'] = 1:'<center><img src="images/locations/city/citycenter/mall/sports.png"></center>'
 
 	i = 1
 	:loopdanilovichbras 
-	if danilovich_brasS[i] = metka_bras and danilovich_bras[i] = 1:*p '<a href="exec:gt ''bras'', ''view_bra_item'', ''<<$ARGS[1]>>'', ''danilovich'', <<i>>"><img src="images/pc/items/danilovich/bras/<<i>>.jpg" 	height="150" /></a>'
+	if danilovich_brasS[i] = metka_bras and danilovich_bras[i] = 1:
+			gs 'underwear_attributes', 'danilovich_bras', i
+			gs 'bras', 'bra_filter'
+			!!sort by filter
+			if (clothingfilter['quality'] = 0 and BraQuality = clo_i) or clothingfilter['number'] = 0:
+				if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1:
+					*p '<a href="exec:gt ''bras'', ''view_bra_item'', ''<<$ARGS[1]>>'', ''danilovich'', <<i>>"><img src="images/pc/items/danilovich/bras/<<i>>.jpg" 	height="150" /></a>'
+				end
+			end
+		end
 	i += 1
 	if i <= ARRSIZE('danilovich_bras'):jump 'loopdanilovichbras'
+	
+	clo_i += 1
+	if clothingfilter['quality'] = 0 and clo_i <= 7:
+		jump 'loopbraquality_filter'
+	end
 end
 
 if $ARGS[0] = 'view_bra_item':
@@ -492,6 +568,152 @@ if $ARGS[0] = 'wear_last_worn':
 	gs 'bras', 'wear', $lastwornbratype, lastwornbranumber
 end
 
+if $ARGS[0] = 'filter_header':
+!!Exclude filters
+	$Headerstring = '<TD>'
+	if clothingfilter['sport'] = 0:
+		$Headerstring += '<a href="exec:clothingfilter[''sport''] = 1 & clothingfilter[''sport_only''] = 0 & gt ''bras'', ''view_bra_list'', $ward_list_store"><img src="images/system/icons/clothing/sport.png"></a></TD>'
+	else
+		$Headerstring += '<a href="exec:clothingfilter[''sport''] = 0 & gt ''bras'', ''view_bra_list'',  $ward_list_store"><img src="images/system/icons/clothing/sport_off.png"></a></TD>'
+	end
+
+!!sort by filters
+	$Headerstring += '<TD>'
+	if clothingfilter['number'] = 0:
+		clothingfilter['quality'] = 1 & clothingfilter['inhibition'] = 1
+		$Headerstring += '<img src="images/system/icons/clothing/number.png"></TD>'
+	else
+		$Headerstring += '<a href="exec:clothingfilter[''number''] = 0 & clothingfilter[''quality''] = 1 & clothingfilter[''inhibition''] = 1 & gt ''bras'', ''view_bra_list'',  $ward_list_store"><img src="images/system/icons/clothing/number_off.png"></a></TD>'
+	end
+	
+	$Headerstring += '<TD>'
+	if clothingfilter['quality'] = 0:
+		$Headerstring += '<img src="images/system/icons/clothing/quality.png"></TD>'
+	else
+		$Headerstring += '<a href="exec:clothingfilter[''quality''] = 0 & clothingfilter[''number''] = 1 & clothingfilter[''inhibition''] = 1 & gt ''bras'', ''view_bra_list'',  $ward_list_store"><img src="images/system/icons/clothing/quality_off.png"></a></TD>'
+	end
+	
+!! Show only filers
+	$Headerstring[1] = '<TD>'
+	if clothingfilter['sport_only'] = 0:
+		$Headerstring[1] += '<a href="exec:clothingfilter[''sport_only''] = 1 & clothingfilter[''sport''] = 0 & gt ''bras'', ''view_bra_list'',  $ward_list_store"><img src="images/system/icons/clothing/sport_off.png"></a></TD>'
+	else
+		$Headerstring[1] += '<a href="exec:clothingfilter[''sport_only''] = 0 & gt ''bras'', ''view_bra_list'',  $ward_list_store"><img src="images/system/icons/clothing/sport.png"></a></TD>'
+	end
+
+
+	$Headerstring[2] = ''
+	if $ARGS[1] ! 'store':
+		$Headerstring[2] += '<TH></TH>'
+	end
+	if $ward_list_file = 'clothing':
+		$Headerstring[2] += '<TH></TH>'
+	end
+	$Headerstring[2] += '<TH>Include</TH>'
+	if $ARGS[1] ! 'store':
+		$Headerstring[2] += '<TH></TH><TH></TH>'
+	end
+	$Headerstring[2] += '<TH>Sort by</TH><TH></TH>'
+
+	$Headerstring[3] = ''
+	if $ARGS[1] ! 'store':
+		$Headerstring[3] += '<TH></TH>'
+	end
+	if $ward_list_file = 'clothing':
+		$Headerstring[3] += '<TH></TH>'
+	end
+	$Headerstring[3] += '<TH>Only show</TH>'
+
+	'<center><table><<$Headerstring[2]>>'
+	'<TR><border=1><<$Headerstring>>'
+
+	'<TR><border=0><<$Headerstring[3]>>'
+	'<TR><border=1><<$Headerstring[1]>></table></center>'
+end
+
+if $ARGS[0] = 'bra_filter':
+!!Exclude filters
+	clothingfilter['inc'] = 1
+	!!filters, if inc set to 0 they will not display
+	if clothingfilter['sport'] = 1 and BraFun = 2:
+		clothingfilter['inc'] = 0
+	end
+
+!!only filters
+	clothingfilter['only'] = 0
+	!!filters, if only set to 1 they will only display those set
+	if clothingfilter['sport_only'] = 1 and BraFun = 2:
+		clothingfilter['only'] = 1
+	end
+	if clothingfilter['only'] = clothingfilter['sport_only']:
+		clothingfilter['only'] = 1
+	else
+		clothingfilter['only'] = 0
+	end
+
+end
+
+if $ARGS[0] = 'shop_filter_header':
+!! exclude filters
+	$Headerstring = '<TD>'
+	if clothingfilter['sport'] = 0:
+		$Headerstring += '<a href="exec:clothingfilter[''sport''] = 1 & clothingfilter[''sport_only''] = 0 & gt $loc, $loc_arg"><img src="images/system/icons/clothing/sport.png"></a></TD>'
+	else
+		$Headerstring += '<a href="exec:clothingfilter[''sport''] = 0 & gt $loc, $loc_arg"><img src="images/system/icons/clothing/sport_off.png"></a></TD>'
+	end
+
+!! sort by filters
+	$Headerstring += '<TD>'
+	if clothingfilter['number'] = 0:
+		clothingfilter['quality'] = 1
+		$Headerstring += '<img src="images/system/icons/clothing/number.png"></TD>'
+	else
+		$Headerstring += '<a href="exec:clothingfilter[''number''] = 0 & clothingfilter[''quality''] = 1 & clothingfilter[''inhibition''] = 1 & gt $loc, $loc_arg"><img src="images/system/icons/clothing/number_off.png"></a></TD>'
+	end
+	
+	$Headerstring += '<TD>'
+	if clothingfilter['quality'] = 0:
+		$Headerstring += '<img src="images/system/icons/clothing/quality.png"></TD>'
+	else
+		$Headerstring += '<a href="exec:clothingfilter[''quality''] = 0 & clothingfilter[''number''] = 1 & clothingfilter[''inhibition''] = 1 & gt $loc, $loc_arg"><img src="images/system/icons/clothing/quality_off.png"></a></TD>'
+	end
+
+!! Show only filers
+	$Headerstring[1] = '<TD>'
+	if clothingfilter['sport_only'] = 0:
+		$Headerstring[1] += '<a href="exec:clothingfilter[''sport_only''] = 1 & clothingfilter[''sport''] = 0 & gt $loc, $loc_arg"><img src="images/system/icons/clothing/sport_off.png"></a></TD>'
+	else
+		$Headerstring[1] += '<a href="exec:clothingfilter[''sport_only''] = 0 & gt $loc, $loc_arg"><img src="images/system/icons/clothing/sport.png"></a></TD>'
+	end
+
+
+	$Headerstring[2] = '<TH></TH><TH></TH><TH></TH><TH>Include</TH><TH></TH><TH></TH><TH></TH><TH></TH><TH></TH><TH>Sort by</TH><TH></TH>'
+
+	$Headerstring[3] = '<TH></TH><TH></TH><TH></TH><TH>Only show</TH>'
+
+	'<center><table><<$Headerstring[2]>>'
+	'<TR><border=1><<$Headerstring>>'
+
+	'<TR><border=0><<$Headerstring[3]>>'
+	'<TR><border=1><<$Headerstring[1]>></table></center>'
+end
+
+if $ARGS[0] = 'shop_filter':
+!!Exclude filters
+	clothingfilter['inc'] = 1
+	!!filters, if inc set to 0 they will not display
+	if clothingfilter['sport'] = 1 and BraFun = 2:
+		clothingfilter['inc'] = 0
+	end
+
+!!only filters
+	clothingfilter['only'] = 0
+	!!filters, if only set to 1 they will only display those set
+	if clothingfilter['sport_only'] = 1 and BraFun = 2:
+		clothingfilter['only'] += 1
+	end
+end
+
 
 --- bras ---------------------------------
 

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

+ 40 - 2
locations/chessplay.qsrc

@@ -31,9 +31,42 @@ if $ARGS[0] = '':
 	gt 'chessplay', 'game'
 end
 
+
+if $ARGS[0] = 'expfame':
+	if ARGS[1] = 0:
+		chessmulti = 1
+	elseif ARGS[1] = 1:
+		chessmulti = 3
+	elseif ARGS[1] = 2:
+		chessmulti = 5
+	end
+
+	if chessV=10:
+		gs 'exp_gain', 'chess', chessmulti * 2
+		gs 'fame', 'pav', 'chess', chessmulti * 2
+		gs 'exp_gain', 'intel', rand(0,1)
+	elseif chessV=30:
+		gs 'exp_gain', 'chess', chessmulti * 4
+		gs 'fame', 'pav', 'chess', chessmulti * 4
+		gs 'exp_gain', 'intel', rand(1,2)
+	elseif chessV=50:
+		gs 'exp_gain', 'chess', chessmulti * 6
+		gs 'fame', 'pav', 'chess', chessmulti * 6
+		gs 'exp_gain', 'intel', rand(2,3)
+	elseif chessV=70:
+		gs 'exp_gain', 'chess', chessmulti * 8
+		gs 'fame', 'pav', 'chess', chessmulti * 8
+		gs 'exp_gain', 'intel', rand(2,4)
+	elseif chessV=90:
+		gs 'exp_gain', 'chess', chessmulti * 10
+		gs 'fame', 'pav', 'chess', chessmulti * 10
+		gs 'exp_gain', 'intel', rand(2,5)
+	end
+	gs 'stat'
+end
+
 if $ARGS[0] = 'game':
-	gs 'exp_gain', 'chess', rand(0,1)
-	gs 'exp_gain', 'intel', rand(0,1)
+	
 	chess_move += 1
 	chess_time = rand(1,3)
 	minut += chess_time
@@ -62,6 +95,7 @@ if $ARGS[0] = 'game':
 		*nl
 		'Stalemate! You have drawn the match against '+$chess_name+'!'
 		'You and '+$chess_name+' could not find a way to win the match.'
+		gs 'chessplay', 'expfame', 1
 		
 		act 'Return': gt 'kruchess'
 	elseif chess_GG <= 0:
@@ -70,6 +104,7 @@ if $ARGS[0] = 'game':
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/chess/lose' + rand(1,1) + '.jpg"></center>'
 		*nl
 		'Checkmate! You have lost the match against '+$chess_name+'!'
+		gs 'chessplay', 'fame', 0
 		
 		act 'Return': gt 'kruchess'
 	elseif chess_com <= 0:
@@ -80,6 +115,7 @@ if $ARGS[0] = 'game':
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/chess/win' + rand(1,1) + '.jpg"></center>'
 		*nl
 		'Checkmate! You have won the match against '+$chess_name+'!'
+		gs 'chessplay', 'fame', 2
 
 		act 'Return': gt 'kruchess'
 	elseif chess_moves >= chess_move_limit:
@@ -89,6 +125,7 @@ if $ARGS[0] = 'game':
 		*nl
 		'Draw! You agree to end the match with '+$chess_name+'.'
 		'You and '+$chess_name+' have both used too many moves and neither could find a way to win the match.'
+		gs 'chessplay', 'fame', 1
 
 		act 'Return': gt 'kruchess'
 	elseif total_chess_time >= chess_time_limit:
@@ -98,6 +135,7 @@ if $ARGS[0] = 'game':
 		*nl
 		'Draw! You agree to end the match with '+$chess_name+'.'
 		'You and '+$chess_name+' have both used too much time and neither could find a way to win the match.'
+		gs 'chessplay', 'fame', 1
 
 		act 'Return': gt 'kruchess'
 	else

+ 11 - 7
locations/cikl.qsrc

@@ -17,6 +17,9 @@ end
 
 !!----------------------------------------------------------------------------
 !! Time calculations
+!! day = day in this month
+!! week = day in the week. 1 == Monday
+!! hour = Full hour in this day
 
 day += 1
 week += 1
@@ -37,7 +40,7 @@ if day > monthsEnd[month]:
 		end
 	end
 
-	!!MJ: Dont think that one is needed. But it was in the original loop.
+	!!MJ: Don''t think that one is needed. But it was in the original loop.
 	if month < 1: month = 1
 
 	$month = $monthName[month]
@@ -54,7 +57,7 @@ if day > monthsEnd[month]:
 
 end
 
-!!MJ: Dont think that one is needed. But it was here already.
+!!MJ: Don''t think that one is needed. But it was here already.
 if day <= 0:day = 1
 
 ciklNewWeek = 0
@@ -672,7 +675,7 @@ if GspravkaT = 1:Gspravka -= 1
 if BurgerQW['IlyQW']  = 2 and BurgerQW['IlyQWPoliceDayCount'] = 30:BurgerQW['IlyQW']  = 3
 if BurgerQW['IlyQW']  = 2 and BurgerQW['IlyQWPoliceDayCount'] > 0 and BurgerQW['IlyQWPoliceDayCount'] < 30:BurgerQW['IvanQWPoliceDayCount'] += 1
 
-!!remove degradation for inhibition
+!!Remove degradation for inhibition
 inhib_flr = inhib_lvl
 
 gs 'stat_sklattrib', 'daycall'
@@ -751,7 +754,7 @@ killvar 'pcs_drank'
 !!2 - agreed to go to the party
 !!3 - Missed the party
 
-!!suspension ends
+!!Suspension ends
 if suspended['day'] = daystart:	suspended['on'] = 0
 
 if mid($start_type,1,2) = 'sg':
@@ -800,11 +803,12 @@ if mid($start_type,1,2) = 'sg':
 			end
 		elseif month = 5:
 			if year = 2017:
-				if day = 25:
+				if day = 26:
 					kanikuli = 6
 					SchoolAtestat = -1
+					lernHome = 0
 					$holyday = '<b>Your graduation is today. Be there by 8:00.</b>'
-				elseif day = 24:
+				elseif day = 25:
 					$holyday = '<b>Your graduation is tomorrow. Be there by 8:00.</b>'
 				elseif day >= 19:
 					$holyday = '<b>Your graduation is in <<26-day>> days.</b>'
@@ -984,7 +988,7 @@ if natholi = 1:
 end
 
 !!------------------------------------------------------------------------------------------------------------------------
-!!Setting the weeks in the university semester and makeing sure that the gades are calculated at the right times
+!!Setting the weeks in the university semester and making sure that the gades are calculated at the right times
 
 gs 'uni_lessons', 'cikl'
 

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

+ 1 - 1
locations/city_bobka.qsrc

@@ -63,7 +63,7 @@ if ARGS[0] = 1:
 end
 
 if ARGS[0] = 2:
-	
+	!HM Is this the correct call, the scene is about anal, not deepthroat
 	gs 'arousal', 'bj', 5, 'sub', 'deepthroat'
 	gs 'stat'
 	

+ 11 - 0
locations/city_coffee_hole.qsrc

@@ -24,11 +24,13 @@ if $args[0]= 'inner':
 	menu_off = 0
 	gs 'katja_meynold_schedule'
 	!!gs 'albina_uni_schedule'
+	!!gs 'anushka_schedule'
 	gs 'stat'
 	'<center><h4><font color="maroon">Cafe "Coffee Hole"</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/island/coffee_hole/inside.jpg"></center>'
 	'The cafe looks like it was once some type of industrial building, with tall ceilings, exposed pipes, ductwork and lights. The counter is in the far corner, while the middle of the room contains several tables and chairs. Along the wall opposite the counter is an area with several couches for people to sit and relax. The menu board shows a wide range of flavoured coffees, teas, espressos and pastries, among other things.'
 	if yearstart >= 2 and (((week = 2 or week = 4 or week = 7) and hour >= 18) or (week = 5 and hour >= 10 and hour < 16)):
+		locat['A144'] = 9
 		'You see a familiar face working behind the counter, your former classmate <a href="exec:gt ''city_coffee_hole'', ''anushka_work''">Anushka.</a>'
 	end
 	if locat['katja'] = 30 and (katjaQW['know_going_to_teaching_degree'] = 1 or mid($start_type,1,2) = 'sg'):
@@ -182,6 +184,10 @@ if $args[0]= 'anushka_work':
 		if npc_rel['A144'] >= 60:
 			'As you approach the counter, you see your classmate Anushka working again. When she sees you, she gives you a friendly smile. "Welcome to the Coffee Hole. Need your holes filled with something hot and black again?" she says with a wink, even making ordering coffee sound dirty.'
 			'You smile at her. "You are so bad."'
+			if anushkaCityQW['first_visit'] = 0:
+				'<br />'
+				'"Like you. You didn''t even visit me yet!"'
+			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?'
 				act 'Let''s do a photo shoot':
@@ -212,6 +218,11 @@ if $args[0]= 'anushka_work':
 			'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."'
 		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."'

+ 3 - 0
locations/city_house_res_misc.qsrc

@@ -112,6 +112,9 @@ if $ARGS[0] = 'backy':
 			if $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich':
 				*nl
 				'You can do some exercises here.'
+
+				gs 'wardrobe', 'default_sport_options'
+
 				act 'Exercise': gt 'exercise', 'workout'
 			else
 				*nl

+ 4 - 1
locations/city_island.qsrc

@@ -9,7 +9,7 @@ $location_type = 'public_outdoors'
 $menu_loc = 'city_island'
 $menu_arg = ''
 menu_off = 0
-CLOSE ALL
+close all
 if sound = 0:
 	if month >=11 and month <= 12 or month >=1 and month <=3:
 		if hour >= 8 and hour <= 23: PLAY 'sound/street_noise_siren.mp3',30 & PLAY 'sound/street.mp3',30 & PLAY 'sound/street7.mp3',30 & PLAY 'sound/zima.mp3',30
@@ -79,6 +79,9 @@ if hour >= 4:
 else
 	'The Metro Station is closed. The first train will depart at 04:00.'
 end
+if anushkaCityQW['first_visit'] > 0:
+	'Anushka lives in <a href="exec:minut += 1 & gt ''anushapt_city'', ''home''">a shared apartment</a> around the corner.'
+end
 
 act 'Go to the University campus': 
 	minut += 1

+ 3 - 0
locations/city_mansion_residence_3.qsrc

@@ -26,6 +26,9 @@ if $ARGS[0] = 'ygym':
 
 	if ymanrem[11] = 2:
 		'Your private gym with all the necessities to live a healthy life. From here you can walk over to the pool or relax in the sauna.'
+
+		gs 'wardrobe', 'default_sport_options'
+
 		gs 'exercise', 'start'
 	end
 end

+ 117 - 60
locations/city_musicstore.qsrc

@@ -3,77 +3,132 @@
 if $ARGS[0] = 'musicshop':
 	*clr & cla	
 	if ml_musicstorevisited = 0:
-			ml_musicstorevisited = 1
-			gt 'city_musicstore', 'firstvisit'
+		ml_musicstorevisited = 1
+		gt 'city_musicstore', 'firstvisit'
 	elseif ml_didntbuyguitarthefirstvisit = 1:
 		gt 'city_musicstore', 'cameback'
 	else
-		'<center><img src="images/locations/city/citycenter/mall/musicstore/music-store-600.jpg"></center>'
-		'You enter the store, welcomed by the familiar mix of random notes and bits of songs screaming from the back.'
-		'Jimmy just nods at you, then returns his attention to the guitar laying on the counter in front of him.'
-
-		act 'Shop for guitars and amps': gt 'city_musicstore_stock', 'acoustic'
-		act 'Try some guitars': 
-!!			TODO: Better scenes here			
-			if pcs_instrmusic < 30 and pcs_perform < 10:
-				'You pick up a guitar to try it, but you are too shy and after strumming a few chords you put it back on it''s stand'
-			else
-				'Some texts here depending on music skill and performing skill'			
+		musicrand = rand(1,2)
+		if musicrand = 1 and yearstart >= 2 and (week > 5 and hour >= 8 and hour < 17):
+			'<center><img src="images/locations/city/citycenter/mall/musicstore/music_store.jpg"></center>'
+			'You enter the store, welcomed by the familiar mix of random notes and bits of songs screaming from the back.'
+			'At the counter you see a familiar face, Radomir. You use to go to school with him in Pavlovsk.'
+			act 'Approach the counter':
+				*clr & cla
+				gs 'npc_relationship', 'modify', 'A154', 'like'
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big154.jpg"></center>'
+				if npc_rel['A154'] >= 60:
+					if hotcat >= 6:
+						'Radomir gives you a smile. "Come to hang out with me on my break? Maybe we can have a little fun." He says with a wink.'
+						'You tell him you just came to look around and maybe do a little shopping. After a bit he tells you about a variety of instruments, he seems to really know his stuff when it comes to musical instruments.'
+					else
+						'He gives you a slight knowing smirk when he sees you. "So what can I do for one of my fans?"'
+						'You tell him you just came to look around and maybe do a little shopping. After a bit he tells you about a variety of instruments, he seems to really know his stuff when it comes to musical instruments.'
+					end
+				elseif npc_rel['A154'] <= 20:
+					'Radomir visably sighs when he see''s you. He does his best to ignore you, though he will answer questions about instruments that you ask, but only with the barest amount of information.'
+				else
+					if hotcat >= 6:
+						'Radomir is talking about the band''s latest gig as you approach. He sees you and looks your body up and down. "Nice to see all the working out is paying off. Looking good."'
+						'You tell him you just came to look around and maybe do a little shopping. After a bit he tells you about a variety of instruments, he seems to really know his stuff when it comes to musical instruments.'
+					else
+						'He smirks when he sees you. "Come to try and butter me up before I get famous?" You ignore his comment and ask him about some of the instruments.'
+						'After a bit he tells you about a variety of instruments, he seems to really know his stuff when it comes to musical instruments.'
+					end
+				end
 			end
-		end
-		act 'Leave': 
-			if ml_boughtguitar > 0 or ml_boughtamp > 0:
-				gt 'city_musicstore', 'payandtakestuff'
+			act 'Shop for guitars and amps': gt 'city_musicstore_stock', 'acoustic'
+			act 'Try some guitars': 
+	!!			TODO: Better scenes here			
+				if pcs_instrmusic < 30 and pcs_perform < 10:
+					'You pick up a guitar to try it, but you are too shy and after strumming a few chords you put it back on it''s stand'
+				else
+					'Some texts here depending on music skill and performing skill'			
+				end
+			end
+			act 'Leave': 
+				if ml_boughtguitar > 0 or ml_boughtamp > 0:
+					gt 'city_musicstore', 'payandtakestuff'
+				end
+				gt 'torgcentr'
+			end
+		else
+			'<center><img src="images/locations/city/citycenter/mall/musicstore/music_store.jpg"></center>'
+			'You enter the store, welcomed by the familiar mix of random notes and bits of songs screaming from the back.'
+			'Jimmy just nods at you, then returns his attention to the guitar laying on the counter in front of him.'
+			act 'Shop for guitars and amps': gt 'city_musicstore_stock', 'acoustic'
+			act 'Try some guitars': 
+	!!			TODO: Better scenes here			
+				if pcs_instrmusic < 30 and pcs_perform < 10:
+					'You pick up a guitar to try it, but you are too shy and after strumming a few chords you put it back on it''s stand'
+				else
+					'Some texts here depending on music skill and performing skill'			
+				end
+			end
+			act 'Leave': 
+				if ml_boughtguitar > 0 or ml_boughtamp > 0:
+					gt 'city_musicstore', 'payandtakestuff'
+				end
+				gt 'torgcentr'
 			end
-			gt 'torgcentr'
 		end
 	end
-
 end
 
 if $ARGS[0] = 'firstvisit':
-	'<center><img src="images/locations/city/citycenter/mall/musicstore/music-store-600.jpg"></center>'
-	*nl
-	'You enter the store, passing the door to be submerged in a loud, cacophonic environment. 
-	The walls are filled with guitars, and in the back three teenaged guys are trying instruments in a very loud way.'
-!!	TODO: Replace the image, Waynes world is fun but silly
-	'<center><img src="images/locations/city/citycenter/mall/musicstore/waynesworld.jpg"></center>'
-	*nl
-    'A tall, dark haired man turns to you with a bored expression that turns into a perplexed smile as he takes your sight in.'
-   	'He straightens up "Hello there, I''m Jimmy" - he greets you - "Is there anything I can help you with?"'
-	*nl
-	'<center><img src="images/locations/city/citycenter/mall/musicstore/jimmy.jpg"></center>'
-	*nl
-  	'Suddenly he turns and throws a sponge at one of the boys playing in the back "No. Stairway. To. Heaven." he growls and points at the sign on the wall before turning back to you.'
- 	'<center><img src="images/locations/city/citycenter/mall/musicstore/nostairways.jpg"></center>'
-
-	act 'Look for a guitar':
+	musicrand = rand(1,5)
+	if musicrand = 1:
+		'<center><img src="images/locations/city/citycenter/mall/musicstore/boys_rocking.jpg"></center>'
+		'You enter the store, passing the door to be submerged in a loud, cacophony environment. The walls are filled with guitars, bass, amps, drums, even keyboards fill the shop. In the back three teenage boys try and play some of the guitars loudly and not very well.'
+		'A tall, ginger haired man turns to you with a bored expression that turns into a perplexed smile as he takes your sight in.'
+	elseif musicrand = 2:
+		'<center><img src="images/locations/city/citycenter/mall/musicstore/nostairways.jpg"></center>'
+		'You enter the store, passing the door to be submerged in a loud, cacophony environment. The walls are filled with guitars, bass, amps, drums, even keyboards fill the shop.'
+		'A tall, ginger haired man turns to you with a bored expression that turns into a perplexed smile as he takes your sight in.'
+		'Suddenly he turns and throws a sponge at one of the boys playing in the back "No. Stairway. To. Heaven." he growls and points at the sign on the wall before turning back to you.'
+	else
+		'<center><img src="images/locations/city/citycenter/mall/musicstore/music_store.jpg"></center>'
+		'You enter the store, passing the door to be submerged in a loud, cacophony environment. The walls are filled with guitars, bass, amps, drums, even keyboards fill the shop.'
+		'A tall, ginger haired man turns to you with a bored expression that turns into a perplexed smile as he takes your sight in.'
+	end
+	act 'Approach the counter':
 		*clr & cla
-		'<center><img src="images/locations/city/citycenter/mall/musicstore/cheap_acoustic_1.jpg"></center>'		
-		'You start to browse the guitars in the shop, not entirely sure what you are looking for and gladly accept the help of the store clerk. After answering his questions and chatting about music and what you are looking for he finally picks up an affordable acoustic guitar as a recommendation.'
-		'After some conversation with the store owner he offers you an affordable acoustic guitar to buy'
-		'Jimmy leaves you alone with the instrument, so you sit down to try it, strumming the chords that you know, trying to play something.'
-		if money > 3400 or karta > 3400:
-			if money < 14280 and karta < 14280:
-				'While the guitar is not the best sounding one it''s comfortable and looking at the price tags, the only one you can afford.'
-			else 
-				'While the guitar is not the best sounding one it''s comfortable and looking at the price tags, you are not sure you should spend too much money until you are better at playing the guitar.'
-			end
-			if money > 3400: act 'Buy a cheap acoustic guitar (3,400 <b>P</b>) - pay with cash': gt 'city_musicstore', 'buycheapacoustic', 'money'
+		'<center><img src="images/locations/city/citycenter/mall/musicstore/jimmy.jpg"></center>'
+		'A tall, ginger haired man turns to you with a bored expression that turns into a perplexed smile as he takes your sight in.'
+		'He straightens up "Hello there, I''m Jimmy" - he greets you - "Is there anything I can help you with?"'
+		act 'Look for a guitar':
+			*clr & cla
+			'<center><img src="images/locations/city/citycenter/mall/musicstore/cheap_acoustic_1.jpg"></center>'		
+			'You start to browse the guitars in the shop, not entirely sure what you are looking for and gladly accept the help of the store clerk. After answering his questions and chatting about music and what you are looking for he finally picks up an affordable acoustic guitar as a recommendation.'
+			'After some conversation with the store owner he offers you an affordable acoustic guitar to buy'
+			'Jimmy leaves you alone with the instrument, so you sit down to try it, strumming the chords that you know, trying to play something.'
+			if money > 3400 or karta > 3400:
+				if money < 14280 and karta < 14280:
+					'While the guitar is not the best sounding one it''s comfortable and looking at the price tags, the only one you can afford.'
+				else 
+					'While the guitar is not the best sounding one it''s comfortable and looking at the price tags, you are not sure you should spend too much money until you are better at playing the guitar.'
+				end
+				if money > 3400: act 'Buy a cheap acoustic guitar (3,400 <b>P</b>) - pay with cash': gt 'city_musicstore', 'buycheapacoustic', 'money'
 
-			if karta > 3400: act 'Buy a cheap acoustic guitar (3,400 <b>P</b>) - pay with card': gt 'city_musicstore', 'buycheapacoustic', 'karta'						
-			act 'You have to think about it':
+				if karta > 3400: act 'Buy a cheap acoustic guitar (3,400 <b>P</b>) - pay with card': gt 'city_musicstore', 'buycheapacoustic', 'karta'						
+				act 'You have to think about it':
+					ml_didntbuyguitarthefirstvisit = 1
+					'You hesitate for a moment, unsure whether to buy it or not and finally decide to not do it, at least not now. "I will have to talk to my mum first" you say to Jimmy. '
+					'He just nods "Don''t worry <<$pcs_firstname>>. You know what, I will put it aside for you for a bit in case you change your mind". He scribbles something on a post-it note, and sticks it on the guitar "I will try to keep the price the same, 3,400 rubels."'
+					act 'Leave': gt 'torgcentr'
+				end
+			else
 				ml_didntbuyguitarthefirstvisit = 1
-				'You hesitate for a moment, unsure whether to buy it or not and finally decide to not do it, at least not now. "I will have to talk to my mum first" you say to Jimmy. '
-				'He just nods "Don''t worry <<$pcs_firstname>>. You know what, I will put it aside for you for a bit in case you change your mind". He scribbles something on a post-it note, and sticks it on the guitar "I will try to keep the price the same, 3,400 rubels."'
+				'While the guitar is not the best sounding one it''s comfortable. Unfortunately while it''s cheaper than the rest, it still costs more than you have. With a sigh you hand it back to Jimmy "I''m sorry, but, I can''t buy it now."'
+				'He just nods "Don''t worry, I tell you what, I will put it aside for you if you change your mind." He scribbles something on a post-it note, and sticks it on the guitar "I will try to keep the price the same, 3,400 rubels."'
 				act 'Leave': gt 'torgcentr'
-			end
-		else
-			ml_didntbuyguitarthefirstvisit = 1
-			'While the guitar is not the best sounding one it''s comfortable. Unfortunately while it''s cheaper than the rest, it still costs more than you have. With a sigh you hand it back to Jimmy "I''m sorry, but, I can''t buy it now."'
-			'He just nods "Don''t worry, I tell you what, I will put it aside for you if you change your mind. He scribbles something on a post-it note, and sticks it on the guitar "I will try to keep the price the same, 3,400 rubels."'
-			act 'Leave': gt 'torgcentr'
-		end				
+			end				
+		end
+		act 'Leave': 
+			ml_didntbuyguitarthefirstvisit = 1		
+			gt 'torgcentr'
+		end
 	end
 	act 'Leave': 
 		ml_didntbuyguitarthefirstvisit = 1		
@@ -84,12 +139,13 @@ end
 
 if $ARGS[0] = 'cameback':
 	*clr & cla
-	'<center><img src="images/locations/city/citycenter/mall/musicstore/music-store-600.jpg"></center>'
+	'<center><img src="images/locations/city/citycenter/mall/musicstore/music_store.jpg"></center>'
 	*nl
-	'You enter the store, passing the door to be submerged in a loud, cacophonic environment.'
+	'You enter the store, passing the door to be submerged in a loud, cacophony environment.'
 	if money > 3400 or karta > 3400: 
 		act 'Ask Jimmy about the guitar':
 			cla
+			'<center><img src="images/locations/city/citycenter/mall/musicstore/jimmy.jpg"></center>'
 			'You walk up to the counter where Jimmy is busy tinkering with a guitar.'
 			'"Hi Jimmy... I was wondering if you still has that guitar..."'
 			'Jimmy looks up from the guitar "Hi <<$pcs_firstname>>, sure, I have it. Let me get it for you."'
@@ -100,6 +156,7 @@ if $ARGS[0] = 'cameback':
 	end
 	act 'Shop for guitars and amps': gt 'city_musicstore_stock', 'acoustic'
 	act 'Try some guitars': 
+		'<center><img src="images/locations/city/citycenter/mall/musicstore/try_guitars.jpg"></center>'
 !!			TODO: Better scenes here			
 		if pcs_instrmusic < 30 and pcs_perform < 10:
 			'You pick up a guitar to try it, but you are too shy and after strumming a few chords you put it back on it''s stand'
@@ -130,7 +187,7 @@ if $ARGS[0] = 'buycheapacoustic':
 	gs 'city_musicstore', 'first_setup'
 	
 	if $ARGS[1] = 'money': money -= 3400
-	if $ARGS[2] = 'karta': karta -= 3400
+	if $ARGS[1] = 'karta': karta -= 3400
 	gs 'stat'
 	act 'Leave': gt 'torgcentr'
 end

File diff suppressed because it is too large
+ 275 - 281
locations/city_nightclub.qsrc


+ 5 - 4
locations/city_park.qsrc

@@ -121,12 +121,11 @@ if $ARGS[0] = 'start':
 		end
 	end
 
-	if $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich' and hour > 5 and hour < 23 and parkrunday ! daystart:
-		if pcs_energy >= 5:
+	if $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich' and hour > 5 and hour < 23:
+		if pcs_energy >= 5 and pcs_stam >= stammax / 5:
 			act 'Go for a run in the park (1:00)':
 				*clr & cla
 				menu_off = 1
-				parkrunday = daystart
 				gs 'exercise', 'tier1', 60, 'run'
 				'<center><b><font color="maroon">Park</font></b></center>'
 				'<center><img <<$set_imgh>> src="images/locations/shared/park/parkbeg.jpg"></center>'
@@ -180,8 +179,10 @@ if $ARGS[0] = 'start':
 					end
 				end
 			end
-		else
+		elseif pcs_stam >= stammax / 5:
 			act 'Go for a run in the park (1:00)': '<br><font color="red">You are so hungry you cannot face going for a run.</font>'
+		else
+			act 'Go for a run in the park (1:00)': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to go for a run.</font>'
 		end
 	elseif hour > 5 and hour < 23 and parkrunday ! daystart:
 		'You could go for a run in the park if you were wearing sports clothes and shoes.'

+ 29 - 24
locations/clothing.qsrc

@@ -1409,30 +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 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 >= 25:
-				'<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 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 but 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 '
@@ -1640,6 +1617,34 @@ 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 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 $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':

+ 2 - 20
locations/clothing_QV.qsrc

@@ -1281,26 +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 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 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]:
@@ -1906,7 +1888,7 @@ if $ARGS[0] = 'shop_filter':
 		clothingfilter['only'] += 1
 	end
 	if clothingfilter['too_risque_only'] = 1 and CloInhibit > pcs_inhib:
-		clothingfilter['inc'] += 1
+		clothingfilter['only'] += 1
 	end
 	if clothingfilter['loose_only'] = 1 and CloStyle = 5:
 		clothingfilter['only'] += 1

+ 4 - 2
locations/crossfit_north_box.qsrc

@@ -34,7 +34,7 @@ if $ARGS[0] = 'box':
 		end
 	end
 
-	if pcs_energy >= 20:
+	if pcs_energy >= 20 and pcs_stam >= stammax / 5:
 		act 'Start the exercise':
 			menu_off = 1
 			if last_crossfit_workout = daystart:
@@ -83,8 +83,10 @@ if $ARGS[0] = 'box':
 				end
 			end
 		end
-	else
+	elseif pcs_stam >= stammax / 5:
 		act 'Start the exercise': '<br><font color="red">You feel too hungry to do this exercise now.</font>'
+	else
+		act 'Start the exercise': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to do this exercise.</font>'
 	end
 end
 

+ 5 - 3
locations/danceclass.qsrc

@@ -9,7 +9,7 @@ gs 'themes', 'indoors'
 '<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/dance/danceclass.jpg"></center>'
 'A big, open room with good lighting and huge mirrors, perfect for improving your dance skills.'
 
-if pcs_energy >= 10:
+if pcs_energy >= 10 and pcs_stam >= stammax / 5:
 	act 'Modern dance class (0:30)':
 		*clr & cla
 		gs 'exercise', 'tier2', 30, 'agil', 'stren', 'danc'
@@ -71,9 +71,11 @@ if pcs_energy >= 10:
 			act 'Pole dance class (0:30)': '<br><font color="red">You don''t have enough energy to use this action.</font>'
 		end
 	end
-else
+elseif pcs_stam >= stammax / 5:
 	*nl
-	'You are so hungry you can''t even bring yourself to look at the activities available'
+	'You are so hungry you can''t even bring yourself to look at the activities available.'
+else
+	'You are to exhausted you can''t even bring yourself to look at the activities available. Recover your stamina before trying to dance.'
 end
 
 act 'Leave':gt 'fit', 'dressing_room'

+ 5 - 4
locations/dateM.qsrc

@@ -109,7 +109,8 @@ if $ARGS[0] = 'start':
 					elseif $region = 'pav' or $region = 'pav_park' or $region = 'pav':
 						gs 'fame', 'pav', 'sex', 2
 					end
-					act 'Go to his place':$hookup['pickup'] = 'street' & gt 'hookup', 'start'
+					act 'Go to his place':$hookup['pickup'] = 'street' & gt 'sex_ev_start', 'hookup_npc_home_start'
+					!! act 'Go to his place':$hookup['pickup'] = 'street' & gt 'sex_ev_start', 'hookup_start'
 				end
 			end
 		end
@@ -182,7 +183,7 @@ if $ARGS[0] = 'start':
 					elseif $region = 'pav' or $region = 'pav_park' or $region = 'pav':
 						gs 'fame', 'pav', 'sex', 2
 					end
-					act 'Go to his place':$hookup['pickup'] = 'street' & gt 'hookup', 'start'
+					act 'Go to his place':$hookup['pickup'] = 'street' & gt 'sex_ev_start', 'hookup_npc_home_start'
 				end
 			end
 		end
@@ -246,7 +247,7 @@ if $ARGS[0] = 'start':
 					elseif $region = 'pav' or $region = 'pav_park' or $region = 'pav':
 						gs 'fame', 'pav', 'sex', 2
 					end
-					act 'Go to his place':$hookup['pickup'] = 'street' & gt 'hookup', 'start'
+					act 'Go to his place':$hookup['pickup'] = 'street' & gt 'sex_ev_start', 'hookup_npc_home_start'
 				end
 			end
 		end
@@ -320,7 +321,7 @@ if $ARGS[0] = 'start':
 				elseif $region = 'pav' or $region = 'pav_park' or $region = 'pav':
 					gs 'fame', 'pav', 'sex', 2
 				end
-				act 'Go to his place':$hookup['pickup'] = 'street' & gt 'hookup', 'start'
+				act 'Go to his place':$hookup['pickup'] = 'street' & gt 'sex_ev_start', 'hookup_npc_home_start'
 			end
 		end
 	end

+ 1 - 0
locations/daystart.qsrc

@@ -1,4 +1,5 @@
 # daystart
+!! Calculate the number of the current day since the start of the game.
 
 !!sets daystart_start to current day and must be called only after start date is set
 if daystart_start = 0:

+ 4 - 1
locations/din_bad.qsrc

@@ -133,7 +133,10 @@ if $ARGS[0] = 'd_bag':
 		'There''s mouthwash in your purse. <b><<mouthwash>></b> uses remaining.'
 	end
 	if compact_mirror = 1: 
-		'You have a <a href="exec: gt ''mirror'', ''d_bag_mirror''">compact mirror</a> in your purse'+iif(kosmetitka > 0, ' and some portable makeup.', '.')
+		'You have a <a href="exec: cla & gt ''mirror'', ''d_bag_mirror''">compact mirror</a> in your purse'+iif(kosmetitka > 0, ' and some portable makeup.', '.')
+		if lipbalm > 0 and pcs_lipbalm <= 0:
+			'You can apply some <a href="exec: cls & gs ''mirror'', ''applyLipbalm'' & act ''Return'':gs ''din_bad'', ''d_bag''">lip balm</a>'			
+		end
 	elseif compact_mirror = 0 and kosmetitka > 0:
 		'You have some portable makeup in your purse, but you need a compact mirror to apply it.'
 	end

+ 1 - 1
locations/din_van.qsrc

@@ -1329,7 +1329,7 @@ end
 
 if $ARGS[0] = 'buffpick':
 	menu_off = 1
-	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/exercise/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:'

+ 2 - 2
locations/dina.qsrc

@@ -117,7 +117,7 @@ $rexpot = {
 $hypnoDaychange = {
 	!!if for some reason hypnoTime is too high
 	if hypnoTime > 15:hypnoTime = 15
-	timeTresh = 76 - 4*hypnoType
+	timeTresh = 76 - 4*hypnoTime
 	!!Withdrawal effect begings if too strong influence and no visitation
 	if daystart-hypnoDay > 7:
 		if hypnoAddict = 1:
@@ -142,7 +142,7 @@ $hypnoDaychange = {
 			if rand(0,4) = 0:
 				hypnoStrength = 19
 				hypnoTime -= 1
-				if hypnoTime < 10:hypnoAddict = 1 & hypnoBlock = 0 & hypnoWithdrawal = 1
+				if hypnoTime < 10:hypnoAddict = 1 & hypnoWithdrawal = 1
 			end
 		end
 	end

+ 5 - 5
locations/emp_functions.qsrc

@@ -164,7 +164,7 @@ if $ARGS[0] = 'job_info':
 	$msg_body +=  '<p>Job Title: ' + $emp_job_title[j_id] + '</p>'
 	$msg_body += '<p>Location: ' + $emp_job_loc[j_id] + '</p>'
 	$msg_body += '<p>Notes: ' + $emp_job_notes[j_id]+ '</p>'
-	$msg_body += '<p>Wages: ' +emp_job_wages[j_id] + '<b>₽</b></p>'
+	$msg_body += '<p>Wages: ' + func('agentned', 'format_price_string', emp_job_wages[j_id]) + '<b>₽</b></p>'
 	
 	msg '<<$msg_body>>'
 end
@@ -192,7 +192,7 @@ if $ARGS[0] = 'disp_evt':
 		*nl
 		'Event Scheduled for: ' + transient_evt_day + $evt_suffix + ', '+ $monthName[transient_evt_month] +' '+ '20' + transient_evt_year
 		'Job: ' + $evt_job[transient_evt_type]  			
-		'Pay: ' + transient_evt_wages
+		'Pay: ' + func('agentned', 'format_price_string', transient_evt_wages)
 		'Time: ' + transient_evt_hour + ':' +  iif(transient_evt_minutes  >= 0 and transient_evt_minutes <= 4, '00',  '30')
 		'Duration: ' + transient_evt_duration  + iif(transient_evt_duration  = 1, ' hour',  ' hours')
 		'Location reminder: ' + $transient_mc_locat
@@ -214,7 +214,7 @@ if $ARGS[0] = 'disp_evt':
 			:jmp_list_create
 				!!if evt_silent[job_idx] = 1:
 					$evtbody += '<tr><td>' +$week[evt_dow[job_idx]]+' '+ evt_day[job_idx] + $evt_suffix + ', '+ $monthName[evt_month[job_idx]] +' 20'+ evt_year[job_idx] + '</td><td>' + $evt_job[evt_event[job_idx]] + '</td>' 
-					$evtbody += '<td>' + evt_wages[job_idx] + '₽</td><td>' + evt_hour[job_idx] + ':' +  iif(evt_minutes[job_idx] >= 0 and evt_minutes[job_idx] <= 4, '00', '30') + '</td>'
+					$evtbody += '<td>' + func('agentned', 'format_price_string', evt_wages[job_idx]) + '₽</td><td>' + evt_hour[job_idx] + ':' +  iif(evt_minutes[job_idx] >= 0 and evt_minutes[job_idx] <= 4, '00', '30') + '</td>'
 					$evtbody += '<td>' + evt_duration[job_idx] + iif(evt_duration[job_idx]  = 1, ' hour',  ' hours') + '</td><td>' + $evt_mc_locat[job_idx] + '</td>'
 					$evtbody += '<td><a  href="exec: gs ''emp_functions'',''del_evt'', 2, <<job_idx>>"><img src="images\system\icons\evt_del.png"></a></a></td></tr>'
 				!!end
@@ -231,7 +231,7 @@ if $ARGS[0] = 'disp_evt':
 				'You haven''t taken on any jobs yet.'
 			end
 	end
-
+	
 	!! Display the location acts
 	if ARGS[1] = 3 and evt_chk = 1:
 		act_idx = 0
@@ -400,8 +400,8 @@ if $ARGS[0] = 'cat_evt':
 		act 'Return': gt 'emp_functions', 'evt_init'
 	end
 end
-!! delete event after firing or cancelled
 
+!! delete event after firing or cancelled
 if $ARGS[0] = 'del_evt':
 	!! Delete transients
 	if ARGS[1] = 1:

+ 104 - 67
locations/exercise.qsrc

@@ -41,7 +41,9 @@ if $ARGS[0] = 'workout':
 			gt $loc, $loc_arg
 		end
 	end
-	if $clothingworntype = 'nude' or $clothingworntype = 'danilovich_outfits':
+	if pcs_energy < 20 or pcs_stam < stammax / 5:
+		'You do not have the energy/stamina to exercise currently'
+	elseif $clothingworntype = 'nude' or $clothingworntype = 'danilovich_outfits':
 		act 'Manual routines': gt 'exercise', 'manual'
 		act 'Define routines': gt 'exercise', 'setup'
 		if exer_stam[1] ! 0 and pcs_stam > exer_stam[1]: act '<<$excer_name[1]>> - (<<exer_stam[1]>> stamina)': exercisex = 1 & gt 'exercise', 'auto'
@@ -66,6 +68,8 @@ if $ARGS[0] = 'auto':
 		timemult = exer_rout3[exercisex] & gs 'exercise', 'timestring' & gt 'exercise', 'yoga'
 	elseif exer_rout4[exercisex] > 0:
 		timemult = exer_rout4[exercisex] & gs 'exercise', 'timestring' & gt 'exercise', 'hula'
+	elseif exer_rout5[exercisex] > 0:
+		timemult = exer_rout5[exercisex] & gs 'exercise', 'timestring' & gt 'exercise', 'butt'
 	end
 end
 
@@ -78,6 +82,8 @@ if $ARGS[0] = 'auto1':
 		timemult = exer_rout3[exercisex] & gs 'exercise', 'timestring' & gt 'exercise', 'yoga'
 	elseif exer_rout4[exercisex] > 0:
 		timemult = exer_rout4[exercisex] & gs 'exercise', 'timestring' & gt 'exercise', 'hula'
+	elseif exer_rout5[exercisex] > 0:
+		timemult = exer_rout5[exercisex] & gs 'exercise', 'timestring' & gt 'exercise', 'butt'
 	else
 		gt 'exercise', 'auto_end'
 	end
@@ -90,6 +96,8 @@ if $ARGS[0] = 'auto2':
 		timemult = exer_rout3[exercisex] & gs 'exercise', 'timestring' & gt 'exercise', 'yoga'
 	elseif exer_rout4[exercisex] > 0:
 		timemult = exer_rout4[exercisex] & gs 'exercise', 'timestring' & gt 'exercise', 'hula'
+	elseif exer_rout5[exercisex] > 0:
+		timemult = exer_rout5[exercisex] & gs 'exercise', 'timestring' & gt 'exercise', 'butt'
 	else
 		gt 'exercise', 'auto_end'
 	end
@@ -100,6 +108,8 @@ if $ARGS[0] = 'auto3':
 		timemult = exer_rout3[exercisex] & gs 'exercise', 'timestring' & gt 'exercise', 'yoga'
 	elseif exer_rout4[exercisex] > 0:
 		timemult = exer_rout4[exercisex] & gs 'exercise', 'timestring' & gt 'exercise', 'hula'
+	elseif exer_rout5[exercisex] > 0:
+		timemult = exer_rout5[exercisex] & gs 'exercise', 'timestring' & gt 'exercise', 'butt'
 	else
 		gt 'exercise', 'auto_end'
 	end
@@ -108,6 +118,16 @@ end
 if $ARGS[0] = 'auto4':
 	if exer_rout4[exercisex] > 0:
 		timemult = exer_rout4[exercisex] & gs 'exercise', 'timestring' & gt 'exercise', 'hula'
+	elseif exer_rout5[exercisex] > 0:
+		timemult = exer_rout5[exercisex] & gs 'exercise', 'timestring' & gt 'exercise', 'butt'
+	else
+		gt 'exercise', 'auto_end'
+	end
+end
+
+if $ARGS[0] = 'auto5':
+	if exer_rout5[exercisex] > 0:
+		timemult = exer_rout5[exercisex] & gs 'exercise', 'timestring' & gt 'exercise', 'butt'
 	else
 		gt 'exercise', 'auto_end'
 	end
@@ -124,69 +144,58 @@ if $ARGS[0] = 'manual':
 	menu_off = 0
 	cla
 	act 'Return':gt 'exercise', 'workout'
-	if pcs_stam >= 15:
-		Act 'Do pushups for 15 minutes': timemult = 1 & gs 'exercise', 'timestring' & gt 'exercise', 'push'
-		Act 'Do crunches for 15 minutes': timemult = 1 & gs 'exercise', 'timestring' & gt 'exercise', 'press'
+	if pcs_energy < 20 and pcs_stam < stammax / 5:
+		'You don''t have the energy/stamina to work out anymore now.'
+	else
+		act 'Do pushups for 15 minutes': timemult = 1 & gs 'exercise', 'timestring' & gt 'exercise', 'push'
+		act 'Do crunches for 15 minutes': timemult = 1 & gs 'exercise', 'timestring' & gt 'exercise', 'press'
+		act 'Do squats for 15 minutes': timemult = 1 & gs 'exercise', 'timestring' & gt 'exercise', 'butt'
 		if skak > 0 and $loc ! 'meadow':
-			Act 'Jump rope for 15 minutes': timemult = 1 & gs 'exercise', 'timestring' & gt 'exercise', 'rope'
+			act 'Jump rope for 15 minutes': timemult = 1 & gs 'exercise', 'timestring' & gt 'exercise', 'rope'
 		end
-	end
-	if pcs_stam >= 10:
 		if bookYog > 0:
-			Act 'Do yoga for 15 minutes': timemult = 1 & gs 'exercise', 'timestring' & gt 'exercise', 'yoga'
+			act 'Do yoga for 15 minutes': timemult = 1 & gs 'exercise', 'timestring' & gt 'exercise', 'yoga'
 		end
 		if obruch > 0 and $loc ! 'meadow':
-			Act 'Use your hula hoop for 15 minutes': timemult = 1 & gs 'exercise', 'timestring' & gt 'exercise', 'hula'
+			act 'Use your hula hoop for 15 minutes': timemult = 1 & gs 'exercise', 'timestring' & gt 'exercise', 'hula'
 		end
-	end
-	if pcs_stam >= 30:
-		Act 'Do pushups for 30 minutes': timemult = 2 & gs 'exercise', 'timestring' & gt  'exercise', 'push'
-		Act 'Do crunches for 30 minutes': timemult = 2 & gs 'exercise', 'timestring' & gt  'exercise', 'press'
+		act 'Do pushups for 30 minutes': timemult = 2 & gs 'exercise', 'timestring' & gt  'exercise', 'push'
+		act 'Do crunches for 30 minutes': timemult = 2 & gs 'exercise', 'timestring' & gt  'exercise', 'press'
+		act 'Do squats for 30 minutes': timemult = 2 & gs 'exercise', 'timestring' & gt 'exercise', 'butt'
 		if skak > 0 and $loc ! 'meadow':
-			Act 'Jump rope for 30 minutes': timemult = 2 & gs 'exercise', 'timestring' & gt  'exercise', 'rope'
+			act 'Jump rope for 30 minutes': timemult = 2 & gs 'exercise', 'timestring' & gt  'exercise', 'rope'
 		end
-	end
-	if pcs_stam >= 20:
 		if bookYog > 0:
-			Act 'Do yoga for 30 minutes': timemult = 2 & gs 'exercise', 'timestring' & gt  'exercise', 'yoga'
+			act 'Do yoga for 30 minutes': timemult = 2 & gs 'exercise', 'timestring' & gt  'exercise', 'yoga'
 		end
 		if obruch > 0 and $loc ! 'meadow':
-			Act 'Use your hula hoop for 30 minutes': timemult = 2 & gs 'exercise', 'timestring' & gt  'exercise', 'hula'
+			act 'Use your hula hoop for 30 minutes': timemult = 2 & gs 'exercise', 'timestring' & gt  'exercise', 'hula'
 		end
-	end
-	if pcs_stam >= 45:
-		Act 'Do pushups for 45 minutes': timemult = 3 & gs 'exercise', 'timestring' & gt  'exercise', 'push'
-		Act 'Do crunches for 45 minutes': timemult = 3 & gs 'exercise', 'timestring' & gt  'exercise', 'press'
+		act 'Do pushups for 45 minutes': timemult = 3 & gs 'exercise', 'timestring' & gt  'exercise', 'push'
+		act 'Do crunches for 45 minutes': timemult = 3 & gs 'exercise', 'timestring' & gt  'exercise', 'press'
+		act 'Do squats for 45 minutes': timemult = 3 & gs 'exercise', 'timestring' & gt 'exercise', 'butt'
 		if skak > 0 and $loc ! 'meadow':
-			Act 'Jump rope for 45 minutes': timemult = 3 & gs 'exercise', 'timestring' & gt  'exercise', 'rope'
+			act 'Jump rope for 45 minutes': timemult = 3 & gs 'exercise', 'timestring' & gt  'exercise', 'rope'
 		end
-	end
-	if pcs_stam >= 30:
 		if bookYog > 0:
-			Act 'Do yoga for 45 minutes': timemult = 3 & gs 'exercise', 'timestring' & gt  'exercise', 'yoga'
+			act 'Do yoga for 45 minutes': timemult = 3 & gs 'exercise', 'timestring' & gt  'exercise', 'yoga'
 		end
 		if obruch > 0 and $loc ! 'meadow':
-			Act 'Use your hula hoop for 45 minutes': timemult = 3 & gs 'exercise', 'timestring' & gt  'exercise', 'hula'
+			act 'Use your hula hoop for 45 minutes': timemult = 3 & gs 'exercise', 'timestring' & gt  'exercise', 'hula'
 		end
-	end
-	if pcs_stam >= 60:
-		Act 'Do pushups for 60 minutes': timemult = 4 & gs 'exercise', 'timestring' & gt  'exercise', 'push'
-		Act 'Do crunches for 60 minutes': timemult = 4 & gs 'exercise', 'timestring' & gt  'exercise', 'press'
+		act 'Do pushups for 60 minutes': timemult = 4 & gs 'exercise', 'timestring' & gt  'exercise', 'push'
+		act 'Do crunches for 60 minutes': timemult = 4 & gs 'exercise', 'timestring' & gt  'exercise', 'press'
+		act 'Do squats for 60 minutes': timemult = 4 & gs 'exercise', 'timestring' & gt 'exercise', 'butt'
 		if skak > 0 and $loc ! 'meadow':
-			Act 'Jump rope for 60 minutes': timemult = 4 & gs 'exercise', 'timestring' & gt  'exercise', 'rope'
+			act 'Jump rope for 60 minutes': timemult = 4 & gs 'exercise', 'timestring' & gt  'exercise', 'rope'
 		end
-	end
-	if pcs_stam >= 40:
 		if bookYog > 0:
-			Act 'Do yoga for 60 minutes': timemult = 4 & gs 'exercise', 'timestring' & gt  'exercise', 'yoga'
+			act 'Do yoga for 60 minutes': timemult = 4 & gs 'exercise', 'timestring' & gt  'exercise', 'yoga'
 		end
 		if obruch > 0 and $loc ! 'meadow':
-			Act 'Use your hula hoop for 60 minutes': timemult = 4 & gs 'exercise', 'timestring' & gt  'exercise', 'hula'
+			act 'Use your hula hoop for 60 minutes': timemult = 4 & gs 'exercise', 'timestring' & gt  'exercise', 'hula'
 		end
 	end
-	if pcs_stam < 10 or pcs_stam < 15 and bookYog + obruch = 0:
-		'You don''t have the energy to work out anymore now.'
-	end
 end
 
 if $ARGS[0] = 'routines':
@@ -194,12 +203,12 @@ if $ARGS[0] = 'routines':
 	'<center><h2>Exercise Routines</h2></center>'
 	*nl
 	'<center><table>'
-	'<TD><b>Routine</b></TD><TD><b>Push ups</b></TD><TD><b>Crunches</b></TD><TD><b>Jump rope</b></TD><TD><b>Yoga</TD><TD><b>Hula hoop</b></TD>'
-	'<TR><TD width="100" cellspacing="2" align="left">'+iif(exer_menu = 1,'<a href="exec:$excer_name[1] = input (''<center>Enter name for exercise routine 1<br>Leave blank to restore default name.</center>'') & gs ''exercise'', ''rename'' & gt ''exercise'', ''setup''"><<$excer_name[1]>>:</a> ','<<$excer_name[1]>>:</a> ')+'</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout0[1]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout1[1]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout2[1]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout3[1]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout4[1]*15>></b> minutes</TD>'
-	'<TR><TD width="100" cellspacing="2" align="left">'+iif(exer_menu = 1,'<a href="exec:$excer_name[2] = input (''<center>Enter name for exercise routine 2<br>Leave blank to restore default name.</center>'') & gs ''exercise'', ''rename'' & gt ''exercise'', ''setup''"><<$excer_name[2]>>:</a> ','<<$excer_name[2]>>:</a> ')+'</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout0[2]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout1[2]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout2[2]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout3[2]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout4[2]*15>></b> minutes</TD>'
-	'<TR><TD width="100" cellspacing="2" align="left">'+iif(exer_menu = 1,'<a href="exec:$excer_name[3] = input (''<center>Enter name for exercise routine 3<br>Leave blank to restore default name.</center>'') & gs ''exercise'', ''rename'' & gt ''exercise'', ''setup''"><<$excer_name[3]>>:</a> ','<<$excer_name[3]>>:</a> ')+'</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout0[3]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout1[3]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout2[3]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout3[3]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout4[3]*15>></b> minutes</TD>'
-	'<TR><TD width="100" cellspacing="2" align="left">'+iif(exer_menu = 1,'<a href="exec:$excer_name[4] = input (''<center>Enter name for exercise routine 4<br>Leave blank to restore default name.</center>'') & gs ''exercise'', ''rename'' & gt ''exercise'', ''setup''"><<$excer_name[4]>>:</a> ','<<$excer_name[4]>>:</a> ')+'</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout0[4]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout1[4]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout2[4]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout3[4]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout4[4]*15>></b> minutes</TD>'
-	'<TR><TD width="100" cellspacing="2" align="left">'+iif(exer_menu = 1,'<a href="exec:$excer_name[5] = input (''<center>Enter name for exercise routine 5<br>Leave blank to restore default name.</center>'') & gs ''exercise'', ''rename'' & gt ''exercise'', ''setup''"><<$excer_name[5]>>:</a> ','<<$excer_name[5]>>:</a> ')+'</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout0[5]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout1[5]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout2[5]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout3[5]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout4[5]*15>></b> minutes</TD>'
+	'<TD><b>Routine</b></TD><TD><b>Push ups</b></TD><TD><b>Crunches</b></TD><TD><b>Jump rope</b></TD><TD><b>Yoga</TD><TD><b>Hula hoop</b></TD><TD><b>Squats</b></TD>'
+	'<TR><TD width="100" cellspacing="2" align="left">'+iif(exer_menu = 1,'<a href="exec:$excer_name[1] = input (''<center>Enter name for exercise routine 1<br>Leave blank to restore default name.</center>'') & gs ''exercise'', ''rename'' & gt ''exercise'', ''setup''"><<$excer_name[1]>>:</a> ','<<$excer_name[1]>>:</a> ')+'</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout0[1]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout1[1]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout2[1]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout3[1]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout4[1]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout5[1]*15>></b> minutes</TD>'
+	'<TR><TD width="100" cellspacing="2" align="left">'+iif(exer_menu = 1,'<a href="exec:$excer_name[2] = input (''<center>Enter name for exercise routine 2<br>Leave blank to restore default name.</center>'') & gs ''exercise'', ''rename'' & gt ''exercise'', ''setup''"><<$excer_name[2]>>:</a> ','<<$excer_name[2]>>:</a> ')+'</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout0[2]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout1[2]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout2[2]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout3[2]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout4[2]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout5[2]*15>></b> minutes</TD>'
+	'<TR><TD width="100" cellspacing="2" align="left">'+iif(exer_menu = 1,'<a href="exec:$excer_name[3] = input (''<center>Enter name for exercise routine 3<br>Leave blank to restore default name.</center>'') & gs ''exercise'', ''rename'' & gt ''exercise'', ''setup''"><<$excer_name[3]>>:</a> ','<<$excer_name[3]>>:</a> ')+'</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout0[3]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout1[3]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout2[3]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout3[3]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout4[3]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout5[3]*15>></b> minutes</TD>'
+	'<TR><TD width="100" cellspacing="2" align="left">'+iif(exer_menu = 1,'<a href="exec:$excer_name[4] = input (''<center>Enter name for exercise routine 4<br>Leave blank to restore default name.</center>'') & gs ''exercise'', ''rename'' & gt ''exercise'', ''setup''"><<$excer_name[4]>>:</a> ','<<$excer_name[4]>>:</a> ')+'</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout0[4]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout1[4]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout2[4]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout3[4]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout4[4]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout5[4]*15>></b> minutes</TD>'
+	'<TR><TD width="100" cellspacing="2" align="left">'+iif(exer_menu = 1,'<a href="exec:$excer_name[5] = input (''<center>Enter name for exercise routine 5<br>Leave blank to restore default name.</center>'') & gs ''exercise'', ''rename'' & gt ''exercise'', ''setup''"><<$excer_name[5]>>:</a> ','<<$excer_name[5]>>:</a> ')+'</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout0[5]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout1[5]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout2[5]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout3[5]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout4[5]*15>></b> minutes</TD><TD width="100" cellspacing="2" align="left"><b><<exer_rout5[5]*15>></b> minutes</TD>'
 	'<TR><TD colspan="7"><br><br><center><a href="exec:gt ''exercise'', ''setup''">Define up to 5 automated exercise routines.</a></center></TD></TR>'
 	'</table></center>'
 	*nl
@@ -257,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'
 
@@ -268,6 +277,7 @@ if $ARGS[0] = 'matrix':
 	if skak > 0 and $loc ! 'meadow': gs 'exercise', 'matrixdata', 2, 'Jump rope'
 	if bookYog > 0: gs 'exercise', 'matrixdata', 3, 'Yoga'
 	if obruch > 0 and $loc ! 'meadow': gs 'exercise', 'matrixdata', 4, 'Hula hoop'
+	gs 'exercise', 'matrixdata', 5, 'Squats'
 
 	'</center></table>'
 	*nl
@@ -286,10 +296,11 @@ if $ARGS[0] = 'matrixdata':
 	end
 
 	if dyneval('RESULT = exer_rout<<ARGS[1]>>[<<i>>]') = 1:
+		mult = 15
 		if ARGS[1] >= 3:
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 10'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 5*mult * (10 - sport_clothes_exercise_bonus)'
 		else
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 15'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = (15*mult * (10 - sport_clothes_exercise_bonus)) / 2'
 		end
 		*p '<TD>Selected</TD>'
 	else
@@ -297,10 +308,11 @@ if $ARGS[0] = 'matrixdata':
 	end
 
 	if dyneval('RESULT = exer_rout<<ARGS[1]>>[<<i>>]') = 2:
+		mult = 30
 		if ARGS[1] >= 3:
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 20'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 5*mult * (10 - sport_clothes_exercise_bonus)'
 		else
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 30'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = (15*mult * (10 - sport_clothes_exercise_bonus)) / 2'
 		end
 		*p '<TD>Selected</TD>'
 	else
@@ -308,10 +320,11 @@ if $ARGS[0] = 'matrixdata':
 	end
 
 	if dyneval('RESULT = exer_rout<<ARGS[1]>>[<<i>>]') = 3:
+		mult = 45
 		if ARGS[1] >= 3:
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 30'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 5*mult * (10 - sport_clothes_exercise_bonus)'
 		else
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 45'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = (15*mult * (10 - sport_clothes_exercise_bonus)) / 2'
 		end
 		*p '<TD>Selected</TD>'
 	else
@@ -319,10 +332,11 @@ if $ARGS[0] = 'matrixdata':
 	end
 
 	if dyneval('RESULT = exer_rout<<ARGS[1]>>[<<i>>]') = 4:
+		mult = 60
 		if ARGS[1] >= 3:
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 40'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 5*mult * (10 - sport_clothes_exercise_bonus)'
 		else
-			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = 60'
+			dynamic 'exer_stam<<ARGS[1]>>[<<i>>] = (15*mult * (10 - sport_clothes_exercise_bonus)) / 2'
 		end
 		*p '<TD>Selected</TD>'
 	else
@@ -332,6 +346,28 @@ if $ARGS[0] = 'matrixdata':
 	exer_stam[i] = exer_stam0[i] + exer_stam1[i] + exer_stam2[i] + exer_stam3[i] + exer_stam4[i]
 end
 
+if $ARGS[0] = 'butt':
+	cla
+	*clr
+	gs 'exercise', 'tier2', (15*timemult), 'stren', 'butt_tr'
+	timemult = 0
+
+	if $clothingworntype ! 'nude':
+		'<center><img <<$set_imgh>> src="images/pc/activities/excercises/butt_home_dressed.jpg"></center>'
+	elseif $pantyworntype ! 'none':
+		'<center><img <<$set_imgh>> src="images/pc/activities/exercises/butt_home_underwear.jpg"></center>'
+	else
+		'<center><img <<$set_imgh>> src="images/pc/activities/exercises/butt_home_nude.jpg"></center>'
+	end
+	'You do squats for <<$timestring>> minutes, strengthening your thighs and scupting your butt.'
+	gs 'stat'
+	if exer_auto = 1:
+		act 'Continue': gt 'exercise', 'auto_end'
+	else
+		act 'Continue': gt 'exercise', 'manual'
+	end
+end
+
 if $ARGS[0] = 'hula':
 	cla
 	*clr
@@ -355,7 +391,7 @@ if $ARGS[0] = 'hula':
 	'You improve your dexterity by using your hula hoop for <<$timestring>> minutes.'
 	gs 'stat'
 	if exer_auto = 1:
-		act 'Continue': gt 'exercise', 'auto_end'
+		act 'Continue': gt 'exercise', 'auto5'
 	else
 		act 'Continue': gt 'exercise', 'manual'
 	end
@@ -483,7 +519,7 @@ if $ARGS[0] = 'tier1':
 	end
 
 	gs 'exercise', 'get_sport_clothes_exercise_bonus'
-	pcs_stam -= (mult * (10 - sport_clothes_exercise_bonus)) / 2
+	pcs_stam -= (5*mult * (10 - sport_clothes_exercise_bonus)) / 2
 
 	gs 'sweat', 'add', (3*mult)
 	fat -= (4 + mult/2)
@@ -493,7 +529,7 @@ if $ARGS[0] = 'tier1':
 	mcnt = 0
 	:timeexploop1
 	if $ARGS[3] = '':
-		gs 'exp_gain', $ARGS[2], 1
+		gs 'exp_gain', $ARGS[2], 1, steroid_dose
 		if $ARGS[2] = 'vital' or $ARGS[2] = 'stren':
 			gs 'exp_gain', $ARGS[2], rand(0,steroid_dose)
 			if steroid_dose > 0 and rand(1,5) <= steroid_dose:clit_size += rand(0,1)
@@ -502,7 +538,7 @@ if $ARGS[0] = 'tier1':
 		i = 2
 		:exploop1
 		if $ARGS[i] ! '':
-			gs 'exp_gain', $ARGS[i], rand(0,1)
+			gs 'exp_gain', $ARGS[i], rand(0,1), steroid_dose
 			if $ARGS[i] = 'vital' or $ARGS[i] = 'stren': 
 				gs 'exp_gain', $ARGS[i], rand(0,steroid_dose)
 				steroidcheck = 1
@@ -531,7 +567,7 @@ if $ARGS[0] = 'tier2':
 	end
 
 	gs 'exercise', 'get_sport_clothes_exercise_bonus'
-	pcs_stam -= (mult * (10 - sport_clothes_exercise_bonus))
+	pcs_stam -= 5*mult * (10 - sport_clothes_exercise_bonus)
 
 	gs 'sweat', 'add', (10*mult)
 	fat -= (3 + mult/2)
@@ -541,7 +577,7 @@ if $ARGS[0] = 'tier2':
 	mcnt = 0
 	:timeexploop2
 	if $ARGS[3] = '':
-		gs 'exp_gain', $ARGS[2], rand(2,3)
+		gs 'exp_gain', $ARGS[2], rand(2,3), steroid_dose
 		if $ARGS[2] = 'vital' or $ARGS[2] = 'stren':
 			gs 'exp_gain', $ARGS[2], rand(0,steroid_dose)
 			if steroid_dose > 0 and rand(1,5) <= steroid_dose:clit_size += rand(0,1)
@@ -550,7 +586,7 @@ if $ARGS[0] = 'tier2':
 		i = 2
 		:exploop2
 		if $ARGS[i] ! '':
-			gs 'exp_gain', $ARGS[i], rand(1,2)
+			gs 'exp_gain', $ARGS[i], rand(1,2), steroid_dose
 			if $ARGS[i] = 'vital' or $ARGS[i] = 'stren': 
 				gs 'exp_gain', $ARGS[i], rand(0,steroid_dose)
 				steroidcheck = 1
@@ -579,7 +615,7 @@ if $ARGS[0] = 'tier3':
 	end
 
 	gs 'exercise', 'get_sport_clothes_exercise_bonus'
-	pcs_stam -= (3*mult * (10 - sport_clothes_exercise_bonus)) / 2
+	pcs_stam -= (15*mult * (10 - sport_clothes_exercise_bonus)) / 2
 
 	gs 'sweat', 'add', (15*mult)
 	fat -= (2 + mult/2)
@@ -589,7 +625,7 @@ if $ARGS[0] = 'tier3':
 	mcnt = 0
 	:timeexploop3
 	if $ARGS[3] = '':
-		gs 'exp_gain', $ARGS[2], rand(3,5)
+		gs 'exp_gain', $ARGS[2], rand(3,5), steroid_dose
 		if $ARGS[2] = 'vital' or $ARGS[2] = 'stren':
 			gs 'exp_gain', $ARGS[2], rand(0,steroid_dose)
 			if steroid_dose > 0 and rand(1,5) <= steroid_dose:clit_size += rand(0,1)
@@ -598,7 +634,7 @@ if $ARGS[0] = 'tier3':
 		i = 2
 		:exploop3
 		if $ARGS[i] ! '':
-			gs 'exp_gain', $ARGS[i], rand(2,3)
+			gs 'exp_gain', $ARGS[i], rand(2,3), steroid_dose
 			if $ARGS[i] = 'vital' or $ARGS[i] = 'stren': 
 				gs 'exp_gain', $ARGS[i], rand(0,steroid_dose)
 				steroidcheck = 1
@@ -627,7 +663,7 @@ if $ARGS[0] = 'tier4':
 	end
 
 	gs 'exercise', 'get_sport_clothes_exercise_bonus'
-	pcs_stam -= (5*mult * (10 - sport_clothes_exercise_bonus))/2
+	pcs_stam -= (25*mult * (10 - sport_clothes_exercise_bonus))/2
 
 	gs 'sweat', 'add', (25*mult)
 	fat -= (1 + mult/2)
@@ -637,7 +673,7 @@ if $ARGS[0] = 'tier4':
 	mcnt = 0
 	:timeexploop4
 	if $ARGS[3] = '':
-		gs 'exp_gain', $ARGS[2], rand(7,10)
+		gs 'exp_gain', $ARGS[2], rand(7,10), steroid_dose
 		if $ARGS[2] = 'vital' or $ARGS[2] = 'stren':
 			gs 'exp_gain', $ARGS[2], rand(0,steroid_dose)
 			if steroid_dose > 0 and rand(1,5) <= steroid_dose:clit_size += rand(0,1)
@@ -646,7 +682,7 @@ if $ARGS[0] = 'tier4':
 		i = 2
 		:exploop4
 		if $ARGS[i] ! '':
-			gs 'exp_gain', $ARGS[i], rand(3,5)
+			gs 'exp_gain', $ARGS[i], rand(3,5), steroid_dose
 			if $ARGS[i] = 'vital' or $ARGS[i] = 'stren': 
 				gs 'exp_gain', $ARGS[i], rand(0,steroid_dose)
 				steroidcheck = 1
@@ -692,5 +728,6 @@ if $ARGS[0] = 'get_sport_clothes_exercise_bonus':
 		sport_clothes_exercise_bonus += 1
 	end
 end
+
 --- exercise ---------------------------------
 

+ 41 - 9
locations/exp_gain.qsrc

@@ -5,16 +5,48 @@
 
 !Modify exp gain if Sveta does not get enough sleep.
 if ARGS[1] > 0:
-	if pcs_condition['lack_of_sleep'] >= 20:
-		dynamic "<<$ARGS[0]>>_exp += <<ARGS[1]>>/4"
-	elseif pcs_condition['lack_of_sleep'] >= 10:
-		dynamic "<<$ARGS[0]>>_exp += <<ARGS[1]>>/2"
-	elseif pcs_condition['lack_of_sleep'] >= 5:
-		dynamic "<<$ARGS[0]>>_exp += (<<ARGS[1]>>*3)/4"
-	elseif pcs_condition['lack_of_sleep'] >= 2 and ARGS[1] > 1:
-		dynamic "<<$ARGS[0]>>_exp += (<<ARGS[1]>>*9)/10"
+	if $ARGS[0] = 'stren_plus' and ARGS[2] = 0 and stren_plus_lvl > 50:
+		!!This is so that exp only is awarded to additional strength if it is high when you use steroids
 	else
-		dynamic "<<$ARGS[0]>>_exp += <<ARGS[1]>>"
+		if pcs_stam <= 0:
+			if pcs_condition['lack_of_sleep'] >= 20:
+				dynamic "<<$ARGS[0]>>_exp += <<ARGS[1]>>/8"
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic "<<$ARGS[0]>>_exp += <<ARGS[1]>>/4"
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic "<<$ARGS[0]>>_exp += (<<ARGS[1]>>*3)/8"
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				dynamic "<<$ARGS[0]>>_exp += (<<ARGS[1]>>*9)/20"
+			else
+				dynamic "<<$ARGS[0]>>_exp += <<ARGS[1]>>/2"
+			end
+		elseif pcs_stam < stammax / 5:
+			if pcs_condition['lack_of_sleep'] >= 20:
+				dynamic "<<$ARGS[0]>>_exp += (<<ARGS[1]>>*3)/16"
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic "<<$ARGS[0]>>_exp += (<<ARGS[1]>>*3)/8"
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic "<<$ARGS[0]>>_exp += (<<ARGS[1]>>*9)/16"
+			elseif pcs_condition['lack_of_sleep'] >= 2 and ARGS[1] > 1:
+				dynamic "<<$ARGS[0]>>_exp += (<<ARGS[1]>>*27)/40"
+			elseif ARGS[1] > 1:
+				dynamic "<<$ARGS[0]>>_exp += (<<ARGS[1]>>*3)/4"
+			else
+				dynamic "<<$ARGS[0]>>_exp += <<ARGS[1]>>"
+			end
+		else
+			if pcs_condition['lack_of_sleep'] >= 20:
+				dynamic "<<$ARGS[0]>>_exp += <<ARGS[1]>>/4"
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic "<<$ARGS[0]>>_exp += <<ARGS[1]>>/2"
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic "<<$ARGS[0]>>_exp += (<<ARGS[1]>>*3)/4"
+			elseif pcs_condition['lack_of_sleep'] >= 2 and ARGS[1] > 1:
+				dynamic "<<$ARGS[0]>>_exp += (<<ARGS[1]>>*9)/10"
+			else
+				dynamic "<<$ARGS[0]>>_exp += <<ARGS[1]>>"
+			end
+		end
 	end
 end
 

+ 63 - 13
locations/fit.qsrc

@@ -144,6 +144,8 @@ if $ARGS[0] = 'dressing_room':
 		gt 'wardrobe', 'start'
 	end
 
+	gs 'wardrobe', 'default_sport_options'
+
 	if PCloswimwear = 1:
 		act 'Use the pool': gt 'bass', 'start'
 	else
@@ -151,7 +153,7 @@ if $ARGS[0] = 'dressing_room':
 	end
 
 	if abonement > 0:
-		if $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich' and pcs_stam >= 40:
+		if $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich':
 			act 'Go to the gym':
 				cla
 				gt 'fit', 'gym'
@@ -179,15 +181,20 @@ if $ARGS[0] = 'dressing_room':
 				act 'Leave':gt 'fit', 'dressing_room'
 
 			end
-		elseif $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich' and pcs_stam >= 40 and pcs_energy >= 20:
+		elseif $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich' and pcs_stam >= stammax / 5 and pcs_energy >= 20:
 			act 'Go to team practice':gt 'beg', 'start'
 			if week = 6 and pcs_run >= 20 and run_comp_day ! daystart:
 				act '<b>Enter competition race</b>':run_comp_day = daystart & gt 'beg1', 'start'
 			end
-		elseif $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich' and pcs_stam >= 40:
-			act 'Go to team practice': '<br><font color="red">You don''t have enough energy to use this action.</font>'
+		elseif $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich' and pcs_stam >= stammax / 5:
+			act 'Go to team practice': '<br><font color="red">You feel too hungry to do this.</font>'
+			if week = 6 and pcs_run >= 20 and run_comp_day ! daystart:
+				act '<b>Enter competition race</b>': '<br><font color="red">You feel too hungry to do this.</font>'
+			end
+		elseif $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich':
+			act 'Go to team practice': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to train.</font>'
 			if week = 6 and pcs_run >= 20 and run_comp_day ! daystart:
-				act '<b>Enter competition race</b>': '<br><font color="red">You don''t have enough energy to use this action.</font>'
+				act '<b>Enter competition race</b>': '<br><font color="red">You are to exhausted to do this. Recover your stamina before entering the race.</font>'
 			end
 		end
 	end
@@ -342,7 +349,7 @@ if $ARGS[0] = 'gym':
 
 	gs 'fit', 'exercise_end'
 
-	if pcs_energy >= 15:
+	if pcs_energy >= 15 or pcs_stam >= stammax / 5:
 		act 'Aerobics (Burn fat)':
 			cla
 			*clr
@@ -351,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/locations/city/citycenter/gym/exercise/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:
@@ -363,14 +370,50 @@ if $ARGS[0] = 'gym':
 			end
 		end
 
-		act 'Free weights (Build muscle)':
+		act 'Light weights (Build strength)':
 			cla
 			*clr
 			abonement -= 1
 			gs 'exercise', 'tier3', 30, 'stren'
 			if pcs_inhib < 30:inhib_exp += rand(1,2)
-			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/gym/exercise/fit2.jpg"></center>'
-			'You pump iron, building strength.'
+			'<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:
+				*nl
+				'You are too tired to do any more exercise and will have to rest and regain some stamina.'
+				gs 'fit', 'exercise_end'
+			else
+				act'Continue': gt 'fit', 'gym'
+			end
+		end
+
+		act 'Heavy weights (Build muscle <font color=red>This can lead to extreme strength at a cost to appearance</font>)':
+			cla
+			*clr
+			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/exercises/gym/fit6.jpg"></center>'
+			'You pump the heavy weights doing low reps with high total weight, building muscle.'
+
+			if pcs_stam < 30:
+				*nl
+				'You are too tired to do any more exercise and will have to rest and regain some stamina.'
+				gs 'fit', 'exercise_end'
+			else
+				act'Continue': gt 'fit', 'gym'
+			end
+		end
+
+		act 'Squats (Tone your butt)':
+			cla
+			*clr
+			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/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:
 				*nl
@@ -386,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/locations/city/citycenter/gym/exercise/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:
@@ -404,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/locations/city/citycenter/gym/exercise/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:
@@ -422,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/locations/city/citycenter/gym/exercise/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:
@@ -434,6 +477,13 @@ if $ARGS[0] = 'gym':
 			end
 		end
 		act 'Go to the kickboxing gym':gt 'fit', 'kickboxing'
+	elseif pcs_energy >= 15:
+		act 'Aerobics (Burn fat)': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to train.</font>'
+		act 'Free weights (Build muscle)': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to train.</font>'
+		act 'Cross trainer (endurance)': '<br><font color="red">YYou are to exhausted to do this. Recover your stamina before trying to train.</font>'
+		act 'Tennis practice (agility)': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to train.</font>'
+		act 'Tennis practice (reactions)': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to train.</font>'
+		act 'Go to the kickboxing gym': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to train.</font>'
 	else
 		act 'Aerobics (Burn fat)': '<br><font color="red">You feel too hungry to do this.</font>'
 		act 'Free weights (Build muscle)': '<br><font color="red">You feel too hungry to do this.</font>'

+ 72 - 0
locations/food_menu.qsrc

@@ -525,6 +525,78 @@ elseif $loc = 'city_coffee_hole':
 	$_drink['5,name'] = 'Iced Latte'
 	$_drink['5,type'] = 'only_cost_cof'
 	$_drink['5,price'] = 150
+elseif $loc = 'city_nightclub':
+	'<center><b><font color="maroon">Bar "Nightclub"</font></b></center>'
+	*nl
+	'<center><img <<$set_imgh>> src="images/shared/drinks/bardrinks.jpg"</center><br>'
+	$_eat['0,name'] = 'Toasted rye snacks'
+	$_eat['0,type'] = 'ryesna'
+	$_eat['0,price'] = 30
+
+	$_drink['0,name'] = 'Water'
+	$_drink['0,type'] = 'bev_wat'
+	$_drink['0,price'] = 'Free'
+	$_drink['1,name'] = 'Energy Drink'
+	$_drink['1,type'] = 'bev_energy_drink'
+	$_drink['1,price'] = 60
+	$_drink['2,name'] = 'Beer on tap'
+	$_drink['2,type'] = 'bev_bee'
+	$_drink['2,price'] = 60
+	$_drink['3,name'] = 'Vodka'
+	$_drink['3,type'] = 'bev_vod'
+	$_drink['3,price'] = 120
+	$_drink['4,name'] = 'Scotch'
+	$_drink['4,type'] = 'bev_sco'
+	$_drink['4,price'] = 140
+	$_drink['5,name'] = 'Glass of Wine'
+	$_drink['5,type'] = 'bev_win'
+	$_drink['5,price'] = 160
+	$_drink['6,name'] = 'Black Russian'
+	$_drink['6,type'] = 'bev_bla'
+	$_drink['6,price'] = 250
+	$_drink['7,name'] = 'Champagne'
+	$_drink['7,type'] = 'bev_cha'
+	$_drink['7,price'] = 220
+	$_drink['8,name'] = 'Vodka Martini'
+	$_drink['8,type'] = 'bev_mar'
+	$_drink['8,price'] = 250
+	$_drink['9,name'] = 'Fancy cocktail'
+	$_drink['9,type'] = 'bev_cocktail'
+	$_drink['9,price'] = 300
+elseif $loc = 'katja_nightclub':
+	'<center><b><font color="maroon">Bar "Nightclub"</font></b></center>'
+	*nl
+	'<center><img <<$set_imgh>> src="images/shared/drinks/bardrinks.jpg"</center><br>'
+	$_drink['0,name'] = 'Water'
+	$_drink['0,type'] = 'only_cost_bev_wat'
+	$_drink['0,price'] = 'Free'
+	$_drink['1,name'] = 'Energy Drink'
+	$_drink['1,type'] = 'only_cost_bev_energy_drink'
+	$_drink['1,price'] = 60
+	$_drink['2,name'] = 'Beer on tap'
+	$_drink['2,type'] = 'only_cost_bev_bee'
+	$_drink['2,price'] = 60
+	$_drink['3,name'] = 'Vodka'
+	$_drink['3,type'] = 'only_cost_bev_vod'
+	$_drink['3,price'] = 120
+	$_drink['4,name'] = 'Scotch'
+	$_drink['4,type'] = 'only_cost_bev_sco'
+	$_drink['4,price'] = 140
+	$_drink['5,name'] = 'Glass of Wine'
+	$_drink['5,type'] = 'only_cost_bev_win'
+	$_drink['5,price'] = 160
+	$_drink['6,name'] = 'Black Russian'
+	$_drink['6,type'] = 'only_cost_bev_bla'
+	$_drink['6,price'] = 250
+	$_drink['7,name'] = 'Champagne'
+	$_drink['7,type'] = 'only_cost_bev_cha'
+	$_drink['7,price'] = 220
+	$_drink['8,name'] = 'Vodka Martini'
+	$_drink['8,type'] = 'only_cost_bev_mar'
+	$_drink['8,price'] = 250
+	$_drink['9,name'] = 'Fancy cocktail'
+	$_drink['9,type'] = 'only_cost_bev_cocktail'
+	$_drink['9,price'] = 300
 end
 
 $_str = '<center><table border="0" width="800" cellpadding="0" cellspacing="1">'

+ 11 - 11
locations/foto_albums.qsrc

@@ -47,7 +47,7 @@ if $ARGS[0] = 'sveta':
 	'You open up the first album and browse through some of the pictures placed inside.'
 	'"These are pictures of me!'
 	act 'Go back': gt 'foto_albums', 'model_portraits'
-	act 'Presenting: <<$pcs_firstname>> <<mid($pcs_lastname,1,1)>>':
+	act 'Presenting: <<$model[''firstname'']>> <<mid($model[''lastname''],1,1)>>':
 		*clr
 		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/photo/portraits/sveta_l/1.jpg"></center>'
 		act 'Waiting For You':
@@ -418,7 +418,7 @@ if $ARGS[0] = 'sveta_10':
 	'<a href="exec:gt ''foto_albums'',''mila''">7. Mila A.</a>'
 	'<a href="exec:gt ''foto_albums'',''mari''">8. Mari E.</a>'
 	'<a href="exec:gt ''foto_albums'',''anushka''">9. Anushka K.</a>'
-	'<a href="exec:gt ''foto_albums'',''sveta''">10. <<$pcs_firstname>> <<mid($pcs_lastname,1,1)>>.</a>'
+	'<a href="exec:gt ''foto_albums'',''sveta''">10. <<$model[''firstname'']>> <<mid($model[''lastname''],1,1)>>.</a>'
 	act'Move away':gt'foto','studio'
 end	
 	
@@ -434,7 +434,7 @@ if $ARGS[0] = 'sveta_9':
 	'<a href="exec:gt ''foto_albums'',''lily''">6. Lily I.</a>'
 	'<a href="exec:gt ''foto_albums'',''mila''">7. Mila A.</a>'
 	'<a href="exec:gt ''foto_albums'',''mari''">8. Mari E.</a>'
-	'<a href="exec:gt ''foto_albums'',''sveta''">9. <<$pcs_firstname>> <<mid($pcs_lastname,1,1)>>.</a>'
+	'<a href="exec:gt ''foto_albums'',''sveta''">9. <<$model[''firstname'']>> <<mid($model[''lastname''],1,1)>>.</a>'
 	'<a href="exec:gt ''foto_albums'',''anushka''">10. Anushka K.</a>'
 	
 	act'Move away':gt'foto','studio'
@@ -452,7 +452,7 @@ if $ARGS[0] = 'sveta_8':
 	'<a href="exec:gt ''foto_albums'',''miranda''">5. Miranda K.</a>'
 	'<a href="exec:gt ''foto_albums'',''lily''">6. Lily I.</a>'
 	'<a href="exec:gt ''foto_albums'',''mila''">7. Mila A.</a>'
-	'<a href="exec:gt ''foto_albums'',''sveta''">8. <<$pcs_firstname>> <<mid($pcs_lastname,1,1)>>.</a>'
+	'<a href="exec:gt ''foto_albums'',''sveta''">8. <<$model[''firstname'']>> <<mid($model[''lastname''],1,1)>>.</a>'
 	'<a href="exec:gt ''foto_albums'',''mari''">9. Mari E.</a>'
 	'<a href="exec:gt ''foto_albums'',''anushka''">10. Anushka K.</a>'
 	act'Move away':gt'foto','studio'
@@ -468,7 +468,7 @@ if $ARGS[0] = 'sveta_7':
 	'<a href="exec:gt ''foto_albums'',''jeff''">4. Jeff M.</a>'
 	'<a href="exec:gt ''foto_albums'',''miranda''">5. Miranda K.</a>'
 	'<a href="exec:gt ''foto_albums'',''lily''">6. Lily I.</a>'
-	'<a href="exec:gt ''foto_albums'',''sveta''">7. <<$pcs_firstname>> <<mid($pcs_lastname,1,1)>>.</a>'
+	'<a href="exec:gt ''foto_albums'',''sveta''">7. <<$model[''firstname'']>> <<mid($model[''lastname''],1,1)>>.</a>'
 	'<a href="exec:gt ''foto_albums'',''mila''">8. Mila A.</a>'
 	'<a href="exec:gt ''foto_albums'',''mari''">9. Mari E.</a>'
 	'<a href="exec:gt ''foto_albums'',''anushka''">10. Anushka K.</a>'
@@ -484,7 +484,7 @@ if $ARGS[0] = 'sveta_6':
 	'<a href="exec:gt ''foto_albums'',''emily''">3. Emily R.</a>'
 	'<a href="exec:gt ''foto_albums'',''jeff''">4. Jeff M.</a>'
 	'<a href="exec:gt ''foto_albums'',''miranda''">5. Miranda K.</a>'
-	'<a href="exec:gt ''foto_albums'',''sveta''">6. <<$pcs_firstname>> <<mid($pcs_lastname,1,1)>>.</a>'
+	'<a href="exec:gt ''foto_albums'',''sveta''">6. <<$model[''firstname'']>> <<mid($model[''lastname''],1,1)>>.</a>'
 	'<a href="exec:gt ''foto_albums'',''lily''">7. Lily I.</a>'
 	'<a href="exec:gt ''foto_albums'',''mila''">8. Mila A.</a>'
 	'<a href="exec:gt ''foto_albums'',''mari''">9. Mari E.</a>'
@@ -500,7 +500,7 @@ if $ARGS[0] = 'sveta_5':
 	'<a href="exec:gt ''foto_albums'',''katherine''">2. Katherine A.</a>'
 	'<a href="exec:gt ''foto_albums'',''emily''">3. Emily R.</a>'
 	'<a href="exec:gt ''foto_albums'',''jeff''">4. Jeff M.</a>'
-	'<a href="exec:gt ''foto_albums'',''sveta''">5. <<$pcs_firstname>> <<mid($pcs_lastname,1,1)>>.</a>'
+	'<a href="exec:gt ''foto_albums'',''sveta''">5. <<$model[''firstname'']>> <<mid($model[''lastname''],1,1)>>.</a>'
 	'<a href="exec:gt ''foto_albums'',''miranda''">6. Miranda K.</a>'
 	'<a href="exec:gt ''foto_albums'',''lily''">7. Lily I.</a>'
 	'<a href="exec:gt ''foto_albums'',''mila''">8. Mila A.</a>'
@@ -516,7 +516,7 @@ if $ARGS[0] = 'sveta_4':
 	'<a href="exec:gt ''foto_albums'',''anastasia''">1. Anastasia P.</a>'
 	'<a href="exec:gt ''foto_albums'',''katherine''">2. Katherine A.</a>'
 	'<a href="exec:gt ''foto_albums'',''emily''">3. Emily R.</a>'
-	'<a href="exec:gt ''foto_albums'',''sveta''">4. <<$pcs_firstname>> <<mid($pcs_lastname,1,1)>>.</a>'
+	'<a href="exec:gt ''foto_albums'',''sveta''">4. <<$model[''firstname'']>> <<mid($model[''lastname''],1,1)>>.</a>'
 	'<a href="exec:gt ''foto_albums'',''jeff''">5. Jeff M.</a>'
 	'<a href="exec:gt ''foto_albums'',''miranda''">6. Miranda K.</a>'
 	'<a href="exec:gt ''foto_albums'',''lily''">7. Lily I.</a>'
@@ -532,7 +532,7 @@ if $ARGS[0] = 'sveta_3':
 	'Here is the shelf that has the albums of the top 10 models. As you read from left to right, you see that your name is now third. You finally took Emily''s spot! She isn''t very happy about it, but who cares? You''ve broken the barrier into being famous!'
 	'<a href="exec:gt ''foto_albums'',''anastasia''">1. Anastasia P.</a>'
 	'<a href="exec:gt ''foto_albums'',''katherine''">2. Katherine A.</a>'
-	'<a href="exec:gt ''foto_albums'',''sveta''">3. <<$pcs_firstname>> <<mid($pcs_lastname,1,1)>>.</a>'
+	'<a href="exec:gt ''foto_albums'',''sveta''">3. <<$model[''firstname'']>> <<mid($model[''lastname''],1,1)>>.</a>'
 	'<a href="exec:gt ''foto_albums'',''emily''">4. Emily R.</a>'
 	'<a href="exec:gt ''foto_albums'',''jeff''">5. Jeff M.</a>'
 	'<a href="exec:gt ''foto_albums'',''miranda''">6. Miranda K.</a>'
@@ -549,7 +549,7 @@ if $ARGS[0] = 'sveta_2':
 	'<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 look and you see your name is second, right before Anastasia''s. Are you really this close? Could you take the number one spot all for yourself?'
 	'<a href="exec:gt ''foto_albums'',''anastasia''">1. Anastasia P.</a>'
-	'<a href="exec:gt ''foto_albums'',''sveta''">2. <<$pcs_firstname>> <<mid($pcs_lastname,1,1)>>.</a>'
+	'<a href="exec:gt ''foto_albums'',''sveta''">2. <<$model[''firstname'']>> <<mid($model[''lastname''],1,1)>>.</a>'
 	'<a href="exec:gt ''foto_albums'',''katherine''">3. Katherine A.</a>'
 	'<a href="exec:gt ''foto_albums'',''emily''">4. Emily R.</a>'
 	'<a href="exec:gt ''foto_albums'',''jeff''">5. Jeff M.</a>'
@@ -568,7 +568,7 @@ if $ARGS[0] = 'sveta_1':
 	
 	'<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 finally did it! Listed at the very front of all of the albums is your name. Women wish they were you, men want to fuck you, and you''re likely to start getting offers in other parts of the entertainment industry. You''re the top model!'
-	'<a href="exec:gt ''foto_albums'',''sveta''">1. <<$pcs_firstname>> <<mid($pcs_lastname,1,1)>>.</a>'
+	'<a href="exec:gt ''foto_albums'',''sveta''">1. <<$model[''firstname'']>> <<mid($model[''lastname''],1,1)>>.</a>'
 	'<a href="exec:gt ''foto_albums'',''anastasia''">2. Anastasia P.</a>'
 	'<a href="exec:gt ''foto_albums'',''katherine''">3. Katherine A.</a>'
 	'<a href="exec:gt ''foto_albums'',''emily''">4. Emily R.</a>'

+ 2 - 2
locations/foto_events.qsrc

@@ -1010,8 +1010,8 @@ if $ARGS[0] = 'list':
 	if specialjob4 > 95:'<a href="exec:gt ''foto_events'',''aphrodite_advert''">	Aphrodite Advert</a>'
 	if specialjob5 > 95:'<a href="exec:gt ''foto_events'',''independent_art''">	Independent Art Project</a>'
 	if specialjob6 > 95:'<a href="exec:gt ''foto_events'',''designer_wedding''">	Designer Wedding Dress</a>'
-	if specialjob7 > 95 and city_kickboxing >=30 and pcs_inhib >= 45:'<a href="exec:gt ''foto_events2'',''kickboxing_documentary''">   Kickboxing documentary</a>'
-    if specialjob8 > 95 and city_running >=30 and pcs_inhib >= 50 and month >= 3 and month <=8:'<a href="exec:gt ''foto_events2'',''track_&_field_documentary''">   Track & Field documentary</a>'
+	if specialjob7 > 95 and fame['city_kickboxing'] >=30 and pcs_inhib >= 45:'<a href="exec:gt ''foto_events2'',''kickboxing_documentary''">   Kickboxing documentary</a>'
+    if specialjob8 > 95 and fame['city_running'] >=30 and pcs_inhib >= 50 and month >= 3 and month <=8:'<a href="exec:gt ''foto_events2'',''track_&_field_documentary''">   Track & Field documentary</a>'
 !!		if specialjob9 >= 95:'<a href="exec:gt ''foto_events'',''model_portraits''">photo albums</a>'
 !!	if specialjob6 >= 95:'<a href="exec:gt ''foto_events'',''documentary''">	Documentary</a>'
 end

+ 1 - 1
locations/foto_nude_debut.qsrc

@@ -148,7 +148,7 @@ if $ARGS[0] = 'nude_debut1':
 	else
 		'The crew move to prepare the set.'
 		*nl
-		'This is your modelling shoot ever but no one seems surprised or even find it remarkable that you''re jumping straight into it. It seems to them that you''re just one of the many desperate girls who come into the studio, willing to bare it all for easy money.'
+		'This is your first modelling shoot ever but no one seems surprised or even find it remarkable that you''re jumping straight into it. It seems to them that you''re just one of the many desperate girls who come into the studio, willing to bare it all for easy money.'
 	end
 	gs'foto_nude_debut', 'nude_debut2'
 end

+ 1 - 1
locations/foto_shoot.qsrc

@@ -653,7 +653,7 @@ if $ARGS[0] = 'transparent':
 	minut += 120
 	modelpayfin = 600 + (modelpay) + (pcs_apprnc) + (15*rand(0,5))
 	modelfoto['glamour'] += 1
-	modelfoto['sexy'] 
+	modelfoto['sexy'] +=1
 	modelfoto['transparent'] += 1
 	modelfoto['nip'] += 1
 	gs 'exp_gain', 'mdlng', rand(6,10)

+ 24 - 23
locations/gadroad.qsrc

@@ -63,33 +63,34 @@ if $ARGS[0] = '':
 	act 'Walk down to the river (0:10)':minut += 10 & gt 'gadriver', 'start'
 	act 'Walk into the woods (0:15)':minut += 15 & gt'gadforest','forest_edge'
 	act 'Walk to the fields (0:10)':minut += 10 & gt'gadfield','field'
-	if $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich' and hour >= 6 and hour < 22 and gadrunday ! daystart:
-		act 'Go for a run (1:00)':
-			*clr & cla
-			menu_off = 1
-			minut += 60
-			fat -= RAND(5,15)
-			gs 'exp_gain', 'run', RAND(3,6)
-			gs 'sweat', 'add', 20
-			gadrunday = daystart
-			gs'stat'
-
-			if month <= 3 or month >= 11:
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/village/gadbeg4.jpg"></center>'
-			elseif month=9 or month=10 or month=4 or month=5:
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/village/gadbeg3.jpg"></center>'
-			else
-				if strenbuf >= salo:
-					'<center><img <<$set_imgh>> src="images/locations/gadukino/village/gadbeg1.jpg"></center>'
+	if $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich' and hour >= 6 and hour < 22:
+		if pcs_energy >= 5 and pcs_stam >= stammax / 5:
+			act 'Go for a run (1:00)':
+				*clr & cla
+				menu_off = 1
+				gs 'exercise', 'tier1', 60, 'run'
+
+				if month <= 3 or month >= 11:
+					'<center><img <<$set_imgh>> src="images/locations/gadukino/village/gadbeg4.jpg"></center>'
+				elseif month=9 or month=10 or month=4 or month=5:
+					'<center><img <<$set_imgh>> src="images/locations/gadukino/village/gadbeg3.jpg"></center>'
 				else
-					'<center><img <<$set_imgh>> src="images/locations/gadukino/village/gadbeg2.jpg"></center>'
+					if strenbuf >= salo:
+						'<center><img <<$set_imgh>> src="images/locations/gadukino/village/gadbeg1.jpg"></center>'
+					else
+						'<center><img <<$set_imgh>> src="images/locations/gadukino/village/gadbeg2.jpg"></center>'
+					end
 				end
-			end
-			'You run for an hour enjoying the scenery.'
+				'You run for an hour enjoying the scenery.'
 
-			act 'Finish':gt'gadroad'
+				act 'Finish':gt'gadroad'
+			end
+		elseif pcs_stam >= stammax / 5:
+			act 'Go for a run (1:00)': '<br><font color="red">You are so hungry you cannot face going for a run.</font>'
+		else
+			act 'Go for a run (1:00)': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to go for a run.</font>'
 		end
-	elseif ($clothingworntype ! 'danilovich_outfits' or $shoeworntype ! 'danilovich') and hour >= 6 and hour < 22 and gadrunday ! daystart:
+	elseif ($clothingworntype ! 'danilovich_outfits' or $shoeworntype ! 'danilovich') and hour >= 6 and hour < 22:
 		'You could go for a run here if you were wearing sports clothes and shoes.'
 	end
 end

+ 45 - 26
locations/gdksport.qsrc

@@ -64,6 +64,8 @@ if $ARGS[0] = 'start':
 		gt 'wardrobe', 'start'
 	end
 
+	gs 'wardrobe', 'default_sport_options'
+
 	if shampoo > 0 or (mid($start_type,1,2) = 'sg' and (SchoolAtestat = 0 or SchoolBlock = 0)):
 		act 'Take a shower': gt 'gdksport', 'shower'
 	else
@@ -72,37 +74,53 @@ if $ARGS[0] = 'start':
 
 	*nl
 
-	if pcs_stam > 20 and $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich' and hour < 18:
+	if $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich' and hour < 18:
 		if gsAboBeg > 0 and npc_pregtalk['A131'] = 0:
-			if pcs_energy >= 20:
-				act 'Take a track lesson. You have <<gsAboBeg>> lessons remaining': gt 'gdksport', 'racing2'
+			if pcs_stam >= stammax / 5:
+				if pcs_energy >= 20:
+					act 'Take a track lesson. You have <<gsAboBeg>> lessons remaining': gt 'gdksport', 'racing2'
+				else
+					act 'Take a track lesson. You have <<gsAboBeg>> lessons remaining': '<br><font color="red">You feel too hungry to do this.</font>'
+				end
 			else
-				act 'Take a track lesson. You have <<gsAboBeg>> lessons remaining': '<br><font color="red">You feel too hungry to do this.</font>'
+				act 'Take a track lesson. You have <<gsAboBeg>> lessons remaining': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to train.</font>'
 			end
 		end
 		if gsAboVolley > 0 and volleysostav = 0 and npc_pregtalk['A69'] = 0:
-			if pcs_energy >= 20:
-				if week ! 5:
-					act 'Take a volleyball lesson. You have <<gsAboVolley>> lessons remaining': gt 'gdksport', 'vball2'
+			if pcs_stam >= stammax / 5:
+				if pcs_energy >= 20:
+					if week ! 5:
+						act 'Take a volleyball lesson. You have <<gsAboVolley>> lessons remaining': gt 'gdksport', 'vball2'
+					else
+						act 'Take a volleyball lesson. You have <<gsAboVolley>> lessons remaining': gt 'gdksport', 'vball3'
+					end
 				else
-					act 'Take a volleyball lesson. You have <<gsAboVolley>> lessons remaining': gt 'gdksport', 'vball3'
+					act 'Take a volleyball lesson. You have <<gsAboVolley>> lessons remaining': '<br><font color="red">You feel too hungry to do this.</font>'
 				end
 			else
-				act 'Take a volleyball lesson. You have <<gsAboVolley>> lessons remaining': '<br><font color="red">You feel too hungry to do this.</font>'
+				act 'Take a volleyball lesson. You have <<gsAboVolley>> lessons remaining': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to train.</font>'
 			end
 		end
 		if volleysostav > 0:
 			if week ! 6 and volkomday ! daystart:
-				if pcs_energy >= 20:
-					act 'Play with the team': gt 'gdksport', 'vball4'
+				if pcs_stam >= stammax / 5:
+					if pcs_energy >= 20:
+						act 'Play with the team': gt 'gdksport', 'vball4'
+					else
+						act 'Play with the team': '<br><font color="red">You feel too hungry to do this.</font>'
+					end
 				else
-					act 'Play with the team': '<br><font color="red">You feel too hungry to do this.</font>'
+					act 'Play with the team': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to play.</font>'
 				end
 			elseif week = 6 and sorevday ! daystart and hour <= 18:
-				if pcs_energy >= 20:
-					act 'Play in Tournament': gt 'gdksport', 'vball5'
+				if pcs_stam >= stammax / 5:
+					if pcs_energy >= 20:
+						act 'Play in Tournament': gt 'gdksport', 'vball5'
+					else
+						act 'Play in Tournament': '<br><font color="red">You feel too hungry to do this.</font>'
+					end
 				else
-					act 'Play in Tournament': '<br><font color="red">You feel too hungry to do this.</font>'
+					act 'Play in Tournament': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to play.</font>'
 				end
 			elseif week = 6 and sorevday ! daystart and hour > 18:
 				'As you look around, you don''t see anyone from the team. You suddenly realize that there was a tournament game today and you were supposed to be here at 18:00! You missed the bus and the coach is going to be furious!'
@@ -114,16 +132,20 @@ if $ARGS[0] = 'start':
 			end
 		end
 		if gsAboDance > 0 and AlbinaQW['StarletsJoined'] = 0 and npc_pregtalk['A23'] = 0:
-			if pcs_energy >= 20:
-				act 'Take a dance lesson. You have <<gsAboDance>> lessons remaining':
-					if rand(0, 5) = 0:
-						gt 'danceGev'
-					else
-						gt 'gdksport', 'dance2'
+			if pcs_stam >= stammax / 5:
+				if pcs_energy >= 20:
+					act 'Take a dance lesson. You have <<gsAboDance>> lessons remaining':
+						if rand(0, 5) = 0:
+							gt 'danceGev'
+						else
+							gt 'gdksport', 'dance2'
+						end
 					end
+				else
+					act 'Take a dance lesson. You have <<gsAboDance>> lessons remaining': '<br><font color="red">You feel too hungry to do this.</font>'
 				end
 			else
-				act 'Take a dance lesson. You have <<gsAboDance>> lessons remaining': '<br><font color="red">You feel too hungry to do this.</font>'
+				act 'Take a dance lesson. You have <<gsAboDance>> lessons remaining': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to train.</font>'
 			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:
@@ -143,11 +165,8 @@ if $ARGS[0] = 'start':
 				'Tell Albina you want to <a href="exec:gt ''albina_starlets'',''Quit''">quit</a> the Starlets.'
 			end
 		end
-	elseif pcs_stam <= 20:
-		*nl
-		'You are too tired to do any exercise. You need to rest and replenish your stamina.'
 	end
-	
+
 	if deodorant > 0 and deodorant_on = 0:
 		'Your deodorant will last you for <b><<deodorant>></b> more '+iif(deodorant = 1, 'application.', 'applications.')
 		act 'Apply deodorant (0:01)':

+ 3 - 0
locations/gopskver.qsrc

@@ -270,6 +270,9 @@ if $ARGS[0] = '':
 					act 'Drink beer with the guys':
 						*clr & cla
 						minut += 15
+						npc_rel['A9'] += 1
+						npc_rel['A10'] += 1
+						npc_rel['A11'] += 1
 						gs 'drugs', 'alcohol', 'beer'
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/bigroom/drunk_ev/beer3.jpg"></center>'

+ 385 - 99
locations/grades.qsrc

@@ -127,74 +127,204 @@ end
 
 if $ARGS[0] = 'class_activity':
 !!This adds the point for doing an in class activity that is not modified.
-	if pcs_condition['lack_of_sleep'] >= 20:
-		dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 2'
-	elseif pcs_condition['lack_of_sleep'] >= 10:
-		dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 5'
-	elseif pcs_condition['lack_of_sleep'] >= 5:
-		dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 7'
-	elseif pcs_condition['lack_of_sleep'] >= 2:
-		dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 9'
+	if pcs_stam <= 0:
+		if pcs_condition['lack_of_sleep'] >= 20:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 1'
+		elseif pcs_condition['lack_of_sleep'] >= 10:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 2'
+		elseif pcs_condition['lack_of_sleep'] >= 5:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 3'
+		elseif pcs_condition['lack_of_sleep'] >= 2:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 5'
+		else
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 5'
+		end
+	elseif pcs_stam < stammax / 5:
+		if pcs_condition['lack_of_sleep'] >= 20:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 2'
+		elseif pcs_condition['lack_of_sleep'] >= 10:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 4'
+		elseif pcs_condition['lack_of_sleep'] >= 5:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 6'
+		elseif pcs_condition['lack_of_sleep'] >= 2:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 8'
+		else
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 9'
+		end
 	else
-		dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 10'
+		if pcs_condition['lack_of_sleep'] >= 20:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 2'
+		elseif pcs_condition['lack_of_sleep'] >= 10:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 5'
+		elseif pcs_condition['lack_of_sleep'] >= 5:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 7'
+		elseif pcs_condition['lack_of_sleep'] >= 2:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 9'
+		else
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 10'
+		end
 	end
 end
 
 if $ARGS[0] = 'class_activity_skill':
 !!This adds the point for doing an in class activity modified by a skill.
-	if pcs_condition['lack_of_sleep'] >= 20:
-		dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (2*(85+<<ARGS[3]>>))/100'
-	elseif pcs_condition['lack_of_sleep'] >= 10:
-		dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (5*(85+<<ARGS[3]>>))/100'
-	elseif pcs_condition['lack_of_sleep'] >= 5:
-		dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (7*(85+<<ARGS[3]>>))/100'
-	elseif pcs_condition['lack_of_sleep'] >= 2:
-		dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (9*(85+<<ARGS[3]>>))/100'
+	if pcs_stam <= 0:
+		if pcs_condition['lack_of_sleep'] >= 20:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (2*(85+<<ARGS[3]>>))/200'
+		elseif pcs_condition['lack_of_sleep'] >= 10:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (5*(85+<<ARGS[3]>>))/200'
+		elseif pcs_condition['lack_of_sleep'] >= 5:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (7*(85+<<ARGS[3]>>))/200'
+		elseif pcs_condition['lack_of_sleep'] >= 2:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (9*(85+<<ARGS[3]>>))/200'
+		else
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (10*(85+<<ARGS[3]>>))/200'
+		end
+	elseif pcs_stam < stammax / 5:
+		if pcs_condition['lack_of_sleep'] >= 20:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (6*(85+<<ARGS[3]>>))/400'
+		elseif pcs_condition['lack_of_sleep'] >= 10:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (15*(85+<<ARGS[3]>>))/400'
+		elseif pcs_condition['lack_of_sleep'] >= 5:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (21*(85+<<ARGS[3]>>))/400'
+		elseif pcs_condition['lack_of_sleep'] >= 2:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (27*(85+<<ARGS[3]>>))/400'
+		else
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (30*(85+<<ARGS[3]>>))/400'
+		end
 	else
-		dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (10*(85+<<ARGS[3]>>))/100'
+		if pcs_condition['lack_of_sleep'] >= 20:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (2*(85+<<ARGS[3]>>))/100'
+		elseif pcs_condition['lack_of_sleep'] >= 10:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (5*(85+<<ARGS[3]>>))/100'
+		elseif pcs_condition['lack_of_sleep'] >= 5:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (7*(85+<<ARGS[3]>>))/100'
+		elseif pcs_condition['lack_of_sleep'] >= 2:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (9*(85+<<ARGS[3]>>))/100'
+		else
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (10*(85+<<ARGS[3]>>))/100'
+		end
 	end
 end
 
 if $ARGS[0] = 'class_activity_attributes':
 !!This adds the point for doing an in class activity modified by an attributes.
-	if pcs_condition['lack_of_sleep'] >= 20:
-		dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (2*(50+<<ARGS[3]>>))/100'
-	elseif pcs_condition['lack_of_sleep'] >= 10:
-		dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (5*(50+<<ARGS[3]>>))/100'
-	elseif pcs_condition['lack_of_sleep'] >= 5:
-		dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (7*(50+<<ARGS[3]>>))/100'
-	elseif pcs_condition['lack_of_sleep'] >= 2:
-		dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (9*(50+<<ARGS[3]>>))/100'
-	else
-		dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (10*(50+<<ARGS[3]>>))/100'
-	end
-end
-
-if $ARGS[0] = 'optional_activity':
-!!This adds the point for doing an optional out of class activity that is not modified.
-	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]>>_weekly_grade_gain''] += 2'
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (2*(50+<<ARGS[3]>>))/200'
 		elseif pcs_condition['lack_of_sleep'] >= 10:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 5'
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (5*(50+<<ARGS[3]>>))/200'
 		elseif pcs_condition['lack_of_sleep'] >= 5:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 7'
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (7*(50+<<ARGS[3]>>))/200'
 		elseif pcs_condition['lack_of_sleep'] >= 2:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 9'
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (9*(50+<<ARGS[3]>>))/200'
 		else
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 10'
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (10*(50+<<ARGS[3]>>))/200'
 		end
-	elseif dyneval('RESULT = class[''<<$ARGS[1]>>_<<$ARGS[2]>>_use_computer'']') = 1:
+	elseif pcs_stam < stammax / 5:
 		if pcs_condition['lack_of_sleep'] >= 20:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 1'
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (6*(50+<<ARGS[3]>>))/400'
 		elseif pcs_condition['lack_of_sleep'] >= 10:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 2'
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (15*(50+<<ARGS[3]>>))/400'
 		elseif pcs_condition['lack_of_sleep'] >= 5:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 3'
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (21*(50+<<ARGS[3]>>))/400'
 		elseif pcs_condition['lack_of_sleep'] >= 2:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += 4'
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (27*(50+<<ARGS[3]>>))/400'
+		else
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (30*(50+<<ARGS[3]>>))/400'
+		end
+	else
+		if pcs_condition['lack_of_sleep'] >= 20:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (2*(50+<<ARGS[3]>>))/100'
+		elseif pcs_condition['lack_of_sleep'] >= 10:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (5*(50+<<ARGS[3]>>))/100'
+		elseif pcs_condition['lack_of_sleep'] >= 5:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (7*(50+<<ARGS[3]>>))/100'
+		elseif pcs_condition['lack_of_sleep'] >= 2:
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (9*(50+<<ARGS[3]>>))/100'
+		else
+			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (10*(50+<<ARGS[3]>>))/100'
+		end
+	end
+end
+
+if $ARGS[0] = 'optional_activity':
+!!This adds the point for doing an optional out of class activity that is not modified.
+	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''] += 1'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 2'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 3'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 4'
+			else
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 5'
+			end
+		elseif pcs_stam < stammax / 5:
+			if pcs_condition['lack_of_sleep'] >= 20:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 2'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 4'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 6'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 8'
+			else
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 9'
+			end
+		else
+			if pcs_condition['lack_of_sleep'] >= 20:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 2'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 5'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 7'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 9'
+			else
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 10'
+			end
+		end
+	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'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 1'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 2'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 2'
+			else
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 3'
+			end
+		elseif pcs_stam < stammax / 5:
+			if pcs_condition['lack_of_sleep'] >= 20:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 1'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 2'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 2'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 3'
+			else
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 4'
+			end
 		else
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 5'
+			if pcs_condition['lack_of_sleep'] >= 20:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 1'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 2'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 3'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 4'
+			else
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += 5'
+			end
 		end
 	end
 	
@@ -206,28 +336,80 @@ end
 if $ARGS[0] = 'optional_activity_skill':
 !!This adds the point for doing an optional out of class activity modified by a skill.
 	if dyneval('RESULT = class[''<<$ARGS[1]>>_<<$ARGS[2]>>_use_computer'']') = 0 or $ARGS[3] = 'yes':
-		if pcs_condition['lack_of_sleep'] >= 20:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (2*(85+<<ARGS[3]>>))/100'
-		elseif pcs_condition['lack_of_sleep'] >= 10:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (5*(85+<<ARGS[3]>>))/100'
-		elseif pcs_condition['lack_of_sleep'] >= 5:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (7*(85+<<ARGS[3]>>))/100'
-		elseif pcs_condition['lack_of_sleep'] >= 2:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (9*(85+<<ARGS[3]>>))/100'
+		if pcs_stam <= 0:
+			if pcs_condition['lack_of_sleep'] >= 20:
+				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[4]>>))/200'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				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[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[4]>>))/400'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				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[4]>>))/400'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				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
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (10*(85+<<ARGS[4]>>))/100'
+			if pcs_condition['lack_of_sleep'] >= 20:
+				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[4]>>))/100'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				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[4]>>))/100'
+			else
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (10*(85+<<ARGS[4]>>))/100'
+			end
 		end
 	elseif dyneval('RESULT = class[''<<$ARGS[1]>>_<<$ARGS[2]>>_use_computer'']') = 1:
-		if pcs_condition['lack_of_sleep'] >= 20:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (1*(85+<<ARGS[3]>>))/100'
-		elseif pcs_condition['lack_of_sleep'] >= 10:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (2*(85+<<ARGS[3]>>))/100'
-		elseif pcs_condition['lack_of_sleep'] >= 5:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (3*(85+<<ARGS[3]>>))/100'
-		elseif pcs_condition['lack_of_sleep'] >= 2:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (4*(85+<<ARGS[3]>>))/100'
+		if pcs_stam <= 0:
+			if pcs_condition['lack_of_sleep'] >= 20:
+				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[4]>>))/200'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				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[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[4]>>))/400'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				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[4]>>))/400'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				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
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(85+<<ARGS[4]>>))/100'
+			if pcs_condition['lack_of_sleep'] >= 20:
+				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[4]>>))/100'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				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[4]>>))/100'
+			else
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(85+<<ARGS[4]>>))/100'
+			end
 		end
 	end
 
@@ -239,28 +421,80 @@ end
 if $ARGS[0] = 'optional_activity_attribute':
 !!This adds the point for doing an optional out of class activity modified by an attributes.
 	if dyneval('RESULT = class[''<<$ARGS[1]>>_<<$ARGS[2]>>_use_computer'']') = 0 or $ARGS[3] = 'yes':
-		if pcs_condition['lack_of_sleep'] >= 20:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (2*(50+<<ARGS[3]>>))/100'
-		elseif pcs_condition['lack_of_sleep'] >= 10:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (5*(50+<<ARGS[3]>>))/100'
-		elseif pcs_condition['lack_of_sleep'] >= 5:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (7*(50+<<ARGS[3]>>))/100'
-		elseif pcs_condition['lack_of_sleep'] >= 2:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (9*(50+<<ARGS[3]>>))/100'
+		if pcs_stam <= 0:
+			if pcs_condition['lack_of_sleep'] >= 20:
+				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[4]>>))/200'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				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[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[4]>>))/400'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				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[4]>>))/400'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				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
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (10*(50+<<ARGS[4]>>))/100'
+			if pcs_condition['lack_of_sleep'] >= 20:
+				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[4]>>))/100'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				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[4]>>))/100'
+			else
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (10*(50+<<ARGS[4]>>))/100'
+			end
 		end
 	elseif dyneval('RESULT = class[''<<$ARGS[1]>>_<<$ARGS[2]>>_use_computer'']') = 1:
-		if pcs_condition['lack_of_sleep'] >= 20:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (1*(50+<<ARGS[3]>>))/100'
-		elseif pcs_condition['lack_of_sleep'] >= 10:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (2*(50+<<ARGS[3]>>))/100'
-		elseif pcs_condition['lack_of_sleep'] >= 5:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (3*(50+<<ARGS[3]>>))/100'
-		elseif pcs_condition['lack_of_sleep'] >= 2:
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_weekly_grade_gain''] += (4*(50+<<ARGS[3]>>))/100'
+		if pcs_stam <= 0:
+			if pcs_condition['lack_of_sleep'] >= 20:
+				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[4]>>))/200'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				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[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[4]>>))/400'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				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[4]>>))/400'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				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
-			dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(50+<<ARGS[4]>>))/100'
+			if pcs_condition['lack_of_sleep'] >= 20:
+				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[4]>>))/100'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				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[4]>>))/100'
+			else
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(50+<<ARGS[4]>>))/100'
+			end
 		end
 	end
 
@@ -287,28 +521,80 @@ if $ARGS[0] = 'homework':
 		if $class_list_institution[i] = $ARGS[1]:
 			if dyneval ('RESULT = class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_homework'']') = 1:
 				if $ARGS[2] = 'no':
-					if pcs_condition['lack_of_sleep'] >= 20:
-						dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*(((2-class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_use_computer''])*1*(50+modifier))/100)'
-					elseif pcs_condition['lack_of_sleep'] >= 10:
-						dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*(((2-class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_use_computer''])*2*(50+modifier))/100)'
-					elseif pcs_condition['lack_of_sleep'] >= 5:
-						dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*(((2-class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_use_computer''])*3*(50+modifier))/100)'
-					elseif pcs_condition['lack_of_sleep'] >= 2:
-						dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*(((2-class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_use_computer''])*4*(50+modifier))/100)'
+					if pcs_stam <= 0:
+						if pcs_condition['lack_of_sleep'] >= 20:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*(((2-class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_use_computer''])*1*(50+modifier))/200)'
+						elseif pcs_condition['lack_of_sleep'] >= 10:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*(((2-class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_use_computer''])*2*(50+modifier))/200)'
+						elseif pcs_condition['lack_of_sleep'] >= 5:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*(((2-class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_use_computer''])*3*(50+modifier))/200)'
+						elseif pcs_condition['lack_of_sleep'] >= 2:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*(((2-class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_use_computer''])*4*(50+modifier))/200)'
+						else
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*(((2-class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_use_computer''])*5*(50+modifier))/200)'
+						end
+					elseif pcs_stam < stammax / 5:
+						if pcs_condition['lack_of_sleep'] >= 20:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*(((2-class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_use_computer''])*3*(50+modifier))/400)'
+						elseif pcs_condition['lack_of_sleep'] >= 10:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*(((2-class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_use_computer''])*6*(50+modifier))/400)'
+						elseif pcs_condition['lack_of_sleep'] >= 5:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*(((2-class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_use_computer''])*9*(50+modifier))/400)'
+						elseif pcs_condition['lack_of_sleep'] >= 2:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*(((2-class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_use_computer''])*12*(50+modifier))/400)'
+						else
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*(((2-class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_use_computer''])*15*(50+modifier))/400)'
+						end	
 					else
-						dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*(((2-class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_use_computer''])*5*(50+modifier))/100)'
+						if pcs_condition['lack_of_sleep'] >= 20:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*(((2-class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_use_computer''])*1*(50+modifier))/100)'
+						elseif pcs_condition['lack_of_sleep'] >= 10:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*(((2-class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_use_computer''])*2*(50+modifier))/100)'
+						elseif pcs_condition['lack_of_sleep'] >= 5:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*(((2-class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_use_computer''])*3*(50+modifier))/100)'
+						elseif pcs_condition['lack_of_sleep'] >= 2:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*(((2-class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_use_computer''])*4*(50+modifier))/100)'
+						else
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*(((2-class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_use_computer''])*5*(50+modifier))/100)'
+						end				
 					end
 				else
-					if pcs_condition['lack_of_sleep'] >= 20:
-						dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*((2*(50+modifier))/100)'
-					elseif pcs_condition['lack_of_sleep'] >= 10:
-						dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*((5*(50+modifier))/100)'
-					elseif pcs_condition['lack_of_sleep'] >= 5:
-						dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*((7*(50+modifier))/100)'
-					elseif pcs_condition['lack_of_sleep'] >= 2:
-						dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*((9*(50+modifier))/100)'
+					if pcs_stam <= 0:
+						if pcs_condition['lack_of_sleep'] >= 20:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*((2*(50+modifier))/200)'
+						elseif pcs_condition['lack_of_sleep'] >= 10:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*((5*(50+modifier))/200)'
+						elseif pcs_condition['lack_of_sleep'] >= 5:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*((7*(50+modifier))/200)'
+						elseif pcs_condition['lack_of_sleep'] >= 2:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*((9*(50+modifier))/200)'
+						else
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*((10*(50+modifier))/200)'
+						end
+					elseif pcs_stam < stammax / 5:
+						if pcs_condition['lack_of_sleep'] >= 20:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*((6*(50+modifier))/400)'
+						elseif pcs_condition['lack_of_sleep'] >= 10:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*((15*(50+modifier))/400)'
+						elseif pcs_condition['lack_of_sleep'] >= 5:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*((21*(50+modifier))/400)'
+						elseif pcs_condition['lack_of_sleep'] >= 2:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*((27*(50+modifier))/400)'
+						else
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*((30*(50+modifier))/400)'
+						end
 					else
-						dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*((10*(50+modifier))/100)'
+						if pcs_condition['lack_of_sleep'] >= 20:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*((2*(50+modifier))/100)'
+						elseif pcs_condition['lack_of_sleep'] >= 10:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*((5*(50+modifier))/100)'
+						elseif pcs_condition['lack_of_sleep'] >= 5:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*((7*(50+modifier))/100)'
+						elseif pcs_condition['lack_of_sleep'] >= 2:
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*((9*(50+modifier))/100)'
+						else
+							dynamic 'class[''<<$ARGS[1]>>_<<$class_list_name[i]>>_weekly_grade_gain''] += <<ARGS[3]>>*((10*(50+modifier))/100)'
+						end
 					end
 				end
 			end

+ 4 - 0
locations/gschool_chats.qsrc

@@ -143,6 +143,10 @@ if $ARGS[0] = 'gopniks':
 				else
 					'You head to the stairwell that the gopniks like to gather in and find them leaning against the wall or sitting on the stairs engaged in a variety of conversations.'
 				end
+				if CloStyle = 2:
+					grupvalue[4] += 5
+					'There are some nods of approval and positive comments made about your rebelious uniform style.'
+				end
 				'Vitek, Dan, Vasily, Lena, Lera, Pauline, Alyona, Anushka, Ekaterina, Radomir, Lavrenti, Arkadi, Roman, Valentin and Niko are hanging around.'
 				gs 'gschool_groups', 'gopniks'
 				act 'Leave': gt 'gschool_lessons', 'short_break'

+ 88 - 88
locations/gschool_coolkid_chats.qsrc

@@ -41,7 +41,7 @@ if $ARGS[0] = 'dimka':
 		else
 			if (dimaRevenge = 6 and (dimaRevChoice = 3 or dimaRevChoice = 5 or dimaRevChoice = 6)) or (dimaRevenge = 7 and dimaRevChoice = 2) or (dimaRevenge = 8 and (dimaRevChoice = 1 or dimaRevChoice = 4)):
 				'Dimka glares at as you approach. "What the fuck do you want, slut?"'
-				'You sigh. "Look, I know a lot has happened between us, but I thought we could leave it in the past and just be friends or something."'
+				'You sigh. "Look, I know a lot has happened between us, but I thought we could leave it in the past and just be friends or something?"'
 				'He stares at you blankly before shrugging. "Whatever." The two of you make small talk, but you get the feeling he''s planning something.'
 			else
 				if fame['pav_slut'] > 200:
@@ -60,11 +60,11 @@ if $ARGS[0] = 'dimka':
 							'"You seem to have the wrong idea about me <<$pcs_nickname>>." Dimka holds out his hand to keep you from getting any closer. "Just because we run in the same social circle doesn''t mean we''re friends."'
 							'You can''t help but scoff and roll your eyes. "Who said I want to be friends? You just looked lonely standing over here by yourself. I was just trying to be nice." You trade a few more barbs back and forth.'
 						else
-							'Dimka is willing to entertain you for a bit, occasionally taking part in the conversation but letting you do most of the talking. "Hey, Bella!" he calls as he spots her walking by. "Sorry, I hope you don''t mind." He follows after her before you can even reply. At least he let you talk to him.'
+							'Dimka is willing to entertain you for a few minutes, occasionally taking part in the conversation but letting you do most of the talking. "Hey, Bella!" he calls as he spots her walking by. "Sorry, I hope you don''t mind." He follows after her before you can even reply. At least he let you talk to him.'
 						end
 					elseif grupTipe = 2:
 						if npc_rel['A1'] >= 50:
-							'"Have I shown you my photos from my last trip?" he smiles. "Take a look at this." He pulls out his phone and shows you some photos from his latest trip to Moscow. "You would''ve loved it out there. It really made me realize we''re wasting away out here in a place like this." You then chat about the other places he has visited.'
+							'"Have I shown you my photos from my last trip?" he smiles. "Take a look at this." He pulls out his phone and shows you some photos from his latest trip to Moscow. "You would''ve loved it out there. It really made me realize we''re wasting away out here in a place like this." You then chat about the other places he''s visited.'
 							if dimarudorient = 1:act 'Ask for some pale lady': gt 'gschool_coolkid_chats', 'dim_drugs'
 						elseif npc_rel['A1'] <= 20:
 							'Dimka looks down at you with a condescending smile. "What do you want?" he asks, maintaining his "friendly" appearance in front of everyone.'
@@ -75,7 +75,7 @@ if $ARGS[0] = 'dimka':
 						end
 					elseif grupTipe = 3:
 						if npc_rel['A1'] >= 60:
-							'Dimka greets you with a friendly smile, making room for you in the group made up of Bella, Igor and a few other students. Some of them give you an odd look, obviously not sure why you''re here, but Dimka makes you feel welcome. "Relax, she doesn''t have the plague," he playfully chides everyone and you are soon engaged in a conversation with Dimka.'
+							'Dimka greets you with a friendly smile, making room for you in the group made up of Bella, Igor and a few other students. Some of them give you an odd look, obviously not sure why you''re here, but Dimka makes you feel welcome. "Relax, she doesn''t have the plague," he playfully chides everyone and you''re soon engaged in a conversation with Dimka.'
 							if dimarudorient = 1:act 'Ask for some pale lady': gt 'gschool_coolkid_chats', 'dim_drugs'
 						elseif npc_rel['A1'] <= 20:
 							'Dimka looks down at you with a condescending smile. "You get lost loser? Shouldn''t you be off pretending to be an elf or something?" he asks with a charming smile on his face.'
@@ -88,7 +88,7 @@ if $ARGS[0] = 'dimka':
 						end
 					elseif grupTipe = 4:
 						if npc_rel['A1'] >= 60:
-							'Dimka greets you with a friendly smile, making room for you in the group made up of Bella, Igor and a few other students. Some of them give you an odd look, obviously not sure why you''re here, but Dimka makes you feel welcome. "Relax, she doesn''t have the plague," he playfully chides everyone and you are soon engaged in a conversation with Dimka.'
+							'Dimka greets you with a friendly smile, making room for you in the group made up of Bella, Igor and a few other students. Some of them give you an odd look, obviously not sure why you''re here, but Dimka makes you feel welcome. "Relax, she doesn''t have the plague," he playfully chides everyone and you''re soon engaged in a conversation with Dimka.'
 							if dimarudorient = 1:act 'Ask for some pale lady': gt 'gschool_coolkid_chats', 'dim_drugs'
 						elseif npc_rel['A1'] <= 20:
 							'Dimka looks down at you with a condescending smile. "What do you want? We don''t have any drugs and none of us want whatever it is you''re selling," he remarks, maintaining his "friendly" appearance in front of everyone.'
@@ -154,7 +154,7 @@ if $ARGS[0] = 'dimka_pay':
 		*clr & cla
 		gs 'drugs', 'cocaine'
 		'<center><img <<$set_imgh>> src="images/shared/drugs/lineschool.jpg"></center>'
-		'You walk down the hall, looking into classrooms until you spot one that is empty. You glance around and when no one is looking, you duck inside and rush over to the teacher''s desk. You pour out a few lines and quickly snort them up. You feel the sensation of relief and pleasure rush through your body and spend the next few seconds in a stupor before the bell for the next class rings.'
+		'You walk down the hall, looking into classrooms until you spot one that''s empty. You glance around and when no one is looking, you duck inside and rush over to the teacher''s desk. You pour out a few lines and quickly snort them up. You feel the sensation of relief and pleasure rush through your body and spend the next few seconds in a stupor before the bell for the next class rings.'
 		act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	end
 end
@@ -588,7 +588,7 @@ if $ARGS[0] = 'katja':
 				gs 'stat'
 				'<center><b><font color="maroon"><<$npc_firstname[''A14'']>> <<$npc_lastname[''A14'']>></font></b></center>'
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
-				'You approach Katja and thank her for taking you home from the disco when you were drunk and she gives you a knowing smile. "Don''t mention it <<$pcs_nickname>>! You really shouldn''t get that drunk again though. It could end badly. Some of the guys there are real pigs..." she says. "Do you want to hang out after school? We could do our homework together?"'
+				'You approach Katja and thank her for taking you home from the disco when you were drunk and she gives you a knowing smile. "Don''t mention it, <<$pcs_nickname>>! You really shouldn''t get that drunk again though. It could end badly. Some of the guys there are real pigs..." she says. "Do you want to hang out after school? We could do our homework together?"'
 				'"Sure, why not?" you reply.'
 				act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 			end
@@ -704,26 +704,26 @@ if $ARGS[0] = 'katja':
 		end
 		act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 		if mesec > 0 and isprok = 0 and isprokp = 0:
-			act'Ask for a tampon':
-				$temp['tampon_ask'] = '"Katja," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"'
+			act 'Ask for a tampon':
+				$temp['tampon_ask'] = '"Katja," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"'
 				gs 'gschool_coolkid_chats', 'katja_tampon'
 			end
 			
 			if $pantyworntype ! 'none':
-				act'Ask for a pad':
-					$temp['tampon_ask'] = '"Katja," you whisper. "My period just started and I don''t have a pad, can I borrow one?"'
+				act 'Ask for a pad':
+					$temp['tampon_ask'] = '"Katja," you whisper. "My period just started and I don''t have a pad. Can I borrow one?"'
 					gs 'gschool_coolkid_chats', 'katja_tampon'
 				end
 			end
 		elseif placebopart > 0 and LutH > 0 and knowpreg = 0 and isprok = 0 and isprokp = 0:
-			act'Ask for a tampon':
+			act 'Ask for a tampon':
 				$temp['tampon_ask'] = '"Katja," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"'
 				gs 'gschool_coolkid_chats', 'katja_tampon'
 			end
 			
 			if $pantyworntype ! 'none':
-				act'Ask for a pad':
-					$temp['tampon_ask'] = '"Katja," you whisper. "My period is starting soon and I don''t have a pad, can I borrow one?"'
+				act 'Ask for a pad':
+					$temp['tampon_ask'] = '"Katja," you whisper. "My period is starting soon and I don''t have a pad. Can I borrow one?"'
 					gs 'gschool_coolkid_chats', 'katja_tampon'
 				end
 			end
@@ -735,27 +735,27 @@ if $ARGS[0] = 'katja_tampon':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 	
-	if $temp['tampon_ask'] = '"Katja," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"' or $temp['tampon_ask'] = '"Katja," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
+	if $temp['tampon_ask'] = '"Katja," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"' or $temp['tampon_ask'] = '"Katja," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
 		if katjaQW['pantiesQWstage'] = 5:
-			'"Oh!" Katja squeaks, her eyes going wide. "Yes of course!"'
-			'She quickly digs into her purse and comes up with a tampon for you'
-			'"Thanks Katja."'
+			'"Oh!" Katja squeaks, her eyes going wide. "Yes, of course!"'
+			'She quickly digs into her purse and comes up with a tampon for you.'
+			'"Thanks, Katja."'
 			'"You''re welcome," she smiles back.'
-			'Then you run off to the bathroom to go put the tampon in before class starts.'
+			'You run off to the bathroom to go put the tampon in before class starts.'
 			isprok = 1
 			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 		else
 			if npc_rel['A14'] > 20:
-				'"Oh!" Katja squeaks, her eyes going wide and starts digging through her purse. "Yes of course! Uhm... I only have pads, is that okay?"'
+				'"Oh!" Katja squeaks, her eyes going wide and starts digging through her purse. "Yes, of course! Uhm... I only have pads, is that okay?"'
 				if $pantyworntype ! 'none':
-					'"That''s fine, it''s an emergency after all. Thanks Katja."'
+					'"That''s fine, it''s an emergency after all. Thanks, Katja."'
 					'"You''re welcome," she smiles as she hands you the pad.'
 					'You thank her again and run off to the bathroom to go put it on.'
 				end
 			else
 				'"Oh!" Katja squeaks, her eyes going wide. A faint blush colors her cheeks as she seems both surprised you''re talking to her and embarrassed about what you''re asking but starts digging through her purse anyways. "I, uhm... I only have pads, is that okay?"'
 				if $pantyworntype ! 'none':
-					'"That''s fine, it''s an emergency after all. Thanks Katja."'
+					'"That''s fine, it''s an emergency after all. Thanks, Katja."'
 					'"You''re welcome," she mumbles, looking away as she hands you the pad.'
 					'You thank her again and run off to the bathroom to go put it on.'
 				end
@@ -764,7 +764,7 @@ if $ARGS[0] = 'katja_tampon':
 				isprokp = 1
 				act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 			else
-				act'Uh...':
+				act 'Uh...':
 					cla & *nl
 					'"Uh..."'
 					*nl
@@ -777,7 +777,7 @@ if $ARGS[0] = 'katja_tampon':
 					act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 				end
 				
-				act'That''s not going to work':
+				act 'That''s not going to work':
 					katjaQW['no_panties_day'] = daystart
 					cla & *nl
 					'"Uhm... A pad''s not going to work for me," you say.'
@@ -785,7 +785,7 @@ if $ARGS[0] = 'katja_tampon':
 					'"Yeah..." you reply with a wry smirk.'
 					'"Uh... Uhm..." Her cheeks go bright red as she looks around nervously.'
 					'"Maybe you can ask my sister. I know she uses tampons... I have to go!"'
-					'With that she runs off to her next class and unfortunately you need to go too so there is no time to find Vicky.'
+					'She runs off to her next class and unfortunately you need to go too, so there''s no time to find Vicky.'
 					act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 				end
 			end
@@ -794,17 +794,17 @@ if $ARGS[0] = 'katja_tampon':
 		if katjaQW['pantiesQWstage'] = 5:
 			'"A pad?" Katja raises an eyebrow before fishing through her purse. "What''s wrong with you? Did you start wearing panties again? You know I don''t."'
 			'She hands a tampon over to you with a wry smirk.'
-			'"Right. I forgot about that," you smile back. "Thanks Katja."'
+			'"Right. I forgot about that," you smile back. "Thanks, Katja."'
 			'"You''re welcome," she winks.'
-			'Then you run off to the bathroom to go put the tampon in before class starts.'
+			'You run off to the bathroom to go put the tampon in before class starts.'
 			isprok = 1
 			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 		else
 			'"Oh!" Katja squeaks, her eyes going wide. "Yes of course!"'
 			'She quickly digs into her purse and comes up with a pad for you'
-			'"Thanks Katja."'
+			'"Thanks, Katja."'
 			'"You''re welcome," she smiles back.'
-			'Then you run off to the bathroom to go put the pad on before class starts.'
+			'You run off to the bathroom to go put the pad on before class starts.'
 			isprokp = 1
 			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 		end
@@ -916,7 +916,7 @@ if $ARGS[0] = 'bella':
 			'"Umm... No... It''s a Star Wars game, silly!" you explain enthusiastically.'
 			'"Babe, two things: You don''t call me silly. And no, that would be social suicide." she scoffs.'
 			'You try to talk to her a bit more, but she mostly ignores you. When the bell rings and you both go your own ways, she taps your shoulder. "The Phantom Menace is the best."'
-			'"Wait, how do you... Did you just play me?" You only get a sly wink as an answer.'
+			'"Wait, how do you...?" You only get a sly wink as an answer.'
 		end
 	elseif grupTipe = 4:
 		if npc_rel['A22'] >= 70:
@@ -948,26 +948,26 @@ if $ARGS[0] = 'bella':
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	if mesec > 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
-			$temp['tampon_ask'] = '"Bella," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"'
+		act 'Ask for a tampon':
+			$temp['tampon_ask'] = '"Bella," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_coolkid_chats', 'bella_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Bella," you whisper. "My period just started and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Bella," you whisper. "My period just started and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_coolkid_chats', 'bella_tampon'
 			end
 		end
 	elseif placebopart > 0 and LutH > 0 and knowpreg = 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
+		act 'Ask for a tampon':
 			$temp['tampon_ask'] = '"Bella," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_coolkid_chats', 'bella_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Bella," you whisper. "My period is starting soon and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Bella," you whisper. "My period is starting soon and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_coolkid_chats', 'bella_tampon'
 			end
 		end
@@ -978,7 +978,7 @@ if $ARGS[0] = 'bella_tampon':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big22.jpg"></center>'
 	'<<$temp[''tampon_ask'']>>'
-	if $temp['tampon_ask'] = '"Bella," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"' or $temp['tampon_ask'] = '"Bella," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
+	if $temp['tampon_ask'] = '"Bella," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"' or $temp['tampon_ask'] = '"Bella," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
 		if npc_rel['A22'] >= 70:
 			'Bella gives you one look and immediately digs through her purse, coming out with a tampon.'
 			'"Here," she says handing it over. "Hurry! Before class starts!"'
@@ -1055,7 +1055,7 @@ if $ARGS[0] = 'cherleading_notice':
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/bella/notice/bella_stasya1.jpg"></center>'
 			'"Hey, we were just by Albina''s table and..."'
 			'Bella trails off when she notices Natasha walking towards the table and flutters her eyelashes as she turns towards her. "Oh my god, I love your shirt! Where did you get it?"'
-			'Natasha isn''t sure how to react. "I-It was my mom''s... From the ''90s." she awkwardly mumbles.'
+			'Natasha isn''t sure how to react. "I-It was my mom''s... From the 90s..." she awkwardly mumbles.'
 			'Bella smiles sweetly. "Vintage, how adorable."'
 			act 'Nod in agreement':
 				gs 'npc_relationship', 'modify', 'A22', 'like'
@@ -1178,26 +1178,26 @@ if $ARGS[0] = 'lizaveta':
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	if mesec > 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
-			$temp['tampon_ask'] = '"Lizaveta," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"'
+		act 'Ask for a tampon':
+			$temp['tampon_ask'] = '"Lizaveta," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_coolkid_chats', 'lizaveta_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Lizaveta," you whisper. "My period just started and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Lizaveta," you whisper. "My period just started and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_coolkid_chats', 'lizaveta_tampon'
 			end
 		end
 	elseif placebopart > 0 and LutH > 0 and knowpreg = 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
+		act 'Ask for a tampon':
 			$temp['tampon_ask'] = '"Lizaveta," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_coolkid_chats', 'lizaveta_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Lizaveta," you whisper. "My period is starting soon and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Lizaveta," you whisper. "My period is starting soon and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_coolkid_chats', 'lizaveta_tampon'
 			end
 		end
@@ -1208,7 +1208,7 @@ if $ARGS[0] = 'lizaveta_tampon':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big140.jpg"></center>'
 	'<<$temp[''tampon_ask'']>>'
-	if $temp['tampon_ask'] = '"Lizaveta," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"' or $temp['tampon_ask'] = '"Lizaveta," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
+	if $temp['tampon_ask'] = '"Lizaveta," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"' or $temp['tampon_ask'] = '"Lizaveta," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
 		if npc_rel['A140'] >= 60:
 			'"Sure, sure," Lizaveta says, eyes sparkling as she starts going through her purse and pulls one out. "Here you go!"'
 			'"Thanks Lizaveta."'
@@ -1580,26 +1580,26 @@ if $ARGS[0] = 'vicky':
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	if mesec > 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
-			$temp['tampon_ask'] = '"Vicky," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"'
+		act 'Ask for a tampon':
+			$temp['tampon_ask'] = '"Vicky," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_coolkid_chats', 'vicky_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Vicky," you whisper. "My period just started and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Vicky," you whisper. "My period just started and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_coolkid_chats', 'vicky_tampon'
 			end
 		end
 	elseif placebopart > 0 and LutH > 0 and knowpreg = 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
+		act 'Ask for a tampon':
 			$temp['tampon_ask'] = '"Vicky," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_coolkid_chats', 'vicky_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Vicky," you whisper. "My period is starting soon and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Vicky," you whisper. "My period is starting soon and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_coolkid_chats', 'vicky_tampon'
 			end
 		end
@@ -1610,29 +1610,29 @@ if $ARGS[0] = 'vicky_tampon':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big15.jpg"></center>'
 	'<<$temp[''tampon_ask'']>>'
-	if $temp['tampon_ask'] = '"Vicky," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"' or $temp['tampon_ask'] = '"Vicky," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
+	if $temp['tampon_ask'] = '"Vicky," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"' or $temp['tampon_ask'] = '"Vicky," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
 		if npc_rel['A15'] >= 70:
 			'"Of course you can," Vicky says without hesitation. It takes her barely any time at all to produce one from her purse. "Here you go!"'
 			'"Thanks Vicky, you''re a lifesaver."'
 			'"What are friends for?" she smiles warmly.'
-			'Then you run off to the bathroom to go put the tampon in before class starts.'
+			'You run off to the bathroom to go put the tampon in before class starts.'
 		else
 			'"Of course you can," Vicky says without hesitation. It takes her barely any time at all to produce one from her purse. "Here."'
 			'"Thanks Vicky, you''re a lifesaver."'
 			'"Just be sure to return the favor if I forget," she winks back.'
-			'Then you run off to the bathroom to go put the tampon in before class starts.'
+			'You run off to the bathroom to go put the tampon in before class starts.'
 		end
 	else
 		if npc_rel['A15'] >= 70:
 			'"You still use pads? You''re just like my sister," Vicky giggles, taking barely any time at all to produce a tampon from her purse. "I don''t have any pads, but here''s a tampon."'
 			'"Thanks Vicky, you''re a lifesaver."'
 			'"What are friends for?" she smiles warmly.'
-			'Then you run off to the bathroom to go put the tampon in before class starts.'
+			'You run off to the bathroom to go put the tampon in before class starts.'
 		else
 			'"You still use pads? You''re just like my sister," Vicky giggles, taking barely any time at all to produce a tampon from her purse. "I don''t have any pads, but here''s a tampon."'
 			'"Thanks Vicky, you''re a lifesaver."'
 			'"Pack an emergency tampon with my name on it in your purse and we''ll call it even," she winks back.'
-			'Then you run off to the bathroom to go put the tampon in before class starts.'
+			'You run off to the bathroom to go put the tampon in before class starts.'
 		end
 	end
 	isprok = 1
@@ -1682,7 +1682,7 @@ if $ARGS[0] = 'stasya':
 			'You smile at her. "I just wanted to talk."'
 			'She rolls her eyes and starts talking to Bella and Irina. They mostly ignore you, but do respond to a few of your questions and comments as they talk about boys and fashion.'
 		else
-			'She stares at you approaching. "What do you want? Never mind I don''t want to know." She turns and ignores you, talking with Bella and Irina instead, who also ignore you. At least they don''t chase you off.'
+			'She stares at you approaching. "What do you want? Never mind, I don''t want to know." She turns and ignores you, talking with Bella and Irina instead, who also ignore you. At least they don''t chase you off.'
 		end
 	else
 		gs 'npc_relationship', 'modify', 'A139', 'dislike'
@@ -1691,13 +1691,13 @@ if $ARGS[0] = 'stasya':
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	if mesec > 0 and isprok = 0 and isprokp = 0:
 		act'Ask for a tampon':
-			$temp['tampon_ask'] = '"Stasya," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"'
+			$temp['tampon_ask'] = '"Stasya," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_coolkid_chats', 'stasya_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
 			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Stasya," you whisper. "My period just started and I don''t have a pad, can I borrow one?"'
+				$temp['tampon_ask'] = '"Stasya," you whisper. "My period just started and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_coolkid_chats', 'stasya_tampon'
 			end
 		end
@@ -1709,7 +1709,7 @@ if $ARGS[0] = 'stasya':
 		
 		if $pantyworntype ! 'none':
 			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Stasya," you whisper. "My period is starting soon and I don''t have a pad, can I borrow one?"'
+				$temp['tampon_ask'] = '"Stasya," you whisper. "My period is starting soon and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_coolkid_chats', 'stasya_tampon'
 			end
 		end
@@ -1720,7 +1720,7 @@ if $ARGS[0] = 'stasya_tampon':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big139.jpg"></center>'
 	'<<$temp[''tampon_ask'']>>'
-	if $temp['tampon_ask'] = '"Stasya," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"' or $temp['tampon_ask'] = '"Stasya," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
+	if $temp['tampon_ask'] = '"Stasya," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"' or $temp['tampon_ask'] = '"Stasya," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
 		if npc_rel['A139'] >= 70:
 			'"Yeah, of course!" she says hurriedly, immediately digging into her purse to produce one.'
 			'"Thanks Stasya, you''re a lifesaver."'
@@ -1765,12 +1765,12 @@ if $ARGS[0] = 'irina':
 		if npc_rel['A17'] >= 90:
 			'"<<$pcs_nickname>>, what did the virgin say after her first blowjob?" Irina asks, taking a sip of water as you respond.'
 			'"I don''t know, what did she say?"'
-			'"<i>Ah lurb yuuhh~!</i>" she replies without swallowing, grinning at you as it spills all down her chin and throat.' 
+			'"<i>Ah lurb yuuhh~!</i>" she replies without swallowing, grinning at you as it spills down her chin.' 
 		elseif npc_rel['A17'] <= 20:
-			'"I would rather have Petia stare at my tits until he creams himself than to talk to you, slut!" Irina hisses with disgust. "Keep your legs together, cunt! This isn''t a whorehouse, it''s a fucking school! You''re a fucking embarrassment, you know that?" Irina taunts you before she spits in front of your legs. "Use this as lube to go and fuck yourself!"'
+			'"I would rather have Petia stare at my tits until he creams himself than to talk to you, slut!" she hisses with disgust. "Keep your legs together, cunt! This isn''t a whorehouse, it''s a fucking school! You''re a fucking embarrassment, you know that?" Irina taunts you before she spits in front of your legs. "Use this as lube to go and fuck yourself!"'
 			'You let her finish her rant before putting your hand under your skirt and letting your fingers slide over your clit. "When there''s an itch, you''ve got to scratch it!" Irina stands silently, shocked at your actions.'
 		else
-			'"I would rather have Petia stare at my tits until he creams himself than to talk to you, slut!" Irina hisses with disgust.'
+			'"I would rather have Petia stare at my tits until he creams himself than to talk to you, slut!" she hisses with disgust.'
 		end
 	elseif grupTipe = 1:
 		if npc_rel['A17'] >= 60:
@@ -1815,10 +1815,10 @@ if $ARGS[0] = 'irina':
 			'"I''m more into Luke myself..." you reply while keeping your cool.'
 			'"Who? You mean the old man who trained Rey?" she asks in surprise while mimicking a cock getting soft with her finger.'
 			'"He was young and cute in the originals! You know, A New Hope, Empire Strikes Back?" you explain.'
-			'"I don''t watch old movies. They''re... old." she shrugs.'  
+			'"I don''t watch old movies. They''re... old," she shrugs.'  
 		end
 	elseif grupTipe = 4:
-		if npc_rel['A17'] >= 70:
+		if npc_rel['A17'] >= 80:
 			'"You know that, I think it was in 9th grade, we girls had Lavrenti over because we wanted to borrow his camera for new shots for our social media and when he arrived, Bella suggested we kill the lights and see which one of us would dare get naked in front of him as a thank you. Of course, we were joking, so when the light were switched back on none of us were naked, but he had the biggest boner I''d ever seen!" she giggles.'
 			'"Wow, you girls really surprise me sometimes..." you reply with a hint of disappointment, hoping for something more juicy.' 
 			'"I know, right?!" She giggles while mimicking the size of Lavrenti''s cock with her hands like a fisherman describing his catch.' 
@@ -1829,7 +1829,7 @@ if $ARGS[0] = 'irina':
 			'"Fuck you bitch, you''re getting it now!" You storm towards her before Lavrenti and Lena grab hold of you. "We''re in school, <<$pcs_nickname>>! You can kick her smug ass later, so calm down before the teachers hear you!"'  
 		else
 			'"Psst, you know where to get some, you know... green?" Irina whispers at you.'
-			'"What, you think just because I''m a gopnik I know every fucking drug dealer in town? Is that what you''re saying?" you angrily reply.'
+			'"What, you think just because I''m a gopnik I know every fucking drug dealer in town? Is that what you''re saying?!" you angrily reply.'
 			'"God no, of course not!" she says trying to explain herself.' 
 			'"There''s a guy in front of the Five-Eight in the evening. Your pretty face and those nice lips might get you a discount, if you know what I mean..." you laugh.'
 			'"Eeeww, gross! What''s wrong with you?! Thanks anyway, <<$pcs_nickname>>." As you''re parting ways, you give her an air gesture of a blowjob while holding an imaginary bag of weed in the other hand.'
@@ -1839,7 +1839,7 @@ if $ARGS[0] = 'irina':
 			'It''s easy to please Irina since she likes to talk about herself. So long as you ask her about herself and don''t interrupt her, she''s more than happy to talk with you.'
 		elseif npc_rel['A17'] <= 20:
 			'"Hey Irina, about the next class.." you try to inquire.'	
-			'If you ever try talking to me again, I''ll make sure the second hand blow up doll Lesco and Petia use in their threesome is more popular than you! God, I can''t have even five minutes to myself without some loser trying to talk to me!" she mumbles in an angry tone as she walks away.'
+			'"If you ever try talking to me again, I''ll make sure the second hand blow up doll Lesco and Petia use in their threesome is more popular than you! God, I can''t have even five minutes to myself without some loser trying to talk to me!" she mumbles in an angry tone as she walks away.'
 		else	
 			'"You don’t have any friends, do you?" Irina asks with a stern, unimpressed look. "And you won''t ever find any either." She then turns around and ignores you.'
 		end
@@ -1847,13 +1847,13 @@ if $ARGS[0] = 'irina':
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	if mesec > 0 and isprok = 0 and isprokp = 0:
 		act'Ask for a tampon':
-			$temp['tampon_ask'] = '"Irina," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"'
+			$temp['tampon_ask'] = '"Irina," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_coolkid_chats', 'irina_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
 			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Irina," you whisper. "My period just started and I don''t have a pad, can I borrow one?"'
+				$temp['tampon_ask'] = '"Irina," you whisper. "My period just started and I don''t have a pad Can I borrow one?"'
 				gs 'gschool_coolkid_chats', 'irina_tampon'
 			end
 		end
@@ -1865,7 +1865,7 @@ if $ARGS[0] = 'irina':
 		
 		if $pantyworntype ! 'none':
 			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Irina," you whisper. "My period is starting soon and I don''t have a pad, can I borrow one?"'
+				$temp['tampon_ask'] = '"Irina," you whisper. "My period is starting soon and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_coolkid_chats', 'irina_tampon'
 			end
 		end
@@ -1876,20 +1876,20 @@ if $ARGS[0] = 'irina_tampon':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big17.jpg"></center>'
 	'<<$temp[''tampon_ask'']>>'
-	if $temp['tampon_ask'] = '"Irina," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"' or $temp['tampon_ask'] = '"Irina," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
+	if $temp['tampon_ask'] = '"Irina," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"' or $temp['tampon_ask'] = '"Irina," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
 		if npc_rel['A17'] >= 70:
 			'"Yeah sure," she nods and digs into her purse to produce one.'
 			'"Thanks Irina, you''re a lifesaver."'
-			'"Don''t worry about it," she smiles you run to the bathroom to put the tampon in.'
+			'"Don''t worry about it," she smiles before you run to the bathroom to put the tampon in.'
 		elseif npc_rel['A17'] > 20:
 			'"If you really need one," she nods and digs into her purse to produce a tampon.'
 			'"Thanks Irina, you''re a lifesaver."'
-			'"Don''t worry about it," she shrugs you run to the bathroom to put the tampon in.'
+			'"Don''t worry about it," she shrugs before you run to the bathroom to put the tampon in.'
 		else
 			'She stares at you for a few moments before sighing deeply.'
 			'"If you really need one," she says a little begrudgingly and digs into her purse to produce a tampon.'
 			'"Thanks Irina, you''re a lifesaver."'
-			'"You. Owe. Me." She pokes you in the chest before turning away to Bella and you run to the bathroom to put the tampon in.'
+			'"You. Owe. Me." She pokes you in the chest before turning away to Bella as you run to the bathroom to put the tampon in.'
 		end
 	else
 		if npc_rel['A17'] >= 70:
@@ -1920,7 +1920,7 @@ if $ARGS[0] = 'sonia':
 	if fame['pav_slut'] > 200:
 		if npc_rel['A25'] >= 50:
 			'"Hey Sonia!" you greet her with a smile and she gives you a friendly smile in return.'
-			'"Hey..." Her smile fades as she notices the looks everyone else is giving you. You try talking to her and at times she is very animated, only to catch herself and be a lot more reserved. You can tell she is worried about being seen talking to you, but at least she''s nice about it.'
+			'"Hey..." Her smile fades as she notices the looks everyone else is giving you. You try talking to her and at times she is very animated, only to catch herself and be a lot more reserved. You can tell she''s worried about being seen talking to you, but at least she''s nice about it.'
 		elseif npc_rel['A25'] <= 20:
 			'"Hey Sonia!" you greet her with a smile.'
 			'She looks around thinking you''re talking to someone else before realizing you mean her. "Why would you even talk to me? We''re not friends and I don''t want anyone to see me talking to you. Please just go away!" She then moves away to talk to Katja.'
@@ -1985,7 +1985,7 @@ if $ARGS[0] = 'sonia':
 	elseif grupTipe = 4:
 		if npc_rel['A25'] >= 50:
 			'"Hey Sonia!" you greet her with a smile and she gives you a friendly little wave.'
-			'"What''s up? Mind if I ask you some questions?" she asks and you shrug. She launches into a barrage of questions about partying with your fellow gopniks. What they''re like, what it''s like to run wild, etc. She seems very interested in what you and the other gopniks do for fun and you talk for a while, mostly sharing some of your favorite stories.'
+			'"What''s up? Mind if I ask you some questions?" she asks and you shrug, causing her to launch into a barrage of questions about partying with your fellow gopniks. She seems very interested in what you and the other gopniks do for fun and you end up talking for a while, mostly sharing some of your favorite stories.'
 !!want to add this so it triggers once the first time Sonias rel hits 50
 			if soniaQW['homeinvite'] = 0:
 				soniaQW['homeinvite'] = 1
@@ -2012,26 +2012,26 @@ if $ARGS[0] = 'sonia':
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	if mesec > 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
-			$temp['tampon_ask'] = '"Sonia," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"'
+		act 'Ask for a tampon':
+			$temp['tampon_ask'] = '"Sonia," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_coolkid_chats', 'sonia_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Sonia," you whisper. "My period just started and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Sonia," you whisper. "My period just started and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_coolkid_chats', 'sonia_tampon'
 			end
 		end
 	elseif placebopart > 0 and LutH > 0 and knowpreg = 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
+		act 'Ask for a tampon':
 			$temp['tampon_ask'] = '"Sonia," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_coolkid_chats', 'sonia_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Sonia," you whisper. "My period is starting soon and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Sonia," you whisper. "My period is starting soon and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_coolkid_chats', 'sonia_tampon'
 			end
 		end
@@ -2042,7 +2042,7 @@ if $ARGS[0] = 'sonia_tampon':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big25.jpg"></center>'
 	'<<$temp[''tampon_ask'']>>'
-	if $temp['tampon_ask'] = '"Sonia," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"' or $temp['tampon_ask'] = '"Sonia," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
+	if $temp['tampon_ask'] = '"Sonia," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"' or $temp['tampon_ask'] = '"Sonia," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
 		if npc_rel['A25'] >= 70:
 			'"Don''t worry <<$pcs_nickname>>, I''ve got your back," she says, immediately digging into her purse to produce one.'
 			'"Thanks Sonia, you''re a lifesaver."'

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

+ 30 - 30
locations/gschool_gopnik_chats.qsrc

@@ -8,7 +8,7 @@ if $ARGS[0] = 'vitek':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big9.jpg"></center>'
 	if kotovLoveQW > 0 and fame['pav_slut'] > 200:
-		'Vitek scowls. "<<$pcs_nickname>>, what''s this garbage I hear about what you and <<$gnikname>> did? The whole town already knows and the guys have been telling me all about it. You fucking slut!"'
+		'Vitek scowls. "What''s this garbage I hear about what you and <<$gnikname>> did? The whole town already knows and the guys have been telling me all about it. You fucking slut!"'
 		act 'Accuse him of sleeping around':
 			*clr & cla
 			gs 'npc_relationship', 'set', 'A9', 0
@@ -38,7 +38,7 @@ if $ARGS[0] = 'vitek':
 		end
 	elseif fame['pav_slut'] > 250:
 		if npc_rel['A9'] >= 70:
-			'"Yo, Vitek, what did the virgin say after her first blowjob?"'
+			'"Hey Vitek, what did the virgin say after her first blowjob?"'
 			'"I don''t know, what did she say?" Vitek shrugs while you use the opportunity to take a mouthful of water.'
 			'"I love you..." you reply, pretending that the water dripping out of your mouth is cum while you talk. This gets laughs from a few others, and you manage to get him to talk about a variety of things the group is up to. He only insults you every so often, but in an almost friendly way.'
 		elseif npc_rel['A9'] <= 20:
@@ -311,7 +311,7 @@ if $ARGS[0] = 'dan':
 	elseif npc_rel['A10'] >= 50 and fame['pav_slut'] < 300:
 		if grupTipe = 4:
 			'"Hey Dan!" you greet him.'
-			'"What''s up <<$pcs_nickname>>?" he replies and the two of you engage in a friendly conversation.'
+			'"What''s up, <<$pcs_nickname>>?" he replies and the two of you engage in a friendly conversation.'
 		else
 			'"Hey Dan!" you greet him. As usual, Dan is his arrogant self and barely pays any attention to you.'
 			'"Oh, come on Dan! Don''t act that way. I know you like it when I talk to you."'
@@ -349,12 +349,12 @@ if $ARGS[0] = 'valentin':
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big158.jpg"></center>'
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	if grupTipe = 4 and gopnik_slut = 1:
-		'He smiles as you approach. "What''s up <<$pcs_nickname>>?"'
+		'He smiles as you approach. "What''s up, <<$pcs_nickname>>?"'
 		'You smile back. "Nothing much, just wanted to hang out and talk."'
 		'The two of you talk about a few things. He gets a little hands on with you at times, but you''re used to it. As you''re about to leave, he stops you. "Stop by the garage some time. I can always use a break and a quick fuck."'
 	elseif fame['pav_slut'] > 300:
 		if npc_rel['A158'] >= 60:
-			'He smiles as you approach. "What''s up <<$pcs_nickname>>?"'
+			'He smiles as you approach. "What''s up, <<$pcs_nickname>>?"'
 			'You smile back. "Nothing much, just wanted to hang out and talk."'
 			'The two of you talk about a few things. He gets a little hands on with you at times, but you''re used to it. As you''re about to leave, he stops you. "Stop by the garage some time, I can always use a break and a quick fuck."'
 		elseif npc_rel['A158'] <= 20:
@@ -488,7 +488,7 @@ if $ARGS[0] = 'shulga':
 	elseif npc_rel['A11'] >= 50 and fame['pav_slut'] < 300:
 		if grupTipe = 4:
 			'Vasily calls out to you as you approach. "Hey <<$pcs_nickname>>, what''s up?"'
-			'You smile at him. "Not much. I thought I''d just come by and hang out with you for a bit."'
+			'You smile at him. "Not much. I thought I''d just come by and hang out with you."'
 			'The two of you engage in a friendly conversation about what''s been going on.'
 		else
 			'Vasily calls out to you as you approach. "Hey <<$pcs_nickname>>, what''s up?"'
@@ -1003,26 +1003,26 @@ if $ARGS[0] = 'alyona':
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	
 	if mesec > 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
-			$temp['tampon_ask'] = '"Alyona," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"'
+		act 'Ask for a tampon':
+			$temp['tampon_ask'] = '"Alyona," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_gopnik_chats', 'alyona_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Alyona," you whisper. "My period just started and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Alyona," you whisper. "My period just started and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_gopnik_chats', 'alyona_tampon'
 			end
 		end
 	elseif placebopart > 0 and LutH > 0 and knowpreg = 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
+		act 'Ask for a tampon':
 			$temp['tampon_ask'] = '"Alyona," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_gopnik_chats', 'alyona_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Alyona," you whisper. "My period is starting soon and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Alyona," you whisper. "My period is starting soon and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_gopnik_chats', 'alyona_tampon'
 			end
 		end
@@ -1033,7 +1033,7 @@ if $ARGS[0] = 'alyona_tampon':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big143.jpg"></center>'
 	
-	if $temp['tampon_ask'] = '"Alyona," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"' or $temp['tampon_ask'] = '"Alyona," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
+	if $temp['tampon_ask'] = '"Alyona," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"' or $temp['tampon_ask'] = '"Alyona," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
 		if npc_rel['A143'] >= 60:
 			if rand(1,2) = 1:
 				'"Ah fuck," she mumbles, fumbling around in her bag. "I think I- no wait. Here."'
@@ -1047,16 +1047,16 @@ if $ARGS[0] = 'alyona_tampon':
 				'She shrugs apologetically, seeming a little embarrassed too.'
 			end
 		else
-			'"Just take one," she waves dismissively at her bag on the floor, taking another drink from her flask.'
+			'"Just take one," she waves dismissively at her bag on the floor before taking another drink from her flask.'
 			if rand(1,2) = 1:
 				'Not knowing what else to do, you start opening random zippers looking for a tampon. You find one jammed into a cramped pocket sandwiched between several blunts.'
 				'"Thanks," you say, raising it up to show her you found it.'
-				'"Yeah whatever," Alyona shrugs and you run off to the bathroom to put the tampon in before class starts.'
+				'"Yeah whatever," she shrugs and you run off to the bathroom to put the tampon in before class starts.'
 				isprok = 1
 			else
 				'Not knowing what else to do, you start opening random zippers looking for a tampon. You search every single pocket but don''t find a tampon anywhere.'
 				'"I can''t find any," you say.'
-				'"Then I don''t have any," Alyona shrugs. "Sorry."'
+				'"Then I don''t have any," she shrugs. "Sorry."'
 				'She picks the bag up with all the pockets still open and trudges off to class.'
 			end
 		end
@@ -1074,16 +1074,16 @@ if $ARGS[0] = 'alyona_tampon':
 				'She shrugs apologetically, seeming a little embarrassed too.'
 			end
 		else
-			'"Just take one," she waves dismissively at her bag on the floor, taking another drink from her flask.'
+			'"Just take one," she waves dismissively at her bag on the floor before taking another drink from her flask.'
 			if rand(1,2) = 1:
 				'Not knowing what else to do, you start opening random zippers looking for a pad. Instead you find a tampon jammed into a cramped pocket sandwiched between several blunts.'
 				'"Can I take this?" you say, raising it up to show her.'
-				'"Yeah whatever," Alyona shrugs and you run off to the bathroom to put the tampon in before class starts.'
+				'"Yeah whatever," she shrugs and you run off to the bathroom to put the tampon in before class starts.'
 				isprok = 1
 			else
 				'Not knowing what else to do, you start opening random zippers looking for a tampon. You search every single pocket but don''t find a pad anywhere.'
 				'"I can''t find any," you say.'
-				'"Then I don''t have any," Alyona shrugs. "Sorry."'
+				'"Then I don''t have any," she shrugs. "Sorry."'
 				'She picks the bag up with all the pockets still open and trudges off to class.'
 			end
 		end
@@ -1267,7 +1267,7 @@ if $ARGS[0] = 'anushka':
 			'You sigh, unsure if she''s just teasing you or not. It''s hard to tell with Anushka. "No, I don''t want any steroids. I just wanted to hang out and talk is all."'
 			*nl
 			'She smirks. "Oh... So what flavor protein drink is best? I don''t like that powdered crap. I tried it once and it was nasty as Petia''s breath. I prefer liquid protein right from the tap if you know what I mean..." she says with a wink.'
-			'You shake your head, knowing exactly what she means and the two of you are soon talking about a variety of subjects. The two of you talk and laugh until the bell rings.' 
+			'You shake your head, knowing exactly what she means and the two of you are soon talking about a variety of subjects. You talk and laugh until the bell rings.' 
 		end
 	elseif grupTipe = 3:
 		if npc_rel['A144'] >= 50:
@@ -1373,26 +1373,26 @@ if $ARGS[0] = 'anushka':
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	
 	if mesec > 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
-			$temp['tampon_ask'] = '"Anushka," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"'
+		act 'Ask for a tampon':
+			$temp['tampon_ask'] = '"Anushka," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_gopnik_chats', 'anushka_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Anushka," you whisper. "My period just started and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Anushka," you whisper. "My period just started and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_gopnik_chats', 'anushka_tampon'
 			end
 		end
 	elseif placebopart > 0 and LutH > 0 and knowpreg = 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
+		act 'Ask for a tampon':
 			$temp['tampon_ask'] = '"Anushka," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_gopnik_chats', 'anushka_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Anushka," you whisper. "My period is starting soon and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Anushka," you whisper. "My period is starting soon and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_gopnik_chats', 'anushka_tampon'
 			end
 		end
@@ -1428,7 +1428,7 @@ if $ARGS[0] = 'anushka_tampon':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
 	
-	if $temp['tampon_ask'] = '"Anushka," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"' or $temp['tampon_ask'] = '"Anushka," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
+	if $temp['tampon_ask'] = '"Anushka," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"' or $temp['tampon_ask'] = '"Anushka," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
 		if npc_rel['A144'] >= 50:
 			'"Yeah no problem," she says casually and reaches into her bag to pull one out.'
 			'"Thanks," you sigh in relief.'
@@ -1448,7 +1448,7 @@ if $ARGS[0] = 'anushka_tampon':
 			'"Happy to help," she smiles.'
 			'You smile back and run off to go put the tampon in before class starts.'
 		else
-			'"Pads huh?" she smirks teasingly as she reaches into her bag. "Didn''t know you were that kind of girl. Here, take a tampon."'
+			'"Pads, huh?" she smirks teasingly as she reaches into her bag. "Didn''t know you were that kind of girl. Here, take a tampon."'
 			'She holds one out for you.'
 			'"Thanks," you sigh in relief.'
 			'"Don''t worry about it," she smiles. "Wouldn''t wish this kind of thing on my worst enemy."'

+ 1 - 1
locations/gschool_gossip.qsrc

@@ -774,7 +774,7 @@ if $ARGS[0] = 'boys':
 	elseif chat_rand = 45:
 	    'As you walk down the hallway, you see a group of boys from another class gawking at Albina, who has her back turned to them. As you get closer, you can hear them whispering to each other.'
         '"Come on, you know you want it!" you hear one of them say.'
-        '"I don''t know. Is worth it?"'
+        '"I don''t know. Is it worth the risk?"'
         '"An ass like that is always worth it! Just go flirt with her. She might surprise you."'
         *nl
         'His friends push him towards her. "Uh, hey. Do you wear space pants to gym class... Because your ass is out of this world..." he asks with a crack in his voice, but still making a cringy attempt to act smooth by leaning against the locker and smiling.'

+ 22 - 16
locations/gschool_grounds.qsrc

@@ -351,24 +351,27 @@ if $ARGS[0] = 'sports':
 
 	act 'Leave the sports field': minut += 1 & gt 'gschool_grounds', 'main'
 
-	if schoolrunday ! daystart and $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich':
-		act 'Go for a run (1 hour)':
-			*clr & cla
-			menu_off = 1
-			gs 'exercise', 'tier1', 60, 'run'
-			fat -= rand(0,4)
-			gs 'sweat', 'add', 5
-			gs 'stat'
-			if month > 2 and month <= 9:
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/grounds/runsummer.jpg"></center>'
-			else
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/grounds/runwinter.jpg"></center>'
-			end
-			'You spend an hour running on the track.'
+	if $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich':
+		if pcs_energy >= 5 and pcs_stam >= stammax / 5:
+			act 'Go for a run (1 hour)':
+				*clr & cla
+				menu_off = 1
+				gs 'exercise', 'tier1', 60, 'run'
+				if month > 2 and month <= 9:
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/grounds/runsummer.jpg"></center>'
+				else
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/grounds/runwinter.jpg"></center>'
+				end
+				'You spend an hour running on the track.'
 
-			act 'Continue': gt 'gschool_grounds', 'sports'
+				act 'Continue': gt 'gschool_grounds', 'sports'
+			end
+		elseif pcs_stam >= stammax / 5:
+			act 'Go for a run (1:00)': '<br><font color="red">You are so hungry you cannot face going for a run.</font>'
+		else
+			act 'Go for a run (1:00)': '<br><font color="red">You are to exhausted to do this. Recover your stamina before trying to go for a run.</font>'
 		end
-	elseif schoolrunday ! daystart and ($clothingworntype ! 'danilovich_outfits' or $shoeworntype ! 'danilovich'):
+	elseif ($clothingworntype ! 'danilovich_outfits' or $shoeworntype ! 'danilovich'):
 		'You could go for a run here if you were wearing sports clothes and shoes.'
 	end
 
@@ -773,6 +776,9 @@ if $ARGS[0] = 'change_room':
 		cla
 		gt 'wardrobe', 'start'
 	end
+
+	gs 'wardrobe', 'default_sport_options'
+
 	dynamic $publicpan
 	act 'Look in the mirror': gt 'mirror', 'start'
 	if pcs_hairbsh < 1: act 'Brush your hair': gt 'mirror', 'brush'

+ 194 - 224
locations/gschool_jock_chats.qsrc

@@ -91,7 +91,7 @@ if $ARGS[0] = 'lazar':
 			'"Looks like the loser is lost." someone comments as you approach.' 
 			'"Nah, I bet even Lesco and Petia can''t stand being around her and, honestly, who can blame them?" Lazar replies, which gets the group laughing so hard you know it''s pointless to even try and talk to him.'
 		else
-			'You approach and try to talk to him, but he flat out ignores you and pretends you''re not there. After several minutes of this, he finally sighs loudly. "Can''t you take a fucking hint? No one wants to talk to you!" He then returns to ignoring you and you walk away.'
+			'You approach and try to talk to him, but he straight up ignores you and pretends you''re not there. After several minutes of this, he finally sighs loudly. "Can''t you take a fucking hint? No one wants to talk to you!" He then returns to ignoring you and you walk away.'
 		end
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
@@ -181,23 +181,23 @@ if $ARGS[0] = 'vanya':
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big165.jpg"></center>'
 	if npc_rel['A165'] >= 50 and fame['pav_slut'] < 225:
 		if grupTipe = 2:
-			'"Say <<$pcs_nickname>> did you hear about the prank I pulled on the football coach?" Vanya is having a hard time keeping himself from laughter.'
-			'"No, what did you do this time?" you curiously ask.'
+			'"Say <<$pcs_nickname>>, did you hear about the prank I pulled on the football coach?" Vanya is having a hard time stopping himself from laughing.'
+			'"No. What did you do this time?" you curiously ask.'
 			'"Well, during one of the training sessions, I unscrewed the top from a water bottle thinking one of the boys would drink it but here comes the coach, who grabs it. Just as he''s about to drink, the top falls off and water splashes all over him!" Vanya bursts out in laughter.'
 		else
 			'"<<$pcs_nickname>>! You need to help me hide!" Vanya is alarmingly looking around.'
 			'Feeling stressed, you ask. "What''s wrong?! Who''s after you?!"'
 			'Vanya cracks up seeing you panic. "Just kidding! I just wanted to see your reaction."'
-			'"Always the same thing Vanya. Don''t you get tired of playing games all the time?" you reprimand him.'
+			'"Always the same thing with you, Vanya. Don''t you get tired of playing games all the time?" you reprimand him.'
 		end
 	elseif npc_rel['A165'] <= 20 and fame['pav_slut'] < 225:
 		if grupTipe = 2:
-			'"What the hell Vanya!" you yell while angrily stomping towards him.'
+			'"What the hell, Vanya?!" you yell while angrily stomping towards him.'
 			'"What now?" he replies with an innocent look. "I''m getting tired of you accusing me of things I haven''t done!"'
 			'"It must''ve been you! Who else replaces talc powder with itching powder?!"'
 			'"No idea. What an amazing... I mean cruel joke though..." he replies.'
 		else
-			'"Funny joke you played on me there, dickhead." you angrily yell while pushing him.'
+			'"Funny joke you played on me there, dickhead!" you angrily yell while pushing him.'
 			'"What are you talking about? You''ve gone crazy!" he replies.'
 			'"I know it was you!" you yell in response.'
 			'"Oh yeah? Prove it then!" he yells back. You both stand in silence for a few seconds before you stomp off as Vanya grins from ear to ear.'
@@ -206,17 +206,17 @@ if $ARGS[0] = 'vanya':
 		'"Hey Vanya..." you sneakily greet him. "Want to hear a secret?" you ask.'
 		'Vanya turns towards you. "Hell yeah! I love secrets! Especially ones I can use against others as a joke."'
 		'"Well this one is special..." you snicker. "I saw you and Vicky having sex in the park..."'
-		'Vanya stops and thinks for a moment before grinning. "That''s the big secret? Well that''s nothing new. Vicky and I love to have sex outdoors." he winks.'
+		'Vanya stops and thinks for a second before grinning. "That''s the big secret? Well that''s nothing new. Vicky and I love to have sex outdoors," he winks.'
 	elseif fame['pav_slut'] >= 225:
 		gs 'npc_relationship', 'modify', 'A8', 'dislike'
 		'"Are you up for a threesome with Vicky and me?" Vanya asks.'
 		'"What?" you ask surprised.'
 		'Vanya breaks out in a mischievous smile. "Yeah, you know. We''ve heard that you''ve become such a big slut, so we wanted to try a threesome."'
-		'"Hmm..." you start to think...'
-		'"Gross, I was just kidding! Like I would share Vicky with a slut like you."'
+		'"Hmm..." you start to think.'
+		'"Gross, I was just kidding!" he scorns. "Like I would share Vicky with a slut like you!"'
 	else
 		'"Hey <<$pcs_nickname>>! Check this out!" Vanya yells out as he throws a crumbled paper ball at Vitek''s head.'
-		'He in turn quickly spins around and glares, trying to figure out who threw the crumbled paper. "Who was it?!" Vitek yells out. "Tell me who the fuck it was!"'
+		'He in turn quickly spins around and glares, trying to figure out who threw the crumbled paper. "Who did that?!" Vitek yells out. "Tell me who the fuck it was!"'
 		'"So easily agitated..." Vanya comments while you burst out in laughter over the stupid face Vitek is making.'
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
@@ -231,9 +231,9 @@ if $ARGS[0] = 'erast':
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big150.jpg"></center>'
 	if fame['pav_slut'] > 225:
 		if npc_rel['A150'] >= 50:
-			'You approach Erast and tap his shoulder. "Oh... Hello <<$pcs_nickname>>."'
+			'You approach Erast and tap his shoulder. "Oh... Hello <<$pcs_nickname>>," he says gently.'
 			'"Hi Erast. I just wanted to talk to you," you reply with a smile.'
-			'You start talking about different things, but see him glancing at the others, as if he was worried about being seen with you.'
+			'You start talking about different things, but see him glancing at the others, as if he''s worried about being seen with you.'
 			'"Am I not worthy to look at?" you ask jokingly, but you exactly know what''s going on.'
 			*nl
 			'"What? No. I mean, yes. You look..." He starts to check you out. You can tell he likes you, but unlike the others, he isn''t undressing you with his eyes and remains a gentleman, despite your reputation.'
@@ -245,9 +245,9 @@ if $ARGS[0] = 'erast':
 			'"I just wanted to..." You would continue your sentence, but he''s already gone. It''s obvious he didn''t want to be seen with you.'
 			'There are a few minutes until the end of the break, so you decide to spend some time on your phone before going on your way.'
 		else
-			'You approach Erast and tap his shoulder. "Oh hi, <<$pcs_nickname>>. Am I in your way?"'
+			'You approach Erast and tap his shoulder. "Oh hi, <<$pcs_nickname>>. Am I in your way?" he asks.'
 			'"What do you mean?" you ask confusedly.'
-			'"I don''t know. Maybe you were looking for the toilets to retouch your makeup or something and I was in your way."'
+			'"I don''t know. Maybe you were looking for the toilets to retouch your makeup or something and I was in your way?"'
 			*nl
 			'He doesn''t want to be rude, but you understand he was referring to your reputation and the rumours about what you do in the toilets.'
 			'"Was that a hint that I should leave you alone or maybe you want me to go there?" you wink.'
@@ -401,7 +401,6 @@ if $ARGS[0] = 'christina':
 			NatbelQW['chrispaid'] = 3
 			NatbelQW['evt_day'] = daystart
 			gs 'stat'
-			
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big18.jpg"></center>'
 			'You see Christina chatting with Lina as you approach. When she notices you, she glares at you before turning to Lina.'
 			'"Later, Lina," she says. Lina smiles at Christina and leaves before Christina turns back to you. "What do you want?"'
@@ -427,9 +426,9 @@ if $ARGS[0] = 'christina':
 		if LariskaQW['story'] = 3:
 			LariskaQW['story'] = 4
 			christinaQW['blackmail'] = 2
-			'Walking up to Christina, you quietly say "I need to talk to you."'
+			'"I need to talk to you," you quietly say as you approach Christina.'
 			'"What do you want? I''m busy," she says, not even looking at you.'
-			'Taking a deep breath, you say "Lariska. I want Lariska."'
+			'You take a deep breath. "Lariska. I want Lariska."'
 			'Suprised, she finally looks at you. "No, <<$pcs_nickname>>. She''s mine, and I don''t want you filling her head with nonsense."'
 			'"Well, the thing is you don''t really have a choice. Not a good one anyway." Pulling out your phone and checking to make sure nobody''s looking, you show her a picture of her blowing the coach.'
 			'Her face turns bright red with anger and she hisses at you. "You fucking bitch! How did you get that?! If you show anybody..."'
@@ -439,7 +438,7 @@ if $ARGS[0] = 'christina':
 			'"Oh, and if you try and punish her for this, I will know," the threat clear on your face. Turning on your heels, you head off to your next class, smiling.'
 		else
 			christinaQW['blackmail'] = 2
-			'Walking up to Christina, you quietly say "I need to talk to you."'
+			'"I need to talk to you," you quietly say as you approach Christina.'
 			'"What do you want? I''m busy," she says, not even looking at you.'
 			'"Oh, I just wanted you to know I have something you should see." Pulling out your phone and checking to make sure nobody is looking, you show her a picture of her blowing the coach.'
 			'Her face turns bright red with anger and she hisses at you. "You fucking bitch! How did you get that?! If you show anybody..."'
@@ -454,7 +453,7 @@ if $ARGS[0] = 'christina':
 		'Christina takes one look at you coming over to talk with her. "What now?"'
 		'"Nothing," you say cheerfully. "Just came over to say hi."'
 		'"Well don''t. We''re not friends. You got what you wanted, now leave me alone unless it''s important."'
-		'Giving her your best obvious fake smile you say "Now don''t be like that. I thought we were great friends!"'
+		'"Now don''t be like that. I thought we were great friends!" you say while giving her your best fake smile.'
 		'"Whatever." Giving you a dirty look, she heads off to her next class, and you do the same, chuckling to yourself.'
 	elseif christinaQW['fight'] = 1:
 		if LariskaQW['story'] = 3: LariskaQW['story'] = 4
@@ -465,11 +464,11 @@ if $ARGS[0] = 'christina':
 		if fame['pav_slut'] >= 200:
 			'"What does the biggest school slut want from me? Don''t you have a cock to suck somewhere?" Christina asks mockingly.'
 			'"Shut up Christina! I''m tired of your bullshit," you tiredly reply.'
-			'"Poor little thing. It must''ve been, what, at least a few minutes since you last spread your legs for someone?" She begins to laugh as she walks away.'
+			'"Poor little thing. It must''ve been what, five minutes since you last spread your legs for someone?" She begins to laugh as she walks away.'
 		else
 			if grupTipe = 2:
 				'"Look at the biggest joke among us. You shouldn''t even be allowed to call yourself a jock. What a joke..." Christina shakes her head.'
-				'You fiercely reply. "Oh, yeah? I could beat you in whatever you want. Just name the time and place."'
+				'"Oh yeah? I could beat you at whatever you want! Just name the time and place!" you fiercely reply.'
 				'"Hmmrph!!" Christina looks angrily at you. "You know what? I don''t have time for this right now!" She crosses her arms and refuses to say another word to you.'
 			else
 				'"Why are you trying to talk to me? I don''t speak to people like you."'
@@ -482,12 +481,12 @@ if $ARGS[0] = 'christina':
 	! Natasha quest line:
 
 	if christinaQW['fight'] = 1 and NatbelQW['FriendLover'] = 2:
-			act 'Talk to Christina':
+		act 'Talk to Christina':
 			NatbelQW['chrispaid'] = 1
-			'You see Christina chatting with Lina when as approach. When Christina notices you, she glares at you and then turns to Lina.'
+			'You see Christina chatting with Lina as you approach. When Christina notices you, she glares at you and then turns to Lina.'
 			'"Later, Lina," she says. Lina smiles at Christina and leaves before Christina turns back to you. "What do you want?"'
 			'You ignore her attitude. "I wanted to talk about how you treat Natasha."'
-			'"What about it?" she snaps. "It''s not any of your business!"'
+			'"What about it?" she snaps. "It''s not like it''s any of your business!"'
 			'"Actually, it is. She''s my friend, so I''m telling you to stop so I don''t have to beat your ass in front of everyone again."'
 			'Christina doesn''t answer, so you continue. "So we''re in agreement then? Unless you want to go another round with me? I hope not, because I won''t stop at a simple beating this time!"'
 			'She nods in agreement before storming off. With a grin on your face, you head to your next class.'
@@ -498,7 +497,7 @@ if $ARGS[0] = 'christina':
 			'You see Christina chatting with Lina when as approach. When Christina notices you, she glares at you and then turns to Lina.'
 			'"Later, Lina," she says. Lina smiles at Christina and leaves before Christina turns back to you. "What do you want?"'
 			'You ignore her attitude. "I wanted to talk about how you treat Natasha."'
-			'"What about it?" she snaps. "It''s not any of your business!"'
+			'"What about it?" she snaps. "It''s not like it''s any of your business!"'
 			'"Actually, it is. She''s my friend, so I''m asking you to stop because I don''t want to embarrass you in front of the others."'
 			'"Fucking make me," she scoffs, so you pull out your phone and show her your recording of her blowing the coach.'
 			'She balls her fists in rage. "So we''re in agreement then? Unless you want everyone to see this?" you ask smugly.'
@@ -513,25 +512,25 @@ if $ARGS[0] = 'christina':
 		act 'Think about Christina': gt 'Zvereva_events', 'christina_decide2'
 	end
 	if mesec > 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
+		act 'Ask for a tampon':
 			$temp['tampon_ask'] = '"My... my period started and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_jock_chats', 'christina_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
+			act 'Ask for a pad':
 				$temp['tampon_ask'] = '"My... my period started and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_jock_chats', 'christina_tampon'
 			end
 		end
 	elseif placebopart > 0 and LutH > 0 and knowpreg = 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
+		act 'Ask for a tampon':
 			$temp['tampon_ask'] = '"My period is starting soon and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_jock_chats', 'christina_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
+			act 'Ask for a pad':
 				$temp['tampon_ask'] = '"My period is starting soon and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_jock_chats', 'christina_tampon'
 			end
@@ -546,18 +545,18 @@ if $ARGS[0] = 'christina_tampon':
 	'"Oh this ought to be good..." She looks at you flatly.'
 	'<<$temp[''tampon_ask'']>>'
 	'She looks at you in surprise.'
-	'"You mean if I don''t give you a tampon, your panties are going to get stained and blood is going to run all down your thighs and get all over your seat and embarrass yourself in front of the whole class?"'
+	'"You mean if I don''t give you a tampon, your panties are going to get stained and blood is going to run all down your thighs, get all over your seat and embarrass you in front of the whole class?"'
 	if $pantyworntype ! 'none':
-		'"Yes!" you hiss urgently. Christina stops to stare at you for a few moments. "I really need your help."'
+		'"Yes!" you hiss urgently. Christina stops to stare at you for a few seconds. "I really need your help!"'
 	else
 		'"Not exactly," you mumble, deeply aware of your <i>lack</i> of panties and how it''s going to very quickly skip that step. "But yes, I really need your help."'
 	end
 	*nl
-	'Then she smiles.'
+	'She just smiles.'
 	if $temp['tampon_ask'] = '"My... my period started and I don''t have a tampon. Can I borrow one?"' or $temp['tampon_ask'] = '"My period is starting soon and I don''t have a tampon. Can I borrow one?"':
-		'"Ha! That''s the best thing I''ve heard all day! Fuck you, enjoy humiliation loser!" she grins, flipping you the bird as she walking off leaving you with absolutely nothing.'
+		'"Ha! That''s the best thing I''ve heard all day! Fuck you, enjoy the humiliation loser!" she grins, flipping you the bird as she walks away and leaves you with absolutely nothing.'
 	else
-		'"Ha! That''s the best thing I''ve heard all day! Fuck you, enjoy humiliation!" she grins, flipping you the bird as she steps off, calling over her shoulder as she walks away, "And start using tampons you fucking loser! Nobody uses pads anymore!"'
+		'"Ha! That''s the best thing I''ve heard all day! Fuck you, enjoy the humiliation!" she grins, flipping you the bird as she walks away. "And start using tampons you fucking loser! Nobody uses pads anymore!" she calls back over her shoulder.'
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 end
@@ -690,26 +689,26 @@ if $ARGS[0] = 'albina':
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	if mesec > 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
-			$temp['tampon_ask'] = '"Albina," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"'
+		act 'Ask for a tampon':
+			$temp['tampon_ask'] = '"Albina," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_jock_chats', 'albina_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Albina," you whisper. "My period just started and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Albina," you whisper. "My period just started and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_jock_chats', 'albina_tampon'
 			end
 		end
 	elseif placebopart > 0 and LutH > 0 and knowpreg = 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
+		act 'Ask for a tampon':
 			$temp['tampon_ask'] = '"Albina," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_jock_chats', 'albina_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Albina," you whisper. "My period is starting soon and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Albina," you whisper. "My period is starting soon and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_jock_chats', 'albina_tampon'
 			end
 		end
@@ -720,51 +719,25 @@ if $ARGS[0] = 'albina_tampon':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big23.jpg"></center>'
 	'<<$temp[''tampon_ask'']>>'
-	if $temp['tampon_ask'] = '"Albina," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"' or $temp['tampon_ask'] = '"Albina," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
-		if AlbinaQW['Friends'] = 2:
-			'Your friend''s eyes go wide.'
-			'"Yes! Of course!" she says, immediately digging into her purse and coming up with a tampon. "Why are you even asking! Just take it and go before something starts spilling out!"'
-			'You nod gratefully and run off to the bathroom to go put the tampon in.'
-		elseif npc_rel['A23'] >= 70:
-			'Albina blinks.'
-			'"Oh! Shit. Yeah, let me get one," she says, immediately digging into her purse and coming up with a tampon. "Here."'
-			'"Thanks Albina."'
-			'"Don''t worry about it," she shakes her head. "Typical woman problem, am I right?"'
-			'She gives you a sympathetic look and you run off to the bathroom to go put the tampon in.'
-		elseif npc_rel['A23'] > 20:
-			'Albina blinks.'
-			'"Huh? Oh. Uh... Yeah, let me get one," she says, quickly digging into her purse and coming up with a tampon. "Here."'
-			'"Thanks Albina."'
-			'"Don''t worry about it," she shakes her head. "Typical woman problem, am I right?"'
-			'She gives you a sympathetic look and you run off to the bathroom to go put the tampon in.'
+	if $temp['tampon_ask'] = '"Albina," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"' or $temp['tampon_ask'] = '"Albina," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
+		if AlbinaQW['Friends'] = 2 or npc_rel['A23'] >= 70:
+			'She gives you a sympathetic look. "Sorry <<$pcs_nickname>>, but I don''t have any. I''m on birth control and don''t get periods..."'
+			'"Oh..." you nod understandingly.'
+			'"I''d help if I could, I really would," she says with an apologetic smile.'
 		else
-			'She gives you a look.'
-			'"Seriously? Ugh." She starts rifling through her purse and comes up with a tampon. "What kind of idiot doesn''t keep tampons in her purse? Here."'
-			'"Thanks Albina."'
-			'"Don''t mention it," she glares. "Literally. Now fuck off."'
-			'You avoid her gaze and do as she asks, running off to the bathroom to go put the tampon in.'
+			'"Suuuure, just give me a few rubles," she replies and you just stare blankly at her. "Do I look like a fucking dispenser to you?" she scorns. "What kind of idiot doesn''t keep tampons in her purse?"'
+			'"Do you have any?" you ask in a desperate plea, but she shakes her head.'
+			'"No, I''m on birth control and don''t get periods. You need to deal with this yourself, preferably before it starts running down your leg." She then walks away, leaving you to your predicament.'
 		end
 	else
-		if AlbinaQW['Friends'] = 2:
-			'Your friend''s eyes go wide.'
-			'"I don''t have any pads, only tampons, is that alright?" she says, immediately digging into her purse and coming up with a tampon. "Why are you still using pads? Never mind that! Just take it and go before something starts spilling out!"'
-		elseif npc_rel['A23'] >= 70:
-			'Albina blinks.'
-			'"Oh! Shit. I only have tampons," she says, immediately digging into her purse and coming up with one. "Here."'
-			'"Thanks Albina."'
-			'"Don''t worry about it," she shakes her head. "Typical woman problem, am I right?"'
-			'She gives you a sympathetic look and you run off to the bathroom to go put the tampon in.'
-		elseif npc_rel['A23'] > 20:
-			'Albina blinks.'
-			'"Huh? Oh. Uh... I only have tampons," she says, quickly digging into her purse and coming up with one. "Here."'
-			'"Thanks Albina."'
-			'"Don''t worry about it," she shakes her head. "Typical woman problem, am I right?"'
-			'She gives you a sympathetic look and you run off to the bathroom to go put the tampon in.'
+		if AlbinaQW['Friends'] = 2 or npc_rel['A23'] >= 70:
+			'She gives you a bewildered look. "Why are you still using pads? Sorry, but I don''t have anything like that. I''m on birth control and don''t get periods."'
+			'"Oh..." you nod understandingly.'
+			'"I''d help if I could, I really would," she says with an apologetic smile.'
 		else
-			'She gives you a look.'
-			'"Seriously? Ugh." She starts rifling through her purse and comes up with a tampon. "What kind of idiot doesn''t keep tampons in her purse? Here."'
-			'"Thanks Albina."'
-			'"Don''t mention it," she glares. "Literally. Now fuck off."'
+			'She gives you a stern look. "Do I look like a fucking dispenser to you? What kind of idiot doesn''t keep tampons in her purse? And why are you still using pads?!"'
+			'"Do you have any?" you ask in a desperate plea, but she shakes her head.'
+			'"No, I''m on birth control and don''t get periods. You need to deal with this yourself, preferably before it starts running down your leg." She then walks away, leaving you to your predicament.'
 		end
 	end
 	isprok = 1
@@ -895,7 +868,7 @@ if $ARGS[0] = 'veronika':
 			'Veronika is leaning against the wall and checking something on her phone when you decide to approach her.'
 			'"He..." you start to greet her when she looks up and notices you standing in front of her.'
 			'"Don''t even start..." she coldly replies. As she looks up and her sight meets yours, you see her piercing, cold glare that could freeze the sun.'
-			'Understand you''re not welcome, you go back to your classroom and try to kill the time until the next lesson starts.'
+			'Understanding you''re not welcome, you go back to your classroom and try to kill the time until the next lesson starts.'
 		else
 			'"Hey Veronika!" you greet her as you approach.'
 			'"Oh... Hi <<$pcs_nickname>>..." she replies indifferently.'
@@ -906,26 +879,26 @@ if $ARGS[0] = 'veronika':
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	if mesec > 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
-			$temp['tampon_ask'] = '"Veronika," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"'
+		act 'Ask for a tampon':
+			$temp['tampon_ask'] = '"Veronika," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_jock_chats', 'veronika_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Veronika," you whisper. "My period just started and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Veronika," you whisper. "My period just started and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_jock_chats', 'veronika_tampon'
 			end
 		end
 	elseif placebopart > 0 and LutH > 0 and knowpreg = 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
+		act 'Ask for a tampon':
 			$temp['tampon_ask'] = '"Veronika," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_jock_chats', 'veronika_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Veronika," you whisper. "My period is starting soon and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Veronika," you whisper. "My period is starting soon and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_jock_chats', 'veronika_tampon'
 			end
 		end
@@ -936,43 +909,43 @@ if $ARGS[0] = 'veronika_tampon':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big141.jpg"></center>'
 
-	if $temp['tampon_ask'] = '"Veronika," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"' or $temp['tampon_ask'] = '"Veronika," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
+	if $temp['tampon_ask'] = '"Veronika," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"' or $temp['tampon_ask'] = '"Veronika," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
 		if npc_rel['A141'] >= 70:
 			'"Yeah, of course," she says calmly, immediately digging into her backpack and coming up with a tampon. "Here."'
-			'"Thanks Veronika."'
+			'"Thanks, Veronika."'
 			'"It''s fine," she shrugs. "I have a huge stash for competitions."'
-			'Then you run off to the bathroom to go put the tampon in before class starts.'
+			'You run off to the bathroom to go put the tampon in before class starts.'
 		elseif npc_rel['A141'] > 20:
 			'She gives you a look.'
 			'"Sure I guess," she sighs, digging into her backpack and coming up with a tampon. "Here."'
-			'"Thanks Veronika."'
+			'"Thanks, Veronika."'
 			'"It''s fine," she shrugs. "I have a huge stash for competitions. That''s not permission to use me as a dispenser though."'
-			'Then you run off to the bathroom to go put the tampon in before class starts.'
+			'You run off to the bathroom to go put the tampon in before class starts.'
 		else
 			'She gives you a look.'
-			'"... fine," she says begrudgingly and makes a big show of digging through her backpack and coming up with a tampon. "Here."'
-			'"Thanks Veronika."'
+			'"... Fine," she says begrudgingly and makes a big show of digging through her backpack and coming up with a tampon. "Here."'
+			'"Thanks, Veronika."'
 			'"Whatever," she shrugs.'
-			'Then you run off to the bathroom to go put the tampon in before class starts.'
+			'You run off to the bathroom to go put the tampon in before class starts.'
 		end
 	else
 		if npc_rel['A141'] >= 70:
 			'"I''ve only got tampons," she says calmly, immediately digging into her backpack and coming up with one. "Here."'
 			'"Thanks Veronika."'
 			'"It''s fine," she shrugs. "I have a huge stash."'
-			'Then you run off to the bathroom to go put the tampon in before class starts.'
+			'You run off to the bathroom to go put the tampon in before class starts.'
 		elseif npc_rel['A141'] > 20:
 			'She gives you a look.'
 			'"Sure I guess," she sighs, digging into her backpack. "But I''ve only got tampons. Here."'
 			'"Thanks Veronika."'
 			'"It''s fine," she shrugs. "I have a huge stash for competitions. That''s not permission to use me as a dispenser though."'
-			'Then you run off to the bathroom to go put the tampon in before class starts.'
+			'You run off to the bathroom to go put the tampon in before class starts.'
 		else
 			'She gives you a look.'
-			'"... fine," she says begrudgingly and makes a big show of digging through her backpack and coming up with a tampon. "But I don''t have any pads. I''m an ice skater, not a nerd, remember? Here."'
-			'"Thanks Veronika."'
+			'"... Fine," she says begrudgingly and makes a big show of digging through her backpack and coming up with a tampon. "But I don''t have any pads. I''m an ice skater, not a nerd, remember? Here."'
+			'"Thanks, Veronika."'
 			'"Whatever," she shrugs.'
-			'Then you run off to the bathroom to go put the tampon in before class starts.'
+			'You run off to the bathroom to go put the tampon in before class starts.'
 		end
 	end
 	isprok = 1
@@ -991,10 +964,10 @@ if $ARGS[0] = 'lina':
 			'Looking around to make sure nobody is watching, you lean in and whisper back, telling her about some of your latest sexual adventures.'
 			'When your story is done, she leans back against the wall, a dreamy look on her face.'
 		elseif npc_rel['A19'] <= 20:
-			'"Christina says that you fuck anyone." Lina says while glaring at you.'
+			'"Christina says that you fuck anyone," Lina says while glaring at you.'
 			'"Christina doesn''t know what she''s talking about it," you reply.'
 			'"I knew it! It''s true isn''t it? Christina is always correct... Go and suck someone off!" she fires back.'
-			'"Whatever, bitch. Like you know anything about me," you laugh, and walk away.'
+			'"Whatever, bitch. Like you know anything about me," you scorn as you walk away.'
 		else
 			'Lina gives you a strange look, like she has something to say but she''s afraid to be seen talking to you. Unable to help herself, she says "What''s it like?"'
 			'Confused, you ask "What is what like?"'
@@ -1007,9 +980,9 @@ if $ARGS[0] = 'lina':
 			'"Hi Lina," you reply. "What''s new with you?"'
 			'The two of you spend the break chatting about various things until it ends.'
 		elseif npc_rel['A19'] <= 20:
-			'Lina sees you coming over to her, and says "You just think you''re so cool. You will never be as cool as Christina."'
-			'You have a mental picture of Christina wearing a fancy dress with her hair done, and cannot help but laugh out loud.'
-			'Your laugh causes her face to turn bright red. "You fucking bitch. You will get yours someday."'
+			'Lina sees you coming over to her. "You just think you''re so cool. You''ll never be as cool as Christina!" she says.'
+			'You have a mental picture of Christina wearing a fancy dress with her hair done, and can''t help but laugh out loud.'
+			'Your laugh causes her face to turn bright red. "You fucking bitch! You''ll get yours someday!"'
 		else
 			'"Hey, <<$pcs_nickname>>. Did you see the last track race?"'
 			'"Sorry, Lina. I don''t really watch those."'
@@ -1019,7 +992,7 @@ if $ARGS[0] = 'lina':
 	elseif grupTipe = 2:
 		if npc_rel['A19'] >= 60:
 			'Lina sees you and proudly says "I''ve finally been improving my lap times!"'
-			'"Great news! I''m glad you''re improving." you encouragingly tell her.'
+			'"Great news! I''m glad you''re improving!" you encouragingly tell her.'
 			'Lina nods. "Yeah, the new workout plan that Christina made for me is really great. She''s really helped me out a lot."'
 			+$OpenInnerThought+'There she goes, worshipping Christina.'+$CloseInnerThought
 		elseif npc_rel['A19'] <= 20:
@@ -1028,29 +1001,29 @@ if $ARGS[0] = 'lina':
 			'Lina mockingly replies. "It''s just something me and the other girls were discussing and I just wanted you to know that."'
 			'"Come face me then and I''ll show you who''s the worse athlete!" You fire back. Deciding this conversation has lasted long enough, you walk away.'
 		else
-			'"What do you want <<$pcs_nickname>>? Christina is looking for me..." Lina says irritatingly.'
-			'"I wanted to ask you if you had the notes from the class. I need to copy it." you tell her.'
-			'"We''ll do it later. I have to find Christina right away or else she''ll get mad..." Lina excuses herself.'
+			'"What do you want, <<$pcs_nickname>>? Christina is looking for me..." Lina says irritatingly.'
+			'"I wanted to ask you if you had the notes from the class. I need to copy them," you tell her.'
+			'"We''ll do it later. I have to find Christina right away or else she''ll get mad..." She quickly excuses herself.'
 		end
 	elseif grupTipe = 3:
 		if npc_rel['A19'] >= 60:
-			'Looking up from her schoolbook and seeing you coming, she shows you her book and asks "What''s the answer to this problem."'
-			'"42. Come on, that''s an easy one."'
-			'"I wasn''t paying attention when the teacher was talking about how to do the problem, Christina was texting me. She wants to know what I''m wearing to the dance this weekend when we go."'
-			'"Why does that matter?"'
-			'Looking a bit confused, she says "I don''t know. Maybe she wants us to match or something."'
-			+$OpenInnerThought+'Yeah right. She probably wanted to make sure she is wearing something better then Lina.'+$CloseInnerThought
-			'You walk away, leaving Lina looking all dreamy-eyed thinking about her and Christina wearing the same clothes. She probbably didn''t even see you leave.'
+			'Looking up from her schoolbook and seeing you coming, she shows you her book and asks "What''s the answer to this problem?"'
+			'"42," you reply. Come on, that''s an easy one!"'
+			'"I wasn''t paying attention to the teacher because Christina was texting me. She wants to know what I''m wearing to the dance this weekend."'
+			'"Why does that matter?" you ask.'
+			'"I don''t know. Maybe she wants us to match or something?" she replies, looking a little confused.'
+			+$OpenInnerThought+'Yeah right. She probably wanted to make sure she''s wearing something better then Lina.'+$CloseInnerThought
+			'You walk away, leaving Lina looking all dreamy-eyed thinking about her and Christina wearing the same clothes. She probably didn''t even see you leaving.'
 		elseif npc_rel['A19'] <= 20:
 			'"Unless you''re here to do my homework, get lost nerd."'
 			'"What did I ever do to you, Lina?"'
 			'"Christina hates you. That''s good enough for me."'
-			'"Right... ok bye." You get out of there before things get heated.'
+			'"Right... Bye then." You get out of there before things get heated.'
 		else
-			'Seeing you come up to talk to her, Lina raises an eyebrow. "You sure you want to be seen here? I thought nerds were supposed to be smart."'
+			'Seeing you coming up to talk to her, Lina raises an eyebrow. "You sure you want to be seen here? I thought nerds were supposed to be smart."'
 			'"Don''t be mean, Lina. I''m just saying hello."'
-			'"Hi." You might want to leave before somebody runs you out.'
-			'Sighing, you say "Alright, fine. I can take the hint." You walk away before anybody starts messing with you.'
+			'"Hi," she replies. "Now leave before somebody runs you out."'
+			'You sigh. "Alright, fine. I can take the hint." You walk away before anybody starts messing with you.'
 		end
 	elseif grupTipe = 4:
 		if npc_rel['A19'] >= 60:
@@ -1058,72 +1031,72 @@ if $ARGS[0] = 'lina':
 				'"Why don''t you have any tattoos, <<$pcs_nickname>>?"'
 				'"I don''t know," you say with a shrug.'
 				'"I''m surprised the other gopniks let you hang around without at least one. Like an initiation or something."'
-				'Laughing, you say "We aren''t a gang, Lina."'
-				'"Ok," she says, not sounding convinced.'
+				'"We aren''t a gang, Lina," you reply with a laugh.'
+				'"Okay..." she says, not sounding convinced.'
 				'"If you don''t believe me, just look after the next gym class. We don''t all have tattoos."'
-				'Starting to laugh, she says "Yeah, I''m sure the other girls wouldn''t mind me checking for tattoos. Especially Lena and Lera."'
-				'You both end up laughing harder at the thought, and gossip the rest of the break away.'
+				'She laughs. "Yeah, I''m sure the other girls wouldn''t mind me checking for tattoos. Especially Lena and Lera."'
+				'You both end up laughing at the thought, and gossip the rest of the break away.'
 			else
 				'Lina sees you coming and asks "Does getting a tattoo hurt?"'
 				'"A little. Why, are you thinking about getting one?"'
-				'"Hell no. Christina would beat my ass if I did. She says..." Lina starts to go on a tirade about Christina''s views on tattoos and the people who get them when she remembbers who she is talking to. "Err... sorry <<$pcs_nickname>>."'
+				'"Hell no. Christina would beat my ass if I did. She says..." She goes on a tirade about Christina''s views on tattoos and the people who get them when she remembers who she''s talking to. "Err... sorry <<$pcs_nickname>>."'
 				'"You should make your own mind up about things, Lina."'
 				'You spend the rest of your break trying to get her to open her mind to new ideas, but you''re pretty sure it had no effect.'
 			end
 		elseif npc_rel['A19'] <= 20:
 			'Lina sees you coming and seems to get nervous. "I don''t speak to your kind. Go away!"'
 			'"My <i>kind</i>?"'
-			'As you come closer she shrinks back. "Just go away!"'
-			'You see the other jocks starting to look your way, and decide it''s best to leave for now.'
+			'As you come closer, she shrinks back. "Just go away!"'
+			'You see the other jocks starting to look your way, and decide it''s best to leave.'
 		else
 			'"Why do you people always get tattoos? Christina says they look awful."'
 			if tatarm = 0 or tatass = 0 or tatback = 0 or tatblly = 0 or tatbrst = 0 or tatchst = 0 or tatfce = 0 or tatankle = 0 or tathand = 0 or tatleg = 0 or tatlip = 0 or tatneck = 0 or tatvag = 0 or tatlech = 0 or tatside = 0 or tatupb = 0 or tatunder = 0 or tatwrist = 0:
 				'"What are you talking about? I don''t have any tattoos."'
 				'"It''s just a matter of time then."'
-				'"Wow. Ok, bye bitch." With that said you just walk away.'
+				'"Wow. Okay, bye bitch." With that said, you just walk away.'
 			else
 				'"My body is a work of art. Don''t be jealous of that."'
-				'"I''m not jealous! Eww. Why would I want that crap on me."'
-				'"Ok, did Christina not let you eat her out today or something? You''re in a bad mood." With that said you just walk away.'
+				'"I''m not jealous! Eww. Why would I want that crap on me?"'
+				'"Okay, did Christina not let you eat her out today or something? You''re in a bad mood." With that said, you just walk away.'
 			end
 		end
 	else
 		if npc_rel['A19'] >= 60:
 			'Lina sees you walking over to her and looks uncomfortable.'
-			'Giving her your best smile, you ask "How are you Lina?"'
-			'I''m fine. Look, I like you, but I cannot be seen talking to you.'
+			'"How are you, Lina?" you ask while giving her your best smile.'
+			'"I''m fine," she replies. "Look, I like you, but I can''t be seen talking to you."'
 		elseif npc_rel['A19'] <= 20:
-			'Teasingly, you ask "So, where''s the old ball and chain?"'
-			'"Oh shut up, <<$pcs_nickname>>. Don''t you have anything better to do? At least I have a friend unlike <i>some</i> people." Lina fires back.'
+			'"So, where''s the old ball and chain?" you ask teasingly.'
+			'"Oh shut up, <<$pcs_nickname>>! Don''t you have anything better to do? At least I have a friend unlike <i>some</i> people..." she fires back.'
 		else	
 			'Lina sees you walking over to her and looks uncomfortable.'
-			'Giving her your best smile, you ask "How are you Lina?"'
-			'I''m sorry, but I cannot be seen talking to you.'
+			'"How are you, Lina?" you ask while giving her your best smile.'
+			'"I''m sorry, but I can''t be seen talking to you."'
 		end
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	
 	if mesec > 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
-			$temp['tampon_ask'] = '"Lina," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"'
+		act 'Ask for a tampon':
+			$temp['tampon_ask'] = '"Lina," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_jock_chats', 'lina_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
 			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Lina," you whisper. "My period just started and I don''t have a pad, can I borrow one?"'
+				$temp['tampon_ask'] = '"Lina," you whisper. "My period just started and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_jock_chats', 'lina_tampon'
 			end
 		end
 	elseif placebopart > 0 and LutH > 0 and knowpreg = 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
+		act 'Ask for a tampon':
 			$temp['tampon_ask'] = '"Lina," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_jock_chats', 'lina_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Lina," you whisper. "My period is starting soon and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Lina," you whisper. "My period is starting soon and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_jock_chats', 'lina_tampon'
 			end
 		end
@@ -1134,39 +1107,39 @@ if $ARGS[0] = 'lina_tampon':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big19.jpg"></center>'
 	
-	if $temp['tampon_ask'] = '"Lina," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"' or $temp['tampon_ask'] = '"Lina," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
+	if $temp['tampon_ask'] = '"Lina," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"' or $temp['tampon_ask'] = '"Lina," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
 		if npc_rel['A19'] >= 70:
 			'She looks around before quickly digging through her backpack for a tampon. "Here."'
-			'"Thanks Lina."'
+			'"Thanks, Lina."'
 			'"Just don''t tell Christina," she whispers. "I know how she feels about you. She''d be pissed."'
-			'Then you run off to the bathroom to go put the tampon in before class starts.'
+			'You run off to the bathroom to go put the tampon in before class starts.'
 			isprok = 1
 		elseif npc_rel['A19'] > 20:
 			'She looks around before hesitantly digging through her backpack for a tampon. "Here."'
-			'"Thanks Lina."'
+			'"Thanks, Lina."'
 			'"Just don''t tell Christina," she whispers. "I know how she feels about you. She''d be pissed."'
-			'Then you run off to the bathroom to go put the tampon in before class starts.'
+			'You run off to the bathroom to go put the tampon in before class starts.'
 			isprok = 1
 		else
-			'"No fucking way." She gives you a look. "Take care of yourself you dumb bimbo."'
-			'With that she walks away, leaving you bleeding out your snatch in the middle of the hallway.'
+			'"No fucking way!" She gives you a look. "Take care of yourself, you dumb bimbo!'
+			'She then walks away, leaving you in the middle of the hallway.'
 		end
 	else
 		if npc_rel['A19'] >= 70:
 			'She looks around before quickly digging through her backpack. "I only have tampons."'
-			'"Thanks Lina."'
+			'"Thanks, Lina."'
 			'"Just don''t tell Christina," she whispers. "I know how she feels about you. She''d be pissed."'
-			'Then you run off to the bathroom to go put the tampon in before class starts.'
+			'You run off to the bathroom to go put the tampon in before class starts.'
 			isprok = 1
 		elseif npc_rel['A19'] > 20:
 			'She looks around before hesitantly digging through her backpack. "I only have tampons."'
-			'"Thanks Lina."'
+			'"Thanks, Lina."'
 			'"Just don''t tell Christina," she whispers. "I know how she feels about you. She''d be pissed."'
-			'Then you run off to the bathroom to go put the tampon in before class starts.'
+			'You run off to the bathroom to go put the tampon in before class starts.'
 			isprok = 1
 		else
-			'"No fucking way." She gives you a look. "Take care of yourself you dumb bimbo. And who the fuck uses pads?"'
-			'With that she walks away, leaving you cramping in the middle of the hallway.'
+			'"No fucking way!" She gives you a look. "Take care of yourself, you dumb bimbo! And who the fuck uses pads?"'
+			'She then walks away, leaving you cramping in the middle of the hallway.'
 		end
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
@@ -1186,8 +1159,8 @@ if $ARGS[0] = 'lariska':
 				'When she sees the ball, her eyes grow wide and she looks around fearfully. Seeing that Christina is engrossed in her conversation with Lina, she snatches the ball and stuffs it out of sight.'
 				'"I''m sorry, <<$pcs_nickname>>. If Christina finds out I was there instead of the sports center like I told her I would be..."'
 				'"Then why were you there?" you ask her teasingly, pretty sure you already know the answer.'
-				'Her face and neck turn bright red. "I-I...uh...I..." she stammers as she tries to think of an excuse, unwilling to admit the truth.'
-				'"Relax," you say laughing. "I beat the shit out of her, so she knows better then to deny me something I want. Just ask her about it the next time you get a chance, ok?"'
+				'Her face turns bright red. "I-I...Uh...I..." she stammers as she tries to think of an excuse, unwilling to admit the truth.'
+				'"Relax," you say laughing. "I beat the shit out of her, so she knows better then to deny me something I want. Just ask her about it the next time you get a chance, okay?"'
 				'She looks at you, a bit dazed, but manages to nod.'
 				'Giving her a soft smile, you head off to your next class.'
 			elseif christinaQW['blackmail'] >= 2 or christinaQW['subpath'] >= 2:
@@ -1197,8 +1170,8 @@ if $ARGS[0] = 'lariska':
 				'When she sees the ball, her eyes grow wide and she looks around fearfully. Seeing that Christina is engrossed in her conversation with Lina, she snatches the ball and stuffs it out of sight.'
 				'"I''m sorry, <<$pcs_nickname>>. If Christina finds out I was there instead of the sports center like I told her I would be..."'
 				'"Then why were you there?" you ask her teasingly, pretty sure you already know the answer.'
-				'Her face and neck turn bright red. "I-I...uh...I..." she stammers as she tries to think of an excuse, unwilling to admit the truth.'
-				'"Relax," you say laughing. "I already talked to her and she agreed to let you hang out with me outside of school. I promise. Just ask her about it the next time you get a chance, ok?"'
+				'Her face turns bright red. "I-I...Uh...I..." she stammers as she tries to think of an excuse, unwilling to admit the truth.'
+				'"Relax," you say laughing. "I already talked to her and she agreed to let you hang out with me outside of school. I promise. Just ask her about it the next time you get a chance, okay?"'
 				'She looks at you, a bit dazed, but manages to nod.'
 				'Giving her a soft smile, you head off to your next class.'
 			else
@@ -1208,11 +1181,11 @@ if $ARGS[0] = 'lariska':
 				'When she sees the ball, her eyes go wide and she looks around fearfully. Seeing that Christina is engrossed in her conversation with Lina, she snatches the ball and stuffs it out of sight.'
 				'"I''m sorry, <<$pcs_nickname>>. If Christina finds out I was there instead of the sports center like I told her I would be..."'
 				'"Then why were you there?" you ask her teasingly, pretty sure you already know the answer.'
-				'Her face and neck turn bright red. "I-I...uh...I..." she stammers as she tries to think of an excuse, unwilling to admit the truth.'
-				'"Relax," you say laughing. "I am pretty sure I already know," you say with a twinkle in your eye.'
-				'Her face flushes again, but all she says is "Don''t tell Christina I was there. She doesn''t like me hanging around you. She hates you, always has."'
+				'Her face turns bright red. "I-I...Uh...I..." she stammers as she tries to think of an excuse, unwilling to admit the truth.'
+				'"Relax," you say laughing. "I''m pretty sure I already know," you say with a twinkle in your eye.'
+				'Her face flushes again. "Don''t tell Christina I was there! She doesn''t like me hanging around you. She hates you, always has."'
 				'"I know, though I have no idea why. But don''t worry, I''ll figure out a way for her to agree to let us hang out. Or eliminate the need for her approval."'
-				'Lariska''s eyes grow wide, but she just says, "Just be careful, <<$pcs_nickname>>. I don''t want her to hurt you because of me."'
+				'Lariska''s eyes grow wide. "Just be careful, <<$pcs_nickname>>. I don''t want her to hurt you because of me."'
 				'"I can take it, sweetie. Especially when it''s worth it." You give her a sweet smile and head off to class.'
 			end
 		elseif LariskaQW['story'] = 3:
@@ -1220,25 +1193,25 @@ if $ARGS[0] = 'lariska':
 			if christinaQW['blackmail'] >= 2 or christinaQW['subpath'] >= 2 or christinaQW['fight'] = 1:
 				LariskaQW['story'] = 5
 				gs 'npc_relationship', 'modify', 'A13', 'like'
-				'"Ok, <<$pcs_nickname>>. I guess Christina wont stop me from hanging out with you now." She smiles a bit shyly and says "Do you want to come over afterschool and work on our homework together?"'
-				'You smile in response, and say "Sure, Lariska. I will meet up with you afterschool!"'
-				'She blushes a bit and says "Good, I''m looking forward to it!"'
+				'"Okay, <<$pcs_nickname>>. I guess Christina won''t stop me from hanging out with you now." She smiles shyly. "Do you want to come over after school and work on our homework together?"'
+				'You smile in response. "Sure. I''ll meet up with you after school!"'
+				'She blushes a little. "Good, I''m looking forward to it!"'
 			else
-				'"Hey, Lariska! How is your day going?"'
-				'"I''m sorry, <<$pcs_nickname>>, but I told you, Christina doesn''t really want me hanging out with you after school."'
+				'"Hey Lariska! How''s your day going?"'
+				'"I''m sorry <<$pcs_nickname>>, but I already told you that Christina doesn''t want me hanging out with you after school."'
 				'"I know Lariska, I''m working on it. In the meantime, I was just saying hi."'
-				'"O-Oh. I''m sorry, I just keep thinking about it. Hopefully you will manage to convince her." She gives you a sad smile.'
+				'"O-Oh. I''m sorry, I just keep thinking about it. Hopefully you''ll manage to convince her." She gives you a sad smile.'
 				'"Hang in there, sweetie. I''ll convince her, I promise."'
 			end
 		elseif LariskaQW['story'] = 4:
 			LariskaQW['story'] = 5
 			gs 'npc_relationship', 'modify', 'A13', 'like'
-			'"Ok, <<$pcs_nickname>>. I guess Christina wont stop me from hanging out with you now." She smiles a bit shyly and says "Do you want to come over afterschool and work on our homework together?"'
-			'You smile in response, and say "Sure, Lariska. I will meet up with you afterschool!"'
-			'She blushes a bit and says "Good, I''m looking forward to it!"'
+			'"Okay <<$pcs_nickname>>. I guess Christina won''t stop me from hanging out with you now." She smiles shyly. "Do you want to come over after school and work on our homework together?"'
+			'You smile in response. "Sure thing, Lariska. I''ll meet up with you after school!"'
+			'She blushes a little. "Good, I''m looking forward to it!"'
 		else
 			gs 'npc_relationship', 'modify', 'A13', 'love'
-			'"Hey, cutie," you say when you see Lariska. She blushes a little, but still smiles at you. You spend the rest of the break chatting with her.'
+			'"Hey cutie," you say when you see Lariska. She blushes a little, but still smiles at you. You spend the rest of the break chatting with her.'
 		end
 	else
 		gs 'npc_relationship', 'modify', 'A13', 'like'
@@ -1249,11 +1222,11 @@ if $ARGS[0] = 'lariska':
 			elseif npc_rel['A13'] <= 20:
 				'"Aren''t you looking for a cock to suck you big slut?" Lariska says mockingly.'
 				'"Shut up Lariska! Don''t you have Christina''s tail to run after or something?" you tiredly reply.'
-				'"Poor little slut. Go chase another cock." she begins to laugh as she walks away.'
+				'"Poor little slut. Go chase another cock," she laughs as she walks away.'
 			else
-				'Seeing you in the hallway, Lariska can''t help but ask "Why are <i>you</i> here? The boys bathroom is that way, I''m sure they''re missing you right now."'
-				'Giving her you best sultry look, you respond with "I take care of girls too. Wanna try?"'
-				'She gives you a shocked look, her face turning red at the same time. "Go away, <<$pcs_nickname>>."'
+				'Seeing you in the hallway, Lariska can''t help but scowl. "Why are <i>you</i> here? The boys bathroom is that way, I''m sure they''re missing you right now."'
+				'You respond by giving her your best sultry look. "I take care of girls too. Wanna try?"'
+				'She gives you a shocked look as her face turns bright red. "Go away, <<$pcs_nickname>>!"'
 			end
 		elseif grupTipe = 1:
 			if npc_rel['A13'] >= 50:
@@ -1267,12 +1240,12 @@ if $ARGS[0] = 'lariska':
 				'"The other kids may think you''re cool, but I know better!"'
 				'"Well, that''s one way to start a conversation, I guess."'
 				'"Pass, bitch. I would rather not talk with you at all."'
-				'"Okay... who is the bitch now." You walk away before this gets heated.'
+				'"Okay... Who''s actually the bitch here?" You walk away before this gets heated.'
 			else
 				'"Hey <<$pcs_nickname>>! I need help with a thing and I think you''re the perfect person that can help me out." Lariska smiles.'
 				'Curious, you ask "What do you need help with?"'
 				'"Well... I need to impress Christina and need your help with coming up with something fitting..." she starts on a long tirade about what might impress Christina.'
-				'Feeling your braincells slowly dying, and interrupt her instead. "Well, I got to head to class, I got this thing. Bye."'
+				'Feeling your braincells slowly dying, you interrupt her instead. "Well, I''ve got to head to class. Got this thing to do. Bye!"'
 			end
 		elseif grupTipe = 2:
 			if npc_rel['A13'] >= 50:
@@ -1280,7 +1253,7 @@ if $ARGS[0] = 'lariska':
 				'"No, why?" You can sense the desperation in her demeanor.'
 				'"Well Lina was running after her and I don''t want to be left out..." She dismayingly looks at you.'
 				'"Listen Lariska." You grab hold of her. "You don''t need to run after anyone. You''re fine on your own, okay? Now stop worrying and head to class instead."'
-				'Blushing, she nods. "I''ll try."'
+				'She nods while blushing. "I''ll try."'
 				'You spend the rest of break chatting with her, trying to take her mind off Christina.'
 			elseif npc_rel['A13'] <= 20:
 				'"I sure beat your ass during gym class. You had no chance against me!" Lariska is gleefully trash-talking you.'
@@ -1291,25 +1264,25 @@ if $ARGS[0] = 'lariska':
 				'"Hey <<$pcs_nickname>>! I need help with a thing and I think you''re the perfect person that can help me out." Lariska smiles.'
 				'Curious, you ask "What do you need help with?"'
 				'"Well... I need to impress Christina and need your help with coming up with something fitting..." she starts on a long tirade about what might impress Christina.'
-				'Feeling your braincells slowly dying, and interrupt her instead. "Well, I got to head to class, I got this thing. Bye."'
+				'Feeling your braincells slowly dying, you interrupt her instead. "Well, I''ve got to head to class. Got this thing to do. Bye!"'
 			end
 		elseif grupTipe = 3:
 			if npc_rel['A13'] >= 50:
 				'"Hey <<$pcs_nickname>>. When are you going to stop staring at books and come play some sports with us?"'
 				'"No thank you, Lariska. I want to go to university, so I have to keep studying."'
-				'"There isn''t anything wrong with studying, <<$pcs_nickname>>. But you have to go outside once in awhile too."'
-				'You tell her a bit about the last book you read, but you can see her eyes glazing over. "Ok, I need to head to class," you say, letting her off the hook.'
-				'Trying to hide her relief, she responds "Ok, see you later."'
+				'"There''s nothing wrong with studying, but you have to go outside once in a while too."'
+				'You tell her a bit about the last book you read, but you can see her eyes glazing over. "Okay, I need to head to class," you say, letting her off the hook.'
+				'"Okay," she responds. "See you later." She''s trying to hide her relief.'
 			elseif npc_rel['A13'] <= 20:
 				'"You don''t belong here, nerd. You better leave before I get Christina to kick your ass!"'
-				'"My, aren''t you friendly today Lariska."'
-				'"I''m not kidding, bitch. Get lost. Now"'
+				'"My, aren''t you friendly today?"'
+				'"I''m not kidding, bitch! Get lost. Now!"'
 				'Sighing, you leave before she can start a fight.'
 			else
 				'"Hey Lariska. Why can''t you trust atoms?"'
-				'Huh? What are you talking about, <<$pcs_nickname>>?'
+				'"Huh? What are you talking about, <<$pcs_nickname>>?"'
 				'"They make up everything!"'
-				'"Right... I gotta go, Christina needs me." Standing up, she walks away before you can tell her any more jokes.'
+				'"Right... I gotta go. Christina needs me." Standing up, she walks away before you can tell her any more jokes.'
 			end
 		elseif grupTipe = 4:
 			if npc_rel['A13'] >= 50:
@@ -1317,61 +1290,61 @@ if $ARGS[0] = 'lariska':
 				'"Hey, Lariska."'
 				'"Hi, <<$pcs_nickname>>. You know Christina will throw a fit if she sees you talking to me."'
 				'"Fuck her. I''m not afraid."'
-				'Your attitude seems to embolden her a bit, as she stands a bit straighter and actually talks to you for awhile. Eventually break ends, and she waves bye at you, a secret little smile on her face just meant for you.'
+				'Your attitude seems to embolden her a bit, as she stands a bit straighter and actually talks to you for a while. Break eventually ends and she waves goodbye with a secret little smile on her face meant just for you.'
 			elseif npc_rel['A13'] <= 20:
 				'Lariska sees you in the hallway walking towards her and stands up, looking nervous.'
-				'"Hey, Lariska."'
-				'"Hi, <<$pcs_nickname>>. Sorry, can''t chat. Christina needs me." She runs off, looking for her idol.'
-				+$OpenInnerThought+'Well that bitch was rude!'+$CloseInnerThought
+				'"Hey Lariska."'
+				'"Hi <<$pcs_nickname>>. Sorry, can''t chat. Christina needs me." She then runs off, looking for her idol.'
+				+$OpenInnerThought+'Well that was rude, bitch!'+$CloseInnerThought
 			else
 				'Lariska sees you in the hallway walking towards her and stands up, looking nervous.'
-				'"Hey, Lariska."'
-				'"Hi, <<$pcs_nickname>>. Sorry, I don''t think you''re supposed to be here." She looks around, like she is afraid and needs protection.'
+				'"Hey Lariska."'
+				'"Hi <<$pcs_nickname>>. Sorry, I don''t think you''re supposed to be here." She looks around, like she''s afraid and needs protection.'
 				'"I just wanted to chat with you. I won''t bite... much."'
 				'Her face turns bright red and she starts shuffling her feet. "I''m sorry, I''ll get in trouble if Christina sees me talking to you." She gives you a pleading look.'
-				'"Ok, ok. I will just head to class then. See you around." She gives you a brief, shy smile before you walk away.'
+				'"Okay, okay. I''ll just head to class then. See you around." She gives you a brief, shy smile before you walk away.'
 			end
 		else
 			if npc_rel['A13'] >= 50:
 				'"I asked Christina if you could join our group. I was not prepared for the answer."'
-				'"Yeah, that bitch has hated me for as long as I can remember. Who knows why." Shrugging, you add "Whatever her issue is, it''s her problem."'
+				'You shrug. "Yeah, that bitch has hated me for as long as I can remember. Whatever her issue is, it''s her problem."'
 				'"I would be careful talking like that. If she hears you..."'
-				'Shrugging again, you say "I''m not afraid of her."'
-				'Changing the subject, the two of you gossip the rest of break.'
+				'You shrug again. "I''m not afraid of her."'
+				'Changing the subject, the two of you gossip for the rest of break.'
 			elseif npc_rel['A13'] <= 20:
-				'Teasingly, you ask "So where''s the old ball and chain?"'
-				'"Oh shut up <<$pcs_nickname>>. Don''t you have anything better to do? At least I have friends." Lariska fires back.'
-				'You start laughing. "Yeah, <i>friends</i>." Rolling your eyes at her, you walk off.'
+				'"So where''s the old ball and chain?" you ask teasingly.'
+				'"Oh shut up, <<$pcs_nickname>>! Don''t you have anything better to do? At least I have friends!" she fires back.'
+				'You start laughing. "Yeah, <i>friends</i>." Rolling your eyes at her, you walk away.'
 			else	
 				'"What are you doing here, <<$pcs_nickname>>? You don''t have friends here."'
-				'"Just because I''m not in your little social clubs doesn''t mean I don''t have friends."'
+				'"Just because I''m not in your little social club doesn''t mean I don''t have friends."'
 				'"That''s exactly what that means. If you actually tried to get along with people, maybe they would start accepting you."'
-				'Shrugging, you just give her a smile and walk off.'
+				'Shrugging, you just give her a smile and walk away.'
 			end
 		end
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	if mesec > 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
-			$temp['tampon_ask'] = '"Lariska," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"'
+		act 'Ask for a tampon':
+			$temp['tampon_ask'] = '"Lariska," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_jock_chats', 'lariska_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Lariska," you whisper. "My period just started and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Lariska," you whisper. "My period just started and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_jock_chats', 'lariska_tampon'
 			end
 		end
 	elseif placebopart > 0 and LutH > 0 and knowpreg = 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
+		act 'Ask for a tampon':
 			$temp['tampon_ask'] = '"Lariska," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_jock_chats', 'lariska_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Lariska," you whisper. "My period is starting soon and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Lariska," you whisper. "My period is starting soon and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_jock_chats', 'lariska_tampon'
 			end
 		end
@@ -1382,7 +1355,7 @@ if $ARGS[0] = 'lariska_tampon':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big13.jpg"></center>'
 	
-	if $temp['tampon_ask'] = '"Lariska," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"' or $temp['tampon_ask'] = '"Lariska," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
+	if $temp['tampon_ask'] = '"Lariska," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"' or $temp['tampon_ask'] = '"Lariska," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
 		if npc_rel['A13'] >= 70:
 			'She looks around before quickly digging through her backpack for a tampon and discreetly passes it to you. "Here."'
 		else
@@ -1397,9 +1370,9 @@ if $ARGS[0] = 'lariska_tampon':
 			'"I only have tampons," she says as she discreetly passes you one.'
 		end
 	end
-	'"Thanks Lariska."'
+	'"Thanks, Lariska."'
 	'"Just don''t tell Christina," she whispers. "I don''t want to leave you hanging but she''ll kill me if she finds out."'
-	'Then you run off to the bathroom to go put the tampon in before class starts.'
+	'You run off to the bathroom to go put the tampon in before class starts.'
 	isprok = 1
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 end
@@ -1423,11 +1396,10 @@ if $ARGS[0] = 'ivan':
 	gs 'exp_gain', 'chrsm', rand(1,2)
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big3.jpg"></center>'
-	!!this is story arc stuff I think it is coded correct but not sure.
 	if npc_rel['A3'] >= 80 and NikoPayback = 2 and IvanVsNiko = 0:act 'Ask for help with Niko': gt 'NikoPayback', 'Ivan Help'
 	if fame['pav_slut'] < 225 and IvanShowerQW = 1:
 		IvanShowerQW = 11
-		'Ivan thinks for a moment before he speaks. "<<$pcs_nickname>>, I would like to talk to you about what happened in the shower. You''re a great girl, and I had a great time, but I''m not ready for a relationship. I need to put all my energy into my athletics. I think I have a good shot at getting to the Russian National Championships this year. I really can''t afford to be distracted by girls, even girls as attractive as you. So how about we just stick to fooling around a little?"'
+		'Ivan thinks for a second before he speaks. "<<$pcs_nickname>>, I would like to talk to you about what happened in the shower. You''re a great girl, and I had a great time, but I''m not ready for a relationship. I need to put all my energy into my athletics. I think I have a good shot at getting to the Russian National Championships this year. I really can''t afford to be distracted by girls, even girls as attractive as you. So how about we just stick to fooling around a little?"'
 		act 'Discuss':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big3.jpg"></center>'
@@ -1436,7 +1408,6 @@ if $ARGS[0] = 'ivan':
 			'You laugh at his silly antics. It''s nice to have found a fun guy to hang out with. Perhaps you will stop by his place, or maybe even take him up on his offer to make lunch break less boring. "Sure Ivan, I''ll think about it."'
 
 			if npc_rel['A3'] >= 80 and NikoPayback = 2 and IvanVsNiko = 0:act 'Ask for help with Niko': gt 'NikoPayback', 'Ivan Help'
-
 			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 			act 'Tell him you''re bored right now':gt 'gdksport', 'Ivan_bored'
 		end
@@ -1452,8 +1423,7 @@ if $ARGS[0] = 'ivan':
 		else
 			act 'Tell Ivan you''re bored':gt 'gdksport', 'Ivan_bored'
 		end
-!! Since Ivan is only asking about the current day, not indefinitely, might be good to use a daystart
-!! variable here and in the scene in gdksport IvanShowerYes guards (IvanShowerDayStart or something)
+!! Since Ivan is only asking about the current day, not indefinitely, might be good to use a daystart variable here and in the scene in gdksport IvanShowerYes guards (IvanShowerDayStart or something)
 	elseif IvanShowerYes = 0 and IvanShowerQW = 11 and ShowerIvan < 3:
 		'As you''re about to head for your next class, Ivan suddenly stops you. "<<$pcs_nickname>>, want to meet up with me in the showers after school?"'
 		act 'Decline':
@@ -1582,9 +1552,9 @@ if $ARGS[0] = 'ivan':
 		end
 	elseif grupTipe = 4:
 		if npc_rel['A3'] >= 50:
-			'"Hi <<$pcs_nickname>>." Ivan greets you as you walk towards him.'
+			'"Hi <<$pcs_nickname>>," Ivan greets you as you walk towards him.'
 			'"What''s up, Prince of Boxers? Do you still have time to chat despite all the training and the crowds of cheerleaders?" you ask jokingly as you do shadowboxing next to him.'
-			'"I always have time for you." he replies as he winks at you. He starts to talk about everything that comes to his mind, but mostly about boxing, running, and the workouts he and Fedor have been doing together lately.'
+			'"I always have time for you," he replies as he winks at you. He starts to talk about everything that comes to his mind, but mostly about boxing, running, and the workouts he and Fedor have been doing together lately.'
 			'"You''ll end up joining us if you become such a pro at fighting. Think about it," you say with a wistful sigh before you start talking about how many adventures he could have with you and your fellow gopniks. "I''d challenge you to a fight sometime, though." you say, filled with self-confidence. "I bet I could kick your ass." you continue as you playfully smack him on the ass.'
 			*nl
 			'"You can always find me in the community center if you''d like to bet your ass," he says and you can see his eyes running down your ass.'
@@ -1610,7 +1580,7 @@ if $ARGS[0] = 'ivan':
 			'"The truth is, I was just about to..." he starts to say, and when he looks at you and sees that he has no chance of getting away, he continues. "...but anyway, we can talk."'
 			'He''s not in a great mood, and keeps looking in the direction of the others, as if expecting one of them to do something. He sighs and realizes he has no other choice than to share a thing or two about what''s been going on with him lately.'
 			*nl
-			'"Booooring." you say as you roll your eyes. "You should do more things, get some free time or you''ll miss the best time of your life." you add.'
+			'"Booooring!" you say as you roll your eyes. "You should do more things, get some free time or you''ll miss the best time of your life."'
 			'"You know, I don''t really have time for anything other than training and doing some important things at home." he says, then complains about how although he''d like to be a bit more social, he can''t afford to be distracted by anything.'
 			'"I was hoping you''d tell me something more interesting, though. I''m probably more bored now than I was before!" you say jokingly before standing up, dusting yourself off and walking away while waving at him.'
 		end

+ 9 - 3
locations/gschool_lessons.qsrc

@@ -72,14 +72,17 @@ if $ARGS[0] = 'uniform_check':
 		grupvalue[1] -= 1
 		grupvalue[2] -= 1
 		'<font color="blue">This uniform is very conservative.</font>'
-	elseif PCloSkirt < 5 and PCloThinness < 5 and PCloBra = 0 or PCloTopCut = 4:
-		if PCloInhibit >= 30:
+	elseif PCloSkirt < 5 and PCloThinness < 5 and PCloBra = 0:
+		if PCloInhibit >= 30 or PCloTopCut = 4:
 			grupvalue[1] -= 1
 			grupvalue[2] -= 1
 			grupvalue[3] -= 1
 			grupvalue[4] += 1
 			grupvalue[5] -= 1
 			'<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>'	
 		elseif PCloQuality >= 4:
 			grupvalue[1] += 1
 			grupvalue[2] += 1
@@ -88,13 +91,16 @@ if $ARGS[0] = 'uniform_check':
 			'<font color="blue">This uniform complies with the school regulations on skirt length.</font>'
 		end
 	elseif PCloSkirt = 5 and PCloThinness < 5 and PCloBra = 0:
-		if PCloInhibit >= 30:
+		if PCloInhibit >= 35:
 			grupvalue[1] -= 1
 			grupvalue[2] -= 1
 			grupvalue[3] -= 1
 			grupvalue[4] += 1
 			grupvalue[5] -= 1
 			'<font color="red">This uniform slightly breaches the school regulations and it is too risqué.</font>'
+		elseif CloStyle = 2:
+			grupvalue[4] += 1
+			'<font color="blue">This uniform slightly breaches the school regulations on skirt length and is of a style that appeals to Gopniks.</font>'	
 		elseif PCloQuality >= 4:
 			grupvalue[1] += 1
 			grupvalue[2] += 1

+ 16 - 13
locations/gschool_lessons1.qsrc

@@ -57,7 +57,7 @@ if $ARGS[0] = 'russian':
 		if will_cost <= pcs_willpwr:
 			act 'Flash your breasts at Svyatoslav (<<will_cost>> Willpower)':
 				*clr & cla
-				npc_rel['A152'] += 1
+				gs 'npc_relationship', 'modify', 'A8', 'like'
 				gs 'willpower', 'exhib', 'self', 'medium'
 				gs 'willpower', 'pay', 'self'
 				gs 'flash', 'tits', 'indoors', 1, 1
@@ -264,7 +264,7 @@ if $ARGS[0] = 'russian':
 				end
 				act 'Flash your breasts':
 					*clr & cla
-					npc_rel['A8'] += 1
+					gs 'npc_relationship', 'modify', 'A8', 'like'
 					gs 'flash', 'tits', 'indoors', 1, 1
 					gs 'fame', 'pav', 'sex', 5
 					gs 'stat'
@@ -280,6 +280,7 @@ if $ARGS[0] = 'russian':
 				if $pantyworntype ! 'none':
 					act 'Flash your panties':
 						*clr & cla
+						gs 'npc_relationship', 'modify', 'A8', 'like'
 						gs 'flash', 'panties', 'indoors', 1, 1
 						gs 'fame', 'pav', 'sex', 1
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/teasep1.jpg"></center>'
@@ -298,7 +299,7 @@ if $ARGS[0] = 'russian':
 						end
 						act 'Raise your skirt more':
 							*clr & cla
-							npc_rel['A8'] += 1
+							gs 'npc_relationship', 'modify', 'A8', 'like'
 							gs 'fame', 'pav', 'sex', 1
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/teasep2.jpg"></center>'
 							'You pull your skirt up so your panties are exposed and Svyatoslav grins wide. You can tell he''s hoping to see more by the way he''s looking at you.'
@@ -320,7 +321,7 @@ if $ARGS[0] = 'russian':
 								end
 								act 'Show him your pussy':
 									*clr & cla
-									npc_rel['A8'] += 1
+									gs 'npc_relationship', 'modify', 'A8', 'like'
 									gs 'fame', 'pav', 'sex', 5
 									gs 'flash', 'pussy', 'indoors', 3, 1
 									gs 'stat'
@@ -339,7 +340,7 @@ if $ARGS[0] = 'russian':
 				else
 					act 'Flash your pussy':
 						*clr & cla
-						npc_rel['A8'] += 1
+						gs 'npc_relationship', 'modify', 'A8', 'like'
 						gs 'fame', 'pav', 'sex', 5
 						gs 'arousal', 'flash', 3
 						gs 'arousal', 'end'
@@ -613,7 +614,7 @@ if $ARGS[0] = 'geography':
 		if will_cost <= pcs_willpwr:
 			act 'Flash your breasts at Artem (<<will_cost>> Willpower)':
 				*clr & cla
-				npc_rel['A152'] += 1
+				gs 'npc_relationship', 'modify', 'A2', 'like'	
 				gs 'willpower', 'exhib', 'self', 'medium'
 				gs 'willpower', 'pay', 'self'
 				gs 'flash', 'tits', 'indoors', 1, 1
@@ -819,7 +820,7 @@ if $ARGS[0] = 'geography':
 				end
 				act 'Flash your breasts':
 					*clr & cla
-					npc_rel['A9'] += 1
+					gs 'npc_relationship', 'modify', 'A9', 'like'	
 					gs 'flash', 'tits', 'indoors', 1, 1
 					gs 'fame', 'pav', 'sex', 5
 					gs 'stat'
@@ -835,6 +836,7 @@ if $ARGS[0] = 'geography':
 				if $pantyworntype ! 'none':
 					act 'Flash your panties':
 						*clr & cla
+						gs 'npc_relationship', 'modify', 'A9', 'like'	
 						gs 'flash', 'panties', 'indoors', 1, 1
 						gs 'fame', 'pav', 'sex', 1
 						gs 'stat'
@@ -854,7 +856,7 @@ if $ARGS[0] = 'geography':
 						end
 						act 'Raise your skirt more':
 							*clr & cla
-							npc_rel['A9'] += 1
+							gs 'npc_relationship', 'modify', 'A9', 'like'	
 							gs 'fame', 'pav', 'sex', 1
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/teasep2.jpg"></center>'
 							'You pull your skirt up more so your panties are exposed. Vitek grins wide as he stares at your panty covered pussy. You can tell he''s hoping to see more by the way he''s looking at you.'
@@ -876,7 +878,7 @@ if $ARGS[0] = 'geography':
 								end
 								act 'Show him your pussy':
 									*clr & cla
-									npc_rel['A8'] += 1
+									gs 'npc_relationship', 'modify', 'A9', 'like'	
 									gs 'fame', 'pav', 'sex', 5
 									gs 'flash', 'pussy', 'indoors', 3, 1
 									gs 'stat'
@@ -1138,7 +1140,7 @@ if $ARGS[0] = 'history':
 		if will_cost <= pcs_willpwr:
 			act 'Flash your breasts at Petka (<<will_cost>> Willpower)':
 				*clr & cla
-				npc_rel['A152'] += 1
+				gs 'npc_relationship', 'modify', 'A6', 'like'	
 				gs 'willpower', 'exhib', 'self', 'medium'
 				gs 'willpower', 'pay', 'self'
 				gs 'flash', 'tits', 'indoors', 1, 1
@@ -1344,7 +1346,7 @@ if $ARGS[0] = 'history':
 				end
 				act 'Flash your breasts':
 					*clr & cla
-					npc_rel['A157'] += 1
+					gs 'npc_relationship', 'modify', 'A157', 'like'
 					gs 'flash', 'tits', 'indoors', 1, 1
 					gs 'fame', 'pav', 'sex', 5
 					gs 'stat'
@@ -1360,6 +1362,7 @@ if $ARGS[0] = 'history':
 				if $pantyworntype ! 'none':
 					act 'Flash your panties':
 						*clr & cla
+						gs 'npc_relationship', 'modify', 'A157', 'like'
 						gs 'flash', 'panties', 'indoors', 1, 1
 						gs 'fame', 'pav', 'sex', 1
 						gs 'stat'
@@ -1379,7 +1382,7 @@ if $ARGS[0] = 'history':
 						end
 						act 'Raise your skirt more':
 							*clr & cla
-							npc_rel['A157'] += 1
+							gs 'npc_relationship', 'modify', 'A157', 'like'
 							gs 'fame', 'pav', 'sex', 1
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/teasep2.jpg"></center>'
 							'You pull your skirt up more so your panties are exposed to Roman, who grins wide as he stares at your panty covered pussy. You can tell he''s hoping to see more by the way he''s looking at you.'
@@ -1401,7 +1404,7 @@ if $ARGS[0] = 'history':
 								end
 								act 'Show him your pussy':
 									*clr & cla
-									npc_rel['A8'] += 1
+									gs 'npc_relationship', 'modify', 'A157', 'like'
 									gs 'fame', 'pav', 'sex', 5
 									gs 'flash', 'pussy', 'indoors', 3, 1
 									gs 'stat'

+ 12 - 10
locations/gschool_lessons2.qsrc

@@ -63,7 +63,7 @@ if $ARGS[0] = 'computer':
 		if will_cost <= pcs_willpwr:
 			act 'Flash your breasts at Artem (<<will_cost>> Willpower)':
 				*clr & cla
-				npc_rel['A2'] += 1
+				gs 'npc_relationship', 'modify', 'A12', 'like'
 				gs 'willpower', 'exhib', 'self', 'medium'
 				gs 'willpower', 'pay', 'self'
 				gs 'flash', 'tits', 'indoors', 2, 1
@@ -274,7 +274,7 @@ if $ARGS[0] = 'computer':
 				end
 				act 'Flash your breasts':
 					*clr & cla
-					npc_rel['A11'] += 1
+					gs 'npc_relationship', 'modify', 'A11', 'like'
 					gs 'flash', 'tits', 'indoors', 2, 1
 					gs 'fame', 'pav', 'sex', 5
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/teaseb2.jpg"></center>'
@@ -289,6 +289,7 @@ if $ARGS[0] = 'computer':
 				if $pantyworntype ! 'none':
 					act 'Flash your panties':
 						*clr & cla
+						gs 'npc_relationship', 'modify', 'A11', 'like'
 						gs 'flash', 'panties', 'indoors', 2, 1
 						gs 'fame', 'pav', 'sex', 1
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/teasep1.jpg"></center>'
@@ -307,7 +308,7 @@ if $ARGS[0] = 'computer':
 						end
 						act 'Raise your skirt more':
 							*clr & cla
-							npc_rel['A11'] += 1
+							gs 'npc_relationship', 'modify', 'A11', 'like'
 							gs 'fame', 'pav', 'sex', 1
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/teasep2.jpg"></center>'
 							'You pull your skirt up more so your panties are exposed. He grins wide as he stares at your panty covered pussy. You can tell he''s hoping to see more by the way he''s looking at you.'
@@ -329,7 +330,7 @@ if $ARGS[0] = 'computer':
 								end
 								act 'Show him your pussy':
 									*clr & cla
-									npc_rel['A11'] += 1
+									gs 'npc_relationship', 'modify', 'A11', 'like'
 									gs 'fame', 'pav', 'sex', 5
 									gs 'flash', 'pussy', 'indoors', 3, 1
 									gs 'stat'
@@ -633,7 +634,7 @@ if $ARGS[0] = 'science':
 		if will_cost <= pcs_willpwr:
 			act 'Flash your breasts at Fedor (<<will_cost>> Willpower)':
 				*clr & cla
-				npc_rel['A5'] += 1
+				gs 'npc_relationship', 'modify', 'A5', 'like'
 				gs 'willpower', 'exhib', 'self', 'medium'
 				gs 'willpower', 'pay', 'self'
 				gs 'flash', 'tits', 'indoors', 2, 1
@@ -1062,7 +1063,7 @@ if $ARGS[0] = 'music':
 		if will_cost <= pcs_willpwr:
 			act 'Flash your breasts at Petka (<<will_cost>> Willpower)':
 				*clr & cla
-				npc_rel['A6'] += 1
+				gs 'npc_relationship', 'modify', 'A6', 'like'
 				gs 'willpower', 'exhib', 'self', 'medium'
 				gs 'willpower', 'pay', 'self'
 				gs 'flash', 'tits', 'indoors', 2, 1
@@ -1268,7 +1269,7 @@ if $ARGS[0] = 'music':
 				end
 				act 'Flash your breasts':
 					*clr & cla
-					npc_rel['A155'] += 1
+					gs 'npc_relationship', 'modify', 'A155', 'like'
 					gs 'flash', 'tits', 'indoors', 2, 1
 					gs 'fame', 'pav', 'sex', 5
 					gs 'stat'
@@ -1284,6 +1285,7 @@ if $ARGS[0] = 'music':
 				if $pantyworntype ! 'none':
 					act 'Flash your panties':
 						*clr & cla
+						gs 'npc_relationship', 'modify', 'A155', 'like'
 						gs 'flash', 'panties', 'indoors', 2, 1
 						gs 'fame', 'pav', 'sex', 1
 						gs 'stat'
@@ -1303,7 +1305,7 @@ if $ARGS[0] = 'music':
 						end
 						act 'Raise your skirt more':
 							*clr & cla
-							npc_rel['A155'] += 1
+							gs 'npc_relationship', 'modify', 'A155', 'like'
 							gs 'fame', 'pav', 'sex', 1
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/teasep2.jpg"></center>'
 							'You pull your skirt up more so your panties are exposed to Lavrenti. He grins wide as he stares at your panty covered pussy. You can tell he''s hoping to see more by the way he''s looking at you.'
@@ -1325,7 +1327,7 @@ if $ARGS[0] = 'music':
 								end
 								act 'Show him your pussy':
 									*clr & cla
-									npc_rel['A155'] += 1
+									gs 'npc_relationship', 'modify', 'A155', 'like'
 									gs 'fame', 'pav', 'sex', 5
 									gs 'flash', 'pussy', 'indoors', 3, 1
 									gs 'stat'
@@ -1586,7 +1588,7 @@ if $ARGS[0] = 'biology':
 		if will_cost <= pcs_willpwr:
 			act 'Flash your breasts at Lesco (<<will_cost>> Willpower)':
 				*clr & cla
-				npc_rel['A5'] += 1
+				gs 'npc_relationship', 'modify', 'A7', 'like'
 				gs 'willpower', 'exhib', 'self', 'medium'
 				gs 'willpower', 'pay', 'self'
 				gs 'flash', 'tits', 'indoors', 2, 1

+ 10 - 8
locations/gschool_lessons3.qsrc

@@ -489,7 +489,7 @@ if $ARGS[0] = 'art':
 			if will_cost <= pcs_willpwr:
 				act 'Flash your breasts at Feofan (<<will_cost>> Willpower)':
 					*clr & cla
-					npc_rel['A152'] += 1
+					gs 'npc_relationship', 'modify', 'A152', 'like'
 					gs 'willpower', 'exhib', 'self', 'medium'
 					gs 'willpower', 'pay', 'self'
 					gs 'flash', 'tits', 'indoors', 2, 1
@@ -690,7 +690,7 @@ if $ARGS[0] = 'art':
 					end
 					act 'Flash your breasts':
 						*clr & cla
-						npc_rel['A8'] += 1
+						gs 'npc_relationship', 'modify', 'A8', 'like'
 						gs 'flash', 'tits', 'indoors', 2, 1
 						gs 'fame', 'pav', 'sex', 5
 						gs 'stat'
@@ -706,6 +706,7 @@ if $ARGS[0] = 'art':
 					if $pantyworntype ! 'none':
 						act 'Flash your panties':
 							*clr & cla
+							gs 'npc_relationship', 'modify', 'A8', 'like'
 							gs 'flash', 'panties', 'indoors', 2, 1
 							gs 'fame', 'pav', 'sex', 1
 							gs 'stat'
@@ -725,7 +726,7 @@ if $ARGS[0] = 'art':
 							end
 							act 'Raise your skirt more':
 								*clr & cla
-								npc_rel['A8'] += 1
+								gs 'npc_relationship', 'modify', 'A8', 'like'
 								gs 'flash', 'panties', 'indoors', 2, 1
 								gs 'fame', 'pav', 'sex', 1
 								gs 'stat'
@@ -749,7 +750,7 @@ if $ARGS[0] = 'art':
 									end
 									act 'Show him your pussy':
 										*clr & cla
-										npc_rel['A8'] += 1
+										gs 'npc_relationship', 'modify', 'A8', 'like'
 										gs 'fame', 'pav', 'sex', 5
 										gs 'flash', 'pussy', 'indoors', 3, 1
 										gs 'stat'
@@ -1053,7 +1054,7 @@ if $ARGS[0] = 'shop':
 			if will_cost <= pcs_willpwr:
 				act 'Flash your breasts at Fedor (<<will_cost>> Willpower)':
 					*clr & cla
-					npc_rel['A152'] += 1
+					gs 'npc_relationship', 'modify', 'A5', 'like'
 					gs 'willpower', 'exhib', 'self', 'medium'
 					gs 'willpower', 'pay', 'self'
 					gs 'flash', 'tits', 'indoors', 2, 1
@@ -1264,7 +1265,7 @@ if $ARGS[0] = 'shop':
 					end
 					act 'Flash your breasts':
 						*clr & cla
-						npc_rel['A10'] += 1
+						gs 'npc_relationship', 'modify', 'A10', 'like'
 						gs 'flash', 'tits', 'indoors', 2, 1
 						gs 'fame', 'pav', 'sex', 5
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/teaseb2.jpg"></center>'
@@ -1279,6 +1280,7 @@ if $ARGS[0] = 'shop':
 					if $pantyworntype ! 'none':
 						act 'Flash your panties':
 							*clr & cla
+							gs 'npc_relationship', 'modify', 'A10', 'like'
 							gs 'flash', 'panties', 'indoors', 2, 1
 							gs 'fame', 'pav', 'sex', 1
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/teasep1.jpg"></center>'
@@ -1297,7 +1299,7 @@ if $ARGS[0] = 'shop':
 							end
 							act 'Raise your skirt more':
 								*clr & cla
-								npc_rel['A10'] += 1
+								gs 'npc_relationship', 'modify', 'A10', 'like'
 								gs 'fame', 'pav', 'sex', 1
 								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/teasep2.jpg"></center>'
 								'You pull your skirt up more so your panties are exposed to Dan, who grins wide as he stares at your panty covered pussy. You can tell he''s hoping to see more by the way he''s looking at you.'
@@ -1319,7 +1321,7 @@ if $ARGS[0] = 'shop':
 									end
 									act 'Show him your pussy':
 										*clr & cla
-										npc_rel['A8'] += 1
+										gs 'npc_relationship', 'modify', 'A10', 'like'
 										gs 'fame', 'pav', 'sex', 5
 										gs 'flash', 'pussy', 'indoors', 3, 1
 										'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/classroom/teasep4.jpg"></center>'

+ 1 - 1
locations/gschool_lunch.qsrc

@@ -534,7 +534,7 @@ if $ARGS[0] = 'rolan_meet':
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/rolan/school/rolanmeet3.jpg"></center>'
 			'He comically falls on the floor. "Hey! What are you doing!?"'
 			'"You''re in no position to question me! Why are you drunk? You know you''re in a school, right? I should call the police!"'
-			'He starts to reach for the chair you pulled out from under him. "Hey! I''m not drunk and I''m on break!"'
+			'He starts to reach for the chair you pulled out from under him. "Hey! I''m not drunk and I''m on a break!"'
 			'"Right, like I believe that. What are you doing here? Are you... homeless?" You start feeling a little bit of remorse.'
 			'"Huh? No, I''m the janitor! <i>I</i> should be the one reporting <i>you</i>! Who do you think you are, throwing people around like this? I should have a word with Miss Volkov..."'
 			'"Wha-" you start to ask when you notice the name tag on the table. <i>Rolan Matveev: Janitor</i>. Shit! He really does work here! "Oh, uh, I''m really sorry, sir. I didn''t see your badge..."'

+ 10 - 10
locations/gschool_nerd_chats.qsrc

@@ -281,14 +281,14 @@ if $ARGS[0] = 'julia':
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	
 	if mesec > 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
-			$temp['tampon_ask'] = '"Julia," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"'
+		act 'Ask for a tampon':
+			$temp['tampon_ask'] = '"Julia," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_nerd_chats', 'julia_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
 			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Julia," you whisper. "My period just started and I don''t have a pad, can I borrow one?"'
+				$temp['tampon_ask'] = '"Julia," you whisper. "My period just started and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_nerd_chats', 'julia_tampon'
 			end
 		end
@@ -300,7 +300,7 @@ if $ARGS[0] = 'julia':
 		
 		if $pantyworntype ! 'none':
 			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Julia," you whisper. "My period is starting soon and I don''t have a pad, can I borrow one?"'
+				$temp['tampon_ask'] = '"Julia," you whisper. "My period is starting soon and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_nerd_chats', 'julia_tampon'
 			end
 		end
@@ -312,7 +312,7 @@ if $ARGS[0] = 'julia_tampon':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big12.jpg"></center>'
 	
-	if $temp['tampon_ask'] = '"Julia," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"' or $temp['tampon_ask'] = '"Julia," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
+	if $temp['tampon_ask'] = '"Julia," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"' or $temp['tampon_ask'] = '"Julia," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
 		if npc_rel['A14'] > 40:
 			'"A tampon?" Julia blushes faintly as she reaches for her purse. "I don''t have tampons, but I have some spare pads. Is that okay?"'
 			if $pantyworntype ! 'none':
@@ -332,11 +332,11 @@ if $ARGS[0] = 'julia_tampon':
 			isprokp = 1
 			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 		else
-			act'Uh...':
+			act 'Uh...':
 				cla & *nl
 				'"Uh..."'
 				*nl
-				'You hesitate as she holds out the pad for you, very conscious of the fact that you cannot use a menstrual pad right now unless you can somehow get ahold of some underwear to go with it. Julia misinterprets your hesitation and her cheeks color with embarrassment, assuming that you''re judging her for using pads.'
+				'You hesitate as she holds out the pad for you, very conscious of the fact that you can''t use a menstrual pad right now unless you can somehow get ahold of some underwear to go with it. Julia misinterprets your hesitation and her cheeks color with embarrassment, assuming that you''re judging her for using pads.'
 				*nl
 				'"That will be fine, thanks," you say with a false smile.'
 				'"You''re welcome," she mumbles, looking away as she hands you the pad.'
@@ -345,7 +345,7 @@ if $ARGS[0] = 'julia_tampon':
 				act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 			end
 			
-			act'That''s not going to work':
+			act 'That''s not going to work':
 				cla & *nl
 				'"Uhm... A pad''s not going to work for me," you say.'
 				'"Huh? Why not?" Julia looks confused.'
@@ -361,10 +361,10 @@ if $ARGS[0] = 'julia_tampon':
 			'She quickly digs into her purse and comes up with a pad for you'
 			'"Thanks Julia."'
 			'"You''re welcome," she smiles back.'
-			'Then you run off to the bathroom to go put the tampon in before class starts.'
+			'You run off to the bathroom to go put the tampon in before class starts.'
 		else
 			'Julia looks startled that you''re asking her but nods hesitantly.'
-			'"Y-yeah, I have one you can use..." She digs into her purse and comes up with a pad for you'
+			'"Y-yeah, I have one you can use..." She digs into her purse and comes up with a pad for you.'
 			'"Thanks Julia."'
 			'"You''re welcome," she mumbles and you run off to the bathroom to go put the tampon in before class starts.'
 		end

+ 17 - 21
locations/gschool_outcast_chats.qsrc

@@ -67,15 +67,11 @@ if $ARGS[0] = 'petia':
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big159.jpg"></center>'
 	if fame['pav_slut'] > 200:
 		if npc_rel['A159'] >= 50:
-			if soniaPS > 0:
-				'"Look everyone, the other school bike is here! We don''t have to share Sonia anymore!" The nerds awkwardly ignore him as he walks up to you with a wide grin. His filthy teeth look like they haven''t seen a toothbrush in years, if ever. "Are you here to finally give me a blowjob?" he asks with a creepy stare. Despite your reputation, even you still have standards and snort in disgust before walking away.' 
-				'Unfazed by your rejection, he walks up to Sonia and asks her the same question. You can see Sonia visibly gag and nearly throw up in her mouth in disgust.'
-			else
-				'"Look everyone, it''s the school bike!" The nerds awkwardly ignore him as he walks up to you with a wide grin. His filthy teeth look like they haven''t seen a toothbrush in years, if ever. "Are you here to finally give me a blowjob?" he asks with a creepy stare. Despite your reputation, even you still have standards and snort in disgust before walking away.'
-			end
+			'"Look everyone, the other school bike is here! We don''t have to share Sonia anymore!" The nerds awkwardly ignore him as he walks up to you with a wide grin. His filthy teeth look like they haven''t seen a toothbrush in years, if ever. "Are you here to finally give me a blowjob?" he asks with a creepy stare. Despite your reputation, even you still have standards and snort in disgust before walking away.' 
+			if soniaPS > 0: 'Unfazed by your rejection, he walks up to Sonia and asks her the same question. You can see her visibly gag in disgust.'
 		else
-			'He backs away when he sees you approaching. "Get away from me you disgusting slut!" He then stops, turns around and walks back. "Unless you want to give me a blowjob that is?" he asks hopefully, but even you have standards and snort in disgust before walking away. '
-			if soniaPS > 0: 'Unfazed by your rejection, he walks up to Sonia and asks her the same question. You can see Sonia visibly gag and nearly throw up in her mouth in disgust.'
+			'He backs away when he sees you approaching. "Get away from me you disgusting slut!" He then stops, turns around and walks back. "Unless you want to give me a blowjob that is?" he asks hopefully, but even you have standards and snort in disgust before walking away.'
+			if soniaPS > 0: 'Unfazed by your rejection, he walks up to Sonia and asks her the same question. You can see her visibly gag in disgust.'
 		end
 	elseif grupTipe = 1:
 		grupvalue[1] -= 1
@@ -85,7 +81,7 @@ 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>>, 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 or be eaten alive by wild animals than have sex with you!"' 
+			'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.'
 			'Disgusted, you back away, but sense his creepy gaze on the back of your head as you walk away.'
 		else
@@ -99,10 +95,10 @@ if $ARGS[0] = 'petia':
 		grupvalue[3] -= 1
 		grupvalue[4] -= 1
 		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 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 jocks 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.'
+			'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 or be eaten alive by wild animals 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. "Do you drool at the sight of my tits in gym class as well, you dirty perv?" you ask sternly while covering your breasts with your arm. He quickly darts his eyes back up. '
+			'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.'
 			'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.' 
@@ -175,7 +171,7 @@ if $ARGS[0] = 'petia':
 		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 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.'
+			'"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.'
 		end
 	else
@@ -319,26 +315,26 @@ if $ARGS[0] = 'sonia':
 	end
 	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	if mesec > 0 and isprok = 0 and isprokp = 0:
-		act'Ask for a tampon':
-			$temp['tampon_ask'] = '"Sonia," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"'
+		act 'Ask for a tampon':
+			$temp['tampon_ask'] = '"Sonia," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_outcast_chats', 'sonia_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Sonia," you whisper. "My period just started and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Sonia," you whisper. "My period just started and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_outcast_chats', 'sonia_tampon'
 			end
 		end
 	elseif placebopart > 0 and LutH > 0 and knowpreg = 0:
-		act'Ask for a tampon':
+		act 'Ask for a tampon':
 			$temp['tampon_ask'] = '"Sonia," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"'
 			gs 'gschool_outcast_chats', 'sonia_tampon'
 		end
 		
 		if $pantyworntype ! 'none':
-			act'Ask for a pad':
-				$temp['tampon_ask'] = '"Sonia," you whisper. "My period is starting soon and I don''t have a pad, can I borrow one?"'
+			act 'Ask for a pad':
+				$temp['tampon_ask'] = '"Sonia," you whisper. "My period is starting soon and I don''t have a pad. Can I borrow one?"'
 				gs 'gschool_outcast_chats', 'sonia_tampon'
 			end
 		end
@@ -349,7 +345,7 @@ if $ARGS[0] = 'sonia_tampon':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big139.jpg"></center>'
 	'<<$temp[''tampon_ask'']>>'
-	if $temp['tampon_ask'] = '"Sonia," you whisper. "My period just started and I don''t have a tampon, can I borrow one?"' or $temp['tampon_ask'] = '"Sonia," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
+	if $temp['tampon_ask'] = '"Sonia," you whisper. "My period just started and I don''t have a tampon. Can I borrow one?"' or $temp['tampon_ask'] = '"Sonia," you whisper. "My period is starting soon and I don''t have a tampon. Can I borrow one?"':
 		if npc_rel['A25'] >= 70:
 			'"Don''t worry <<$pcs_nickname>>, I''ve got your back," she says, immediately digging into her purse to produce one.'
 			'"Thanks Sonia, you''re a lifesaver."'

+ 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
 

+ 57 - 57
locations/hotel_anna.qsrc

@@ -232,7 +232,7 @@ if $ARGS[0] = '3a':
 		else
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionhotel/anna1toy2c.jpg"></center>'
 		end
-		'"We can divide the toys i''ve brought into different categories: beating, flogging, sensation play, pleasure and edgeplay. As you can imagine pain has a great role in BDSM, here we have two example of typical toys that can bring you pain: a paddle and a riding crop. You can easily find those items but without them you can use alternatives.'
+		'"We can divide the toys I''ve brought into different categories: beating, flogging, sensation play, pleasure and edgeplay. As you can imagine pain has a great role in BDSM, here we have two example of typical toys that can bring you pain: a paddle and a riding crop. You can easily find those items but without them you can use alternatives.'
 		'So paddle is typically used for spanking, but if you don''t have one you can use your bare hand or the back of a hair brush. While crop is more specialist it can be found in a sex shop of course or somewhere you''d buy horse riding equipment. They are used to whip across someone''s butt and also intimate areas.'
 		'We usually start with a warm up using some pain before intercourse as this allows the sex acts to last longer and builds the intensity, for this the riding crop is the most popular. Next we have some flogging tools, they are quite self explanatory. The martinet is the smallest whip we have with a very short handle and multiple tails, it gives great control and a spread of sensations compared to the riding crop which takes a bit of skill to use accurately and is very focused but can deliver a lot more pain."'
 		if annatoy = 3: 
@@ -279,7 +279,7 @@ if $ARGS[0] = '3b':
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionhotel/anna1toy4cb.jpg"></center>'
 		end
 		'"Finally edgeplay, technically this refers to knife play, but it has come to mean anything ''on the edge'' or considered ''extreme''. It is common in the M/s relationship, but not exclusive to it. Here we have needles for needle play: Sterilized needles which are inserted through the top layer of the skin. Every time an item is used in edgeplay and is not disposable it has to be sterilized with the right protocol, we don''t want to be spreading diseases or causing infections.'
-		'Then something not so bad a set of Violet wands, they use electicity that can deliver a variety of sharp, cutting, or piercing type sensations. It''s not strictly edgeplay but something you could use to get an understanding of edgeplay much more safely'
+		'Then something not so bad, a set of Violet wands, they use electricity that can deliver a variety of sharp, cutting, or piercing type sensations. It''s not strictly edgeplay but something you could use to get an understanding of edgeplay much more safely'
 		'I''m sorry if some of this is a bit scary <<$pcs_nickname>>, but I think that knowledge shouldn''t be censored even when we don''t like something. It can be hard to accept that someone may like a real extreme side of BDSM, but it''s right for you to know that it exists and by understanding how it should be used you will be aware if you see it being mis-used everybody should be aware of that. One of the main things people in are community dois ensure that we are all safe. If I did something to you that you didn''t like and wanted me to stop I would of course stop but if I did not, having someone else there to ensure I did protects you and me.'
 		'That is all the toys so now I can show you how one of them works if you like.'
 		act'Choose a toy for a demonstration':
@@ -322,9 +322,9 @@ if ARGS[0] = 4:
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionhotel/anna2restr0.jpg"></center>'
 	'You knock at Anna''s room. "<<$pcs_nickname>> come in, the door is open!" You hear her shouting.'
 	'You reach the middle of the room before you see Anna playing on a swing.'
-	'"You''re lucky! A friend of mine just gave me a gift that''s semifixed furniture and can be used as a toy and a restriction." She says leaning back and swinging almost like a child if it wasn''t for her extremely revealing outfit.'
+	'"You''re lucky! A friend of mine just gave me a gift that''s semifixed furniture and can be used as a toy and a restraint." She says leaning back and swinging almost like a child if it wasn''t for her extremely revealing outfit.'
 	'"You mean the swing?"'
-	'"Exactly! It''s a  very particular swing...it''s a ''fisting sling and swing.''" She seems very proud of her new swing but you are looking at all the clips and straps and start to worry about how you will have to remember how to use them all picturing it all going wrong and Anna falling and hurting herself. "Unfortunately I cannot let use this yet, i have to test it and it''s too complex for you at this stage. As semifixed furniture it have to be assembled in place and be tested." She swings as she says this and you start to think she just doesn''t want to share her new toy with you.'
+	'"Exactly! It''s a  very particular swing...it''s a ''fisting sling and swing.''" She seems very proud of her new swing but you are looking at all the clips and straps and start to worry about how you will have to remember how to use them all picturing it all going wrong and Anna falling and hurting herself. "Unfortunately I cannot let use this yet, I have to test it and it''s too complex for you at this stage. As semifixed furniture it has to be assembled in place and be tested." She swings as she says this and you start to think she just doesn''t want to share her new toy with you.'
 	*nl
 	*nl
 	*nl
@@ -433,7 +433,7 @@ if ARGS[0] = 5:
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapract00.jpg"></center>'
 	'You hear some talking from Anna''s room which you guess to be a client. Maybe Anna forgot about your encounter or perhaps her client is very early? You act like a guest and walk pst her room thinking that maybe it would be better to leave as you over hear the conversation:'
-	'"Don''t worry i''ll bring her back safe."'
+	'"Don''t worry I''ll bring her back safe."'
 	'"I''m not worried about her health, just how long it would take her to recover."'
 	'"Oh, I told you what the client wanted and I''ll make sure they stick to it, she''ll be back to you good as new sweetie, now stop worrying and get out of here." You here two kisses as they say goodbye.'
 	'As the other woman leaves you recognise her as someone you''ve seen before a friend of Anna. Seems Anna didn''t forget about your chit-chat.'
@@ -445,7 +445,7 @@ if ARGS[0] = 5:
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapract01.jpg"></center>'
 		'"Hi Anna how are y....ooof." She squeeze you hard in a hug, her large breasts expanding all over your body smothering your greeting in your lungs making it impossible to finish the sentence.'
-		'"<<$pcs_nickname>> my dear! I''m totally fine now that you are here! I was waiting for you, well i wasn''t alone but my guest knew I was waiting for someone, anyway tell me all about you. I miss our chit chat."'
+		'"<<$pcs_nickname>> my dear! I''m totally fine now that you are here! I was waiting for you, well I wasn''t alone but my guest knew I was waiting for someone, anyway tell me all about you. I miss our chit chat."'
 		'"Oh well I just got here, I saw your guest but she didn''t see me as I thought it was a client and was discreet, I have missed our chit chat too."'
 		'"My dear, you are like a spy. My friend would have liked to meet you I''m sure but that can wait. I''ve got a surprise for you today, a very special one that will be great teaching you about our special lifestyle."'
 		act'???':
@@ -471,13 +471,13 @@ if ARGS[0] = 5:
 					*clr & cla
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapract04a.jpg"></center>'
-					'<font color = blue> "Mmmm...yes nice...i''ll take that...for later...hehehe</font> Anna doesn''t have too much clothes to disrobe, and she''s really fast wearing a sexy corset, but it seems this is not what she''s looking for. You cannot avoid staring at her breast...it seems you are wait for them to pop out...<font color = blue> "Ummm....hope you don''t mind if i will stare at you in the same way....hehehe..."</font>'
+					'<font color = blue> "Mmmm...yes nice...I''ll take that...for later...hehehe</font> Anna doesn''t have too much clothes to disrobe, and she''s really fast wearing a sexy corset, but it seems this is not what she''s looking for. You cannot avoid staring at her breast...it seems you are wait for them to pop out...<font color = blue> "Ummm....hope you don''t mind if i will stare at you in the same way....hehehe..."</font>'
 					act'...oh!...':
 						minut += 10
 						*clr & cla
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapract05a0.jpg"></center>'
-						'<font color = #DC143C> "Sorry Anna...i didn''t want..."</font><br><font color = blue> "Hey it''s not a problem...you can look as much as you want, but if you want to try something you have to rush, we don''t have the whole...day...or night...hehehe"</font> Definitively Anna likes to tease you...you don''t know well how to react on this. You can chose to wear some dress or not...it''s not harmful afterall...you both are woman...'
+						'<font color = #DC143C> "Sorry Anna...I didn''t want..."</font><br><font color = blue> "Hey it''s not a problem...you can look as much as you want, but if you want to try something you have to rush, we don''t have the whole...day...or night...hehehe"</font> Definitively Anna likes to tease you...you don''t know well how to react on this. You can chose to wear some dress or not...it''s not harmful afterall...you both are woman...'
 						act'Leather':
 							minut += 10
 							*clr & cla
@@ -485,13 +485,13 @@ if ARGS[0] = 5:
 							IgorevnaBDSM_spectator_dressYES = 1
 							AnnaQW['trust'] += 1
 							'<center><img <<$set_imgh>> src="images/pc/items/eroto/dress/49.jpg"></center>'
-							'<font color = blue> "My My! A classic one! You look stunning! Here let me help you a bit..."</font> Anna help you adjusting some part of the clothes...it''s like to be in a dress contest; anyway her hand neve falls into an "unwanted area"<font color = #DC143C> "Thank Anna, i''m not used to wear those clothes" </font><br><font color = blue> "Perfect, now i will take those two: a nazi-dress and a skirt with an open corset.</font><br><font color = #DC143C> "Mind if i ask why?" </font>'
+							'<font color = blue> "My My! A classic one! You look stunning! Here let me help you a bit..."</font> Anna help you adjusting some part of the clothes...it''s like to be in a dress contest; anyway her hand never falls into an "unwanted area"<font color = #DC143C> "Thank you Anna, I''m not used to wear those clothes" </font><br><font color = blue> "Perfect, now I will take those two: a nazi-dress and a skirt with an open corset.</font><br><font color = #DC143C> "Mind if i ask why?" </font>'
 							act'Listen':
 								minut += 10
 								*clr & cla
 								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapract05a2.jpg"></center>'
-								'<font color = blue> "Well...this is for intimate purpose... hehehe.</font> Anna twink at you...<br><font color = #DC143C> "Oh!" </font><br><font color = blue> "You see, i need the first one to start the role play, while the second one will give me more freedom on the movements...and believe me: I will need it...hehehe."</font><br><font color = #DC143C> "Got it" </font><br><font color = blue> "We are ready, once you put back your clothes reach me in the main room."</font>'
+								'<font color = blue> "Well...this is for intimate purpose... hehehe.</font> Anna twink at you...<br><font color = #DC143C> "Oh!" </font><br><font color = blue> "You see, I need the first one to start the role play, while the second one will give me more freedom on the movements...and believe me: I will need it...hehehe."</font><br><font color = #DC143C> "Got it" </font><br><font color = blue> "We are ready, once you put back your clothes reach me in the main room."</font>'
 								act 'Reach Anna': gt'hotel_annaIntercourse','spectator'
 							end
 						end
@@ -502,13 +502,13 @@ if ARGS[0] = 5:
 							IgorevnaBDSM_spectator_dressYES = 1
 							AnnaQW['trust'] += 1
 							'<center><img <<$set_imgh>> src="images/pc/items/eroto/dress/12.jpg"></center>'
-							'<font color = blue> "You look stunning! Does the rubber bother you? Here let me help you a bit..."</font> Anna help you adjusting some part of the clothes...it''s like to be in a dress contest; anyway her hand neve falls into an "unwanted area"<font color = #DC143C> "Thanks Anna, i''m not used to wear those clothes. No it doesn''t bother me, why do you ask?" </font><br><font color = blue> "Pretty simple...some cannot tollerate ruber. Rubber comes from a different process of the latex production and this can change how the skin will fell the material....i''ll not bother you right now....ok. Perfect! now i will take those two: a nazi-dress and a skirt with an open corset.</font><br><font color = #DC143C> "Aren''t you using what are you wearing?" </font>'
+							'<font color = blue> "You look stunning! Does the rubber bother you? Here let me help you a bit..."</font> Anna help you adjusting some part of the clothes...it''s like to be in a dress contest; anyway her hand never falls into an "unwanted area"<font color = #DC143C> "Thanks Anna, I''m not used to wear those clothes. No it doesn''t bother me, why do you ask?" </font><br><font color = blue> "Pretty simple...some cannot tolerate ruber. Rubber comes from a different process of the latex production and this can change how the skin will feel the material....I''ll not bother you right now....ok. Perfect! Now i will take those two: a nazi-dress and a skirt with an open corset.</font><br><font color = #DC143C> "Aren''t you using what are you wearing?" </font>'
 							act'Listen':
 								minut += 10
 								*clr & cla
 								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapract05a2.jpg"></center>'
-								'<font color = blue> "Well...not with you in there... hehehe.</font> Anna twink at you... <br><font color = #DC143C> "Oh!" </font><br><font color = blue> Anyway...you see, i need the first one to start the role play, while the second one will give me more freedom on the movements...and believe me: I will need it...hehehe."</font><br><font color = #DC143C> "Got it" </font><br><font color = blue> "We are ready, once you put back your clothes reach me in the main room."</font>'
+								'<font color = blue> "Well...not with you in there... hehehe.</font> Anna twink at you... <br><font color = #DC143C> "Oh!" </font><br><font color = blue> Anyway...you see, I need the first one to start the role play, while the second one will give me more freedom on the movements...and believe me: I will need it...hehehe."</font><br><font color = #DC143C> "Got it" </font><br><font color = blue> "We are ready, once you put back your clothes reach me in the main room."</font>'
 								act 'Reach Anna': gt'hotel_annaIntercourse','spectator'
 							end
 						end
@@ -518,24 +518,24 @@ if ARGS[0] = 5:
 							gs 'stat'
 							IgorevnaBDSM_spectator_dressNO = 1
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapract05a2.jpg"></center>'
-							'<font color = blue> "Shy shy shy...awww...ok....as you wish. Will you please take those two: the nazi-dress and the skirt with the open corset?</font><br><font color = #DC143C> "Sure... ....But...Aren''t you using what are you wearing?" </font><br><font color = blue>Well...not with you in there... hehehe.</font> Anna twink at you... <br><font color = #DC143C> "Oh!" </font><br><font color = blue> Anyway...you see, i need the first one to start the role play, while the second one will give me more freedom on the movements...and believe me: I will need it...hehehe."</font><br><font color = #DC143C> "Got it" </font><br><font color = blue> "We are ready,come with me."</font>'
+							'<font color = blue> "Shy shy shy...awww...ok....as you wish. Will you please take those two: the nazi-dress and the skirt with the open corset?</font><br><font color = #DC143C> "Sure... ....But...Aren''t you using what are you wearing?" </font><br><font color = blue>Well...not with you in there... hehehe.</font> Anna twink at you... <br><font color = #DC143C> "Oh!" </font><br><font color = blue> Anyway...you see, I need the first one to start the role play, while the second one will give me more freedom on the movements...and believe me: I will need it...hehehe."</font><br><font color = #DC143C> "Got it" </font><br><font color = blue> "We are ready, come with me."</font>'
 							act'Follow Anna': gt'hotel_annaIntercourse','spectator'
 						end
 					end
 				end
 			end
-			act'I think i''ll wait for you...':
+			act'I think I''ll wait for you...':
 				*clr & cla
 				IgorevnaBDSM_spectator_JM = 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapract03b.jpg"></center>'
-				'<font color = blue> "Ok party pooper...as you wish... . Feel free to move around, i''ll be back in no time</font> Anna seems a little disappointed, but doesn''t seems sad; she wink at you while she move to her room...maybe she really like your company....'
+				'<font color = blue> "Ok party pooper...as you wish... . Feel free to move around, I''ll be back in no time</font> Anna seems a little disappointed, but doesn''t seem sad; she wink at you while she move to her room...maybe she really like your company....'
 
 				act'Move to the main room':
 					*clr & cla
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapract04b.jpg"></center>'
-					'<font color = #DC143C> "OH! That''s a surprise...." </font> A middle age woman stand on the sofa bounded with ropes and with a tape that block her mouth'
+					'<font color = #DC143C> "OH! That''s a surprise...." </font> A middle age woman stands on the sofa bounded with ropes and with a tape that blocks her mouth'
 					act'Move the tape away':
 						*clr & cla
 						gs 'stat'
@@ -545,21 +545,21 @@ if ARGS[0] = 5:
 							*clr & cla
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapract05b1b.jpg"></center>'
-							'She doesn''t seems to looking for you and she carefully avoid to look directly in your eyes. After some moment she speak to you... "Ma''am...i think my arm got a cramp..."'
+							'She doesn''t seem to be looking for you and she carefully avoids to look directly in your eyes. After some moment she speaks to you... "Ma''am...I think my arm got a cramp..."'
 							act'Try to free her':
 								*clr & cla
 								gs 'stat'
 								IgorevnaBDSM_freeJM = 1
 								BDSM_Knowledge += 1
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapract05b1c.jpg"></center>'
-								'<font color = #DC143C> "Let me see what i can do...I''m <<$pcs_nickname>> anyway...who are you?" </font> You work on the ropes trying to set her free; it doesn''t seems a complicated pattern but the knots are quite tight; it will take some time for sure..."Thank you Ma''am <<$pcs_nickname>>; this slut''s name is Jeanine. this slut hope it will be no problem for Ma''am <<$pcs_nickname>>..."<br><font color = #DC143C> "....Uh??? Ahhh....ok.... . Jeanine, a beautiful name.... No...no...it seems i can handle with that; they are tight for sure but it seems a simple wrap afterall...." </font><br>"...this slut...Ma''am <<$pcs_nickname>>...means... ....M-Mistress!...."'
+								'<font color = #DC143C> "Let me see what I can do...I''m <<$pcs_nickname>> anyway...who are you?" </font> You work on the ropes trying to set her free; it doesn''t seem a complicated pattern but the knots are quite tight; it will take some time for sure..."Thank you Ma''am <<$pcs_nickname>>; this slut''s name is Jeanine. this slut hope it will be no problem for Ma''am <<$pcs_nickname>>..."<br><font color = #DC143C> "....Uh??? Ahhh....ok.... . Jeanine, a beautiful name.... No...no...it seems I can handle them; they are tight for sure but it seems to be a simple wrap afterall...." </font><br>"...this slut...Ma''am <<$pcs_nickname>>...means... ....M-Mistress!...."'
 								act 'Turn': gt'hotel_annaIntercourse','spectator'
 							end
-							act'I don''t think i should, i''m sorry':
+							act'I don''t think I should, I''m sorry':
 								*clr & cla
 								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapract05b1c.jpg"></center>'
-								'"...of course Ma''am..." You feel a little sorry abot her, ut probably this is the best choice for out of you...'
+								'"...of course Ma''am..." You feel a little sorry about her, but probably this is the best choice for both of you...'
 								wait 400
 								act 'Wait': gt'hotel_annaIntercourse','spectator'
 							end
@@ -567,7 +567,7 @@ if ARGS[0] = 5:
 								*clr & cla
 								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapract05b1a.jpg"></center>'
-								'"...Thank you Ma''am to remind this slu.... " You immediately put the tape again on her mouth...<font color = #DC143C> "....That''s it. Babushka alway tell me ''...if you find a stray dog on a leash never free it, you will never know'' ...." </font>'
+								'"...Thank you Ma''am to remind this slu.... " You immediately put the tape back on her mouth...<font color = #DC143C> "....That''s it. Babushka always tells me ''...if you find a stray dog on a leash never let it free, you will never know'' ...." </font>'
 								wait 400
 								act 'Wait': gt'hotel_annaIntercourse','spectator'
 							end
@@ -577,7 +577,7 @@ if ARGS[0] = 5:
 							gs 'stat'
 							AnnaQW['dom'] += 1
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapract05b1a.jpg"></center>'
-							'"...Thank you Ma''am to remind this slu.... " You immediately put the tape again on her mouth...<font color = #DC143C> "....That''s it. Babushka alway tell me ''...if you find a stray dog on a leash never free it, you will never know'' ...." </font>'
+							'"...Thank you Ma''am to remind this slu.... " You immediately put the tape back again on her mouth...<font color = #DC143C> "....That''s it. Babushka always tells me ''...if you find a stray dog on a leash never let it free, you will never know'' ...." </font>'
 							wait 800
 							act 'Finally': gt'hotel_annaIntercourse','spectator'
 						end
@@ -587,12 +587,12 @@ if ARGS[0] = 5:
 						gs 'stat'
 						AnnaQW['trust'] += 1
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapract05b0b.jpg"></center>'
-						'You look at the woman trying to find a better position for herself...tha''s your impression at least...'
+						'You look at the woman trying to find a better position for herself...that''s your impression at least...'
 						act'...she keeps struggling...':
 							*clr & cla
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapract05b1a.jpg"></center>'
-							'<font color = #DC143C> "....Well i can see it''s quite hard for her to find some relief ...." </font>'
+							'<font color = #DC143C> "....Well I can see it''s quite hard for her to find some relief ...." </font>'
 							wait 1200
 							act 'Finally': gt'hotel_annaIntercourse','spectator'
 						end
@@ -601,7 +601,7 @@ if ARGS[0] = 5:
 						*clr & cla
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapract05b1a.jpg"></center>'
-						'You really don''t know what to do. To find someone bounded and gagged normally means it''s a kidnappin; that''s not the case of course...'
+						'You really don''t know what to do. To find someone bounded and gagged normally means it''s a kidnapping; that''s not the case of course...'
 						wait 1800
 						act'Finally': gt'hotel_annaIntercourse','spectator'
 					end
@@ -612,21 +612,21 @@ if ARGS[0] = 5:
 				IgorevnaBDSM_spectator_drink = 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapract05c0.jpg"></center>'
-				'<font color = blue> "Ok party pooper...as you wish... . Feel free to move around, i''ll be back in no time</font> Anna seems a little disappointed, but doesn''t seems sad; she wink at you while she move to her room...maybe she really like your company....'
+				'<font color = blue> "Ok party pooper...as you wish... . Feel free to move around, I''ll be back in no time</font> Anna seems a little disappointed, but doesn''t seem sad; she winks at you while she move to her room...maybe she really likes your company....'
 				act'Water (The real party pooper)':
 					*clr & cla
 !						IgorevnaBDSM_partypooper = 1
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/voda.jpg"></center>'
-					'<font color = #DC143C>I don''t think it''s a good idea to drink some alchool; i should focus on Anna''s explanation...</font> You pour a glass of water and sit to relax a little; not knowing what to do you can only wait for Anna to arrive.'
+					'<font color = #DC143C>I don''t think it''s a good idea to drink some alcohol; I should focus on Anna''s explanation...</font> You pour a glass of water and sit to relax a little; not knowing what to do you can only wait for Anna to arrive.'
 					wait 2800
-					act'Finally Anna call for you': gt'hotel_annaIntercourse','spectator'
+					act'Finally Anna calls for you': gt'hotel_annaIntercourse','spectator'
 				end
 				act'Vodka':
 					*clr & cla
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/vodka2.jpg"></center>'
-					'<font color = #DC143C>"I think i''ll need it."</font> You mind is full of question about what you are going to see; you remind Anna''s words for a moment "...we don''t play pissed or stoned...". This is enough to stop you from drink some more; but not to stop you from wondering with fantasy...<font color = #DC143C>...''...It''s not that i want to play...it''s not polite to be drunk...i think...baf....could it be this is goibng to be serious?...I don''t know; Anna told me i will be only a spectator anyway...and that''s it... . Mmmm...."pissed or stoned"...maybe she means she don play urinal game...pffff...hahaha...this should be fun...to see Anna piss ... Stop joking!...I should politely wait for Anna''...</font>'
+					'<font color = #DC143C>"I think I''ll need it."</font> Your mind is full of question about what you are going to see; you remind Anna''s words for a moment "...we don''t play pissed or stoned...". This is enough to stop you from drinking some more; but not to stop you from wondering with fantasy...<font color = #DC143C>...''...It''s not that I want to play...it''s not polite to be drunk...I think...baf....could it be this is going to be serious?...I don''t know; Anna told me I will be only a spectator anyway...and that''s it... . Mmmm...."pissed or stoned"...maybe she meant she doesn''t play urinal game...pffff...hahaha...this should be fun...to see Anna piss ... Stop joking!...I should politely wait for Anna''...</font>'
 					wait 1800
 					act'Finally Anna call for you': gt'hotel_annaIntercourse','spectator'
 				end
@@ -635,7 +635,7 @@ if ARGS[0] = 5:
 		act'Politely decline':
 			cla
 			gs 'stat'
-			'<font color = #DC143C>"I''m sorry Anna, i think i''ve made a mistake."</font> You find your best excuse to explain Anna you don''t feel comfortable; she seems to understand your apologies, and she gave you a quick overview on what you will miss today. She explay about the order of a proper intercourse, and the different way to approach at it with the same results; also she gave you some tip again about D/s relationship and the correct way to refer to the partner and the behaviour that has to be assumed within the relationship. She doesn''t forget to remind you about the warm up and the aftercare. She cut quickly telling you that this is all she can teach you with words and that a practical session would be the best; since you were not agree this end your session. Anna doesn''t lose the chance to tell you that she will miss you for this session, without letting you feel the weight of your decision: it seems this doesn''t have an impact on your session and again she reassure you telling that you have to do what you are comfortable with. You quickly exchange your greeting and both of you return to their own things to do.  '
+			'<font color = #DC143C>"I''m sorry Anna, I think I''ve made a mistake."</font> You find your best excuse to explain Anna you don''t feel comfortable; she seems to understand your apologies, and she gave you a quick overview on what you will miss today. She explains about the order of a proper intercourse, and the different way to approach at it with the same results; also she gave you some tip again about D/s relationship and the correct way to refer to the partner and the behaviour that has to be assumed within the relationship. She doesn''t forget to remind you about the warm up and the aftercare. She cut quickly telling you that this is all she can teach you with words and that a practical session would be the best; since you were not agreeing to it, this ends your session. Anna doesn''t waste the opportunity to tell you that she will miss you for this session, without letting you feel the weight of your decision: it seems this doesn''t have an impact on your session and again she reassure you telling that you have to do what you are comfortable with. You quickly exchange your greeting and both of you return to their own things to do.'
 			act 'go away': gt'pav_hotel'
 		end	
 	end
@@ -649,7 +649,7 @@ if ARGS[0] = 6:
 	AnnaQW['trust'] += 1
 	BDSM_Knowledge += 1
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapract10.jpg"></center>'
-	'You knock at Anna''s door for your weekly visit....<font color = #DC143C>"Hi Anna!..."</font><br><font color = blue>"<<$pcs_nickname>> move...move...it''s started!"</font> You have no time to realize that you are dragged by Anna in the main room.... <font color = #DC143C>"Emmmh....Hi Anna!..."</font><br><font color = blue>"Oh sorry! Hi <<$pcs_nickname>>, take a seat...i''m watching a film and i don''t want to loose a scene...but we can chit-chat of course... . Awww...she''s pretty...but...nothing more than the bush?...Awwww"</font><br><font color = #DC143C>"...Uh?..."</font> You notice on the screen that there''s a girl on the bed and a man tha slowly pull her panties down approaching her intimate; despite the scene and what is probably the genre of the film you are looking with Anna it''s seems a "normal" evening between real friends...and this is really strange with Anna.<br><font color = #DC143C>"...Is this a...porno? Anna!...He''s going to...uh? No...it''s cutted..."</font><br><font color = blue>"...Hell...I''m really disappointed too...a porno is more realistic without any bet. No it''s a "famous" American film about BDSM...and i''m quite happy i didn''t pay for it at the moment... . But i understand if you don''t want to look at it: let''s settle this way: since this is probably boring for you why don''t you look for some of my clothes? You can try what i have on the bed...I''ll take something to drink in the meantime..."</font>'
+	'You knock at Anna''s door for your weekly visit....<font color = #DC143C>"Hi Anna!..."</font><br><font color = blue>"<<$pcs_nickname>> move...move...it''s started!"</font> You have no time to realize that you are dragged by Anna in the main room.... <font color = #DC143C>"Emmmh....Hi Anna!..."</font><br><font color = blue>"Oh sorry! Hi <<$pcs_nickname>>, take a seat...I''m watching a film and I don''t want to miss a scene...but we can chit-chat of course... . Awww...she''s pretty...but...nothing more than the bush?...Awwww"</font><br><font color = #DC143C>"...Uh?..."</font> You notice on the screen that there''s a girl on the bed and a man that slowly pulls her panties down approaching her intimate zone; despite the scene and what is probably the genre of the film you are looking with Anna it''s seems a "normal" evening between real friends...and this is really strange with Anna.<br><font color = #DC143C>"...Is this a...porno? Anna!...He''s going to...uh? No...it''s cut..."</font><br><font color = blue>"...Hell...I''m really disappointed too...a porno is more realistic without any bet. No it''s a "famous" American film about BDSM...and I''m quite happy I didn''t pay for it at the moment... . But I understand if you don''t want to look at it: let''s settle this way: since this is probably boring for you why don''t you look for some of my clothes? You can try what I have on the bed...I''ll take something to drink in the meantime..."</font>'
 
 	act'Mmmm....ok let me check if something will catch my attention...':
 		*clr & cla
@@ -662,7 +662,7 @@ if ARGS[0] = 6:
 			IgorevnaBDSM_hooble_red = 1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/pc/items/eroto/dress/5.jpg"></center>'
-			'<font color = #DC143C>"... ''...Ok this one...''..."</font> You try the dress as fast as you can; it''s easy to wear at the beginning, but when you have to close it it became very tight, and your legs are strictly closed together that you cannot made wide steps to walk. Despite the difficulty about wearing this dress it''s seems really classy...maybe it''s a party dress... . You decide to move toward Anna'
+			'<font color = #DC143C>"... ''...Ok this one...''..."</font> You try the dress as fast as you can; it''s easy to wear at the beginning, but when you have to close it it became very tight, and your legs are strictly closed together that you cannot made wide steps to walk. Despite the difficulty about wearing this dress it seems really classy...maybe it''s a party dress... . You decide to move towards Anna.'
 			act 'Go to the main room': gt'hotel_annaIntercourse','dresscontest'
 		end
 		act'Black hooble skirt':
@@ -670,7 +670,7 @@ if ARGS[0] = 6:
 			IgorevnaBDSM_hooble_black = 1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/pc/items/eroto/dress/67.jpg"></center>'
-			'<font color = #DC143C>"... ''...Ok this one...''..."</font> You try the dress as fast as you can; it''s easy to wear at the beginning, but when you have to close it it became very tight, and your legs are strictly closed together that you cannot made wide steps to walk. Despite the difficulty about wearing this dress it''s seems really classy...maybe it''s a party dress... . You decide to move toward Anna'
+			'<font color = #DC143C>"... ''...Ok this one...''..."</font> You try the dress as fast as you can; it''s easy to wear at the beginning, but when you have to close it it became very tight, and your legs are strictly closed together that you cannot made wide steps to walk. Despite the difficulty about wearing this dress it''s seems really classy...maybe it''s a party dress... . You decide to move towards Anna'
 			act 'Go to the main room': gt'hotel_annaIntercourse','dresscontest'
 		end
 		act'On a second thought....':
@@ -678,7 +678,7 @@ if ARGS[0] = 6:
 			IgorevnaBDSM_hooble_dressNO = 1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapracttable.jpg"></center>'
-			'<font color = #DC143C>"... ''...Mmmm i''m not sure about that; for once she seems like an old friend and i''m the one who''s into BDSM stuff...''..."</font> You decide to return immediately to Anna'
+			'<font color = #DC143C>"... ''...Mmmm I''m not sure about that; for once she seems like an old friend and I''m the one who''s into BDSM stuff...''..."</font> You decide to return immediately to Anna'
 			act 'Go to the main room': gt'hotel_annaIntercourse','dresscontest'
 		end
 	end
@@ -687,7 +687,7 @@ if ARGS[0] = 6:
 		*clr & cla
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpractice/annapract10a.jpg"></center>'
-		'<font color = blue>"Uh? Of course not...you are here for our chit-chat. Wait me for a sec i''ll bring something to drink"</font><br><font color = #DC143C>"I can go for you..."</font><br><font color = blue>"No way! You are the guest...don''t worry i''ll be here in no time, i don''t want to miss a scene...oh! Just if something happens tell me, i quite doubt about that but you never know..."</font>'
+		'<font color = blue>"Uh? Of course not...you are here for our chit-chat. Wait me for a sec I''ll bring something to drink"</font><br><font color = #DC143C>"I can go for you..."</font><br><font color = blue>"No way! You are the guest...don''t worry I''ll be here in no time, I don''t want to miss a scene...oh! Just if something happens tell me, I quite doubt about that but you never know..."</font>'
 
 		act 'Listen': gt'hotel_annaIntercourse','dresscontest'
 	end
@@ -699,30 +699,30 @@ if ARGS[0] = 7:
 !		IgorevnaBDSM += 1
 	if IgorevnaBDSM_session_librarian = 2:
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpracticend/annahurt.jpg"></center>'
-		'<font color = #DC143C>"Hi Anna..."</font><br><font color = blue>"<<$pcs_nickname>>..."</font><br><font color = #DC143C>"C-can i enter? ... '' ...shit! Am i the reason of her sight? It couldn''t be something else...she''s never been that way...i think it''s worst than i thought...'' ..."</font><br>Anna slowly open the door, and make you the sign to enter...not more than: <font color = blue>"...take a seat."</font> comes out of her mouth; and you have no difficulties to understand the reason: you should be the one who speak.'
+		'<font color = #DC143C>"Hi Anna..."</font><br><font color = blue>"<<$pcs_nickname>>..."</font><br><font color = #DC143C>"C-can i enter? ... '' ...shit! Am I the reason of her sight? It couldn''t be something else...she''s never been that way...I think it''s worse than I thought...'' ..."</font><br>Anna slowly opens the door, and make you the sign to enter...not more than: <font color = blue>"...take a seat."</font> comes out of her mouth; and you have no difficulties to understand the reason: you should be the one who speaks.'
 		act'...': gt'hotel_annaIntercourse','Anna_path_choice'
 	elseif IgorevnaBDSM_session_librarian = 3:
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpracticend/annahurt.jpg"></center>'
-		'<font color = #DC143C>"Hi Anna..."</font><br><font color = blue>"<<$pcs_firstname>>..."</font>Anna slowly open the door, and make you the sign to enter...'
+		'<font color = #DC143C>"Hi Anna..."</font><br><font color = blue>"<<$pcs_firstname>>..."</font>Anna slowly opens the door, and gives you the sign to enter...'
 		act'...': gt'hotel_annaIntercourse','Anna_path_choice'
 	else
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpracticend/electrapack.jpg"></center>'
-		'Again, you see that woman..., you peep to see what''s happening before going near to the door. "<font color = blue> "... the litter box should be....uhmmm...ask Candy for that... " </font>... . "...that means outside relief probably. Something else?... .". <font color = blue> "...Yes...please...just don''t return me a crazy sex maniacs as you always do... " </font>"I''ll see what i can do. No promise. Mmmm...it seems she''s eating too much...she gain weight...ok then, if that''s everything, we''ll see in one or two weeks...oh and...Anna, preserve your stamina...just in case...hehehe.".<font color = blue>"I knew it..."</font> The woman, left for the hallway, you take your time to assure she''s no more on sight, then you knock at Anna''s door....<br>You hear her...<font color = blue> Coming...!</font><br><font color = #DC143C>...'' ...probably Anna let her sleep for the night, she''s going away with a bag; it seems they are close friends... '' ... </font> You are lost in your thought...finally<br><font color = blue> "<<$pcs_nickname>>...come in!" </font>'
+		'Again, you see that woman..., you peep to see what''s happening before going near to the door. "<font color = blue> "... the litter box should be....uhmmm...ask Candy for that... " </font>... . "...that means outside relief probably. Something else?... .". <font color = blue> "...Yes...please...just don''t return me a crazy sex maniacs as you always do... " </font>"I''ll see what I can do. No promise. Mmmm...it seems she''s eating too much...she gain weight...ok then, if that''s everything, we''ll see in one or two weeks...oh and...Anna, preserve your stamina...just in case...hehehe.".<font color = blue>"I knew it..."</font> The woman, left for the hallway, you take your time to assure she''s no more on sight, then you knock at Anna''s door....<br>You hear her...<font color = blue> Coming...!</font><br><font color = #DC143C>...'' ...probably Anna let her sleep for the night, she''s going away with a bag; it seems they are close friends... '' ... </font> You are lost in your thought...finally<br><font color = blue> "<<$pcs_nickname>>...come in!" </font>'
 		act'...':
 			if IgorevnaBDSM_session_slaveF = 1 or IgorevnaBDSM_session_slaveM = 1:
 				*clr & cla 
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpracticend/session_start0s.jpg"></center>'
-				'Anna lead you to the main room; she''s wearing only a fishnet without any lingerie on... it''s coming to be an habit for you to see her naked. You cannot avoid to stare at her body and you wonder if you will stay in the same shape with aging... <br><font color = blue> "Oh...there''s no need to thank poor Anna to prepare everything...really...it cost me nothing" </font><br>You realize you didn''t say neither hello to Anna ...<font color = #DC143C>"Sorry Anna...my bad... . Hi! I''m a little light head today... .  Thanks really for your efforts... i really shouldn''t forgot my manners... ."</font><br><font color = blue>"Nah...i''m joking. I hope i''m the source of your distractions...hehehe...."</font> '
+				'Anna leads you to the main room; she''s wearing only a fishnet without any lingerie on... it''s becoming a habit for you to see her naked. You cannot avoid to stare at her body and you wonder if you will stay in the same shape with aging... <br><font color = blue> "Oh...there''s no need to thank poor Anna to prepare everything...really...it cost me nothing" </font><br>You realize you didn''t say neither hello to Anna ...<font color = #DC143C>"Sorry Anna...my bad... . Hi! I''m a little light head today... .  Thanks really for your efforts... I really shouldn''t forgot my manners... ."</font><br><font color = blue>"Nah...I''m joking. I hope I''m the source of your distractions...hehehe...."</font> '
 				act'...':
 					*clr & cla
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpracticend/session_start1s.jpg"></center>'
-					'<font color = #DC143C>"Well...it could reaaaly help me to make the session with you..."</font><br><font color = blue>"....Nice attempt but: Nope. Not with a semi-serious session..."</font><br><font color = #DC143C>... ''...and i cannot touch that forbidden fruit yet... '' ...</font><br><font color = blue>"Don''t make that puppy eyes...never say never..."</font>'
+					'<font color = #DC143C>"Well...it could reeaaaly help me to make the session with you..."</font><br><font color = blue>"....Nice attempt but: Nope. Not with a semi-serious session..."</font><br><font color = #DC143C>... ''...and I cannot touch that forbidden fruit yet... '' ...</font><br><font color = blue>"Don''t give me those puppy eyes...never say never..."</font>'
 					if IgorevnaBDSM_session_slaveF = 1:
-						'<font color = #DC143C>"Ok...then. Is Jeanine ready?"</font><br><font color = blue>..."...Jeanine...is...busy at the moment. But there''s nothing to be worried about: verushka will play great, i assure you. she''s ready; what about you? Shall we start?"</font>'
+						'<font color = #DC143C>"Ok...then. Is Jeanine ready?"</font><br><font color = blue>..."...Jeanine...is...busy at the moment. But there''s nothing to be worried about: Verushka will play great, I assure you. She''s ready; what about you? Shall we start?"</font>'
 						act'Let''s start': gt'hotel_annaIntercourse','slaveF'
 					elseif IgorevnaBDSM_session_slaveM = 1:
-						'<font color = #DC143C>"Ok...then. Who''s the "lucky" guy?"</font><br><font color = blue> "...Well...it''s quite useless to call it by name..."</font><br><font color = #DC143C>"It?..."</font><br><font color = blue>"Yes "it". it''s registred as maxim egorov at the mayor office (the office where name are registred when born)...but it''s more like a thing...an useless one, to be honest; that means you can do eveything to it, but not sex: that''s a condition and there will be no deal about it."</font><br><font color = #DC143C>"Never had this intention..."</font><br><font color = blue>"The we are ready...Shall we start?"</font>'
+						'<font color = #DC143C>"Ok...then. Who''s the "lucky" guy?"</font><br><font color = blue> "...Well...it''s quite useless to call it by name..."</font><br><font color = #DC143C>"It?..."</font><br><font color = blue>"Yes "it". it''s registred as Maxim Egorov at the civil registration...but it''s more like a thing...a useless one to be honest. That means you can do anything to it, but not sex: that''s a condition and there will be no deal about it."</font><br><font color = #DC143C>"Never had this intention..."</font><br><font color = blue>"The we are ready...Shall we start?"</font>'
 						act'Let''s start': gt'hotel_annaIntercourse','slaveM'
 					else
 						''
@@ -732,12 +732,12 @@ if ARGS[0] = 7:
 			elseif IgorevnaBDSM_session_librarian = 1:
 				*clr & cla 
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpracticend/session_start0l.jpg"></center>'
-				'Anna lead you to the main room; she''s wearing only a fishnet without any lingerie on... it''s coming to be an habit for you to see her naked. You cannot avoid to stare at her body and you wonder if you will stay in the same shape with aging... <font color = #DC143C>"H-hi Anna..."</font>. You suddenly remember your deal was to help Anna with her work...you don''t know where this thing will lead you, and a little cold shake run through your spine... <br><font color = blue> "Oh my dear! I''m so happy to have you here. I''ve got everything we''ll need and more! They brought me even "The apocryphal Gor"...!" </font><br>...You don''t know what''s Anna is talking about and you don''t care. Your only thoughts are focused on what will expect you now... no one word comes out from your mouth.'
+				'Anna leads you to the main room; she''s wearing only a fishnet without any lingerie on... it''s becoming a habit for you to see her naked. You cannot avoid to stare at her body and you wonder if you will stay in the same shape with aging... <font color = #DC143C>"H-hi Anna..."</font>. You suddenly remember your deal was to help Anna with her work...you don''t know where this thing will lead you, and a little cold shake runs through your spine... <br><font color = blue> "Oh my dear! I''m so happy to have you here. I''ve got everything we''ll need and more! They brought me even "The apocryphal Gor"...!" </font><br>...You don''t know what Anna is talking about and you don''t care. Your only thoughts are focused on what she will expect from you now... no word comes out from your mouth.'
 				act'...':
 					*clr & cla
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpracticend/session_start1l.jpg"></center>'
-					'Anna notice your worries...<font color = blue>"...<$pcs_nickname>>...i know that sight on the eyes. That sight that cannot be seen because of your lowered head..."</font>She hit the point...<br><font color = #DC143C>"N-no...no...it''s ok..."</font><br><font color = blue>"Listen: you can stop it now if you want and make another choice. If something seems too hard to you you can always use the safe word or the safe action; honestly there''s no need to be worried: just focus on the task i will give you and things will run smooth."</font><br><font color = #DC143C>"Maybe... you are right..."</font><br>Anna starts playing with her heel....<font color = blue>"...or...you can decide to play the "bad girl" that need some correction...it''s up to you at the end."</font><br><font color = #DC143C>"..."</font> You don''t want to follow Anna''s last advice...do you?<br><font color = blue>"Ok if you decide to follow the deal we''ll go straight to change into something more appropriate for our roleplay...ready?"</font>'
+					'Anna notices your worries...<font color = blue>"...<$pcs_nickname>>...I know that sight on the eyes. That sight that cannot be seen because of your lowered head..."</font>She hit the point...<br><font color = #DC143C>"N-no...no...it''s ok..."</font><br><font color = blue>"Listen: you can stop it now if you want and make another choice. If something seems too hard to you you can always use the safe word or the safe action. Honestly there''s no need to be worried: just focus on the task I will give you and things will run smoothly."</font><br><font color = #DC143C>"Maybe... you are right..."</font><br>Anna starts playing with her heel....<font color = blue>"...or...you can decide to play the "bad girl" that need some correction...it''s up to you at the end."</font><br><font color = #DC143C>"..."</font> You don''t want to follow Anna''s last advice...do you?<br><font color = blue>"Ok if you decide to follow the deal we''ll go straight to change into something more appropriate for our roleplay...ready?"</font>'
 					act'A...deal is a deal...': gt'hotel_annaIntercourse','librarian'
 					act'I''d like to think better at my choice Anna...': gt'hotel_annaIntercourse','Anna_path_choice'
 				end	
@@ -745,15 +745,15 @@ if ARGS[0] = 7:
 			else
 				*clr & cla 
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpracticend/session_start0.jpg"></center>'
-				'Anna lead you to the main room; she''s wearing only a fishnet without any lingerie on... it''s coming to be an habit for you to see her naked. You cannot avoid to stare at her body and you wonder if you will stay in the same shape with aging... <font color = #DC143C>"Hi Anna... you look ...great... '' ...and naked...''...."</font><br><font color = blue> "Thanks sweety! But we are not here to make compliments...have you thought about today?"</font>'
+				'Anna leads you to the main room; she''s wearing only a fishnet without any lingerie on... it''s becoming a habit for you to see her naked. You cannot avoid to stare at her body and you wonder if you will stay in the same shape with aging... <font color = #DC143C>"Hi Anna... you look ...great... '' ...and naked...''...."</font><br><font color = blue> "Thanks sweety! But we are not here to make compliments...have you thought about today?"</font>'
 				act'Yes and no...could you remind me something?': gt'hotel_annaIntercourse','Anna_path_choice'
-				act'Sorry Anna, i''m not ready for this...': 
+				act'Sorry Anna, I''m not ready for this...': 
 					*clr & cla
 	!				IgorevnaBDSM -= 1
 	!				minut += 61
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpracticend/session_start0a.jpg"></center>'
-					'<font color = blue> "Understandable. Well in that case we can only talk about how things are going in the world..." </font> Both you and Anna spend an hour speaking of various thing, sometimes the arguments drop on the BDSM but mostly it''s unrelated to it... . It seems that Anna couldn''t teach you nothing more without practice... . At the end she lead you to the exit letting you know she''s avaible for further experimentation... <font color = blue> "...and...if you want to return on our steps...feel free to pass anytime."</font> Then she give you two great kisses on your cheeck and you go on your own way...'
+					'<font color = blue> "Understandable. Well in that case we can only talk about how things are going in the world..." </font> Both you and Anna spend an hour speaking of various thing, sometimes the arguments drop on the BDSM but mostly it''s unrelated to it... . It seems that Anna couldn''t teach you nothing more without practice... . At the end she leads you to the exit letting you know she''s avaible for further experimentation... <font color = blue> "...and...if you want to return on our steps...feel free to pass anytime."</font> Then she give you two great kisses on your cheeck and you go on your own way...'
 					act'Thanks Anna, see you...': gt'pav_hotel'
 				end
 			end
@@ -796,20 +796,20 @@ if $ARGS[0] = 'Anna_sub_session':
 	BDSM_Knowledge += 1
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpracticend/sub/sub0.jpg"></center>'
 	!if storyline
-	'You both go to change your dress; Anna require you to wear like a school girl... . She gave you a uniform with a short skirt, but you saw someting more daring for sure; it shouldn''t be a problem afterall. <font color = blue> "...Uhhmff!...Sometimes i feel that i could use the lingerie to restrict!"</font><br><font color = #DC143C>"...Do you need any help?"</font><font color = blue> "...No thanks my dear....Ngghh!...Ahhh...there we are. Mmmm...i should speak with the Pav G&M owner... . Anyway you could feel that today will be less than what you could expect, or even what you saw or done since today; that''s because i want you to pass through an entire session from the beginning to the end, and i don''t want any rush; we''ll see what to do as we proceed. That said: are you ready? We''ll start collaring you..."</font>'
+	'You both go to change your dress; Anna requires you to wear like a school girl... . She gave you a uniform with a short skirt, but you saw someting more daring for sure; it shouldn''t be a problem afterall. <font color = blue> "...Uhhmff!...Sometimes i feel that i could use the lingerie to restrict!"</font><br><font color = #DC143C>"...Do you need any help?"</font><font color = blue> "...No thanks my dear....Ngghh!...Ahhh...there we are. Mmmm...i should speak with the Pav G&M owner... . Anyway you could feel that today will be less than what you could expect, or even what you saw or done since today; that''s because i want you to pass through an entire session from the beginning to the end, and i don''t want any rush; we''ll see what to do as we proceed. That said: are you ready? We''ll start collaring you..."</font>'
 
 	act'...': 
 		*clr & cla
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpracticend/sub/sub1.jpg"></center>'
-		'You are a bit reluctantly to have a collar on your neck; but it''s part of the session and you shouldn''t come back...<font color = blue> "A little scared? Do not worry, i cannot hurt those puppy eyes...hehehe. Also, remember that there''s no real meaning if you don''t look for it."</font> Anna goes behind your back and wrap the collar on you. '
+		'You are a bit reluctantly to have a collar on your neck; but it''s part of the session and you shouldn''t come back...<font color = blue> "A little scared? Do not worry, I cannot hurt those puppy eyes...hehehe. Also, remember that there''s no real meaning if you don''t look for it."</font> Anna goes behind your back and wrap the collar on you. '
 		act'...': gt'hotel_anna','Anna_sub_session1'
 	end
 	act'Offer your neck...': 
 		*clr & cla
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpracticend/sub/sub1a.jpg"></center>'
-		'<font color = blue> "Good girl, i see you enter the role. Of course it stay within the session, it has no real meaning if you aren''t looking for it."</font> You offer an easy access to your neck.'
+		'<font color = blue> "Good girl, I see you enter the role. Of course it stays within the session, it has no real meaning if you aren''t looking for it."</font> You offer an easy access to your neck.'
 		act'...': gt'hotel_anna','Anna_sub_session1'
 	end
 end
@@ -818,13 +818,13 @@ if $ARGS[0] = 'Anna_sub_session1':
 	*clr & cla
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpracticend/sub/sub2.jpg"></center>'
-	'<font color = blue> "Collaring is a great sign of obedience; today we''ll speak a little about obedience, and we''ll pass to practical mainly, if you are willing of course. I don''t have to remember that nothing has a meaning if you don''t want."</font><br><font color = #DC143C>"O-ok.."</font><br><font color = blue>"...Anyway, i want you to not being worried about not accomplished some task. Depending on yourself you could find something too much degrading, and i have no reason to let you feel some discomfort. "</font><br><font color = #DC143C>"T-thanks...i think..."</font><br><font color = blue>"...Expecially, showing obedience, that if you accept within a BDSM relationship, has a deep meaning. And we''ll start with that. Now: do you have something in mind that you could use to show me your obedience?"</font>'
+	'<font color = blue> "Collaring is a great sign of obedience; today we''ll speak a little about obedience, and we''ll pass to practical mainly, if you are willing of course. I don''t have to remember that nothing has a meaning if you don''t want."</font><br><font color = #DC143C>"O-ok.."</font><br><font color = blue>"...Anyway, I want you to not being worried about not accomplished some task. Depending on yourself you could find something too much degrading, and I have no reason to let you feel some discomfort. "</font><br><font color = #DC143C>"T-thanks...I think..."</font><br><font color = blue>"...Expecially, showing obedience, that if you accept within a BDSM relationship, has a deep meaning. And we''ll start with that. Now: do you have something in mind that you could use to show me your obedience?"</font>'
 	act'Refuse...': 
 		*clr & cla
 		gs 'stat'
 		Anna_see_asub -= 1
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpracticend/sub/sub2.jpg"></center>'
-		'You shake your head... . <font color = blue>"...Ok. For example you could lower your body and kiss my feet. Feet have a great meaning too; subs put their life under the Dominant''s feet. You can clearly see that there''s a big meaning about subs; what you may not think as first is that it''s a great responsibility for Dominant. Life is a delicate crystal, and NEVER, i said NEVER, Dominant should think about damaging it. That''s a rule, and there''s no deal on that."</font><br><font color = #DC143C>"I see...i think..."</font><br><font color = blue>"Sssshhh!!!"</font>...Anna point her index to the ceiling...<font color = blue>"Listen! Don''t speak. That''s an hand code for silence."</font><br><font color = #DC143C>"..."</font>You nod<br><font color = blue>"Good. Now follow me."</font>'
+		'You shake your head... . <font color = blue>"...Ok. For example you could lower your body and kiss my feet. Feet have a great meaning too; subs put their life under the Dominant''s feet. You can clearly see that there''s a big meaning about subs; what you may not think as first is that it''s a great responsibility for Dominant. Life is a delicate crystal, and NEVER, I said NEVER, Dominant should think about damaging it. That''s a rule, and there''s no deal on that."</font><br><font color = #DC143C>"I see...I think..."</font><br><font color = blue>"Sssshhh!!!"</font>...Anna points her index to the ceiling...<font color = blue>"Listen! Don''t speak. That''s a hand code for silence."</font><br><font color = #DC143C>"..."</font>You nod<br><font color = blue>"Good. Now follow me."</font>'
 		act'...': gt'hotel_anna','Anna_sub_session2'
 	end
 	act'Show your obedience': 
@@ -832,7 +832,7 @@ if $ARGS[0] = 'Anna_sub_session1':
 		gs 'stat'
 		AnnaQW['sub'] += 1
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpracticend/sub/sub2a.jpg"></center>'
-		'You had it... . <font color = blue>"You are a good girl, that''s a perfect sign of obedience. You have to know that feet have a great meaning too; subs put their life under the Dominant''s feet. You can clearly see that there''s a big meaning about subs; what you may not think as first is that it''s a great responsibility for Dominant. Life is a delicate crystal, and NEVER, i said NEVER, Dominant should think about damaging it. That''s a rule, and there''s no deal on that."</font><br><font color = #DC143C>"I see...i think..."</font><br><font color = blue>"Sssshhh!!!"</font>...Anna point her index to the ceiling...<font color = blue>"Listen! Don''t speak. That''s an hand code for silence."</font><br><font color = #DC143C>"..."</font>You nod<br><font color = blue>"Good. Now follow me."</font>'
+		'You had it... . <font color = blue>"You are a good girl, that''s a perfect sign of obedience. You have to know that feet have a great meaning too; subs put their life under the Dominant''s feet. You can clearly see that there''s a big meaning about subs; what you may not think as first is that it''s a great responsibility for Dominant. Life is a delicate crystal, and NEVER, I said NEVER, Dominant should think about damaging it. That''s a rule, and there''s no deal on that."</font><br><font color = #DC143C>"I see...I think..."</font><br><font color = blue>"Sssshhh!!!"</font>...Anna points her index to the ceiling...<font color = blue>"Listen! Don''t speak. That''s a hand code for silence."</font><br><font color = #DC143C>"..."</font>You nod<br><font color = blue>"Good. Now follow me."</font>'
 		act'...': gt'hotel_anna','Anna_sub_session2'
 	end
 end
@@ -841,24 +841,24 @@ if $ARGS[0] = 'Anna_sub_session2':
 	*clr & cla
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpracticend/sub/sub3.jpg"></center>'
-	'Anna put her index into the ring of the collar...you have the reflex to put your hands on hers, but she scold you immediately. <font color = blue> "No!...Do not act if not asked. Put your hands, behind your back."</font> You obey the order Anna gave you, mainly because she''s joking with the collar and she''s not pulling it. <font color = blue> "The reflex you had, show me you are not willing to be dragged by your collar; that''s why i didn''t pull it: to let you get acquainted. Honestly i don''t want to pull it, i''d like you to stand up on your own."</font>You start rising yourself...<font color = blue>"...Without hands."</font><br><font color = #DC143C>"...But..how..."</font><br><font color = blue>"Bend one knee and start rise...it will be natural after that. Don''t worry...I''ll follow your movements with my finger. And don''t rush, i don''t want you to fall."</font>You nod and rise your body without your hands...it wasn''t difficult afterall. '
+	'Anna puts her index into the ring of the collar...you have the reflex to put your hands on hers, but she scolds you immediately. <font color = blue> "No!...Do not act if not asked. Put your hands, behind your back."</font> You obey the order Anna gave you, mainly because she''s joking with the collar and she''s not pulling it. <font color = blue> "The reflex you had shows me you are not willing to be dragged by your collar. That''s why I didn''t pull it: to let you get acquainted. Honestly I don''t want to pull it, I''d like you to stand up on your own."</font>You start rising yourself...<font color = blue>"...Without hands."</font><br><font color = #DC143C>"...But..how..."</font><br><font color = blue>"Bend one knee and start rising...it will be natural after that. Don''t worry...I''ll follow your movements with my finger. And don''t rush, I don''t want you to fall."</font>You nod and rise your body without your hands...it wasn''t difficult afterall. '
 	act'...': 
 		*clr & cla
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpracticend/sub/sub3a.jpg"></center>'
-		'Anna took a chair from the room...<font color = blue>"Now bend over."</font><br><font color = #DC143C>"..."</font><br><font color = blue>"See it wasn''t difficult...was it?"</font><br><font color = #DC143C>"...It''s the situation...i mean...i feel a little exposed."</font><br><font color = blue>"That''s great!"</font><br><font color = #DC143C>"W-what do you mean?"</font><br><font color = blue>"Exposure was the think i had to speak about, and since you felt a little exposed i can skip that part. Ok...next... ."</font>Anna move from the room and return with a flogger immediately. <font color = blue>"Again: obedience. This is a flogger as you know; another great sign of obedience is to kiss it, to kiss the Discipline tool, to kiss it show the respect subs have to have toward the Discipline and the time the Dominant spend for their education. Will you show me your obedience?"</font>'
+		'Anna took a chair from the room...<font color = blue>"Now bend over."</font><br><font color = #DC143C>"..."</font><br><font color = blue>"See it wasn''t difficult...was it?"</font><br><font color = #DC143C>"...It''s the situation...I mean...I feel a little exposed."</font><br><font color = blue>"That''s great!"</font><br><font color = #DC143C>"W-what do you mean?"</font><br><font color = blue>"Exposure was the think I had to speak about, and since you felt a little exposed I can skip that part. Ok...next... ."</font>Anna moves from the room and returns with a flogger immediately. <font color = blue>"Again: obedience. This is a flogger as you know; another great sign of obedience is to kiss it, to kiss the Discipline tool, to kiss it shows the respect subs have to have toward the Discipline and the time the Dominant spend for their education. Will you show me your obedience?"</font>'
 		act'Refuse': 
 			*clr & cla
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpracticend/sub/sub4.jpg"></center>'
-			'<font color = blue> "...Understandable. In that case feel the flogger..."</font><br><font color = #DC143C>"WHAT?"</font><br><font color = blue> "...that softly crawl on your back..."</font><br><font color = #DC143C>"...A-Anna...you scared me..."</font><br><font color = blue> "...sweety...i didn''t finished the sentence. Ok, now the reminder spanking."</font><br><font color = #DC143C>"WHAT??? I heard well that time."</font><br><font color = blue>"It''s symbolical <<$pcs_nickname>>, it take care of things that could have been missed."</font><br><font color = #DC143C>"...w-we didn''t spoke about spanking...."</font><br><font color = blue>"Uhhmm...let me think. What about a game?"</font> '
+			'<font color = blue> "...Understandable. In that case feel the flogger..."</font><br><font color = #DC143C>"WHAT?"</font><br><font color = blue> "...that softly crawl on your back..."</font><br><font color = #DC143C>"...A-Anna...you scared me..."</font><br><font color = blue> "...sweety...I didn''t finished the sentence. Ok, now the reminder spanking."</font><br><font color = #DC143C>"WHAT??? I heard well that time."</font><br><font color = blue>"It''s symbolic <<$pcs_nickname>>, it take care of things that could have been missed."</font><br><font color = #DC143C>"...w-we didn''t speak about spanking...."</font><br><font color = blue>"Uhhmm...let me think. What about a game?"</font> '
 			act'...?????...': gt'hotel_anna','table1'
 		end
 		act'Show your obedience': 
 			*clr & cla
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/Anna/sessionpracticend/sub/sub4a.jpg"></center>'
-			'<font color = blue> "Good girl. Ok, now the reminder spanking."</font><br><font color = #DC143C>"WHAT???"</font><br><font color = blue>"It''s symbolical <<$pcs_nickname>>, it take care of things that could have been missed."</font><br><font color = #DC143C>"...w-we didn''t spoke about spanking...."</font><br><font color = blue>"Uhhmm...let me think. What about a game?"</font>' 
+			'<font color = blue> "Good girl. Ok, now the reminder spanking."</font><br><font color = #DC143C>"WHAT???"</font><br><font color = blue>"It''s symbolic <<$pcs_nickname>>, it takes care of things that could have been missed."</font><br><font color = #DC143C>"...w-we didn''t speak about spanking...."</font><br><font color = blue>"Uhhmm...let me think. What about a game?"</font>' 
 			act'...?????...': gt'hotel_anna','table1'
 		end
 	end

+ 5 - 5
locations/intro_customization.qsrc

@@ -652,16 +652,16 @@ end
 if $ARGS[0] = 'eyes':
 	cls
 	'<center><b><font color = maroon>CHARACTER CUSTOMIZATION</font></b></center>'
+	if pcs_eyecol = 0:$pcs_eyecol = 'brown' & $glacol2 = 'brown'
+	if pcs_eyecol = 1:$pcs_eyecol = 'grey' & $glacol2 = 'grey'
+	if pcs_eyecol = 2:$pcs_eyecol = 'green' & $glacol2 = 'green'
+	if pcs_eyecol = 3:$pcs_eyecol = 'blue' & $glacol2 = 'blue'
 	if player_avatar = 1:
 		'<center><img HEIGHT = 478 src="images/avatar.jpg"></center>'
 	else
-		'<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
+		'<center><img <<$set_imgh>> src="images/pc/body/eyes/<<$pcs_eyecol>>.jpg"></center>'
 	end
 	*nl
-	if pcs_eyecol = 0:$pcs_eyecol = 'brown' & $glacol2 = 'brown'
-	if pcs_eyecol = 1:$pcs_eyecol = 'gray' & $glacol2 = 'gray'
-	if pcs_eyecol = 2:$pcs_eyecol = 'green' & $glacol2 = 'green'
-	if pcs_eyecol = 3:$pcs_eyecol = 'blue' & $glacol2 = 'blue'
 	if glass <= 0:$glass = '' & glassvnesh = 0
 	if glass = 1:$glass = ' You wear silly glasses in a cheap frame.' & glassvnesh = 10
 	if pcs_lashes > 2:pcs_lashes = 2

+ 20 - 1
locations/intro_sg_select_custom.qsrc

@@ -20,7 +20,26 @@ if $ARGS[0] = 'start':
 			dynamic $currentpursetype + '_purses[<<currentpursenumber>>] = 1'
 			gs 'obj_din', 'old'
 		end
-		!!Set teh greades to be average.
+
+		killvar 'class_list_institution'
+		killvar 'class_list_name'
+
+		!!Setting the shcoll classes such that grades can be assigned
+		gs 'grades', 'createclass', 'school', 'math', 3, 2, 'yes', 'yes', 0, 0
+		gs 'grades', 'createclass', 'school', 'rus', 3, 2, 'yes', 'yes', 0, 0
+		gs 'grades', 'createclass', 'school', 'lit', 2, 2, 'yes', 'yes', 0, 0
+		gs 'grades', 'createclass', 'school', 'art', 2, 2, 'yes', 'no', 0, 0
+		gs 'grades', 'createclass', 'school', 'bio', 2, 2, 'yes', 'yes', 0, 0
+		gs 'grades', 'createclass', 'school', 'pe', 3, 1, 'yes', 'no', 0, 0
+		gs 'grades', 'createclass', 'school', 'eng', 2, 2, 'yes', 'yes', 0, 0
+		gs 'grades', 'createclass', 'school', 'geo', 2, 2, 'yes', 'yes', 0, 0
+		gs 'grades', 'createclass', 'school', 'sci', 2, 2, 'yes', 'yes', 0, 0
+		gs 'grades', 'createclass', 'school', 'shop', 2, 2, 'yes', 'no', 0, 0
+		gs 'grades', 'createclass', 'school', 'comp', 3, 2, 'yes', 'yes', 0, 0
+		gs 'grades', 'createclass', 'school', 'mus', 2, 2, 'yes', 'no', 0, 0
+		gs 'grades', 'createclass', 'school', 'his', 2, 2, 'yes', 'yes', 0, 0
+
+		!!Set the greades to be average.
 		gs 'grades', 'grade_award', 'school', 'math', 55
 		gs 'grades', 'grade_award', 'school', 'rus', 55
 		gs 'grades', 'grade_award', 'school', 'lit', 55

+ 4 - 1
locations/intro_sg_tg.qsrc

@@ -84,7 +84,7 @@ end
 if $ARGS[0] = 'intro_3':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/system/1_openings/4_csb/17.jpg"></center>'
-	'Her name was <<$pcs_firstname>> <<$pcs_lastname>>, "<<$pcs_nickname>> for short. You don''t know why, but she seemed to liked you. Maybe she was as lonely as you were. You couldn''t believe your luck.'
+	'Her name was <<$pcs_firstname>> <<$pcs_lastname>>, <<$pcs_nickname>> for short. You don''t know why, but she seemed to liked you. Maybe she was as lonely as you were. You couldn''t believe your luck.'
 	'You spent the next few weeks messaging back and forth. <<$pcs_nickname>> told you all about her life, as well as her likes and dislikes.'
 
 	act 'Continue': gt 'intro_sg_tg', 'intro_4'
@@ -250,6 +250,9 @@ if $ARGS[0] = 'settings':
 	pcs_humint = 20
 	pcs_observ = 20
 
+	killvar 'class_list_institution'
+	killvar 'class_list_name'
+
 	!!Setting the shcoll classes such that grades can be assigned
 	gs 'grades', 'createclass', 'school', 'math', 3, 2, 'yes', 'yes', 0, 0
 	gs 'grades', 'createclass', 'school', 'rus', 3, 2, 'yes', 'yes', 0, 0

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

+ 8 - 0
locations/journal_quests.qsrc

@@ -593,5 +593,13 @@ if yearstart > 1 and university['enrolled_in_semester'] > university['semester_p
 	end
 end
 
+! Start of City quests
+if yearstart > 1:
+	'<center><h3>Anushka Konstantinov</h3></center>'
+	!*nl
+	gs 'anushka_konstantinov_schedule', 'journal'
+	$anushka_konstantinov_schedule_journal
+end
+
 --- journal_quests ---------------------------------
 

+ 2 - 2
locations/katja_chat.qsrc

@@ -1,7 +1,7 @@
 # katja_chat
 !2022/03/08
 
-!! This file governs Katja''s chat that can be accessed many places after she moves to the dorm. For the variable controlling her content see the documentation in katja_procedural.
+!! This file governs Katja''s chat that can be accessed from many places after she moves to the dorm. For the variables controlling her content see the documentation in katja_procedural.
 
 if $ARGS[0] = 'start':
 	menu_off = 1
@@ -263,7 +263,7 @@ if $ARGS[0] = 'sofia1':
 	'"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."'
 	'"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 you 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 I don''t even know, so let''s wait until after you meet him."'
 	act 'Talk about something else': gt 'katja_chat', 'chat1'
 end
 

+ 314 - 13
locations/katja_procedural.qsrc

@@ -16,6 +16,10 @@
 !! katjaQW['QWstage'] = 6 You have talked with Katja about her first experience with a boy.
 !! katjaQW['QWstage'] = 7 You have told Katja about the boys in the park.
 
+!! katjaQW['liberated'] is set to one after some time if the player have not started Katja''s quest. It means she will start to be sexually active with out having the player character help her.
+
+!! katjaQW['first_time_in_nightclub'] is set to 1 if you have sex with Katja during a threesome at the night club before you start her storyline, and 2 if you make her come during that scene. Used trigger a different introduction to her storyline.
+
 !! katjaQW['boy_block'] is set to 1 if you tell Katja that you have no interest in boys when she ask about you sex experience whit boy.
 
 !! katjaQW['relationship_count_start'] is set to daystart when you have had sex with Katja and the yearstart is more than on (that is in the second year). It starts a countdown of 6 to 12 months before Katja will ask you about your relationship.
@@ -23,8 +27,9 @@
 
 !! katjaQW['couple'] is set to 1 when you agree to be a couple.
 !! katjaQW['faithful'] is sent to 1 if you are a couple and agree not to have sex with others (unless you both participate)
-!! katjaQW['sex_clossedness'] 0 mean no restriction on sex scenes with Katja, 1 mean only scenes with Katja and the player character are available, 2 mean that the player character wont have sex with Katja
+!! katjaQW['cheat_warning'] is set the first time Katja confronts the player because the caught them cheating and to 2 after the player have been caught so many times that Katja warns them that she will also starts to sleep around. 
 
+!! katjaQW['sex_clossedness'] 0 mean no restriction on sex scenes with Katja, 1 mean only scenes with Katja and the player character are available, 2 mean that the player character wont have sex with Katja
 
 !! katjaQW['anal_quest'] =1 Katja has asked you to help her have anal sex with a boy.
 !! katjaQW['anal_quest'] =2 You have agreed to help Katja have anal sex with a boy.
@@ -37,11 +42,28 @@
 !! katjaQW['school_kiss'] Increases the first two times you kiss at school. Used to trigger the kissing competition in the park. (flag_start_parc)
 
 !! katjaQW['slut'] a number that increases as Katja becomes more and more sexually liberated, and allows her to be willing to do more sexual stuff. (katjaSlut)
-!! katjaQW['horny'] a measure of Katja''s arousal. Grows until she have an orgasm and will determine how willing she is at the moment to have sex.
 !! katjaQW['dom'] a number that tells if Katja is dominant or submissive. 0 is neutral, a negative means she is submissive and a positive means she is dominant. In general the absolute value needs to be above 30 before you will see any effect. (katjaDom but not a 1 to 1 translation since that variable was all over the place.)
 !! katjaQW['simultanous_boys'] the number of boys Katja have been with at the same time, Is not really set before the number is 2.
 !! katjaQW['simultanous_girls'] the number of girls Katja have been with at the same time including the player character, so it is not really set before the number is 2.
 
+!! katjaQW['horny'] a measure of Katja''s arousal. Grows until she have an orgasm and will determine how willing she is at the moment to have sex.
+!! katjaQw['drinks'] a measure of how drunk Katja is. 0 means sober, 8 quit drunk and 12 that she can barely stand.
+!! katjaQW['under_influnece_of_cocaine'] if positive it means that her inhibition is still affected by the cocaine she used.
+
+!! katjaQW['coke_stage'] = 0 Katja have never tried cocaine, and would need to be convinced by a difficult willpower check to try, the circumstances can make the check harder or easier,
+!! katjaQW['coke_stage'] = 1 Katja have tried cocaine at least once, but is still reluctant. Still need to be convinced by a willpower check try again, but not as difficult as the first time.
+!! katjaQW['coke_stage'] = 2 Katja have tried cocaine several times and is getting less reluctant to use it. Still need to be convinced by a willpower check try again, but easier and can at times be removed if the circumstances are right.
+!! katjaQW['coke_stage'] = 3 Katja have tried cocaine several times and is getting comfortable with using it. Does in general not need a willpower check to use it if offered, and might take it if offered even if the player character don''t unless forced not to by a willpower check.
+!! katjaQW['coke_stage'] = 4 Katja is starting to get into using cocaine. Does not need a willpower check to be convinced to take it, might ask the player character or other for it in the right situation (in general before or at a party), and would usually need a willpower check to be convinced to not use it. Might try to convince the player character to also take it.
+!! katjaQW['coke_stage'] = 5 Katja is getting even more into it. She will start to sometimes buy it herself and offer it to the Player characters in the right situations (at a party or such) and will need convincing to not take it herself. Still only a party user but might now take it at a party without the player being there.
+!! katjaQW['coke_stage'] = 6 Katja is starting to get addicted. She will almost always have some and will now start suggesting you are taking it more often, for example just hanging out an normal afternoon/evening and need willpower checks to be convinced not to take even if the Player character done''t take any. Still only takes some without the player being present at parties together with others.
+!! katjaQW['coke_stage'] = 7 Katja is addicted. Will take several times a week even with out the player characters presence. It will start to slowly affect her every day life. But will still be able to function more or less normally.
+!! katjaQW['coke_stage'] = 8 Katja is very addicted. Will take every day, and unless the player character provides she will start doing stuff to earn money for that takes time away from studying which will harm her education. She might not turn up to class because she was out all night trying to precure money for it, and will often not be found since she is trying to earn money for it, might prostitutes herself for the money.
+!! katjaQW['coke_stage'] = -1 Katja have been true a cold turkey/rehab and wont touch cocaine for the fear of getting addicted again.
+
+!!  katjaQW['coke_point'] A a variable used to change the katjaQW['coke_stage'].
+!! katjaQW['financial_strain'] A variable that is used to check if Katja is using more money on drugs thatn she have, so that she will start doing things to earn those money.
+
 !! katjaQW['park_sex'] 	a measure of what experience Katja has had with random guys in the park. 0 means she has not had sex with anybody in the park,
 !!					1 means that she has had sex with one guy at a time (either alone, in a threesome with the player character or while the player had sex with another guy next to them)
 !!					2 means she has had a threesome with 2 guys you met in the park, and 3 means she has paticipated in an orgy with guys from the park. (katjaSex)
@@ -51,7 +73,9 @@
 !! npc_throat['A14'] The capacity for Katja to take a dick (or dildo) down her throat. (KatjaThroat)
 !! npc_vag['A14'] The capacity for Katja to take a dick (or dildo) in the vagina.
 !! npc_ass['A14'] The capacity for Katja to take a dick (or dildo) in her ass. (KatjaAnus)
-!! katjaQW['deepthroat'] Number of time Katja have been deepthroated
+!! katjaQW['pussy_sex'] = 1 Katja have had pussy sex with guy where the player character wasn''t present.
+!! katjaQW['anal_sex'] = 1 Katja have had anal sex with guy where the player character wasn''t present.
+!! katjaQW['deepthroat'] Number of time Katja have deepthroated
 !! katjaQW['dp'] the number of times Katja have been double penetrated.
 
 !! katjaQW['strapon_bj'] = 1 Katja has given a BJ to your strap-on.
@@ -77,7 +101,7 @@
 
 !! katjaQW['birth_control_start_day'] This is set to the daystart value from the day Katja''s birth control will be effective if the player tells her to use it. Should be used to check if Katja can become pregnant by if katjaQW['birth_control_start_day'] ! 0 and katjaQW['birth_control_start_day'] < daystart to make sure is protected.
 
-!! KatjaQW['orgasm_day'] Is set to be equal to daystart when Katja gain an orgasm (It is not set all palces). (KatjaOrgasm)
+!! KatjaQW['orgasm_day'] Is set to be equal to daystart when Katja gain an orgasm (It is not set all places). (KatjaOrgasm)
 !! katjaQW['take_of_panties_day'] is set to daystart if you get katja to take of her panties during school break.
 !! katjaQW['afterschool_hangout_day'] Is set to be equal daystart when you choose to hang out with Katja after school. (katjaMeynoldday)
 !! katjaQW['no_panties_day'] Is set to daystart if you show Katja that you are not wearing panties.
@@ -103,6 +127,22 @@
 !! katjaQW['know_going_to_teaching_degree'] =1 you have told Katja that you are going to the university to study in the teaching program.
 !! katjaQW['meet_uni_class'] = 1 You have meet Katja in you uni class.
 
+if $ARGS[0] = 'hourly':
+	!! Modifies Katja''s state each hour, mainly reducing drugs and alcohol levels
+	gs 'katja_meynold_schedule'
+	if katjaQw['drinks'] > 0:
+		if (locat['katja'] > 0 and locat['katja'] < 4) or (locat['katja'] > 19 and locat['katja'] < 24):
+			katjaQw['drinks'] -= 2
+			if katjaQw['drinks'] < 0: katjaQw['drinks'] = 0
+		else
+			katjaQw['drinks'] -= rand(0,1)
+		end
+	end
+	if katjaQW['under_influnece_of_cocaine'] > 0: katjaQW['under_influnece_of_cocaine'] -= 1
+
+	if katjaQW['nightclub_private_room_boy'] = 1 and katjaQW['disco_loc'] ! 7: katjaQW['nightclub_private_room_boy'] = 0 & gs 'katja_procdural', 'sex_set', 1
+end
+
 if $ARGS[0] = 'cikl':
 	!!Modifying Katja''s arousal level.
 	if katjaQW['QWstage'] > 2:
@@ -116,13 +156,37 @@ if $ARGS[0] = 'cikl':
 				katjaQW['horny'] = 100
 			end
 		end
+	else
+		!! During the uni year, Katja might start masturbate even if the player have not started her quest.
+		if yearstart > 1 and katjaQW['masturbates'] = 0 and rand(0,50) = 50: katjaQW['masturbates'] = 1 & katjaQW['slut'] += 5
 	end
-
+	
+	!! Start the countdown for Katja''s relationship talk
 	if yearstart > 1 and npc_sex['A14'] > 0 and katjaQW['relationship_count_start'] = 0: katjaQW['relationship_count_start'] = daystart 
 
-	!!Reseting if Katja have shown you that she is not wearing panties at the disco. The reason to not use a daystart variable, is the if you show it very late Friday it might prevent you from seeing it Saturday (daystart can change during the event)
+	!! 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
+		if katjaQW['masturbates'] = 0: katjaQW['masturbates'] = 1
+	end
+
+	!! Set some variables related to her sexual experience that is not taking care in all the acts.
+	if (katjaQW['QWstage'] >= 6 or katjaQW['anal_quest'] >= 3) and katjaQW['simultanous_boys'] = 0: katjaQW['simultanous_boys'] = 1
+	if npc_sex['A14'] >= 1 and katjaQW['simultanous_girls'] = 0: katjaQW['simultanous_girls'] = 1
+
+	!! Katja learning about you sexual experience from other sources because you are a slut.
+	if fame['pav_slut'] >= 150 and stat['bj'] > 0 and katjaQW['knows_BJ'] ! 1: katjaQW['knows_BJ'] = 1
+	if fame['pav_slut'] >= 250 or preg > 0 and stat['vaginal'] > 0 and katjaQW['knows_sex'] ! 1: katjaQW['knows_sex'] = 1
+
+	!!Resetting if Katja have shown you that she is not wearing panties at the disco. The reason to not use a daystart variable, is the if you show it very late Friday it might prevent you from seeing it Saturday (daystart can change during the event)
 	if katjaQW['no_panties_at_disco'] > 0: katjaQW['no_panties_at_disco'] = 0
 
+	!! Setting the sex stat for Katja if she went to a private room at the nightclub and the player character did not spy on her.
+	if katjaQW['nightclub_private_room_boy'] = 1: 
+		katjaQW['nightclub_private_room_boy'] = 0
+		if rand(0,katjaQw['slut']/25) > 0: gs 'katja_procdural', 'sex_set', 1
+	end
+	
 	!!Out commented Katja becoming pregnant until more content for a pregnant Katja is done 
 	!!if katjaPreg = 0 and month >= 2 and year > 2016: katjaPreg = 1
 
@@ -144,10 +208,59 @@ if $ARGS[0] = 'cikl':
 		katjaQW['preference_change'] = 2
 		npc_preference['A<<npctemp>>_clothes_thinnes'] = 1
 	end	
+
+	!! Check if she did drugs with others
+	if katjaQW['coke_stage'] >= 5:
+		if locat['katja_save2'] = 53 and katjaQW['disco_arrival'] + 600 > totminut or katjaQW['disco_met'] + 600 > totminut:
+			if rand(0,katjaQW['coke_stage']) >= 5: gs 'katja_procdural', 'take_cocaine', 1, 1
+		elseif katjaQw['alone_with_other_day'] = daystart -1
+			if rand(2,katjaQW['coke_stage']) >= 5: gs 'katja_procdural', 'take_cocaine', 1, 1
+		end
+	end
+	
+	!! Taking care of her cocaine tolerance/addiction
+	if katjaQW['coke_stage'] = 1 and katjaQW['coke_point'] > 3:
+		katjaQW['coke_stage'] = 2
+	elseif katjaQW['coke_stage'] = 2 and katjaQW['coke_point'] > 8:
+		katjaQW['coke_stage'] = 3
+	elseif katjaQW['coke_stage'] = 3 and katjaQW['coke_point'] > 15:
+		katjaQW['coke_stage'] = 4
+	elseif katjaQW['coke_stage'] = 4:
+		if katjaQW['coke_point'] > 25: 
+			katjaQW['coke_stage'] = 5
+		elseif katjaQW['coke_point'] < 8:
+			katjaQW['coke_stage'] = 3
+		end
+	elseif katjaQW['coke_stage'] = 5:
+		if katjaQW['coke_point'] > 35: 
+			katjaQW['coke_stage'] = 6
+		elseif katjaQW['coke_point'] < 25:
+			katjaQW['coke_stage'] = 5
+		end
+	elseif katjaQW['coke_stage'] = 6:
+		if katjaQW['coke_point'] > 50: 
+			katjaQW['coke_stage'] = 7
+		elseif katjaQW['coke_point'] < 35:
+			katjaQW['coke_stage'] = 5
+		end
+	elseif katjaQW['coke_stage'] = 7:
+		if katjaQW['coke_day'] + 1 < daystart and rand(0,3)= 0: gs 'katja_procdural', 'take_cocaine', 1, 1
+		if katjaQW['coke_point'] > 70: 
+			katjaQW['coke_stage'] = 8
+		elseif katjaQW['coke_point'] < 45:
+			katjaQW['coke_stage'] = 6
+		end
+	elseif katjaQW['coke_stage'] = 8:
+		if katjaQW['coke_day'] + 1 < daystart: katjaQW['financial_strain'] += rand(0,1) & gs 'katja_procdural', 'take_cocaine', 1, 1
+		if katjaQW['coke_point'] < 55: katjaQW['coke_stage'] = 7
+	end
+			
+	if katjaQW['coke_day'] + 7 < daystart and katjaQW['coke_day_lapse'] = 1: katjaQW['coke_day_lapse'] = 0 & katjaQW['coke_point'] -= 1
+	if katjaQW['coke_point'] < 0: katjaQW['coke_point'] = 0 
 end
 
 if $ARGS[0] = 'face_color':
-
+	!! To print the colour of her face, for the player to get an idea of her arousal
 	if katjaQW['QWstage'] > 2:
 		if katjaQW['horny'] < 20:
 			'Katja looks calm and stoic.'
@@ -166,9 +279,10 @@ if $ARGS[0] = 'face_color':
 end
 
 if $ARGS[0] = 'makeup':
-	$carry_arg[1] = $ARGS[1]
-	$carry_arg[2] = $ARGS[2]
+	!! Routine for Katja to apply makeup to the player character
 	'Katja looks at you with a smile. "<<$pcs_nickname>>, I bet you would look great with a little make-up on you! What do you say?"'
+	$temp_loc = $ARGS[1]
+	$temp_loc_arg = $ARGS[2]
 	act 'Let her put makeup on you':
 		*clr & cla
 		pcs_hairbsh = 1
@@ -184,7 +298,7 @@ if $ARGS[0] = 'makeup':
 			'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 $carry_arg[1], $carry_arg[2]
+			act 'Thank Katja for the makeup': gt $temp_loc, $temp_loc_arg
 		end
 
 		act 'Normal make-up':
@@ -193,7 +307,7 @@ if $ARGS[0] = 'makeup':
 			'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 $carry_arg[1], $carry_arg[2]
+			act 'Thank Katja for the makeup': gt $temp_loc, $temp_loc_arg
 		end
 
 		act 'Heavy make-up':
@@ -202,9 +316,196 @@ if $ARGS[0] = 'makeup':
 			'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 $carry_arg[1], $carry_arg[2]
+			act 'Thank Katja for the makeup': gt $temp_loc, $temp_loc_arg
+		end
+		act 'You really don''t need it': gt $temp_loc, $temp_loc_arg
+	end
+end
+
+if $ARGS[0] = 'willing_to_be_naughty':
+	!! A version of katjaQW['slut'] modified for drug and alcohol use to make her more willing to do stuff when drunk and/or high 
+	temp = KatjaQW['slut']
+	if katjaQW['under_influnece_of_cocaine'] > 0: temp += 10/katjaQW['coke_stage']
+	temp += katjaQW['drinks']
+	RESULT = temp
+end
+
+if $ARGS[0] = 'take_cocaine':
+	!! Use if Katja takes cocaine. The extra argument is set to 1 if you only want the effect on her tolerance/addiction. Use it if she takes cocaine in a without the player character being present. The second extra argument is only used by the cikl argument in this file, such that Katja taking drugs counts for the day that just passed and not the day starting.
+	if katjaQW['coke_stage'] = 0:
+		katjaQW['slut'] += 10
+		katjaQW['coke_stage'] = 1
+	elseif katjaQW['coke_stage'] = 1:
+		katjaQW['slut'] += 2
+	elseif katjaQW['coke_stage'] = 2:
+		katjaQW['slut'] += rand(1,2)
+	elseif katjaQW['coke_stage'] = 3:
+		katjaQW['slut'] += rand(0,1)
+	end
+	if katjaQW['coke_stage'] = -1 and rand(0,1) = 0: katjaQW['coke_stage'] = 4
+	if $ARGS[1] = 0:
+		katjaQW['under_influnece_of_cocaine'] += 2
+		if katjaQW['coke_stage'] > 0:
+			katjaQW['horny'] += 4*(11-katjaQW['coke_stage']) 
+		else
+			katjaQW['horny'] += 40
+		end
+	end
+	if katjaQW['coke_stage'] < 3:
+		katjaQW['coke_point'] += 1
+	elseif katjaQW['coke_stage'] < 6:
+		if katjaQW['coke_day']  + 7 > daystart - ARGS[2]: katjaQW['coke_point'] += 1
+	elseif katjaQW['coke_stage'] < 8:
+		if katjaQW['coke_day']  + 2 > daystart - ARGS[2]: katjaQW['coke_point'] += 1
+	elseif katjaQW['coke_stage'] = 8:
+		if katjaQW['coke_day'] = daystart - ARGS[2]: katjaQW['coke_point'] += 1
+	end
+	katjaQW['coke_day'] = daystart - ARGS[2]
+	katjaQW['coke_day_lapse'] = 1
+end
+
+if $ARGS[0] = 'sex_set':
+	!! Test to see if Katja have sex with somebody whiteout the player presents, and updates Katja''s stat accordingly. ARGS[1] is the number of boys Katja is with and ARGS[2] the number of girls.
+	if AGS[1] > 0:
+		!! Katja was in a situation with one or more boys where she might have had sex if some of them.
+		if katjaQW['simultanous_boys'] = 0 and rand(0,4) <= katjaQW['slut']/25:
+			!! Katja have never had sex with a boy before
+			if npc_vag['A14'] = 0 and npc_ass['A14'] = 0:
+				if rand(0,4) = 0:
+					npc_ass['A14'] += 2
+					katjaQW['anal_sex'] = 1
+				else
+					npc_vag['A14'] += 2
+					katjaQW['pussy_sex'] = 1
+				end
+			else
+				if npc_vag['A14'] > 0 and rand(0,3) > 0:
+					if katjaQW['pussy_sex'] = 0: katjaQW['pussy_sex'] = 1
+					if npc_vag['A14'] < rand(5,10):
+						npc_vag['A14'] += 2
+					elseif npc_vag['A14'] < rand(10,20)
+						 npc_vag['A14'] += 1
+					end
+				else	
+					if rand(0,5) = 0:
+						npc_vag['A14'] += 2
+						katjaQW['pussy_sex'] = 1
+					end
+				end
+				if npc_ass['A14'] > 0 and rand(0,3) > 0:
+					if katjaQW['anal_sex'] = 0: katjaQW['anal_sex'] = 1
+					if npc_ass['A14'] < rand(5,10):
+						npc_ass['A14'] += 2
+					elseif npc_ass['A14'] < rand(10,20)
+						 npc_ass['A14'] += 1
+					end
+				else	
+					if rand(0,7) = 0:
+						npc_ass['A14'] += 2
+						katjaQW['anal_sex'] = 1
+					end
+				end
+			end
+
+			if npc_throat['A14'] > 0 and rand(0,7) > 0:
+				if npc_throat['A14'] < rand(8,22): npc_throat['A14'] += 1
+			else	
+				if rand(0,3) = 0: npc_throat['A14'] += 1
+			end
+			
+			!! It this case Katja will have sex with at most 2 of the boys present
+			katjaQW['simultanous_boys'] = rand(1,min(2,ARGS[1]))
+			katjaQW['slut'] += katjaQW['simultanous_boys']*5
+		elseif rand(0,2) <= katjaQW['slut']/50:
+			!! Katja have had sex with one or more boys before
+			if npc_vag['A14'] > 0 and rand(0,3) > 0:
+				if katjaQW['pussy_sex'] = 0: katjaQW['pussy_sex'] = 1
+				if npc_vag['A14'] < rand(5,10):
+					npc_vag['A14'] += 2
+				elseif npc_vag['A14'] < rand(10,20)
+					 npc_vag['A14'] += 1
+				end
+			else	
+				if rand(0,5) = 0:
+					npc_vag['A14'] += 2
+					katjaQW['pussy_sex'] = 1
+				end
+			end
+			if npc_ass['A14'] > 0 and rand(0,3) > 0:
+				if katjaQW['anal_sex'] = 0: katjaQW['anal_sex'] = 1
+				if npc_ass['A14'] < rand(5,10):
+					npc_ass['A14'] += 2
+				elseif npc_ass['A14'] < rand(10,20)
+					 npc_ass['A14'] += 1
+				end
+			else	
+				if rand(0,7) = 0:
+					npc_ass['A14'] += 2
+					katjaQW['anal_sex'] = 1
+				end
+			end
+
+			if npc_throat['A14'] > 0 and rand(0,7) > 0:
+				if npc_throat['A14'] < rand(8,22): npc_throat['A14'] += 1
+			else	
+				if rand(0,3) = 0: npc_throat['A14'] += 1
+			end
+
+			!! In this case she can have sex with all the boys present
+			katjaQW['simultanous_boys'] += max(0,rand(0,ARGS[1] - katjaQW['simultanous_boys']))
+				
+			katjaQW['slut'] += min(katjaQW['simultanous_boys'],ARGS[1])*3
+		end
+	end
+	
+	if AGS[2] > 0:
+		!! Katja was in a situation with one or more girls where she might have had sex if some of them.
+		if katjaQW['simultanous_girls'] = 0 and rand(0,3) <= katjaQW['slut']/33:
+			!! Katja have never had sex with a girl before
+			if npc_vag['A14'] > 0 and rand(0,5) > 0:
+				 npc_vag['A14'] += 1
+			else	
+				if rand(0,9) = 0: npc_vag['A14'] += 1
+			end
+			if npc_ass['A14'] > 0 and rand(0,7) > 0:
+				 npc_ass['A14'] += 1
+			else	
+				if rand(0,14) = 0: npc_ass['A14'] += 1
+			end
+
+			if npc_throat['A14'] > 0 and rand(0,2) = 0:
+				npc_throat['A14'] += 1
+			else	
+				if rand(0,6) = 0: npc_throat['A14'] += 1
+			end
+			
+			!! It this case Katja will have sex with at most 3 of the girls present
+			katjaQW['simultanous_girls'] = rand(1,min(3,ARGS[1]))
+			katjaQW['slut'] += katjaQW['simultanous_girls']*4
+		elseif rand(0,1) <= katjaQW['slut']/50:
+			!! Katja have had sex with one or more girls before
+			if npc_vag['A14'] > 0 and rand(0,5) > 0:
+				 npc_vag['A14'] += 1
+			else	
+				if rand(0,9) = 0: npc_vag['A14'] += 1
+			end
+			if npc_ass['A14'] > 0 and rand(0,7) > 0:
+				 npc_ass['A14'] += 1
+			else	
+				if rand(0,14) = 0: npc_ass['A14'] += 1
+			end
+
+			if npc_throat['A14'] > 0 and rand(0,2) = 0:
+				npc_throat['A14'] += 1
+			else	
+				if rand(0,6) = 0: npc_throat['A14'] += 1
+			end
+
+			!! In this case she can have sex with all the girls present
+			katjaQW['simultanous_girls'] += max(0,rand(0,ARGS[1] - katjaQW['simultanous_girls']))
+				
+			katjaQW['slut'] += min(katjaQW['simultanous_gitls'],ARGS[1])*2
 		end
-		act 'You really don''t need it': gt $carry_arg[1], $carry_arg[2]
 	end
 end
 

+ 10 - 16
locations/korr.qsrc

@@ -1,16 +1,19 @@
 # korr
 !! 2021/04/20
 music_loop = 0
-CLOSE ALL
-$loc = 'korr'
-$loc_arg = ''
-$locM = 'korr'
-$locM_arg = ''
-$menu_loc = 'korr'
-$menu_arg = ''
 menu_off = 0
+gs 'shortgs', 'setloc', 'korr', $ARGS[0]
 $location_type = 'private'
+gs 'themes', 'indoors'
 killvar '$locclass'
+popolaini = 0
+saunaYouRoom = 0
+boycherdaksex = 0
+bonusZ = 0
+minut += 1
+elektro += 1
+gs 'stat'
+
 
 !! This is just to make sure that Sveta can sing from the start, does not have to wait a whole day for `cikl` to run.
 if ml_performance['max_perform_minutes'] = 0: ml_performance['max_perform_minutes'] = pcs_instrmusic + pcs_vokal
@@ -73,15 +76,6 @@ else
 	end
 end
 
-popolaini = 0
-saunaYouRoom = 0
-boycherdaksex = 0
-bonusZ = 0
-minut += 1
-elektro += 1
-
-gs 'stat'
-gs 'themes', 'indoors'
 '<center><b><font color="maroon">Corridor</font></b></center>'
 
 if remkorr = 0:

+ 3 - 12
locations/korrPar.qsrc

@@ -1,21 +1,14 @@
 # korrPar
 
 music_loop = 0
-CLOSE ALL
+menu_off = 0
 
 if sound = 0 and pavhome_enter = 1:
 	PLAY 'sound/korr.mp3',30
 	pavhome_enter = 0
 end
 
-$loc = 'korrPar'
-$loc_arg = ''
-$locM = 'korrPar'
-$locM_arg = ''
-$location_type = 'private'
-$menu_loc = 'korrPar'
-$menu_arg = ''
-menu_off = 0
+gs 'shortgs', 'setloc', 'korrPar', $ARGS[0]
 killvar '$locclass'
 clr
 popolaini = 0
@@ -23,12 +16,10 @@ saunaYouRoom = 0
 boycherdaksex = 0
 minut += 1
 bonusZ = 0
-
 display_bb = 0
-gs 'stat'
 gs 'themes', 'indoors'
 gs 'family_schedule'
-
+gs 'stat'
 '<center><h1><font color="maroon">Corridor</font></h1></center>'
 '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/korrpar.jpg"></center>'
 *nl

+ 8 - 8
locations/kuhrPar.qsrc

@@ -30,7 +30,7 @@ gs 'family_schedule'
 '<center><b><font color="maroon">Kitchen</font></b></center>'
 '<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/kuhrpar.jpg"></center>'
 
-if SchoolAtestat = 0:
+if $home['current'] = 'parents_home':
 	if locat['Mother'] = 4:
 		if locat['Mom_kitchen_action'] = 1:
 			'You <<$npc_nickname[''A29'']>> is here, busy making breakfast.'
@@ -74,9 +74,9 @@ if locat['Mother'] = 23: 'Your <a href="exec:gt''mother''"><<$npc_nickname[''A29
 if locat['Stepdad'] = 4: '<a href="exec:gt''father''">Your stepfather</a> is here reading the paper.'
 if locat['Stepdad'] = 7: '<a href="exec:gt''father''">Your stepfather</a> is here setting the table for dinner.'
 
-if week = 6 and locat['Fam_set_month_inGad'] = 1 and grandmaQW['block'] = 0 and hour > 9 and hour < 12 and SchoolAtestat = 0:'Your parents are getting ready to go to <a href="exec:gt ''gadhouse'', ''to_gadukino''">Gadukino</a> to visit your great grandparents. You can go with them if you want, or stay home like Anya usually does.'
+if week = 6 and locat['Fam_set_month_inGad'] = 1 and grandmaQW['block'] = 0 and hour > 9 and hour < 12 and $home['current'] = 'parents_home':'Your parents are getting ready to go to <a href="exec:gt ''gadhouse'', ''to_gadukino''">Gadukino</a> to visit your great grandparents. You can go with them if you want, or stay home like Anya usually does.'
 
-if SchoolAtestat = 0:
+if $home['current'] = 'parents_home':
 	if ((hour = 6 and minut >= 45) or (hour = 7 and minut < 15)) and breakfast_day ! daystart and locat['Fam_inGad'] = 0:
 		if PCloswimwear ! 1 and $clothingworntype ! 'nude':
 			act 'Eat breakfast with your family (0:20)':
@@ -87,7 +87,7 @@ if SchoolAtestat = 0:
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/home/breakfasthome.jpg"></center>'
 				'As you sit down and join your family for breakfast, your stepfather enages you in conversation. "How are you doing in school <<$pcs_nickname>>?"'
-				if kanikuli = 0 and mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and SchoolBlock = 0:
+				if kanikuli = 0 and mid($start_type,1,2) = 'sg' and $home['current'] = 'parents_home' and SchoolBlock = 0:
 					if class['school_grade_average'] >= 80:
 						'You smile at him. "Really great. We were just learning something interesting the other day." You go on to talk about some of the stuff you have learned recently in school. He just nods, while your mother gives you a proud smile and Kolka rolls his eyes.'
 						'The rest of breakfast is taken up with some small talk about what everyone has been up to of late. You thoroughly enjoy your breakfast with your family.'
@@ -133,7 +133,7 @@ if SchoolAtestat = 0:
 				if fame['pav_slut'] > 150 and motherKnowSpravka = 0:
 					'You''re about to respond when your mother interrupts you. "Of course not! She''s still too young to be thinking about boys!"'
 					'Kolka then chimes in. "Like any boy would date her when she sucks them all off anyways."'
-					'You mother turns towards Kolka. "That''s not funny! Apologize to your sister right now! Right now!"'
+					'Your mother turns towards Kolka. "That''s not funny! Apologize to your sister right now! Right now!"'
 					if locat['Anya'] = 12:
 						'Anya smirks as Kolka freezes in place and decides he doesn''t want to be the one to tell her about your reputation and just apologizes to you.'
 					else
@@ -143,7 +143,7 @@ if SchoolAtestat = 0:
 				elseif fame['pav_slut'] > 150:
 					'You''re about to respond when your mother interrupts you. "She''s too young to worry about that and... we talked about it." She gives you a meaningful glance and you shut your mouth.'
 					'Kolka then chimes in. "Like any boy would date her when she sucks them all off anyways."'
-					'You mother turns towards Kolka. "That''s not funny!" She then glances at you. "She might have made some mistakes, but she''s trying to be a better girl now. Now apologize to your sister right now!"'
+					'Your mother turns towards Kolka. "That''s not funny!" She then glances at you. "She might have made some mistakes, but she''s trying to be a better girl now. Now apologize to your sister right now!"'
 					if locat['Anya'] = 12:
 						'Anya just smirks as Kolka freezes in place and then apologizes to you.'
 					else
@@ -153,8 +153,8 @@ if SchoolAtestat = 0:
 				else
 					'You''re about to respond when your mother interrupts you. "Of course not! She''s still too young to be thinking about boys!"'
 					'Your stepfather sighs. "She''s old enough to start dating, dear."'
-					'You mother gives him a hard stare. "No, she isn''t. She needs to focus on school and then university before she can start thinking about boys."'
-					'You stepfather decides to drop it and start talking about some of the stuff that happened at his work. All and all, you have a fairly enjoyable dinner.'
+					'Your mother gives him a hard stare. "No, she isn''t. She needs to focus on school and then university before she can start thinking about boys."'
+					'Your stepfather decides to drop it and start talking about some of the stuff that happened at his work. All and all, you have a fairly enjoyable dinner.'
 				end
 				act 'Get up from the table': gt $loc, $loc_arg
 			end

+ 7 - 7
locations/leonid.qsrc

@@ -30,16 +30,16 @@ if $ARGS[0] = 'firstTime':
 
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/leonid/office.jpg"></center>'
-	'You are in the office with label <<$bName>> <<$bSurname>>, lawyer.'
+	'You are in the office. At the desk is a label which reads "<<$bName>> <<$bSurname>>, lawyer."'
 	'<<$bName>> orders you to kneel in front of his desk.'
-	'"So <<$pcs_firstname>>, I have taken out of that hole. Do you already see why?"'
+	'"So <<$pcs_firstname>>, I have taken you out of that hole. Do you already see why?"'
 	'"I''m not sure Mister <<$bSurname>>"'
-	'"Then let me explain. I love my wife, but I have certain needs. Long time I have neglected myself, but things got even worse. When I got the opportunity, I got in touch with the ''Haulers''. You know them, those are the people that abducted you and made you a what you are now."'
+	'"Then let me explain. I love my wife, but I have certain needs. I have neglected myself for a long time now, and things got even worse. When I got the opportunity, I got in touch with the ''Haulers''. You know them, those are the people that abducted you and made you a what you are now."'
 	'"What? What do you mean by ''what am I now?''"'
 	'"A slave. My slave."'
 	'"How do you imagine this? You''ll keep me locked in this room or what?"'
 	'"No, of course not <<$pcs_firstname>>. I''m not a monster. I just want a tool to ventilate my urges. That tool is you."'
-	'"What do you mean mean?"'
+	'"What do you mean?"'
 	'"As beautiful you are so slow your thinking is. I will do to you whatever I want to. And it does not matter if you agree or not, you are my slave after all."'
 	'"If you won''t keep me locked how will you prevent me from running to the police and telling them everything?"'
 	''
@@ -818,12 +818,12 @@ if $ARGS[0] = 'sold':
 	'"Perhaps I shall keep them locked up, next time. But not you, <<$pcs_firstname>>. I don''t want any more trouble with you."'
 	'"Everything is already arranged. You are leaving now, enjoy the countless dicks waiting for you."'
 	'Your face turn pale from his words, fearing what they meant.'
-	'A fat old lady comes with cuffs and a hood, still in surprise you are bound and hood is put on your head.'
+	'A fat old lady comes in with cuffs and a hood. Still in surprise you are bound and the hood is put on your head.'
 	'You find yourself once again in a trunk of a car, travelling somewhere else to an unknown and possibly unpleasant future...'
 	''
 	'After about half an hour you are unloaded from the trunk and lead somewhere inside.'
-	'The fat lady removes the hood. "You are in brothel, bitch. I guess you know what are you going to do here."'
-	'"Over there is your room where you can sleep. Some food is in the cabinet."'
+	'The fat lady removes the hood. "You are in a brothel, bitch. I guess you know what are you going to do here."'
+	'"Over there is your room where you can sleep. There is some food in the cabinet."'
 	'"When whoring, I want you clean and made up. Earn me enough money and I may let you leave. Understood?"'
 	workDolg = 100000 + money
 	gs 'stat'

+ 1 - 0
locations/lezbsex.qsrc

@@ -243,6 +243,7 @@ if $ARGS[0] = 'end':
 		end
 		if $sexloc = 'stwork': gt 'stwork', 'start'
 		if $sexloc = 'uni_dorm': gt 'uni_dorm', 'dorm_room'
+		if $sexloc = 'city_nightclub': gt 'city_nightclub', 'private_rooms'
 		if picrand = 22:gt 'city_center'
 		if picrand = 21:gt 'vann', 'start'
 		if picrand = 19 or picrand = 20:gt 'office', 'work'

+ 1 - 0
locations/lover.qsrc

@@ -141,6 +141,7 @@ if $ARGS[0] = 'add fuckbuddy':
 		gs 'boyStat',$ARGS[1]
 	end
 	$fuckbuddy[] = $boy
+	$npc_rel_type[$boy] = 'fuckbuddy'
 	gs 'telefon', 'AddContact', $boy, $npc_pic[$boy],'',"hour >= 8 and hour <= 22",'', "hour >= 8 and hour <= 22", 0
 end
 

+ 39 - 7
locations/mother.qsrc

@@ -224,14 +224,14 @@ if $ARGS[0] = '':
 	end
 
     if SchoolAtestat = -1:
-        if month = 5 and day = 25 and hour <= 8:
+        if month = 5 and day = 26 and hour <= 8:
             '"<<$pcs_nickname>>, make sure you don''t miss your graduation today. Your brother and I will also be there to watch you getting your diploma."'
         else
-            if month = 5 and day = 25 and hour > 8:
+            if month = 5 and day = 26 and hour > 8:
                 '"<<$pcs_nickname>>, where have you been? You have missed your graduation today! I told everybody that you''re sick. So your Principal gave me your diploma." She hands it to you.'
-            elseif month = 5 and day = 26:
+            elseif month = 5 and day = 27:
                 '"<<$pcs_nickname>>, where have you been? You have missed your graduation yesterday! I told everybody that you''re sick. So your Principal gave me your diploma." She hands it to you.'
-            elseif (month = 5 and day > 26) or month > 5:
+            elseif (month = 5 and day > 27) or month > 5:
                 '"<<$pcs_nickname>>, where have you been? You have missed your graduation! I told everybody that you''re sick. So your Principal gave me your diploma." She hands it to you.'
             end
             SchoolAtestat = 1
@@ -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)
@@ -1496,7 +1528,7 @@ if $ARGS[0] = 'motherQW_2':
 					'"When I had Anya, me and Mikhail made a mistake... but we had each other. When we had you, we were together and knew what we were getting into. You don''t even know if you''ll ever see the guy you had intercourse with again."'
 					'"Mooooom, come on! We just talked about this!"'
 					*nl
-					'Your mother looks serious when she raises her hand, motioning you to not interrupt. Since her attitude towards is you is not as demeaning any more, you decide to listen: "Hear me out <<$pcs_nickname>>, please. I just don''t want you to get pregnant, you know? When you have a baby, it should be with the man you are going to stay with, and when you can support it."'
+					'Your mother looks serious when she raises her hand, motioning you to not interrupt. Since her attitude towards you is not as demeaning any more, you decide to listen: "Hear me out <<$pcs_nickname>>, please. I just don''t want you to get pregnant, you know? When you have a baby, it should be with the man you are going to stay with, and when you can support it."'
 					if prezik > 0 or tabletki > 0:
 						'"Don''t worry <<$npc_nickname[''A29'']>>, I have taken precautions. I went and bought things. When they run out, I will go get more, I promise."'
 					elseif tabletkicheck = 2:
@@ -1508,7 +1540,7 @@ if $ARGS[0] = 'motherQW_2':
 					*nl
 					'You laugh at what she said. "I already buy them there."'
 					'Your mother shakes her head: "What? Luda never told me that."'
-					'You smile to her. "I asked her not to, she knew I was going to do it either way and she thought I should be safe. So she sold me the stuff and promised not to tell you."'
+					'You smile to her. "I asked her not to, she knew I was going to do it either way and she thought I should be safe. So she sold me the stuff and promised me not to tell you."'
 					'Your <<$npc_nickname[''A29'']>> looks furious for a moment then just deflates and nods. "She is right, we can''t stop you and it is better if you use protection. I just wish she would have told me, but I understand. I just wish... I had been the one to talk to you about this instead, now." She says as she looks at you sadly.'
 					'You give her another hug. "We are talking now." With that you turn and leave.'
 

+ 236 - 16
locations/panties.qsrc

@@ -38,6 +38,8 @@ if $ARGS[0] = 'view_panty_list':
 		metka_panties = 2
 	end
 
+	gs 'panties', 'filter_header', 'store'
+
 	'<center><table border=1><TH><a href="exec:gt ''panties'', ''view_panty_list'', ''wardrobe''">Draw</a></TH><TH><a href="exec:gt ''panties'', ''view_panty_list'', ''store''">Storage</a></TH><TH><a href="exec:gt ''panties'', ''view_panty_list'', ''unwanted''">Unwanted</a></TH></table></center>'
 
 	if $pantyworntype ! 'none':act 'Remove panties':gs 'panties', 'remove' & gt 'panties', 'view_panty_list', $ARGS[1]
@@ -46,61 +48,133 @@ if $ARGS[0] = 'view_panty_list':
 		cloc = 1
 	end
 
-	'<center><img src="images/locations/city/citycenter/mall/gm.png"></center>'
+	if ARRSIZE('gm_panties') > 0 and clothingfilter['quality'] = 1:'<center><img src="images/locations/city/citycenter/mall/gm.png"></center>'
+
+	!!To filter just this set
+	clo_i = 0
+	:looppantyquality_filter
 
 	i = 1
-	:loopgmpanties 
-	if gm_pantiesS[i] = metka_panties and gm_panties[i] = 1:*p '<a href="exec:gt ''panties'', ''view_panty_item'', ''<<$ARGS[1]>>'', ''gm'', <<i>>"><img src="images/pc/items/gm/panties/<<i>>.jpg" 	height="150" /></a>'
+	:loopgmpanties
+		if gm_pantiesS[i] = metka_panties and gm_panties[i] = 1:
+			gs 'underwear_attributes', 'gm_panties', i
+			gs 'panties', 'panty_filter'
+			!!sort by filter
+			if (clothingfilter['quality'] = 0 and PanQuality = clo_i) or clothingfilter['number'] = 0:
+				if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1:
+					*p '<a href="exec:gt ''panties'', ''view_panty_item'', ''<<$ARGS[1]>>'', ''gm'', <<i>>"><img src="images/pc/items/gm/panties/<<i>>.jpg" 	height="150" /></a>'
+				end
+			end
+		end
 	i += 1
 	if i <= ARRSIZE('gm_panties'):jump 'loopgmpanties'
 
-	'<center><img src="images/locations/city/citycenter/mall/Lusso.png"></center>'
+	if ARRSIZE('lusso_panties') > 0 and clothingfilter['quality'] = 1:'<center><img src="images/locations/city/citycenter/mall/Lusso.png"></center>'
 
 	i = 1
-	:looplussopanties 
-	if lusso_pantiesS[i] = metka_panties and lusso_panties[i] = 1:*p '<a href="exec:gt ''panties'', ''view_panty_item'', ''<<$ARGS[1]>>'', ''lusso'', <<i>>"><img src="images/pc/items/lusso/panties/<<i>>.jpg" 	height="150" /></a>'
+	:looplussopanties
+		if lusso_pantiesS[i] = metka_panties and lusso_panties[i] = 1:
+			gs 'underwear_attributes', 'lusso_panties', i
+			gs 'panties', 'panty_filter'
+			!!sort by filter
+			if (clothingfilter['quality'] = 0 and PanQuality = clo_i) or clothingfilter['number'] = 0:
+				if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1:
+					*p '<a href="exec:gt ''panties'', ''view_panty_item'', ''<<$ARGS[1]>>'', ''lusso'', <<i>>"><img src="images/pc/items/lusso/panties/<<i>>.jpg" 	height="150" /></a>'
+				end
+			end
+		end
 	i += 1
 	if i <= ARRSIZE('lusso_panties'):jump 'looplussopanties'
 
-	'<center><img src="images/locations/pushkin/exhibitshop/shop_name.png"></center>'
+	if ARRSIZE('salacious_panties') > 0 and clothingfilter['quality'] = 1:'<center><img src="images/locations/pushkin/exhibitshop/shop_name.png"></center>'
 
 	i = 1
 	:loopsalaciouspanties 
-	if salacious_pantiesS[i] = metka_panties and salacious_panties[i] = 1:*p '<a href="exec:gt ''panties'', ''view_panty_item'', ''<<$ARGS[1]>>'', ''salacious'', <<i>>"><img src="images/pc/items/salacious/panties/<<i>>.jpg" 	height="150" /></a>'
+		if salacious_pantiesS[i] = metka_panties and salacious_panties[i] = 1:
+			gs 'underwear_attributes', 'salacious_panties', i
+			gs 'panties', 'panty_filter'
+			!!sort by filter
+			if (clothingfilter['quality'] = 0 and PanQuality = clo_i) or clothingfilter['number'] = 0:
+				if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1:
+					*p '<a href="exec:gt ''panties'', ''view_panty_item'', ''<<$ARGS[1]>>'', ''salacious'', <<i>>"><img src="images/pc/items/salacious/panties/<<i>>.jpg" 	height="150" /></a>'
+				end
+			end
+		end
 	i += 1
 	if i <= ARRSIZE('salacious_panties'):jump 'loopsalaciouspanties'
 
-	'<center><img src="images/locations/city/citycenter/mall/fashionista.png"></center>'
+	if ARRSIZE('fashionista_panties') > 0 and clothingfilter['quality'] = 1:'<center><img src="images/locations/city/citycenter/mall/fashionista.png"></center>'
 
 	i = 1
 	:loopfashionistapanties 
-	if fashionista_pantiesS[i] = metka_panties and fashionista_panties[i] = 1:*p '<a href="exec:gt ''panties'', ''view_panty_item'', ''<<$ARGS[1]>>'', ''fashionista'', <<i>>"><img src="images/pc/items/fashionista/panties/<<i>>.jpg" 	height="150" /></a>'
+		if fashionista_pantiesS[i] = metka_panties and fashionista_panties[i] = 1:
+			gs 'underwear_attributes', 'fashionista_panties', i
+			gs 'panties', 'panty_filter'
+			!!sort by filter
+			if (clothingfilter['quality'] = 0 and PanQuality = clo_i) or clothingfilter['number'] = 0:
+				if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1:
+					*p '<a href="exec:gt ''panties'', ''view_panty_item'', ''<<$ARGS[1]>>'', ''fashionista'', <<i>>"><img src="images/pc/items/fashionista/panties/<<i>>.jpg" 	height="150" /></a>'
+				end
+			end
+		end
 	i += 1
 	if i <= ARRSIZE('fashionista_panties'):jump 'loopfashionistapanties'
 
-	'<center><img src="images/locations/city/citycenter/mall/pussycat.png"></center>'
+	if ARRSIZE('cats_panties') > 0 and clothingfilter['quality'] = 1:'<center><img src="images/locations/city/citycenter/mall/pussycat.png"></center>'
 
 	i = 1
 	:loopcatspanties 
-	if cats_pantiesS[i] = metka_panties and cats_panties[i] = 1:*p '<a href="exec:gt ''panties'', ''view_panty_item'', ''<<$ARGS[1]>>'', ''cats'', <<i>>"><img src="images/pc/items/cats/panties/<<i>>.jpg" 	height="150" /></a>'
+		if cats_pantiesS[i] = metka_panties and cats_panties[i] = 1:
+			gs 'underwear_attributes', 'cats_panties', i
+			gs 'panties', 'panty_filter'
+			!!sort by filter
+			if (clothingfilter['quality'] = 0 and PanQuality = clo_i) or clothingfilter['number'] = 0:
+				if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1:
+					*p '<a href="exec:gt ''panties'', ''view_panty_item'', ''<<$ARGS[1]>>'', ''cats'', <<i>>"><img src="images/pc/items/cats/panties/<<i>>.jpg" 	height="150" /></a>'
+				end
+			end
+		end
 	i += 1
 	if i <= ARRSIZE('cats_panties'):jump 'loopcatspanties'
 
-	'<center><img src="images/locations/city/redlight/erotomaniac/shop_name.png"></center>'
+	if ARRSIZE('eroto_panties') > 0 and clothingfilter['quality'] = 1:'<center><img src="images/locations/city/redlight/erotomaniac/shop_name.png"></center>'
 
 	i = 1
 	:looperotopanties 
-	if eroto_pantiesS[i] = metka_panties and eroto_panties[i] = 1:*p '<a href="exec:gt ''panties'', ''view_panty_item'', ''<<$ARGS[1]>>'', ''eroto'', <<i>>"><img src="images/pc/items/eroto/panties/<<i>>.jpg" 	height="150" /></a>'
+		if eroto_pantiesS[i] = metka_panties and eroto_panties[i] = 1:
+			gs 'underwear_attributes', 'eroto_panties', i
+			gs 'panties', 'panty_filter'
+			!!sort by filter
+			if (clothingfilter['quality'] = 0 and PanQuality = clo_i) or clothingfilter['number'] = 0:
+				if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1:
+					*p '<a href="exec:gt ''panties'', ''view_panty_item'', ''<<$ARGS[1]>>'', ''eroto'', <<i>>"><img src="images/pc/items/eroto/panties/<<i>>.jpg" 	height="150" /></a>'
+				end
+			end
+		end
 	i += 1
 	if i <= ARRSIZE('eroto_panties'):jump 'looperotopanties'
 
-	'<center><img src="images/locations/city/citycenter/mall/sports.png"></center>'
+	if ARRSIZE('danilovich_panties') > 0 and clothingfilter['quality'] = 1:'<center><img src="images/locations/city/citycenter/mall/sports.png"></center>'
 
 	i = 1
 	:loopdanilovichpanties 
-	if danilovich_pantiesS[i] = metka_panties and danilovich_panties[i] = 1:*p '<a href="exec:gt ''panties'', ''view_panty_item'', ''<<$ARGS[1]>>'', ''danilovich'', <<i>>"><img src="images/pc/items/danilovich/panties/<<i>>.jpg" 	height="150" /></a>'
+		if danilovich_pantiesS[i] = metka_panties and danilovich_panties[i] = 1:
+			gs 'underwear_attributes', 'danilovich_panties', i
+			gs 'panties', 'panty_filter'
+			!!sort by filter
+			if (clothingfilter['quality'] = 0 and PanQuality = clo_i) or clothingfilter['number'] = 0:
+				if clothingfilter['inc'] = 1 and clothingfilter['only'] = 1:
+					*p '<a href="exec:gt ''panties'', ''view_panty_item'', ''<<$ARGS[1]>>'', ''danilovich'', <<i>>"><img src="images/pc/items/danilovich/panties/<<i>>.jpg" 	height="150" /></a>'
+				end
+			end
+		end
 	i += 1
 	if i <= ARRSIZE('danilovich_panties'):jump 'loopdanilovichpanties'
+
+	clo_i += 1
+	if clothingfilter['quality'] = 0 and clo_i <= 7:
+		jump 'looppantyquality_filter'
+	end
 end
 
 if $ARGS[0] = 'view_panty_item':
@@ -495,5 +569,151 @@ if $ARGS[0] = 'wear_last_worn':
 	gs 'panties', 'wear', $lastwornpantytype, lastwornpantynumber
 end
 
+if $ARGS[0] = 'filter_header':
+!!Exclude filters
+	$Headerstring = '<TD>'
+	if clothingfilter['sport'] = 0:
+		$Headerstring += '<a href="exec:clothingfilter[''sport''] = 1 & clothingfilter[''sport_only''] = 0 & gt ''panties'', ''view_panty_list'', $ward_list_store"><img src="images/system/icons/clothing/sport.png"></a></TD>'
+	else
+		$Headerstring += '<a href="exec:clothingfilter[''sport''] = 0 & gt ''panties'', ''view_panty_list'',  $ward_list_store"><img src="images/system/icons/clothing/sport_off.png"></a></TD>'
+	end
+
+!!sort by filters
+	$Headerstring += '<TD>'
+	if clothingfilter['number'] = 0:
+		clothingfilter['quality'] = 1 & clothingfilter['inhibition'] = 1
+		$Headerstring += '<img src="images/system/icons/clothing/number.png"></TD>'
+	else
+		$Headerstring += '<a href="exec:clothingfilter[''number''] = 0 & clothingfilter[''quality''] = 1 & clothingfilter[''inhibition''] = 1 & gt ''panties'', ''view_panty_list'',  $ward_list_store"><img src="images/system/icons/clothing/number_off.png"></a></TD>'
+	end
+	
+	$Headerstring += '<TD>'
+	if clothingfilter['quality'] = 0:
+		$Headerstring += '<img src="images/system/icons/clothing/quality.png"></TD>'
+	else
+		$Headerstring += '<a href="exec:clothingfilter[''quality''] = 0 & clothingfilter[''number''] = 1 & clothingfilter[''inhibition''] = 1 & gt ''panties'', ''view_panty_list'',  $ward_list_store"><img src="images/system/icons/clothing/quality_off.png"></a></TD>'
+	end
+	
+!! Show only filers
+	$Headerstring[1] = '<TD>'
+	if clothingfilter['sport_only'] = 0:
+		$Headerstring[1] += '<a href="exec:clothingfilter[''sport_only''] = 1 & clothingfilter[''sport''] = 0 & gt ''panties'', ''view_panty_list'',  $ward_list_store"><img src="images/system/icons/clothing/sport_off.png"></a></TD>'
+	else
+		$Headerstring[1] += '<a href="exec:clothingfilter[''sport_only''] = 0 & gt ''panties'', ''view_panty_list'',  $ward_list_store"><img src="images/system/icons/clothing/sport.png"></a></TD>'
+	end
+
+
+	$Headerstring[2] = ''
+	if $ARGS[1] ! 'store':
+		$Headerstring[2] += '<TH></TH>'
+	end
+	if $ward_list_file = 'clothing':
+		$Headerstring[2] += '<TH></TH>'
+	end
+	$Headerstring[2] += '<TH>Include</TH>'
+	if $ARGS[1] ! 'store':
+		$Headerstring[2] += '<TH></TH><TH></TH>'
+	end
+	$Headerstring[2] += '<TH>Sort by</TH><TH></TH>'
+
+	$Headerstring[3] = ''
+	if $ARGS[1] ! 'store':
+		$Headerstring[3] += '<TH></TH>'
+	end
+	if $ward_list_file = 'clothing':
+		$Headerstring[3] += '<TH></TH>'
+	end
+	$Headerstring[3] += '<TH>Only show</TH>'
+
+	'<center><table><<$Headerstring[2]>>'
+	'<TR><border=1><<$Headerstring>>'
+
+	'<TR><border=0><<$Headerstring[3]>>'
+	'<TR><border=1><<$Headerstring[1]>></table></center>'
+end
+
+if $ARGS[0] = 'panty_filter':
+!!Exclude filters
+	clothingfilter['inc'] = 1
+	!!filters, if inc set to 0 they will not display
+	if clothingfilter['sport'] = 1 and PanFun = 2:
+		clothingfilter['inc'] = 0
+	end
+
+!!only filters
+	clothingfilter['only'] = 0
+	!!filters, if only set to 1 they will only display those set
+	if clothingfilter['sport_only'] = 1 and PanFun = 2:
+		clothingfilter['only'] = 1
+	end
+	if clothingfilter['only'] = clothingfilter['sport_only']:
+		clothingfilter['only'] = 1
+	else
+		clothingfilter['only'] = 0
+	end
+
+end
+
+if $ARGS[0] = 'shop_filter_header':
+!! exclude filters
+	$Headerstring = '<TD>'
+	if clothingfilter['sport'] = 0:
+		$Headerstring += '<a href="exec:clothingfilter[''sport''] = 1 & clothingfilter[''sport_only''] = 0 & gt $loc, $loc_arg"><img src="images/system/icons/clothing/sport.png"></a></TD>'
+	else
+		$Headerstring += '<a href="exec:clothingfilter[''sport''] = 0 & gt $loc, $loc_arg"><img src="images/system/icons/clothing/sport_off.png"></a></TD>'
+	end
+
+!! sort by filters
+	$Headerstring += '<TD>'
+	if clothingfilter['number'] = 0:
+		clothingfilter['quality'] = 1
+		$Headerstring += '<img src="images/system/icons/clothing/number.png"></TD>'
+	else
+		$Headerstring += '<a href="exec:clothingfilter[''number''] = 0 & clothingfilter[''quality''] = 1 & clothingfilter[''inhibition''] = 1 & gt $loc, $loc_arg"><img src="images/system/icons/clothing/number_off.png"></a></TD>'
+	end
+	
+	$Headerstring += '<TD>'
+	if clothingfilter['quality'] = 0:
+		$Headerstring += '<img src="images/system/icons/clothing/quality.png"></TD>'
+	else
+		$Headerstring += '<a href="exec:clothingfilter[''quality''] = 0 & clothingfilter[''number''] = 1 & clothingfilter[''inhibition''] = 1 & gt $loc, $loc_arg"><img src="images/system/icons/clothing/quality_off.png"></a></TD>'
+	end
+
+!! Show only filers
+	$Headerstring[1] = '<TD>'
+	if clothingfilter['sport_only'] = 0:
+		$Headerstring[1] += '<a href="exec:clothingfilter[''sport_only''] = 1 & clothingfilter[''sport''] = 0 & gt $loc, $loc_arg"><img src="images/system/icons/clothing/sport_off.png"></a></TD>'
+	else
+		$Headerstring[1] += '<a href="exec:clothingfilter[''sport_only''] = 0 & gt $loc, $loc_arg"><img src="images/system/icons/clothing/sport.png"></a></TD>'
+	end
+
+
+	$Headerstring[2] = '<TH></TH><TH></TH><TH></TH><TH>Include</TH><TH></TH><TH></TH><TH></TH><TH></TH><TH></TH><TH>Sort by</TH><TH></TH>'
+
+	$Headerstring[3] = '<TH></TH><TH></TH><TH></TH><TH>Only show</TH>'
+
+	'<center><table><<$Headerstring[2]>>'
+	'<TR><border=1><<$Headerstring>>'
+
+	'<TR><border=0><<$Headerstring[3]>>'
+	'<TR><border=1><<$Headerstring[1]>></table></center>'
+end
+
+if $ARGS[0] = 'shop_filter':
+!!Exclude filters
+	clothingfilter['inc'] = 1
+	!!filters, if inc set to 0 they will not display
+	if clothingfilter['sport'] = 1 and PanFun = 2:
+		clothingfilter['inc'] = 0
+	end
+
+!!only filters
+	clothingfilter['only'] = 0
+	!!filters, if only set to 1 they will only display those set
+	if clothingfilter['sport_only'] = 1 and PanFun = 2:
+		clothingfilter['only'] += 1
+	end
+end
+
 --- panties ---------------------------------
 

+ 138 - 75
locations/pav_beach_chat.qsrc

@@ -50,10 +50,10 @@ if $ARGS[0] = 'beach_hangout':
 		end
 		$table_beach += '</table>'
 		$table_beach
-		act'Go back':gt'pav_lake'
+		act 'Go back': gt 'pav_lake'
 	else
 		'It seems everyone has had their fill of hanging out at the beach today. You see several of them have already left and the rest are either walking away or are gathering up their stuff and saying their goodbyes to each another. You are soon the last person left.'
-		act'Go back':gt'pav_lake'
+		act 'Go back': gt 'pav_lake'
 	end
 end
 
@@ -161,7 +161,7 @@ if $ARGS[0] = 'lazar':
 			'"Looks like the loser is lost." someone comments as you approach.' 
 			'"Nah, I bet even Lesco and Petia can''t stand being around her and, honestly, who can blame them?" Lazar replies, which gets the group laughing so hard you know it''s pointless to even try and talk to him.'
 		else
-			'You approach and try to talk to him, but he flat out ignores you and pretends you''re not there. After several minutes of this, he finally sighs loudly. "Can''t you take a fucking hint? No one wants to talk to you!" He then returns to ignoring you and you walk away.'
+			'You approach and try to talk to him, but he straight up ignores you and pretends you''re not there. After several minutes of this, he finally sighs loudly. "Can''t you take a fucking hint? No one wants to talk to you!" He then returns to ignoring you and you walk away.'
 		end
 	end
 	act 'Talk to someone else': gt 'pav_beach_chat', 'beach_hangout'
@@ -195,9 +195,9 @@ if $ARGS[0] = 'svyatoslav':
 		end
 	elseif grupTipe = 3:
 		if npc_rel['A8'] >= 50:
-			'As you walk up to him he says. "You get lost nerd?"'
-			'You shake your head no. "No I just wanted to say hi."'
-			'He snorts. "What ever, hey make sure you don''t lean to far forward in class so I can copy off you." Then he mostly ignores you but doesn''t pick on you at least.'
+			'"You get lost, nerd?" he asks as you approach.'
+			'You shake your head. "No, I just wanted to say hi."'
+			'He snorts. "Whatever." He then ignores you, but doesn''t pick on you at least.'
 		elseif npc_rel['A8'] <= 20:
 			'"You get lost, nerd?" he asks as you approach.'
 			'You shake your head. "No, I just wanted to say hi."'
@@ -248,7 +248,7 @@ if $ARGS[0] = 'vanya':
 			'"<<$pcs_nickname>>! You need to help me hide!" Vanya is alarmingly looking around.'
 			'Feeling stressed, you ask. "What''s wrong?! Who''s after you?!"'
 			'Vanya cracks up seeing you panic. "Just kidding! I just wanted to see your reaction."'
-			'"Always the same thing Vanya. Don''t you get tired of playing games all the time?" you reprimand him.'
+			'"Always the same thing with you, Vanya. Don''t you get tired of playing games all the time?" you reprimand him.'
 		end
 	elseif npc_rel['A165'] <= 20:
 		'He just completely ignores you and spends his time talking to Vicky.'
@@ -267,16 +267,16 @@ if $ARGS[0] = 'erast':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/erast/beach_chat.jpg"></center>'
 	if npc_rel['A150'] >= 50:
-		'"Here''s the resident big guy of our school!" you say jokingly when you approach Erast who is watching some of the girls in bikini''s.'
+		'"Here''s the resident big guy!" you say jokingly as you approach Erast, who''s watching some of the girls in their bikinis.'
 		'You can see him blushing a little when he looks up and notices you. "Hello <<$pcs_nickname>>, how''re you doing today?"'
 		'"I''m fine, thanks for asking. You know, I came here to get some pointers as I''ve been struggling with my training recently. I have to pay attention to my shape and some good tips are always useful."'
 		*nl
-		'"You already look good <<$pcs_nickname>>." he says politely but his face turns red a little. Before you could react, he starts talking about aerobic and anaerobic techniques which he thinks would help you with your goal.'
-		'You listen to him very carefully and try to remember as much as you can. Which is not easy, because he is so passionate talking about this topic that he often uses technical terms you don''t even know what they mean.'
+		'"You already look good, <<$pcs_nickname>>," he says politely, but his face turns a little red. Before you can react, he starts talking about aerobic and anaerobic techniques that he thinks would help you with your goal.'
+		'You listen to him very carefully and try to remember as much as you can. This isn''t easy, since he''s so passionate about this topic that he often uses technical terms that you don''t even remotely understand.'
 	elseif npc_rel['A150'] <= 20:
-		'"Hey Erast!" you greet him but he''s so focused on watching some of the other guys who are flexing and showing off their muscles, to see who has the biggest ones. When you try and talk to him more he excuses him self and walks over to show the guys what real big muscles look like.'
+		'"Hey Erast!" you greet him, but he''s focused on watching some of the other guys flexing and showing off their muscles. When you try and talk to him, he excuses himself and walks over to show the guys what real muscles look like.'
 	else
-		'You walk over and take a seat on the sand next to him, you start talking to him and he quickly engages in a conversation with you, the two of you talk for some time about a variety of topics.'
+		'You walk over and take a seat on the sand next to him. yYou start talking to him and he quickly engages in a conversation with you, the two of you talking for some time about a variety of topics.'
 	end
 	act 'Talk to someone else': gt 'pav_beach_chat', 'beach_hangout'
 end
@@ -288,7 +288,7 @@ if $ARGS[0] = 'christina':
 	minut += 5
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/christina/beach_chat.jpg"></center>'
-	'You walk over to Christina as she lays on the beach getting a tan. Before you can even say a word, she speaks up. "I''m having a good day, so go away before you ruin it or I''ll ruin your day." You sigh before turning and walking away. It seems she''ll never forgive you.'
+	'You walk over to Christina as she lays on the beach sunbathing. Before you can even say a word, she speaks up. "I''m having a good day, so go away before you ruin it or I''ll ruin your day." You sigh before turning and walking away. It seems she''ll never forgive you.'
 	act 'Talk to someone else': gt 'pav_beach_chat', 'beach_hangout'
 end
 
@@ -345,7 +345,7 @@ if $ARGS[0] = 'albina':
 	elseif grupTipe = 4:
 		'Albina is relaxing in the sun and working on her tan as you approach. She glares up at you when you block her light. "Oh god, it''s you. What the fuck do you want?"'
 		'"What''s your problem, bitch? I just want to talk," you scornfully reply.'
-		'Albina looks at you unimpressed. "My problem is that some knuckle brained moron is blocking my sunlight. Can you fuck off now?"'
+		'Albina looks at you unimpressed. "My problem is that some knuckle brained moron is blocking my sunlight! Can you fuck off now?"'
 		'"Fucking stuck up rich bitch..." you mutter as you walk away, but she doesn''t hear you.'
 	else
 		'Albina is relaxing in the sun and working on her tan as you approach. She glares up at you when you block her light before closing her eyes again.'
@@ -365,28 +365,29 @@ if $ARGS[0] = 'lina':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lina/beach_chat.jpg"></center>'
 	if npc_rel['A19'] >= 50:
 		if grupTipe = 1 or grupTipe = 2:
-			'"I''ve finally been improving my lap times." Lina proudly tells you.'
-			'"Great news! I''m glad you''re improving." you encourage her.'
-			'Lina nods. "Yeah, the new workout plan that Christina made for me is really great. She''s really helped me out a lot." There she goes, worshipping Christina.'
+			'"I''ve finally been improving my lap times!" Lina proudly tells you.'
+			'"Great news! I''m glad you''re improving!" you encourage her.'
+			'Lina nods. "Yeah, the new workout plan that Christina made for me is really great. She''s really helped me out a lot."'
+			+$OpenInnerThought+'There she goes, worshipping Christina.'+$CloseInnerThought
 		else
-			'"Hi <<$pcs_nickname>>! Did you watch the latest video someone took of the Starlets? Their movements were amazing! I wish I could join them, but I''m too clumsy..." Lina looks dejected.'
+			'"Hi <<$pcs_nickname>>! Did you watch the latest video someone took of the Starlets? Their movements were amazing! I wish I could join them, but I''m too clumsy..." She looks a little dejected.'
 			'"Is that so?" you curiously ask.'
-			'With a nervous laughter Lina replies. "I should stop, you''re probably not interested in this anyway." Before you''re able to answer, you can hear Christina calling her over and Lina quickly runs over to her, leaving you alone.'
+			'"I should stop, you''re probably not interested in this anyway..." she replies with a nervous laugh. Before you''re able to answer, you can hear Christina calling her over and Lina quickly runs over to her, leaving you alone.'
 		end
 	elseif npc_rel['A19'] <= 20:
 		if grupTipe = 1 or grupTipe = 2:
 			'"I always hear that I''m bad at sports, but you''re even worse than me!" Lina spares no time to insult you.'
 			'"Where did this come from?" you ask.'
-			'Lina mockingly replies. "It''s just something me and the other girls were discussing and I just wanted you to know that."'
-			'"Come and face me then and I''ll show you who''s the worse athlete!" you fire back.'
+			'"It''s just something me and the other girls were discussing and I just wanted you to know that," she mockingly replies.'
+			'"Come and face me and I''ll show you who the worse athlete is!" you fire back.'
 		else
 			'"So where''s the old ball and chain?" you teasingly ask.'
-			'"Oh shut up <<$pcs_nickname>>. Don''t you have anything better to do? At least I have a friend unlike <i>some</i> people." Lina fires back.'
+			'"Oh shut up, <<$pcs_nickname>>! Don''t you have anything better to do? At least I have a friend unlike <i>some</i> people..." she fires back.'
 		end
 	else
-		'"What do you want <<$pcs_nickname>>? Christina is looking for me..." Lina says irritatingly.'
-		'"I wanted to ask you if you had the notes from the class. I need to copy it." you tell her.'
-		'"We''ll do it later. I have to find Christina right away or else she''ll get mad..." Lina excuses herself.'
+		'"What do you want, <<$pcs_nickname>>? Christina is looking for me..." Lina says irritatingly.'
+		'"I wanted to ask you if you had the notes from the class. I need to copy them," you tell her.'
+		'"We''ll do it later. I have to find Christina right away or else she''ll get mad." She quickly excuses herself.'
 	end
 	act 'Talk to someone else': gt 'pav_beach_chat', 'beach_hangout'
 end
@@ -401,16 +402,16 @@ if $ARGS[0] = 'lariska':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/beach_chat.jpg"></center>'
 	if npc_rel['A13'] >= 50:
 		'"Hey <<$pcs_nickname>>! I need help with a thing and I think you''re the perfect person that can help me out." Lariska smiles.'
-		'"Sure thing Lariska. What do you need help with?" you curiously ask.'
-		'"Well... I need to impress Christina and need your help with coming up with something fitting..." she starts and goes on a long tirade about what might impress Christina.'
+		'"Sure thing! What do you need help with?" you curiously ask.'
+		'"Well... I need to impress Christina and need your help with coming up with something fitting," she starts and goes on a long tirade about what might impress Christina.'
 	elseif npc_rel['A13'] <= 20:
 		'"So where''s the old ball and chain?" you teasingly ask.'
-		'"Oh shut up <<$pcs_nickname>>. Don''t you have anything better to do? At least I have friends." Lariska fires back.'
+		'"Oh shut up <<$pcs_nickname>>. Don''t you have anything better to do? At least I have friends!" she fires back.'
 		'You start laughing. "Yeah, ''friends.''"'
 	else
-		'"What do you want <<$pcs_nickname>>? I don''t really have the time right now." Lariska says.'
+		'"What do you want, <<$pcs_nickname>>? I don''t really have the time right now," Lariska says.'
 		'"Well... I just wanted to talk..." you tell her.'
-		'She glances around, you guess checking to see if Christina is looking, then she talks with you for a bit, but then suddenly stops and gets up. You notice Christina looking your direction with a angery look on her face as Lariska heads towards her.'
+		'She glances around to see if Christina is looking, then talks with you for a few minutes before she suddenly stops and gets up. You notice Christina looking in your direction with an angry look on her face as Lariska heads towards her.'
 	end
 	act 'Talk to someone else': gt 'pav_beach_chat', 'beach_hangout'
 end
@@ -425,13 +426,13 @@ if $ARGS[0] = 'fedor':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/beach_chat.jpg"></center>'
 	if npc_rel['A13'] >= 50:
 		'"Hey <<$pcs_nickname>>!" Fedor smiles at you.'
-		'You take a seat next to him on the sand and quickly find yourself in a deep conversation with him for awhile before things start to wind down and you tell him bye as you get up.'
+		'You take a seat next to him on the sand and quickly find yourself in a deep conversation with him for a while before things start to wind down and you bid him farewell as you get up.'
 	elseif npc_rel['A13'] <= 20:
-		'You sit down in the sand next to him and try to talk to him but he mostly just ignores you, then he finally gets up and just walks off leaving you sitting in the sand alone.'
+		'You sit down and try to talk to him, but he just ignores you until he finally gets up and walks away, leaving you sitting in the sand alone.'
 	else
-		'"What''s up <<$pcs_nickname>>?" Fedor says.'
-		'"I just wanted to talk." you tell him.'
-		'He smiles and engages you in a interesting conversation for awhile, eventually the conversation ends and you sit for a moment in silence before he gets up and tells you he will talk to you later, then he walks over to Ivan.'
+		'"What''s up, <<$pcs_nickname>>?" he asks.'
+		'"I just wanted to talk," you reply.'
+		'He smiles and engages you in an interesting conversation for a while. The conversation eventually ends and you sit in silence before he gets up and walks over to Ivan.'
 	end
 	act 'Talk to someone else': gt 'pav_beach_chat', 'beach_hangout'
 end
@@ -445,22 +446,22 @@ if $ARGS[0] = 'ivan':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/beach_chat.jpg"></center>'
 	if npc_rel['A3'] >= 50:
-		'"Hi <<$pcs_nickname>>." Ivan greets you as he sees you approaching.'
-		'"Hello Ivan, what''s up? How was your last training match?" you ask curiously.'
-		'He tells you about it and after that the two of you talk about a variety of topics for awhile, until he finally gets up and says he is going to go for a swim. Then he runs out into the lake and dives forward once the water is deep enough.'
+		'"Hey <<$pcs_nickname>>," Ivan greets you as he sees you approaching.'
+		'"Hey Ivan. How was your last training match?" you ask curiously.'
+		'He tells you about it and after that the two of you talk about a variety of topics for a while until he gets up and says he''s going for a swim. He runs out into the lake and dives forward once the water is deep enough.'
 	elseif npc_rel['A3'] <= 20:
-		'You see Ivan talking to Fedor and decide to go to him. "Hi Ivan, do you have a minute?" you ask.'
-		'As he turns around, he notices it''s you talking to him. "Hi <<$pcs_nickname>>. Is it important? As you can see, I''m talking to Fedor and we''re discussing an important thing." he says, then turns back to Fedor.'
+		'You see Ivan talking to Fedor and decide to approach him. "Hey Ivan, do you have a minute?" you ask.'
+		'He turns around. "Hey <<$pcs_nickname>>. Is it important? As you can see, I''m talking to Fedor and we''re discussing an important thing."'
 		'"Not that important, I just thought we could have a little chat. You''re always talking to Fedor anyway, you need a change, don''t you?" you ask in a playful, flirtatious tone.'
 		*nl
-		'He''s clearly not impressed by your desperate attempt. He turns back to you, looks you in the eye and says: "I told you I''m busy now, maybe some other time." and with that, he starts talking to Fedor again.'
-		'You feel very awkward as he wasn''t interested in your flirting at all. You stand there, you don''t know what to do. You decide not to push it any further, so you leave them there.'
+		'He''s clearly not impressed by your desperate attempt as he looks you in the eye. "I told you I''m busy right now. Maybe some other time." With that, he starts talking to Fedor again.'
+		'You feel very awkward as he wasn''t interested in your flirting at all. You decide not to push it any further and leave them alone.'
 	else
-		'As you walk over to him. "Hi Ivan, how are you today?" you ask.'
-		'"Hi <<$pcs_nickname>>, fine..." Ivan replies as he looks around. When he sees that everyone is busy with doing something or talking to someone, he sits down on the sand and gestures for you to sit down next to him.'
-		'You start chatting about everything from school to sports to reading. After a while, Ivan starts talking about how he tried to help his younger siblings learn. "It''s important that they get a good education. I want them to achieve something in life." she says with a serious look in her eyes.'
-		'"That''s very thoughtful of you. If you want, I can share some tips." you reply. In the next few minutes, you share a few tips on how he can help them as much as possible and how he could make learning enjoyable for them.'
-		'After a while, you stand up. "I''m going now, I want to revise my homework one more time before class." you say, and then head off to the classroom.'
+		'"Hey Ivan, how are you today?" you ask as you walk over to him.'
+		'"Hey <<$pcs_nickname>>. I''m fine..." Ivan replies as he looks around. When he sees that everyone is busy doing something or talking to someone, he sits down on the sand and gestures for you to sit next to him.'
+		'You start chatting about everything from school, to sports and reading. After a while, Ivan starts talking about how he tried to help his younger siblings learn. "It''s important that they get a good education. I want them to achieve something in life," he says with a serious look in his eyes.'
+		'"That''s very thoughtful of you. If you want, I can share some tips?" you reply. For the next few minutes, you share a few tips on how he can help them as much as possible and how he could make learning enjoyable for them.'
+		'After a while, you stand up. "I should get going."'
 	end
 	act 'Talk to someone else': gt 'pav_beach_chat', 'beach_hangout'
 end
@@ -480,13 +481,13 @@ if $ARGS[0] = 'dimka':
 			'"You seem to have the wrong idea about me <<$pcs_nickname>>." Dimka holds out his hand to keep you from getting any closer. "Just because we run in the same social circle doesn''t mean we''re friends."'
 			'You can''t help but scoff and roll your eyes. "Who said I want to be friends? You just looked lonely standing over here by yourself. I was just trying to be nice." You trade a few more barbs back and forth.'
 		else
-			'Dimka is willing to entertain you for a bit, occasionally taking part in the conversation but letting you do most of the talking. "Hey, Bella!" he calls as he spots her walking by. "Sorry, I hope you don''t mind." He follows after her before you can even reply. At least he let you talk to him.'
+			'Dimka is willing to entertain you for a few minutes, occasionally taking part in the conversation but letting you do most of the talking. "Hey, Bella!" he calls as he spots her walking by. "Sorry, I hope you don''t mind." He follows after her before you can even reply. At least he let you talk to him.'
 		end
 	elseif grupTipe = 2:
 		if npc_rel['A1'] >= 50:
-			'"Have I shown you my photos from my last trip?" he smiles. "Take a look at this." He pulls out his phone and shows you some photos from his latest trip to Moscow. "You would''ve loved it out there. It really made me realize we''re wasting away out here in a place like this." You then chat about the other places he has visited.'
+			'"Have I shown you my photos from my last trip?" he smiles. "Take a look at this." He pulls out his phone and shows you some photos from his latest trip to Moscow. "You would''ve loved it out there. It really made me realize we''re wasting away out here in a place like this." You then chat about the other places he''s visited.'
 		elseif npc_rel['A1'] <= 20:
-			'Dimka looks down at you with a condescending smile. "What do you want?" he asks, maintaining his "friendly" appearance in front of everyone.'
+			'Dimka looks down at you with a condescending smile. "What do you want?" he asks, maintaining his ''friendly'' appearance in front of everyone.'
 			'"I just wanted to say hi is all," you reply.'
 			'He looks around like this is a common burden. "Of course you did, everyone does." You try talking to him, but he acts like he is barely tolerating you, like a Tsar might a peasant in his court.'
 		else
@@ -494,7 +495,7 @@ if $ARGS[0] = 'dimka':
 		end
 	elseif grupTipe = 3:
 		if npc_rel['A1'] >= 60:
-			'Dimka greets you with a friendly smile, making room for you in the group made up of Bella, Igor and a few other students. Some of them give you an odd look, obviously not sure why you''re here, but Dimka makes you feel welcome. "Relax, she doesn''t have the plague," he playfully chides everyone and you are soon engaged in a conversation with Dimka.'
+			'Dimka greets you with a friendly smile, making room for you in the group made up of Bella, Igor and a few others. Some of them give you an odd look, obviously not sure why you''re here, but Dimka makes you feel welcome. "Relax, she doesn''t have the plague," he playfully chides everyone and you''re soon engaged in a conversation with Dimka.'
 		elseif npc_rel['A1'] <= 20:
 			'Dimka looks down at you with a condescending smile. "You get lost loser? Shouldn''t you be off pretending to be an elf or something?" he asks with a charming smile on his face.'
 			'"I just wanted to say hi is all," you reply.'
@@ -506,7 +507,7 @@ if $ARGS[0] = 'dimka':
 		end
 	else
 		if npc_rel['A1'] >= 60:
-			'Dimka greets you with a friendly smile, making room for you in the group made up of Bella, Igor and a few other students. Some of them give you an odd look, obviously not sure why you''re here, but Dimka makes you feel welcome. "Relax, she doesn''t have the plague," he playfully chides everyone and you are soon engaged in a conversation with Dimka.'
+			'Dimka greets you with a friendly smile, making room for you in the group made up of Bella, Igor and a few others. Some of them give you an odd look, obviously not sure why you''re here, but Dimka makes you feel welcome. "Relax, she doesn''t have the plague," he playfully chides everyone and you''re soon engaged in a conversation with Dimka.'
 		elseif npc_rel['A1'] <= 20:
 			'Dimka looks down at you with a condescending smile. "What do you want? We don''t have any drugs and none of us want whatever it is you''re selling," he remarks, maintaining his "friendly" appearance in front of everyone.'
 			'"I just wanted to say hi is all," you reply.'
@@ -603,7 +604,7 @@ if $ARGS[0] = 'katja':
 			gs 'stat'
 			'<center><b><font color="maroon"><<$npc_firstname[''A14'']>> <<$npc_lastname[''A14'']>></font></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
-			'You approach Katja and thank her for taking you home from the disco when you were drunk and she gives you a knowing smile. "Don''t mention it <<$pcs_nickname>>! You really shouldn''t get that drunk again though. It could end badly. Some of the guys there are real pigs..." she says. "Do you want to hang out after school? We could do our homework together?"'
+			'You approach Katja and thank her for taking you home from the disco when you were drunk and she gives you a knowing smile. "Don''t mention it, <<$pcs_nickname>>! You really shouldn''t get that drunk again though. It could end badly. Some of the guys there are real pigs..." she says. "Do you want to hang out after school? We could do our homework together?"'
 			'"Sure, why not?" you reply.'
 			act 'Talk to someone else': gt 'pav_beach_chat', 'beach_hangout'
 		end
@@ -612,7 +613,7 @@ if $ARGS[0] = 'katja':
 		if npc_rel['A14'] >= 50:
 			if katjaQW['know_katja_uni'] = 0 and SchoolAtestat = 1 and (month > 6 or (month = 6 and day > 15)):
 				!!Katja tells you that she has enrolled in the university.
-				gt 'KatjaHomeTalk',  'katja_uni_tell'
+				gt 'KatjaHomeTalk', 'katja_uni_tell'
 			end
 			'You spend some time lying next to Kat''s, laughing and joking as she tells you some personal stories about Vicky. "She had been drinking all night and had to go, but all the stalls were full, so she drags me out behind the community center to go pee behind a bush." She breaks out into a fit of giggles.'
 			'"She was so drunk, as she was squatting, she stumbled and fell into her own pee!"'
@@ -629,7 +630,7 @@ if $ARGS[0] = 'katja':
 		if npc_rel['A14'] >= 50:
 			if katjaQW['know_katja_uni'] = 0 and SchoolAtestat = 1 and (month > 6 or (month = 6 and day > 15)):
 				!!Katja tells you that she has enrolled in the university.
-				gt 'KatjaHomeTalk',  'katja_uni_tell'
+				gt 'KatjaHomeTalk', 'katja_uni_tell'
 			end
 			'Lying next to Katja you have a lively conversation where you exchange funny stories about Vanya. "And that''s how my sister fell in love with the biggest clown in school!" she laughs with a snort.'
 			'"And I wouldn''t change him for the world!" Vicky adds with a smile.'
@@ -658,13 +659,13 @@ if $ARGS[0] = 'katja':
 		elseif npc_rel['A14'] <= 20:
 			'Katja doesn''t look too happy to see you and your conversation doesn''t really go anywhere as she keeps her answers short or doesn''t say anything at all. At least she''s willing to actually talk to you.'
 		else
-			'Altough Katja is happy to see you, she doesn''t do much talking. You get the feeling that she''d open up more if you were closer, but for now you''ll have to settle with this.'
+			'Although Katja is happy to see you, she doesn''t do much talking. You get the feeling that she''d open up more if you were closer, but for now you''ll have to settle with this.'
 		end
 	else
 		if npc_rel['A14'] >= 50:
 			if katjaQW['know_katja_uni'] = 0 and SchoolAtestat = 1 and (month > 6 or (month = 6 and day > 15)):
 				!!Katja tells you that she has enrolled in the university.
-				gt 'KatjaHomeTalk',  'katja_uni_tell'
+				gt 'KatjaHomeTalk', 'katja_uni_tell'
 			end
 			'Katja takes a surprising interest in what you and your fellow gopniks get up to outside of school and listens carefully when you answer her numerous questions.'
 			if university['student'] = 1 and katjaQW['know_going_to_teaching_degree'] = 0 and $university['enrolled_in'] = 'teaching_studies':
@@ -1005,23 +1006,85 @@ if $ARGS[0] = 'inna':
 	gs 'npc_relationship', 'modify', 'A17', 'like'
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/irina/beach_chat.jpg"></center>'
-	if npc_rel['A17'] >= 50:
-		if grupTipe = 1 or grupTipe = 2:
-			'When Irina sees you, she smiles and waves. "Glad you showed up, was just discussing which boy is cutest." she tells you, it seems her and Bella can''t agree on which of the boys are the cutest, you join in with their ranking of the boys. The conversation is rather fun.'
+	if fame['pav_slut'] > 200:
+		if npc_rel['A17'] >= 90:
+			'"<<$pcs_nickname>>, what did the virgin say after her first blowjob?" Irina asks, taking a sip of water as you respond.'
+			'"I don''t know, what did she say?"'
+			'"<i>Ah lurb yuuhh~!</i>" she replies without swallowing, grinning at you as it spills down her chin.' 
+		elseif npc_rel['A17'] <= 20:
+			'"I would rather have Petia stare at my tits until he creams himself than to talk to you, slut!" Irina hisses with disgust. "Keep your legs together, cunt! You''re a fucking embarrassment, you know that?" Irina taunts you before she spits in front of your legs. "Use this as lube to go and fuck yourself!"'
+			'You let her finish her rant before placing your hand into your swimsuit and letting your fingers slide over your clit. "When there''s an itch, you''ve got to scratch it!" Irina stands silently, shocked at your actions.'
 		else
-			'It''s easy to please Irina since she likes to talk about herself. So long as you ask her about herself and don''t interrupt her, she''s more than happy to talk with you.'
+			'"I would rather have Petia stare at my tits until he creams himself than to talk to you, slut!" Irina hisses with disgust.'
 		end
-	elseif npc_rel['A17'] <= 20:
-		if grupTipe = 1 or grupTipe = 2:
-			'Irina listens to you talking with a tired and bored expression. "Oh god, I think I''d rather talk to Lesco..." she yawns before brushing you off. "I''ve heard enough. Go bother Stasya."'
+	elseif grupTipe = 1:
+		if npc_rel['A17'] >= 60:
+			'"God, have you ever seen that Natasha girl? She''s so pathetic, right? She''s so obsessed with us!" Irina says before rolling her eyes and the two of you chat for a while about a variety of topics.'
+		elseif npc_rel['A17'] <= 20:
+			'"My advice is to sleep with as many people as possible," Irina says.' 
+			'"But that would make me a slut, wouldn''t it?" you reply.'
+			'"<<$pcs_nickname>>, everybody does it. It''s just that nobody talks about it," she assures you.'
+			'"So, it''s like a secret society?"'
+			'"That''s one way of looking at it..." she nods in an approving manner, then gives you a friendly smile before walking away.'
 		else
-			'You try to make small talk with Irina, and to your surprise, she doesn''t instantly turn you away. Seeing as though she hasn''t said anything yet, you keep talking to her, even if she hasn''t said much... of anything yet. Falling quiet, you hear the faint sound of music and realize she''s being wearing earpods this whole time.'
+			'"Liza told me that some girl overheard this group of girls talking at lunch. Apparently, they heard Stasya talking shit about me!" Irina exclaims and both of you let out a little gasp, even though it really isn''t much of a surprise.'
+			'"What did she say?" you ask.'
+			'"Oh I wouldn''t dare repeat the things she said. It would just leave a bad taste in my mouth." Irina shakes her head in disappointment, but you notice the hint of a smirk on her lips. "Jealousy is such an ugly look..." The two of you continue gossiping for a while.'
+		end
+	elseif grupTipe = 2:
+		if npc_rel['A17'] >= 70:
+			'"Back when we were kids, Bella tried to ride a cow," Irina giggles.'
+			'"What, like a real life cow? How''d that go?" you ask curiously.'
+			'"She managed for few minutes before the cow shook her off and she landed in cowshit!" she cackles. "But you didn''t hear it from me, okay?"'
+			'You tap your nose, assuring Irina her secret is safe is safe with you.'
+			'"What are you girls laughing at?" Bella shouts from a distance.' 
+			'"Nothing, nothing..." you both reply in a near synchronized manner, though you both keep giggling for some time as Bella rolls her eyes and sighs deeply. "Effing kindergarten, seriously."' 
+		elseif npc_rel['A17'] <= 20:
+			'Irina listens to you talk with a tired and bored expression. "Oh god, I think I''d rather talk to Lesco..." she yawns before brushing you off.'
+		else		
+			'You try to make small talk with Irina, and to your surprise, she doesn''t instantly turn you away. Seeing as though she hasn''t said anything yet, you keep talking to her, even though she hasn''t said much of anything yet. Falling quiet, you hear the faint sound of music and realize she''s being wearing earpods the whole time.'
 			'With comical timing, Irina pulls them out when she finally notices you standing next to her. "What do you want?" she sneers.'
 		end
+	elseif grupTipe = 3:
+		if npc_rel['A17'] >= 80:
+			'"I need to get my nails done, but I won''t have time with all this stupid homework!" Irina whines with a pout.'
+			'"I''m sure Feofan or Petka would be more than happy to help you out," you gently remind her.'
+			'A sly smile spreads across Irina''s face. "You''re totally right <<$pcs_nickname>>! You know me so well."'
+		elseif npc_rel['A17'] <= 20:
+			'Irina listens to you talk with a tired and bored expression. "Oh god, I think I''d rather talk to Lesco..." she yawns before brushing you off.'
+		else
+			'"That Ben Solo is <i>so</i> hot. I would let him do anything he wants with me... You think he''s single?" Irina asks out loud.' 
+			'"I''m more into Luke myself..." you reply while keeping your cool.'
+			'"Who? You mean the old man who trained Rey?" she asks in surprise while mimicking a cock getting soft with her finger.'
+			'"He was young and cute in the originals! You know, A New Hope, Empire Strikes Back?" you explain.'
+			'"I don''t watch old movies. They''re... old," she shrugs.'  
+		end
+	elseif grupTipe = 4:
+		if npc_rel['A17'] >= 80:
+			'"You know that, I think it was in 9th grade, we girls had Lavrenti over because we wanted to borrow his camera for new shots for our social media and when he arrived, Bella suggested we kill the lights and see which one of us would dare get naked in front of him as a thank you. Of course, we were joking, so when the light were switched back on none of us were naked, but he had the biggest boner I''d ever seen!" she giggles.'
+			'"Wow, you girls really surprise me sometimes..." you reply with a hint of disappointment, hoping for something more juicy.' 
+			'"I know, right?!" She giggles while mimicking the size of Lavrenti''s cock with her hands like a fisherman describing his catch.' 
+		elseif npc_rel['A17'] <= 20:
+			'"Oh, it''s you. The lowlife. I thought you would''ve been in jail by now, but here you are! That must really be an accomplishment for you, right?" Irina says mockingly.'
+			'"Keep running your mouth like that and I''m gonna use that tongue of yours to clean my asshole!"'
+			'"I was wondering where that horrible smell was coming from!" she says and continues to ridicule you.'
+			'"Fuck you bitch, you''re getting it now!" You storm towards her but a group of the jocks block you. "Stop causing a scene and get out of here, <<$pcs_nickname>>!" Lazar says sternly.'  
+		else
+			'"Psst, you know where to get some, you know... green?" Irina whispers at you.'
+			'"What, you think just because I''m a gopnik I know every fucking drug dealer in town? Is that what you''re saying?!" you angrily reply.'
+			'"God no, of course not!" she says trying to explain herself.' 
+			'"There''s a guy in front of the Five-Eight in the evening. Your pretty face and those nice lips might get you a discount, if you know what I mean..." you laugh.'
+			'"Eeeww, gross! What''s wrong with you?! Thanks anyway, <<$pcs_nickname>>." As you''re parting ways, you give her an air gesture of a blowjob while holding an imaginary bag of weed in the other hand.'
+		end
 	else
-		'She looks you over from head to toe before she scoffs. "What?"'
-		'You smile at her. "I just wanted to talk."'
-		'She rolls her eyes and starts talking to Bella and Stasya. They mostly ignore you, but do respond to a few of your questions and comments as they talk about boys and fashion.'
+		if npc_rel['A17'] >= 90:
+			'It''s easy to please Irina since she likes to talk about herself. So long as you ask her about herself and don''t interrupt her, she''s more than happy to talk with you.'
+		elseif npc_rel['A17'] <= 20:
+			'"Hey Irina, about the next class.." you try to inquire.'	
+			'"God, I can''t have even five minutes to myself without some loser trying to talk to me!" she mumbles in an angry tone as she walks away.'
+		else	
+			'"You don’t have any friends, do you?" Irina asks with a stern, unimpressed look. "And you won''t ever find any either." She then turns around and ignores you.'
+		end
 	end
 	act 'Talk to someone else': gt 'pav_beach_chat', 'beach_hangout'
 end
@@ -1042,29 +1105,29 @@ if $ARGS[0] = 'sonia':
 		else
 			'"What are you up to?" you ask as you watch her laying back getting a tan.'
 			'"Just trying to get a tan so I am not so white." Sonia sighs as she looks over at you.'
-			'You can''t help but laugh and tease her a little. In the end, the two of you end up talking about how to get the best tan and how much guys like tan girls.'
+			'You can''t help but laugh and tease her a little. In the end, the two of you end up talking about how to get the best tan and how much guys like tanned girls.'
 		end
 	elseif grupTipe = 3:
 		if npc_rel['A139'] >= 50:
 			'"Hey Sonia!" you greet her with a smile and she gives you a friendly little wave.'
-			'"What''s up neeeeerd?" she asks with a giggle and you tell her you just wanted to hang out for a bit. With Sonia being so friendly, you slip into an easygoing banter with her for the rest of break.'
+			'"What''s up neeeeerd?" she asks with a giggle and you tell her you just wanted to hang out. With Sonia being so friendly, you slip into an easygoing banter with her for a while.'
 		elseif npc_rel['A139'] <= 20:
 			'You spend some time talking with Sonia, but she ends up focusing more on getting a tan and rarely responds to you, which is a bit disappointing, but at least she stuck around.'
 		else
 			'"Hey Sonia!" you greet her with a smile and gives you a friendly little wave.'
-			'"What''s up <<$pcs_nickname>>?" she asks and you tell her you just wanted to hang out for a bit. "Sure, I''ve got some time."'
-			'With Sonia being so friendly, you slip into an easygoing banter with her for the rest of break.'
+			'"What''s up, <<$pcs_nickname>>?" she asks and you tell her you just wanted to hang out. "Sure, I''ve got some time."'
+			'With Sonia being so friendly, you slip into an easygoing banter with her.'
 		end
 	else
 		if npc_rel['A139'] >= 50:
 			'"Hey Sonia!" you greet her with a smile and she gives you a friendly little wave.'
-			'"What''s up? Mind if I ask you some questions?" she asks and you shrug. She launches into a barrage of questions about partying with your fellow gopniks. What they''re like, what it''s like to run wild, etc. She seems very interested in what you and the other gopniks do for fun and you talk for a while, mostly sharing some of your favorite stories.'
+			'"What''s up? Mind if I ask you some questions?" she asks and you shrug, causing her to launch into a barrage of questions about partying with your fellow gopniks. She seems very interested in what you and the other gopniks do for fun and you end up talking for a while, mostly sharing some of your favorite stories.'
 		elseif npc_rel['A139'] <= 20:
 			'You spend some time talking with Sonia, but she ends up focusing more on getting a tan and rarely responds to you, which is a bit disappointing, but at least she stuck around.'
 		else
 			'"Hey Sonia!" you greet her with a smile and she gives you a friendly little wave.'
-			'"What''s up <<$pcs_nickname>>?" she asks and you tell her you just wanted to hang out for a bit. "Sure, I''ve got some time."'
-			'With Sonia being so friendly, you slip into an easygoing banter with her for awhile.'
+			'"What''s up, <<$pcs_nickname>>?" she asks and you tell her you just wanted to hang out for a bit. "Sure, I''ve got some time."'
+			'With Sonia being so friendly, you slip into an easygoing banter with her for a while.'
 		end
 	end
 	act 'Talk to someone else': gt 'pav_beach_chat', 'beach_hangout'

+ 2 - 2
locations/pav_complexrolan.qsrc

@@ -69,7 +69,7 @@ if month >=3 and month =< 11:
 				gs 'stat'
 				'<center><B><font color=maroon>Rolan the janitor</font></B></center>'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/aptrolan/rolanturn0.jpg"></center>'
-				'You sit down next to him on a nearby bench. Rolan turn his head to the other side.'
+				'You sit down next to him on a nearby bench. Rolan turns his head to the other side.'
 				act 'Speak':rolanapol = 0 & gt 'pav_complexrolan', 'friends'
 			end
 		elseif rolanblockhome = 1 and rolanapol >= 1 and rolanapol < 3:
@@ -79,7 +79,7 @@ if month >=3 and month =< 11:
 				gs 'stat'
 				'<center><B><font color=maroon>Rolan the janitor</font></B></center>'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/aptrolan/rolanturn0.jpg"></center>'
-				'You sit down next to him on a nearby bench. Rolan turn his head to the other side.'
+				'You sit down next to him on a nearby bench. Rolan turns his head to the other side.'
 				act 'Speak':gt 'pav_complexrolan', 'friends'
 			end
 		end

+ 5 - 5
locations/pav_disco.qsrc

@@ -645,7 +645,7 @@ if $ARGS[0] = 'dance_partner':
 	!!the creation of a partner to dance
 	sozboyrand = rand(1,300)
 	if sozboyrand > boynum:
-		gs 'npcgeneratec', 0, 'Stranger', rand((age - 1),(age + 1)), 1
+		gs 'npcgeneratec', 0, 'guy from the disco', rand((age - 1),(age + 1)), 1
 		gs 'boystat', $npclastgenerated
 		DaPaTipeRand = rand(0,100)
 
@@ -879,7 +879,7 @@ if $ARGS[0] = 'hookup_aggressive':
 		gs 'arousal', 'kiss', 5
 		gs 'arousal', 'end'
 		gs 'stat'
-		act 'Go to his place':gt 'hookup', 'start'
+		act 'Go to his place':gt 'sex_ev_start', 'hookup_npc_home_start'
 	end
 	
 	act 'That sounds great':
@@ -891,7 +891,7 @@ if $ARGS[0] = 'hookup_aggressive':
 		gs 'arousal', 'end'
 		gs 'stat'
 		
-		act 'Go to his place':gt 'hookup', 'start'
+		act 'Go to his place':gt 'sex_ev_start', 'hookup_npc_home_start'
 	end
 end
 
@@ -927,7 +927,7 @@ if $ARGS[0] = 'hookup_nice':
 		'"Great! So, shall we..."'
 		'You follow him back to his home in nearby apartment complex, flirting in innuendos along the way. By the time you get there, you''ve both forgotten about the drinks.'
 		gs 'stat'
-		act 'Go to his place':gt 'hookup', 'start'
+		act 'Go to his place':gt 'sex_ev_start', 'hookup_npc_home_start'
 	end
 	
 	act 'Want to fuck?':
@@ -940,7 +940,7 @@ if $ARGS[0] = 'hookup_nice':
 		'<<$npc_firstname[$boy]>> seems stunned by your straightforwardness, but eventually answers, "Yes!"'
 		'"Great! Lead the way!" you grin. The two of you hurry through the streets together to a nearby apartment complex.'
 		gs 'stat'
-		act 'Go to his place':gt 'hookup', 'start'
+		act 'Go to his place':gt 'sex_ev_start', 'hookup_npc_home_start'
 	end
 end
 

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

+ 40 - 41
locations/pav_lake.qsrc

@@ -51,7 +51,7 @@ if $ARGS[0] = '':
 		else
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/lake.winter.night.jpg"></center>'
 		end
-		'<center>A small lake, located not far from Pavlovsk. You''re not sure whether Pavlovsk was built near the lake on purpose or not. The lake has been frozen over ever since winter arrived and it''s currently being used as a skating rink.</center>'
+		'<center>A small lake, located not far from Pavlovsk. You''re not sure whether Pavlovsk was built near the lake on purpose or not. The lake froze over when winter arrived and it''s currently being used as a skating rink.</center>'
 		*nl
 		if pcs_icesktng>0: 'Your ice skating skill is <<pcs_icesktng>>.'
 	end
@@ -63,9 +63,9 @@ if $ARGS[0] = '':
 	end
 
 	if konki_cloth = 1 or pcs_ski_worn = 0:
-		if mid($start_type,1,2) = 'sg' and temper >= 20 and sunWeather = 1 and month >= 5 and month <= 9 and hour >= 12 and hour <= 14 and ((kanikuli = 0 and week = 7) or week mod 2 = 0):
+		if mid($start_type,1,2) = 'sg' and temper >= 20 and sunWeather = 1 and month >= 5 and month <= 9 and hour >= 12 and hour <= 14 and ((kanikuli = 0 and week = 7) or (kanikuli > 0 and week mod 2 = 0)):
 			if $clothingworntype = 'nude':
-				'As you walk down to the beach area of the lake, you see the jocks and cool kids hanging out and hope none of them have seen you naked. You should put on a bikini before approaching them if you want to hang out, or just avoid them and do your own thing today.'
+				'As you walk down to the beach area of the lake, you see the jocks and cool kids hanging out and hope none of them have seen you naked. You should put on a swimsuit before approaching them if you want to hang out, or just avoid them and do your own thing today.'
 			else
 				'As you walk down to the beach area of the lake, you see the jocks and cool kids hanging out.'
 				act 'Approach them': gt 'pav_lake', 'school_mates'
@@ -79,23 +79,23 @@ if $ARGS[0] = '':
 		gs 'camera', 'check_location'
 	end
 
-	act'Return to Pavlovsk':
+	act 'Return to Pavlovsk':
 		*clr & cla
 		if konki_cloth = 1:
 			'You need to remove your skates first.'
-			act'Go back':gt'pav_lake'
+			act 'Go back':gt 'pav_lake'
 		elseif pcs_ski_worn = 1:
 			'You need to remove your skis first.'
-			act'Return':gt'pav_lake'
+			act 'Return':gt 'pav_lake'
 		elseif PCloswimwear = 1:
 			'You need to get dressed into your regular clothing first.'
-			act'Return':gt'pav_lake'
+			act 'Return':gt 'pav_lake'
 		elseif $clothingworntype ! 'nude':
 			minut += 5
-			gt'pav_residential'
+			gt 'pav_residential'
 		else
 			'You need to put some clothes on first.'
-			act'Return':gt'pav_lake'
+			act'Return':gt 'pav_lake'
 		end
 	end
 
@@ -165,7 +165,7 @@ if $ARGS[0] = '':
 			end
 
 			'You walk along the beach, enjoying the feeling of the sun on your body.'
-			act 'Continue':gt'pav_lake'
+			act 'Continue':gt 'pav_lake'
 		end
 		
 		if PCloswimwear = 1 or $clothingworntype = 'nude':
@@ -180,12 +180,12 @@ if $ARGS[0] = '':
 	end
 
 	if konki_cloth = 0 and pcs_ski_worn = 0:
-		act'Go to the secluded beach':minut += 10 & gt'pav_lake_nude'
+		act 'Go to the secluded beach':minut += 10 & gt 'pav_lake_nude'
 	end
 
 	if month = 12 or month < 3:
 		if pcs_ski_worn = 1:
-			act'Take off your skis':
+			act 'Take off your skis':
 				*clr & cla
 				menu_off = 1
 				minut += 5
@@ -193,11 +193,11 @@ if $ARGS[0] = '':
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/skiing_3.jpg"></center>'
 				'You can''t believe your time skiing is already over. It feels like you just put on your ski boots and started around the lake. But now, as you sit down on the bench to take them off, your legs are tired and sore from a day of skiing. You unlace your boots and wiggle your toes, relieved to finally be able to stretch them out. You stand up and take a few steps, savouring the feeling of being barefoot after a day in stiff ski boots before you put your regular shoes back on.'
-				act'Continue':gt'pav_lake'
+				act 'Continue': gt 'pav_lake'
 			end
-			act'Ski around the lake (30 mins)': gt 'pav_lake', 'ski'
+			act 'Ski around the lake (30 mins)': gt 'pav_lake', 'ski'
 		elseif pcs_ski_owned > 0 and hour >= 8 and hour <= 17 and konki_cloth = 0:
-			act'Put your skis on':
+			act 'Put your skis on':
 				*clr & cla
 				menu_off = 1
 				minut += 5
@@ -205,11 +205,11 @@ if $ARGS[0] = '':
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/skiing_1.jpg"></center>'
 				'You pull your ski boots out of your bag and sit down on the bench near the lake. The cold air nips at your cheeks as you begin to lace up your boots. You wiggle your toes, trying to get them as far back in the boots as possible. They feel a bit tight, but you know they''ll stretch out as you ski. You stand up and take a few steps, getting a feel for the boots.'
-				act 'Continue': gt'pav_lake'
+				act 'Continue': gt 'pav_lake'
 			end
 		end
 		if konki_cloth = 1:
-			act'Take off your skates':
+			act 'Take off your skates':
 				*clr & cla
 				menu_off = 1
 				minut += 5
@@ -217,11 +217,11 @@ if $ARGS[0] = '':
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/konki0,1.jpg"></center>'
 				'You take off your skates and put your shoes back on. It takes you a while to adjust to walking on your feet again.'
-				act'Continue':gt'pav_lake'
+				act 'Continue': gt 'pav_lake'
 			end
 			act'Skate on the ice rink': gt 'pav_lake', 'skating_start'
 		elseif konki > 0 and hour >= 8 and hour <= 17 and pcs_ski_worn = 0:
-			act'Put your skates on':
+			act 'Put your skates on':
 				*clr & cla
 				menu_off = 1
 				minut += 5
@@ -229,7 +229,7 @@ if $ARGS[0] = '':
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/konki0,0.jpg"></center>'
 				'You take your shoes off and put your skates on.'
-				act 'Continue': gt'pav_lake'
+				act 'Continue': gt 'pav_lake'
 			end
 		end
 	end
@@ -246,13 +246,13 @@ if $ARGS[0] = 'lost_clothing':
 			pcs_mood -= 5
 			inhib_exp += rand(1,3)
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/noclothes.jpg"></center>'
-			'You return to the place where put your clothes to get dressed... except you can''t find them. You desperately search the beach for a while, a few passers-by giving you amused stares. Despite your efforts, you can''t find them. You panic and, without thinking, start running home naked.'
+			'You return to the place where put your clothes to get dressed... except you can''t find them. You desperately search the beach as a few passers-by give you amused stares. Despite your efforts, you can''t find them. You panic and, without thinking, start running home naked.'
 			act 'Run home naked': gt 'pav_lake', 'nude_home'
 		elseif nudelake = 4 and  func('homes_properties', 'has_access', 'parents_home'):
 			minut += 5
 			pcs_mood -= 5
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/nakedcar.jpg"></center>'
-			'You return to the place where you put your clothes to get dressed... except you can''t find them. You desperately search the beach for a while, a few passers-by giving you amused stares. A man eventually approaches you, his eyes are darting over your body as he speaks. "Is there a problem, sweetheart? You seem upset..."'
+			'You return to the place where you put your clothes to get dressed... except you can''t find them. You desperately search the beach as a few passers-by give you amused stares. A man eventually approaches you, his eyes darting over your body as he speaks. "Is there a problem, sweetheart? You seem upset..."'
 			if bag = 1:
 				'Luckily, your bag is sitting where you left it.'
 			else
@@ -270,7 +270,7 @@ if $ARGS[0] = 'lost_clothing':
 					danilovich_outfits_h[1] = 100
 					gs 'clothing', 'wear', 'danilovich_outfits', 1
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/nakedcar.jpg"></center>'
-					'There''s the catch. He looks at your naked body as you mull over his proposition. You realize that you don''t really have any other choice. You silently nod and give him the money, quickly putting the clothes on when he hands them over. You feel relieved that you won''t have to go home naked and hope that your clothes turn up later.'
+					'There''s the catch. He looks at your naked body as you mull over his proposition. You realize that you don''t really have any other choice, so you silently nod and give him the money before quickly putting the clothes on when he hands them over. You feel relieved that you won''t have to go home naked and hope that your clothes turn up later.'
 					act'Continue':gt'pav_lake'
 				end
 			else
@@ -278,7 +278,7 @@ if $ARGS[0] = 'lost_clothing':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/nakedcar.jpg"></center>'
 					'There''s the catch. He looks over your naked body as you mull over your predicament. "I don''t have that kind of money. Do you have a towel or something?"'
-					'He shakes his head and you can see a slight bulge forming in his pants. "No sorry, but I might be willing to trade the clothes..." He trails off suggestively and with the way he''s looking at you, you have no doubt what he has in mind.'
+					'He shakes his head and you can see a slight bulge forming in his pants. "No, but I might be willing to trade the clothes..." He trails off suggestively and with the way he''s looking at you, you have no doubt as to what he has in mind.'
 					'"What did you have in mind?" you ask rhetorically and he grins.'
 					'"Well, how about we get in my car and you let me fuck you? Then you can have the clothes."'
 					gs 'willpower', 'prostitution', 'resist'
@@ -290,7 +290,7 @@ if $ARGS[0] = 'lost_clothing':
 					else
 						act 'Refuse and run home naked (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 					end
-					act 'Agree to have sex': gt 'pav_lake', 'car_sex'
+					act 'Agree': gt 'pav_lake', 'car_sex'
 				end
 			end
 			gs 'willpower', 'prostitution', 'self'
@@ -299,7 +299,7 @@ if $ARGS[0] = 'lost_clothing':
 					*clr & cla
 					gs 'willpower', 'pay', 'self'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/nakedcar.jpg"></center>'
-					'This is not how you planned for your day to go! Too afraid to look him in the eye, you feebly make a suggestion. "Is there... is there some other way I can pay you? 3000 <b>₽</b> is a lot of money."'
+					'This is not how you planned for your day to go! Too afraid to look him in the eye, you feebly make a suggestion. "Is there... is there some other way I can pay you? 3000 <b>₽</b> is a lot of money..."'
 					'He''s been gawking at your naked body the whole time you''ve been talking, and your suggestion seems to be exactly what he wanted to hear as he starts grinning. "I can think of one way..."'
 					'The growing bulge in his pants does an excellent job of telling exactly what he''s thinking.'
 					act 'Agree to have sex': gt 'pav_lake', 'car_sex'
@@ -324,7 +324,7 @@ if $ARGS[0] = 'lost_clothing':
 			gs 'clothing', 'wear', $lastwornclothingtype['swim'], lastwornclothingnumber['swim']
 			gs 'panties', 'wear', $lastwornpantytype['swim'], lastwornpantynumber['swim']
 			gs 'bras', 'wear', $lastwornbratype['swim'], lastwornbranumber['swim']
-			'You return to the place where you left your clothes, and put them back on.'
+			'You return to the place where you left your clothes and put them back on.'
 			act'Continue':gt'pav_lake'
 		end
 	end
@@ -383,9 +383,9 @@ if $ARGS[0] = 'sunbathe':
 				*clr & cla
 				gs'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/Strela/vadimbely.jpg"></center>'
-				'While sunbathing, you can''t help but notice a man walking towards you. He looks truly intimidating, his entire body covered in criminal gang tattoos. A bit further down the beach you see a younger man with similar tattoos, keeping an eye on the man approaching you.'
+				'While sunbathing, you can''t help but notice a man walking towards you. He looks truly intimidating, his entire body covered in criminal gang tattoos. A bit further down the beach, you see a younger man with similar tattoos keeping an eye on the man approaching you.'
 				'His head is mostly bald, and a large golden cross dangles on a thick chain from his neck. He sits his fat body down next to you before you can protest, idly scratching his belly as he begins to chat. "Hello! I''m not interrupting anything, am I?"'
-				act'Annoyed':
+				act 'Annoyed':
 					*clr & cla
 					minut += 5
 					gs'stat'
@@ -393,7 +393,7 @@ if $ARGS[0] = 'sunbathe':
 					'"Erm, excuse me!? I was here first!" you exclaim in an annoyed tone.'
 					'The man is not impressed in the slightest, obviously having played this game before, and immediately challenges your claim. "Oh, excuse me princess! Is this your spot? Do you own it?"'
 
-					act'Yes':
+					act 'Yes':
 						*clr & cla
 						minut += 5
 						gs'stat'
@@ -409,14 +409,14 @@ if $ARGS[0] = 'sunbathe':
 					end
 				end
 
-				act'Ignore them':
+				act 'Ignore them':
 					*clr & cla
 					minut+=5
 					gs'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/Strela/vadimbely.jpg"></center>'
-					'Feeling intimidated and not wanting any trouble, you ignore them and pretend they''re not there, lying on the beach with your eyes closed. However, you feel a strange tickling your stomach few seconds later and open your eyes. You see the fat man running a blade of grass over your stomach with a smug grin on his face.'
+					'Feeling intimidated and not wanting any trouble, you ignore them and pretend they''re not there, lying on the beach with your eyes closed. However, you feel a strange tickling sensation on your stomach few seconds later and open your eyes. You see the fat man running a blade of grass over your stomach with a smug grin on his face.'
 
-					act'Keep ignoring them':
+					act 'Keep ignoring them':
 						*clr & cla
 						minut+=5
 						gs'stat'
@@ -432,7 +432,7 @@ if $ARGS[0] = 'sunbathe':
 			else
 				*clr & cla
 				'Three men sit down near you as you sunbathe. While you notice them looking at you and talking about your body, they don''t come over.'
-				act'Stop sunbathing':gt'pav_lake'
+				act 'Stop sunbathing':gt'pav_lake'
 			end
 		elseif tipelakeboyrand <= 60:
 			!! {below is for when this event is fixed. Generates a boy[0], boy[1], and boy[2]}
@@ -447,7 +447,7 @@ if $ARGS[0] = 'sunbathe':
 			!! gs 'boyStat', $npclastgenerated, 2
 			'Three men sit down near you as you sunbathe. While you notice them looking at you and talking about you, they don''t come over.'
 
-			act 'Continue':gt'pav_lake'
+			act 'Continue': gt'pav_lake'
 			exit
 		elseif tipelakeboyrand <= 80:
 			i = age - 5
@@ -459,16 +459,16 @@ if $ARGS[0] = 'sunbathe':
 			'A rather cute looking guy sits down next to you as you sunbathe.'
 			'"Hey there beautiful, I''m <<$boydesc>>. What''s your name?" he asks in an attempt to chat you up.'
 
-			act 'Get away from him':gt'pav_lake'
+			act 'Move away from him': gt 'pav_lake'
 			dynamic $gL_boy_z
 			exit
 		else
 			'Three men sit down near you as you sunbathe. While you notice them looking at you and talking about your body, they don''t come over.'
-			act 'Stop sunbathing':gt'pav_lake'
+			act 'Stop sunbathing': gt 'pav_lake'
 			exit
 		end
 	else
-		act'Stop sunbathing':gt'pav_lake'
+		act 'Stop sunbathing': gt 'pav_lake'
 	end
 end
 
@@ -519,8 +519,7 @@ if $ARGS[0] = 'car_sex':
 	danilovich_outfits_h[1] = 100
 	gs 'clothing', 'wear', 'danilovich_outfits', 1
 	'<center><img <<$set_imgh>> src="images/locations/shared/sex/car/sexcar1.jpg"></center>'
-	'He wastes no time and immediately throws you down on the back seat of his car when you agree. He pulls down his pants and, after putting a condom on, quickly guides his cock to your pussy. He obviously doesn''t plan on spending a lot of time with you and sinks it inside you in one firm thrust before he starts fucking you with rapid, short thrusts. He quickly shoots his load in the condom, ties a knot in it and throws it away. He hands you the clothes as promised, kicks you out of the car and drives off.'
-	*nl
+	'He wastes no time and immediately throws you down on the back seat of his car when you agree. He pulls down his pants and, after putting a condom on, quickly guides his cock to your pussy. He obviously doesn''t plan on spending a lot of time with you and sinks it inside you in one firm thrust before he starts fucking you with rapid, short thrusts. He quickly shoots his load in the condom, ties a knot in it and throws it away before he hands you the clothes as promised, kicks you out of the car and drives off.'
 	'It wasn''t the best sex you''ve had, but at least you have some clothes to wear now. With a sigh of relief, you straighten the clothes and feel ready to take the day on again, hoping your own clothes will turn up at some point.'
 	gs 'arousal', 'vaginal', 10, 'sub'
 	gs 'arousal', 'end'
@@ -645,7 +644,7 @@ if $ARGS[0] = 'school_mates':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/beach_hangout/school_mates.jpg"></center>'
 	if fame['pav_slut'] >= 225:
 		'You start approaching them, but are immediately greeted with disgusted stares and rude comments before Dimka walks over with Svyatoslav. "Get lost slut! We don''t want you here." You sigh before turning and walking away.'
-		act 'Leave': gt'pav_lake'
+		act 'Leave': gt 'pav_lake'
 	elseif grupTipe = 1 or grupTipe = 2:
 		'You start approaching them and are greeted with friendly smiles as several wave at you to come over and join them.'
 		act 'Leave': gt 'pav_lake'

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