ソースを参照

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

Jeep91 11 ヶ月 前
コミット
880059adfa
100 ファイル変更7530 行追加1979 行削除
  1. 8 0
      glife.qproj
  2. 7 1
      locations/Cheatmenu_din.qsrc
  3. 5 6
      locations/Komp.qsrc
  4. 9 3
      locations/NikoDates.qsrc
  5. 21 7
      locations/NikoWhore.qsrc
  6. 1 0
      locations/Peterroom.qsrc
  7. 24 24
      locations/_attributes_school.qsrc
  8. 1 1
      locations/abductionCustomer.qsrc
  9. 12 11
      locations/anush_bedroom.qsrc
  10. 926 0
      locations/anush_bedroom_city.qsrc
  11. 926 0
      locations/anushapt_city.qsrc
  12. 15 0
      locations/anushapt_city_schedule.qsrc
  13. 157 0
      locations/anushka_konstantinov_schedule.qsrc
  14. 34 25
      locations/anushkachat.qsrc
  15. 1205 0
      locations/anushkachat_city.qsrc
  16. 35 28
      locations/anushkaev1.qsrc
  17. 87 0
      locations/arkadi_fyodorov_schedule.qsrc
  18. 16 14
      locations/bedrPar.qsrc
  19. 2 2
      locations/beg.qsrc
  20. 5 1
      locations/booty_call.qsrc
  21. 236 15
      locations/bras.qsrc
  22. 40 2
      locations/chessplay.qsrc
  23. 10 7
      locations/cikl.qsrc
  24. 2 2
      locations/city_apt_building.qsrc
  25. 1 1
      locations/city_bobka.qsrc
  26. 11 0
      locations/city_coffee_hole.qsrc
  27. 3 0
      locations/city_house_res_misc.qsrc
  28. 4 1
      locations/city_island.qsrc
  29. 3 0
      locations/city_mansion_residence_3.qsrc
  30. 1 1
      locations/city_musicstore.qsrc
  31. 5 4
      locations/city_park.qsrc
  32. 29 24
      locations/clothing.qsrc
  33. 2 20
      locations/clothing_QV.qsrc
  34. 4 2
      locations/crossfit_north_box.qsrc
  35. 5 3
      locations/danceclass.qsrc
  36. 1 0
      locations/daystart.qsrc
  37. 4 1
      locations/din_bad.qsrc
  38. 1 1
      locations/din_van.qsrc
  39. 5 5
      locations/emp_functions.qsrc
  40. 83 50
      locations/exercise.qsrc
  41. 37 9
      locations/exp_gain.qsrc
  42. 63 13
      locations/fit.qsrc
  43. 1 1
      locations/foto_nude_debut.qsrc
  44. 24 23
      locations/gadroad.qsrc
  45. 45 26
      locations/gdksport.qsrc
  46. 3 0
      locations/gopskver.qsrc
  47. 385 99
      locations/grades.qsrc
  48. 4 0
      locations/gschool_chats.qsrc
  49. 88 88
      locations/gschool_coolkid_chats.qsrc
  50. 30 30
      locations/gschool_gopnik_chats.qsrc
  51. 1 1
      locations/gschool_gossip.qsrc
  52. 22 16
      locations/gschool_grounds.qsrc
  53. 194 224
      locations/gschool_jock_chats.qsrc
  54. 9 3
      locations/gschool_lessons.qsrc
  55. 16 13
      locations/gschool_lessons1.qsrc
  56. 12 10
      locations/gschool_lessons2.qsrc
  57. 10 8
      locations/gschool_lessons3.qsrc
  58. 1 1
      locations/gschool_lunch.qsrc
  59. 10 10
      locations/gschool_nerd_chats.qsrc
  60. 17 21
      locations/gschool_outcast_chats.qsrc
  61. 2 2
      locations/gschool_socialchg1.qsrc
  62. 57 57
      locations/hotel_anna.qsrc
  63. 5 5
      locations/intro_customization.qsrc
  64. 8 0
      locations/journal_quests.qsrc
  65. 2 2
      locations/katja_chat.qsrc
  66. 314 13
      locations/katja_procedural.qsrc
  67. 10 16
      locations/korr.qsrc
  68. 3 12
      locations/korrPar.qsrc
  69. 4 4
      locations/kuhrPar.qsrc
  70. 7 7
      locations/leonid.qsrc
  71. 1 0
      locations/lover.qsrc
  72. 39 7
      locations/mother.qsrc
  73. 236 16
      locations/panties.qsrc
  74. 138 75
      locations/pav_beach_chat.qsrc
  75. 2 2
      locations/pav_complexrolan.qsrc
  76. 39 40
      locations/pav_lake.qsrc
  77. 9 5
      locations/pav_park.qsrc
  78. 1 0
      locations/pav_parkev.qsrc
  79. 19 1
      locations/pav_pharmacy.qsrc
  80. 37 36
      locations/pirsingsalon.qsrc
  81. 23 29
      locations/podrsex.qsrc
  82. 100 0
      locations/radomir_popov_schedule.qsrc
  83. 29 23
      locations/rolanbath.qsrc
  84. 53 50
      locations/salon.qsrc
  85. 3 3
      locations/saveg.qsrc
  86. 26 16
      locations/saveupdater.qsrc
  87. 5 13
      locations/sex.qsrc
  88. 184 131
      locations/sex_ev_after.qsrc
  89. 57 9
      locations/sex_ev_condoms.qsrc
  90. 4 3
      locations/sex_ev_cowgirl.qsrc
  91. 251 94
      locations/sex_ev_cum.qsrc
  92. 2 1
      locations/sex_ev_doggy.qsrc
  93. 120 108
      locations/sex_ev_favorite_part.qsrc
  94. 52 42
      locations/sex_ev_foreplay.qsrc
  95. 1 1
      locations/sex_ev_foreplay_desc.qsrc
  96. 3 1
      locations/sex_ev_hookup_leave.qsrc
  97. 208 75
      locations/sex_ev_leave.qsrc
  98. 9 2
      locations/sex_ev_miss.qsrc
  99. 185 107
      locations/sex_ev_morning.qsrc
  100. 364 113
      locations/sex_ev_pillow_talk.qsrc

+ 8 - 0
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"/>
@@ -998,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"/>

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

+ 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
 
 

+ 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

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

+ 5 - 1
locations/booty_call.qsrc

@@ -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 ''''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'''',''''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 - 15
locations/bras.qsrc

@@ -1,5 +1,4 @@
 # bras
-
 !!This is separate bras file and that means underwear['type'] = 0
 !!2021/04/15
 !!gs 'bras', 'dispose'
@@ -34,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]
@@ -42,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':
@@ -493,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 ---------------------------------
 

+ 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

+ 10 - 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,12 +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>'
@@ -985,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

+ 1 - 1
locations/city_musicstore.qsrc

@@ -187,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

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

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

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

+ 83 - 50
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
@@ -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
@@ -332,6 +342,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 +387,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 +515,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)
@@ -531,7 +563,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)
@@ -579,7 +611,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)
@@ -627,7 +659,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)
@@ -692,5 +724,6 @@ if $ARGS[0] = 'get_sport_clothes_exercise_bonus':
 		sport_clothes_exercise_bonus += 1
 	end
 end
+
 --- exercise ---------------------------------
 

+ 37 - 9
locations/exp_gain.qsrc

@@ -8,16 +8,44 @@ if ARGS[1] > 0:
 	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
-		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 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
-			dynamic "<<$ARGS[0]>>_exp += <<ARGS[1]>>"
+			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>'

+ 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

+ 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[3]>>))/200'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(85+<<ARGS[3]>>))/200'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (7*(85+<<ARGS[3]>>))/200'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (9*(85+<<ARGS[3]>>))/200'
+			else
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (10*(85+<<ARGS[4]>>))/200'
+			end
+		elseif pcs_stam < stammax / 5:
+			if pcs_condition['lack_of_sleep'] >= 20:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (6*(85+<<ARGS[3]>>))/400'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (15*(85+<<ARGS[3]>>))/400'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (21*(85+<<ARGS[3]>>))/400'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (27*(85+<<ARGS[3]>>))/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[3]>>))/100'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(85+<<ARGS[3]>>))/100'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (7*(85+<<ARGS[3]>>))/100'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (9*(85+<<ARGS[3]>>))/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[3]>>))/200'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (2*(85+<<ARGS[3]>>))/200'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (3*(85+<<ARGS[3]>>))/200'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (4*(85+<<ARGS[3]>>))/200'
+			else
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(85+<<ARGS[4]>>))/200'
+			end
+		elseif pcs_stam < stammax / 5:
+			if pcs_condition['lack_of_sleep'] >= 20:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (3*(85+<<ARGS[3]>>))/400'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (6*(85+<<ARGS[3]>>))/400'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (9*(85+<<ARGS[3]>>))/400'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (12*(85+<<ARGS[3]>>))/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[3]>>))/100'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (2*(85+<<ARGS[3]>>))/100'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (3*(85+<<ARGS[3]>>))/100'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (4*(85+<<ARGS[3]>>))/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[3]>>))/200'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(50+<<ARGS[3]>>))/200'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (7*(50+<<ARGS[3]>>))/200'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (9*(50+<<ARGS[3]>>))/200'
+			else
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (10*(50+<<ARGS[4]>>))/200'
+			end
+		elseif pcs_stam < stammax / 5:
+			if pcs_condition['lack_of_sleep'] >= 20:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (6*(50+<<ARGS[3]>>))/400'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (15*(50+<<ARGS[3]>>))/400'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (21*(50+<<ARGS[3]>>))/400'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (27*(50+<<ARGS[3]>>))/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[3]>>))/100'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(50+<<ARGS[3]>>))/100'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (7*(50+<<ARGS[3]>>))/100'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (9*(50+<<ARGS[3]>>))/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[3]>>))/200'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (2*(50+<<ARGS[3]>>))/200'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (3*(50+<<ARGS[3]>>))/200'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (4*(50+<<ARGS[3]>>))/200'
+			else
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (5*(50+<<ARGS[4]>>))/200'
+			end
+		elseif pcs_stam < stammax / 5:
+			if pcs_condition['lack_of_sleep'] >= 20:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (3*(50+<<ARGS[3]>>))/400'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (6*(50+<<ARGS[3]>>))/400'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (9*(50+<<ARGS[3]>>))/400'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (12*(50+<<ARGS[3]>>))/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[3]>>))/100'
+			elseif pcs_condition['lack_of_sleep'] >= 10:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (2*(50+<<ARGS[3]>>))/100'
+			elseif pcs_condition['lack_of_sleep'] >= 5:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (3*(50+<<ARGS[3]>>))/100'
+			elseif pcs_condition['lack_of_sleep'] >= 2:
+				dynamic 'class[''<<$ARGS[1]>>_<<$ARGS[2]>>_optional_weekly_grade_gain''] += (4*(50+<<ARGS[3]>>))/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."'

+ 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

+ 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

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

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

+ 39 - 40
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
@@ -65,7 +65,7 @@ if $ARGS[0] = '':
 	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 (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'

+ 9 - 5
locations/pav_park.qsrc

@@ -295,11 +295,15 @@ if $ARGS[0] = 'start':
 			act 'Continue': gt 'pav_park', 'start'
 		end
 	end
-	if $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich' and hour > 5 and hour < 23 and daybegskver ! daystart and pcs_energy >= 10:
-		act 'Jog through the park (1:00)': gt 'pav_park', 'run'
-	elseif $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich' and hour > 5 and hour < 23 and daybegskver ! daystart:
-		act 'Jog through the park (1:00)': '<br><font color="red">You feel too hungry to do this.</font>'
-	elseif ($clothingworntype ! 'danilovich_outfits' or $shoeworntype ! 'danilovich') and hour > 5 and hour < 23 and daybegskver ! daystart:
+	if $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich' and hour > 5 and hour < 23:
+		if pcs_energy >= 10 and pcs_stam >= stammax / 5:
+			act 'Jog through the park (1:00)': gt 'pav_park', 'run'
+		elseif pcs_stam >= stammax / 5:
+			act 'Jog through the park (1:00)': '<br><font color="red">You feel too hungry to do this.</font>'
+		else
+			act 'Jog through 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
+	else
 		'You could jog around the park if you were wearing sports clothes and shoes.'
 	end
 	act 'Sit on the bench': gt 'pav_park', 'sitting_park_bench'

+ 1 - 0
locations/pav_parkev.qsrc

@@ -128,6 +128,7 @@ if $ARGS[0] = 'walk1':
 			'Sitting on one of the benches on the primary walkway near the front of the park is a girl about your sister''s age. She seems to be intent on looking in your direction. She starts to smile as you get closer.'
 			act 'Keep walking':
 				*clr & cla
+                '<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/event/walk/day/bench_girl_flash2.jpg"></center>'
 				'As you get even closer, she pulls down her top and flashes her breasts in your direction. At first, you think she''s flashing you, but a moment later, a guy jogs by you. When he gets to her she puts her breasts away and they kiss as she gets up and the two of them walk away together.'
 				gs 'arousal', 'erotic_nudity', 1
 				gs 'arousal', 'end'

+ 19 - 1
locations/pav_pharmacy.qsrc

@@ -1427,7 +1427,15 @@ if $ARGS[0] = 'luda_birth_control_worry':
 		'The color drains from your face as you gasp, covering your mouth with your hand in shock.'
 		'"Oh shit! I totally forgot!"'
 		'"<<$pcs_firstname>>!" Luda scolds you. "This is very important! You buy some more right now! And get some condoms too, so you don''t get pregnant while the hormones build back up!"'
-		act'Continue':gt'pav_pharmacy', 'start'
+		act 'Just joking':
+			*clr & cla
+			'You burst into a fit of giggles as you look at aunt Luda.'
+			'"What <<$pcs_nickname>>? This is no laughing matter!" She responds looking quite cross.'
+			'"Oh Luda, I''m sorry but I just couldn''t resist. I''m just pulling your leg. I have some spare at home and don''t forget I can also get them here from your assistant."'
+			'"<<$pcs_nickname>> don''t do that to me, you nearly gave me a heart attack"'
+			'She then breaks out into a huge grin and give you a friendly soft punch on the arm. "You can be evil to your auntie at times you know."'
+			act'Continue':gt'pav_pharmacy', 'start'
+		end		
 	end
 	
 	act'I have a stockpile':
@@ -1460,6 +1468,16 @@ if $ARGS[0] = 'luda_birth_control_worry':
 			LudaQW['birth_control_worry'] = 1
 			act'Continue':gt'pav_pharmacy', 'start'
 		end
+
+		act 'I get them here from your assistant':
+			cla & *nl
+			'"No need to worry Luda, I''ve been buying them here when your assistant was serving."'
+			'With a look of relief on her face Luda replies. "Oh! Okay, yes that''d explain it. I was just concerned in case you''d forgotten and it''s important to keep taking them without a break."'
+			'"Thanks for your concern Luda but no need to worry." You say to her with a smile.'
+			LudaQW['birth_control_worry'] = 1
+			act'Continue':gt'pav_pharmacy', 'start'
+		end
+
 		act'Continue':gt'pav_pharmacy', 'start'
 	end
 	

+ 37 - 36
locations/pirsingsalon.qsrc

@@ -1,5 +1,6 @@
 # pirsingsalon
 
+
 !! Piercings variables:
 !! pirsX: Which piercing is worn at position X
 !! X=
@@ -27,15 +28,15 @@ if $ARGS[0] = 'start':
 	'Small studio with just one artist doing the tattoos and piercings.'
 
 	'<center><table border=1><TH>View tattoos</TH><TH>View tattoos</TH><TH>View piercings</TH>'
-	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''arm''">Arm - 8000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''lip''">Lip - 5000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirsyaz''">Tongue - 5000 <b>₽</b></a></TD></tr>'
-	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''ass''">Ass - 10000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''neck''">Neck - 8000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirsgub''">Lip - 6000 <b>₽</b></a></TD></tr>'
-	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''back''">Back - 10000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pubic''">Pubic - 20000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirsysh''">Ear - 3000 <b>₽</b></a></TD></tr>'
-	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''belly''">Belly - 10000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''shoulder''">Shoulder - 8000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirsnos''">Nose - 5000 <b>₽</b></a></TD></tr>'
-	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''breast''">Breasts - 15000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''side''">Side - 12000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirsbro''">Eyebrow - 5000 <b>₽</b></a></TD></tr>'
-	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''chest''">Chest - 12000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''tramp''">Tramp stamp - 12000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirssos''">Nipple - 10000 <b>₽</b></a></TD></tr>'
-	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''face''">Face - 10000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''under''">Under breast - 12000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirspyp''">Navel - 10000 <b>₽</b></a></TD></tr>'
-	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''foot''">Foot - 8000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''wrist''">Wrist - 7000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirsvla''">Pussy - 25000 <b>₽</b></a></TD></tr>'
-	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''leg''">Legs - 10000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''hand''">Hand - 7000 <b>₽</b></TD><TD></TD></tr></table></center>'
+	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''arm''">Arm - 8,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''lip''">Lip - 5,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirsyaz''">Tongue - 5,000 <b>₽</b></a></TD></tr>'
+	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''ass''">Ass - 1,0000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''neck''">Neck - 8,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirsgub''">Lip - 6,000 <b>₽</b></a></TD></tr>'
+	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''back''">Back - 10,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pubic''">Pubic - 20,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirsysh''">Ear - 3,000 <b>₽</b></a></TD></tr>'
+	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''belly''">Belly - 10,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''shoulder''">Shoulder - 8,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirsnos''">Nose - 5,000 <b>₽</b></a></TD></tr>'
+	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''breast''">Breasts - 15,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''side''">Side - 12,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirsbro''">Eyebrow - 5,000 <b>₽</b></a></TD></tr>'
+	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''chest''">Chest - 12000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''tramp''">Tramp stamp - 12,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirssos''">Nipple - 10,000 <b>₽</b></a></TD></tr>'
+	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''face''">Face - 10,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''under''">Under breast - 12,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirspyp''">Navel - 10,000 <b>₽</b></a></TD></tr>'
+	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''foot''">Foot - 8,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''wrist''">Wrist - 7,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''pirsvla''">Pussy - 25,000 <b>₽</b></a></TD></tr>'
+	*p '<tr><TD><a href="exec:gt ''pirsingsalon'', ''leg''">Legs - 10,000 <b>₽</b></TD><TD><a href="exec:gt ''pirsingsalon'', ''hand''">Hand - 7,000 <b>₽</b></TD><TD></TD></tr></table></center>'
 
 	if hour < 12 or hour > 20:
 		cls
@@ -117,7 +118,7 @@ if $ARGS[0] = 'tongue_pir':
 			act 'Return':gt 'pirsingsalon', 'pirsyaz'
 		else
 			if money >= 3000:
-				act 'Buy this piercing for 3000 <b>₽</b> (cash)':
+				act 'Buy this piercing for 3,000 <b>₽</b> (cash)':
 					'You buy the piercing.'
 					cla
 					money -= 3000
@@ -128,7 +129,7 @@ if $ARGS[0] = 'tongue_pir':
 				'You don''t have enough cash for this piercing.'
 			end
 			if karta + bankDebtLimit >= 3000:
-				act 'Buy this piercing for 3000 <b>₽</b> (card)':
+				act 'Buy this piercing for 3,000 <b>₽</b> (card)':
 					'You buy the piercing.'
 					cla
 					karta -= 3000
@@ -141,7 +142,7 @@ if $ARGS[0] = 'tongue_pir':
 		end
 	elseif (money >= 5000) or (karta + bankDebtLimit >= 5000):
 		if money >= 5000:
-			act 'Get your tongue pierced with this piercing for 5000 <b>₽</b> (cash)':
+			act 'Get your tongue pierced with this piercing for 5,000 <b>₽</b> (cash)':
 				cls
 				minut += 30
 				money -= 5000
@@ -157,7 +158,7 @@ if $ARGS[0] = 'tongue_pir':
 			end
 		end
 		if karta + bankDebtLimit >= 5000:
-			act 'Get your tongue pierced with this piercing for 5000 <b>₽</b> (card)':
+			act 'Get your tongue pierced with this piercing for 5,000 <b>₽</b> (card)':
 				cls
 				minut += 30
 				karta -= 5000
@@ -204,7 +205,7 @@ if $ARGS[0] = 'lip_pir':
 			act 'Return':gt 'pirsingsalon', 'pirsgub'
 		else
 			if money >= 4000:
-				act 'Buy this piercing for 4000 <b>₽</b> (cash)':
+				act 'Buy this piercing for 4,000 <b>₽</b> (cash)':
 					'You buy the piercing.'
 					cla
 					money -= 4000
@@ -215,7 +216,7 @@ if $ARGS[0] = 'lip_pir':
 				'You don''t have enough cash for this piercing.'
 			end
 			if karta + bankDebtLimit >= 4000:
-				act 'Buy this piercing for 4000 <b>₽</b> (card)':
+				act 'Buy this piercing for 4,000 <b>₽</b> (card)':
 					'You buy the piercing.'
 					cla
 					karta -= 4000
@@ -228,7 +229,7 @@ if $ARGS[0] = 'lip_pir':
 		end
 	elseif (money >= 6000) or (karta + bankDebtLimit >= 6000):
 		if money >= 6000:
-			act 'Get your lip pierced with this piercing for 6000 <b>₽</b> (cash)':
+			act 'Get your lip pierced with this piercing for 6,000 <b>₽</b> (cash)':
 				cls
 				minut += 30
 				money -= 6000
@@ -244,7 +245,7 @@ if $ARGS[0] = 'lip_pir':
 			end
 		end
 		if karta + bankDebtLimit >= 6000:
-			act 'Get your lip pierced with this piercing for 6000 <b>₽</b> (card)':
+			act 'Get your lip pierced with this piercing for 6,000 <b>₽</b> (card)':
 				cls
 				minut += 30
 				karta -= 6000
@@ -291,7 +292,7 @@ if $ARGS[0] = 'ears_pir':
 			act 'Return':gt 'pirsingsalon', 'pirsysh'
 		else
 			if money >= 1000:
-				act 'Buy this piercing for 1000 <b>₽</b> (cash)':
+				act 'Buy this piercing for 1,000 <b>₽</b> (cash)':
 					'You buy the earrings.'
 					cla
 					money -= 1000
@@ -302,7 +303,7 @@ if $ARGS[0] = 'ears_pir':
 				'You don''t have enough cash for these earrings.'
 			end
 			if karta + bankDebtLimit >= 1000:
-				act 'Buy these earrings for 1000 <b>₽</b> (card)':
+				act 'Buy these earrings for 1,000 <b>₽</b> (card)':
 					'You buy the earrings.'
 					cla
 					karta -= 1000
@@ -315,7 +316,7 @@ if $ARGS[0] = 'ears_pir':
 		end
 	elseif (money >= 3000) or (karta + bankDebtLimit >= 3000):
 		if money >= 3000:
-			act 'Get your ears pierced with these earrings for 3000 <b>₽</b> (cash)':
+			act 'Get your ears pierced with these earrings for 3,000 <b>₽</b> (cash)':
 				cls
 				minut += 30
 				money -= 3000
@@ -331,7 +332,7 @@ if $ARGS[0] = 'ears_pir':
 			end
 		end
 		if karta + bankDebtLimit >= 3000:
-			act 'Get your ears pierced with these earrings for 3000 <b>₽</b> (card)':
+			act 'Get your ears pierced with these earrings for 3,000 <b>₽</b> (card)':
 				cls
 				minut += 30
 				karta -= 3000
@@ -378,7 +379,7 @@ if $ARGS[0] = 'nose_pir':
 			act 'Return':gt 'pirsingsalon', 'pirsnos'
 		else
 			if money >= 2000:
-				act 'Buy this piercing for 2000 <b>₽</b> (cash)':
+				act 'Buy this piercing for 2,000 <b>₽</b> (cash)':
 					'You buy the piercing.'
 					cla
 					money -= 2000
@@ -389,7 +390,7 @@ if $ARGS[0] = 'nose_pir':
 				'You don''t have enough cash for this piercing.'
 			end
 			if karta + bankDebtLimit >= 2000:
-				act 'Buy this piercing for 2000 <b>₽</b> (card)':
+				act 'Buy this piercing for 2,000 <b>₽</b> (card)':
 					'You buy the piercing.'
 					cla
 					karta -= 2000
@@ -402,7 +403,7 @@ if $ARGS[0] = 'nose_pir':
 		end
 	elseif (money >= 5000) or (karta + bankDebtLimit >= 5000):
 		if money >= 5000:
-			act 'Get your nose pierced with this piercing for 5000 <b>₽</b> (cash)':
+			act 'Get your nose pierced with this piercing for 5,000 <b>₽</b> (cash)':
 				cls
 				minut += 30
 				money -= 5000
@@ -418,7 +419,7 @@ if $ARGS[0] = 'nose_pir':
 			end
 		end
 		if karta + bankDebtLimit >= 5000:
-			act 'Get your nose pierced with this piercing for 5000 <b>₽</b> (card)':
+			act 'Get your nose pierced with this piercing for 5,000 <b>₽</b> (card)':
 				cls
 				minut += 30
 				karta -= 5000
@@ -465,7 +466,7 @@ if $ARGS[0] = 'brow_pir':
 			act 'Return':gt 'pirsingsalon', 'pirsbro'
 		else
 			if money >= 2000:
-				act 'Buy this piercing for 2000 <b>₽</b> (cash)':
+				act 'Buy this piercing for 2,000 <b>₽</b> (cash)':
 					'You buy the piercing.'
 					cla
 					money -= 2000
@@ -476,7 +477,7 @@ if $ARGS[0] = 'brow_pir':
 				'You don''t have enough cash for this piercing.'
 			end
 			if karta + bankDebtLimit >= 2000:
-				act 'Buy this piercing for 2000 <b>₽</b> (card)':
+				act 'Buy this piercing for 2,000 <b>₽</b> (card)':
 					'You buy the piercing.'
 					cla
 					karta -= 2000
@@ -489,7 +490,7 @@ if $ARGS[0] = 'brow_pir':
 		end
 	elseif (money >= 5000) or (karta + bankDebtLimit >= 5000):
 		if money >= 5000:
-			act 'Get your brow pierced with this piercing for 5000 <b>₽</b> (cash)':
+			act 'Get your brow pierced with this piercing for 5,000 <b>₽</b> (cash)':
 				cls
 				minut += 30
 				money -= 5000
@@ -505,7 +506,7 @@ if $ARGS[0] = 'brow_pir':
 			end
 		end
 		if karta + bankDebtLimit >= 5000:
-			act 'Get your brow pierced with this piercing for 5000 <b>₽</b> (card)':
+			act 'Get your brow pierced with this piercing for 5,000 <b>₽</b> (card)':
 				cls
 				minut += 30
 				karta -= 5000
@@ -552,7 +553,7 @@ if $ARGS[0] = 'nip_pir':
 			act 'Return':gt 'pirsingsalon', 'pirssos'
 		else
 			if money >= 6000:
-				act 'Buy these piercings for 6000 <b>₽</b> (cash)':
+				act 'Buy these piercings for 6,000 <b>₽</b> (cash)':
 					'You buy the piercings.'
 					cla
 					money -= 6000
@@ -563,7 +564,7 @@ if $ARGS[0] = 'nip_pir':
 				'You don''t have enough cash for these piercings.'
 			end
 			if karta + bankDebtLimit >= 6000:
-				act 'Buy these piercings for 6000 <b>₽</b> (card)':
+				act 'Buy these piercings for 6,000 <b>₽</b> (card)':
 					'You buy the piercings.'
 					cla
 					karta -= 6000
@@ -608,7 +609,7 @@ if $ARGS[0] = 'nip_pir':
 			end
 		end
 	else
-		'You cannot afford to get your lip pierced with these piercings.'
+		'You cannot afford to get your nipples pierced with these piercings.'
 	end
 
 	act 'Return':gt 'pirsingsalon', 'pirssos'
@@ -639,7 +640,7 @@ if $ARGS[0] = 'belly_pir':
 			act 'Return':gt 'pirsingsalon', 'pirspyp'
 		else
 			if money >= 7000:
-				act 'Buy this piercing for 7000 <b>₽</b> (cash)':
+				act 'Buy this piercing for 7,000 <b>₽</b> (cash)':
 					'You buy the piercing.'
 					cla
 					money -= 7000
@@ -650,7 +651,7 @@ if $ARGS[0] = 'belly_pir':
 				'You don''t have enough cash for this piercing.'
 			end
 			if karta + bankDebtLimit >= 7000:
-				act 'Buy this piercing for 7000 <b>₽</b> (card)':
+				act 'Buy this piercing for 7,000 <b>₽</b> (card)':
 					'You buy the piercing.'
 					cla
 					karta -= 7000
@@ -817,7 +818,7 @@ if $ARGS[0] = 'arm_get':
 		'You cannot afford this tattoo.'
 	else
 		if money >= 8000:
-			act 'Get this tattoo 8000 <b>₽</b> (cash)':
+			act 'Get this tattoo 8,000 <b>₽</b> (cash)':
 				cla
 				tatarm = n
 				money -= 8000
@@ -828,7 +829,7 @@ if $ARGS[0] = 'arm_get':
 			end
 		end
 		if karta + bankDebtLimit >= 8000:
-			act 'Get this tattoo 8000 <b>₽</b> (card)':
+			act 'Get this tattoo 8,000 <b>₽</b> (card)':
 				cla
 				tatarm = n
 				karta -= 8000

+ 23 - 29
locations/podrsex.qsrc

@@ -45,14 +45,11 @@ if $ARGS[0] = 'suck':
 		gs 'stat'
 		
 	end
-	if sexvar = 1:'<br>The man groans that he will cum soon.'
-	if sexvar > 0:xgt 'podrsex', 'var'
-	if sexvar = 0:
-		*clr
-		'<br><center><img <<$set_imgh>> src="images/locations/shared/sex/pod/cum<<picrand>>.jpg"></center>'
-		spafinloc = 12
-		gs 'cum_manage'
-		gs 'podrsex', 'end'
+	if sexvar = 1: '<br>The man groans that he will cum soon.'
+	if sexvar > 0:
+		xgt 'podrsex', 'var'
+	else
+		gt 'podrsex', 'end'
 	end
 end
 
@@ -80,10 +77,10 @@ if $ARGS[0] = 'pussy':
 		$orgasm_or = 'yes'
 		gs 'stat'
 	end
-	if sexvar = 1:'<br>The man groans that he will cum soon.'
-	if sexvar > 0:xgt 'podrsex', 'var'
-	if sexvar = 0:
-		gs 'cum_manage'
+	if sexvar = 1: '<br>The man groans that he will cum soon.'
+	if sexvar > 0:
+		xgt 'podrsex', 'var'
+	else
 		gs 'podrsex', 'end'
 	end
 end
@@ -115,11 +112,10 @@ if $ARGS[0] = 'ass':
 		gs 'stat'
 		
 	end
-	if sexvar = 1:'<br>The man groans that he will cum soon.'
-	if sexvar > 0:xgt 'podrsex', 'var'
-	if sexvar = 0:
-		spafinloc = 3
-		gs 'cum_manage'
+	if sexvar = 1: '<br>The man groans that he will cum soon.'
+	if sexvar > 0:
+		xgt 'podrsex', 'var'
+	else
 		gs 'podrsex', 'end'
 	end
 end
@@ -152,13 +148,11 @@ if $ARGS[0] = 'voy':
 	
 		gs 'arousal', 'cuni', 10, 'lesbian', 'dom', 'group'
 		gs 'stat'
-		
 	end
-	if sexvar = 1:'<br>The man groans that he will cum soon.'
-	if sexvar > 0:xgt 'podrsex', 'var'
-	if sexvar = 0:
-		spafinloc = 12
-		gs 'cum_manage'
+	if sexvar = 1: '<br>The man groans that he will cum soon.'
+	if sexvar > 0:
+		xgt 'podrsex', 'var'
+	else
 		gs 'podrsex', 'end'
 	end
 end
@@ -172,7 +166,10 @@ if $ARGS[0] = 'end':
 	sexstart = 0
 
 	if pos = 1:
+		'<br><center><img <<$set_imgh>> src="images/locations/shared/sex/pod/cum<<picrand>>.jpg"></center>'
 		'The man''s cock erupts, shooting his load over your face and the other girl. The two of you giggle and lick his cock clean, kissing each other in the process.'
+		gs 'cum_call', 'face', $boy, 1
+		gs 'cum_call', 'mouth_swallow', $boy, 1
 		gs 'arousal', 'kiss', 5, 'lesbian'
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -182,21 +179,21 @@ if $ARGS[0] = 'end':
 		tmp = func('pregriskeval')
 		if tmp = 0:
 			'<br>"Oh, shit!" you think, when you feel his cock pumping his load deep inside you. Hopefully you won''t end up pregnant...'
+			gs 'cum_call', '', $boy, 1
 			gs 'arousal', 'end'
 			gs 'stat'
-		
 		elseif tmp > 0:
 			'<br>You push against him when you feel his cock pumping his load deep inside you. Maybe you''ll end up pregnant...'
+			gs 'cum_call', '', $boy, 1
 			gs 'arousal', 'end'
 			gs 'stat'
-		
 		end
 	elseif pos = 3:
 		spafinloc = 3
 		'The man groans, pumping his seed deep inside your ass.'
+		gs 'cum_call', 'anus', $boy, 1
 		gs 'arousal', 'end'
 		gs 'stat'
-		
 	elseif pos = 4:
 		'He groans, pumping her pussy full of cum.'
 		tmp = func('pregriskeval')
@@ -204,18 +201,15 @@ if $ARGS[0] = 'end':
 			'<br>It''s exciting to watch another woman being pumped full of sperm. Maybe''ll she end up pregnant with his bastard son... '
 			gs 'arousal', 'end'
 			gs 'stat'
-		
 		else
 			'<br>It''s hot to see another woman being pumped full of cum, but You just hope she''s on the pill right now...'
 			gs 'arousal', 'end'
 			gs 'stat'
-		
 		end
 	elseif pos = 5:
 		'He groans, pumping her ass full of cum.'
 		gs 'arousal', 'end'
 		gs 'stat'
-		
 	end
 	pos = 0
 	gs 'stat'

+ 100 - 0
locations/radomir_popov_schedule.qsrc

@@ -0,0 +1,100 @@
+# radomir_popov_schedule
+!! 2023-05-26
+
+!! His schedule:
+!RadomirLocCity tells us where Radomir is located
+
+!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)
+!---------------------------------------------
+
+!! locat['A154'] = 3 An init should set this, bur here we want to preserve the current location.
+
+!! For the moment based on the standard schedule. Should be adjusted to City schedule.
+! TODO-DONE. Fix for:
+!!Radomir is home Mon-Tues and Thurs from 18:00 for rest of night, Sat from 08:00 till 20:00, Sun all day
+if week = 1:
+	if hour >= 8 and hour < 17:
+		locat['A154'] = 9
+	elseif hour > 18:
+		locat['A154'] = 3
+	end
+elseif week = 2:
+	if hour >= 8 and hour < 17:
+		locat['A154'] = 9
+	elseif hour > 18:
+		locat['A154'] = 3
+	end
+elseif week = 3:
+	if hour >= 8 and hour < 17:
+		locat['A154'] = 9
+	elseif hour >= 18 and hour < 23:
+		locat['A154'] = 8
+	end
+elseif week = 4:
+	if hour >= 8 and hour < 17:
+		locat['A154'] = 9
+	elseif hour > 18:
+		locat['A154'] = 3
+	end
+elseif week = 5:
+	if hour >= 8 and hour < 17:
+		locat['A154'] = 9
+	elseif hour >= 20:
+		locat['A154'] = 0
+	end
+elseif week = 6:
+	if hour >= 8 and hour <20:
+		locat['A154'] = 3
+	elseif hour >= 20:
+		locat['A154'] = 0
+	end
+elseif week = 7:
+		locat['A154'] = 3
+end
+
+if locat['A154'] > 0 and locat['A154'] < 8: 
+	$RadomirLocCity = 'home'
+else
+	$RadomirLocCity = 'notHome'
+end
+
+if $ARGS[0] = 'getLocation':
+	!Set the text for the current NPC ID
+	if locat['A154'] = 0:
+		npcLocation['A144'] = 'Radomir not home Fri and Sat 20:00 for rest of night.'
+	elseif locat['A154'] = 1:
+		npcLocation['A144'] = 'Radomir in the hallway.'
+	elseif locat['A154'] = 2:
+		npcLocation['A144'] = 'Radomir in Anushka''s room.'
+	elseif locat['A154'] = 3:
+		npcLocation['A144'] = 'Radomir in Radomir''s room.'
+	elseif locat['A154'] = 4:
+		npcLocation['A144'] = 'Radomir in the kitchen.'
+	elseif locat['A154'] = 5:
+		npcLocation['A144'] = 'Radomir in the livingroom.'
+	elseif locat['A154'] = 6:
+		npcLocation['A144'] = 'Radomir in Valentin''s and Arkadi''s room.'
+	elseif locat['A154'] = 7:
+		npcLocation['A144'] = 'Radomir in the bathroom.'
+	elseif locat['A154'] = 8: 
+		npcLocation['A144'] = 'Radomir is in the garage with the band.'
+	elseif locat['A154'] = 9:
+		npcLocation['A144'] = 'Radomir is at work, mechanic Mon-Fri 8 to 17.'
+	elseif locat['A154'] = 10:
+		npcLocation['A144'] = 'Radomir is in the garage working on his bike Mon 17-23.'
+	end
+end
+
+
+--- radomir_popov_schedule ---------------------------------

+ 29 - 23
locations/rolanbath.qsrc

@@ -75,7 +75,9 @@ if $ARGS[0] = 'start':
 			*nl
 			'You try to forget that Rolan''s bathroom door doesn''t have a latch.'
 			'The idea that the door is open occupies your mind while you are showering. It would be very embarrassing if Rolan was to enter at the wrong time.'
-			if rand(0,3) = 0:
+!! 			Set a 33% chance that Rolan will try to steal your panties
+			rolan_act = rand(0,3)
+			if rolan_act = 0:
 				act 'Sing in the shower':
 					cla & *clr
 					minut += 1
@@ -91,7 +93,7 @@ if $ARGS[0] = 'start':
 					end
 					act 'Dry off': gt 'rolanbath','dryOff'
 				end
-			elseif rand(0,3) = 1:
+			elseif rolan_act = 1:
 				act 'Uh...? Is someone there?':
 					cla & *clr
 					minut += 1
@@ -100,6 +102,7 @@ if $ARGS[0] = 'start':
 					'As the jet of warm water begins to caress you, you hear a noise. You call out, "Rolan, is that you?" You don''t hear a response. "Bah! Probably just me being paranoid."'
 					cumspclnt = 8
 					gs 'cum_cleanup'
+!!					$pantyworntype String with the type of panty being worn
 					if $pantyworntype ! 'none' and rolan_steal_day ! daystart and underwear['type'] ! 2:
 						gs 'panties', 'dispose'
 						rolan_panty_day = daystart
@@ -128,7 +131,7 @@ if $ARGS[0] = 'start':
 						end
 					end
 				end
-			elseif rand(0,3) = 2:
+			elseif rolan_act = 2:
 				act 'Uh...? Is someone there?':
 					cla & *clr
 					minut += 1
@@ -141,7 +144,7 @@ if $ARGS[0] = 'start':
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/aptrolan/rolanbathwhat.jpg"></center>'
 						*nl
 						'Shit! Rolan is in here... masturbating!?'
-						act 'look':
+						act 'Look':
 							cla
 							*clr
 							minut += 2
@@ -175,7 +178,7 @@ if $ARGS[0] = 'start':
 						cumspclnt = 8
 						gs 'cum_cleanup'
 					end
-					act 'Rolanbathdryoff': gt 'rolanbath','dryOff'
+					act 'Dry off': gt 'rolanbath','dryOff'
 				end
 			end
 		else
@@ -267,18 +270,19 @@ if $ARGS[0] = 'start':
 			*nl
 			'You try to forget that Rolan''s bathroom door doesn''t latch.'
 			'The idea that the door is open occupies your mind while you are bathing. It would be very embarrassing if Rolan entered at the wrong time.'
-			if rand(0,3) = 0:
-				act 'Sing in the shower':
+            rolan_act = rand(0,3)
+			if rolan_act = 0:
+				act 'Sing in the bath':
 					cla
 					*clr
 					minut += 1
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/aptrolan/rolanbathsing1.jpg"></center>'
 					*nl
-					'The warm water feels amazing against you. You forget for a moment that Rolan could enter the bathroom at any moment. The shower is so relaxing that you begin to sing under the water, imagining that you''re a famous rockstar performing for your thousands of fans.'
+					'The warm water feels amazing against you. You forget for a moment that Rolan could enter the bathroom at any moment. The bath is so relaxing that you begin to sing under the water, imagining that you''re a famous rockstar performing for your thousands of fans.'
 					pcs_mood += 10
 					act 'Dry off': gt 'rolanbath','dryOff'
 				end
-			elseif rand(0,3) = 1:
+			elseif rolan_act = 1:
 				act 'Uh...? Is someone there?':
 					cla
 					*clr
@@ -312,7 +316,7 @@ if $ARGS[0] = 'start':
 						end
 					end
 				end
-			elseif rand(0,3) = 2:
+			elseif rolan_act = 2:
 				act 'Uh...? Is someone there?':
 					cla
 					*clr
@@ -343,7 +347,7 @@ if $ARGS[0] = 'start':
 								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/aptrolan/rolanbathhide0.jpg"></center>'
 								*nl
 								'You think to yourself, "<i>Better let him finish, don''t want him seeing me naked...</i>"'
-								act 'wait': gt 'rolanbath','dryOff'
+								act 'Wait': gt 'rolanbath','dryOff'
 							end
 						end
 					end
@@ -355,13 +359,13 @@ if $ARGS[0] = 'start':
 					minut += 10
 					'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/aptrolan/bathtub28.mp4"></center>'
 					*nl
-					'No, Rolan is a good guy, he wouldn''t come into the bathroom while you''re showering.'
-					act 'Rolanbathdryoff': gt 'rolanbath','dryOff'
+					'No, Rolan is a good guy. You are sure he wouldn''t come into the bathroom while you''re showering.'
+					act 'Dry off': gt 'rolanbath','dryOff'
 				end
 			end
 		else
 			if pcs_horny >= 40:
-				act 'Refief':
+				act 'Relief yourself':
 					cla
 					*clr
 					minut += 10
@@ -371,7 +375,7 @@ if $ARGS[0] = 'start':
 					*nl
 					'You turn on the faucet, lift your legs and scoot your ass over to align your pussy with the jet of warm water.'
 					gs 'arousal', 'clit_finger', 10, 'masturbate'
-					act 'Rolanbathdryoff': gt $loc, 'start'
+					act 'Dry off': gt $loc, 'start'
 				end
 			else
 				act 'Wash':
@@ -383,7 +387,7 @@ if $ARGS[0] = 'start':
 					'You know Rolan isn''t here.'
 					*nl
 					'He wouldn''t come into the bathroom knowing you were in here.'
-					act 'Rolanbathdryoff': gt $loc, 'start'
+					act 'Dry off': gt $loc, 'start'
 				end
 			end
 		end
@@ -558,7 +562,7 @@ if $ARGS[0] = 'pervshower':
 					cumspclnt = 8
 					gs 'cum_cleanup'
 				end
-				act 'Rolanbathdryoff': gt 'rolanbath','dryOff'
+				act 'Dry off': gt 'rolanbath','dryOff'
 			end
 			act 'Continue washing':
 				cla
@@ -573,7 +577,7 @@ if $ARGS[0] = 'pervshower':
 					cumspclnt = 8
 					gs 'cum_cleanup'
 				end
-				act 'Rolanbathdryoff': gt 'rolanbath','dryOff'
+				act 'Dry off': gt 'rolanbath','dryOff'
 			end
 		else
 			if rand(0,3) =< 2:
@@ -607,7 +611,7 @@ if $ARGS[0] = 'pervshower':
 						cumspclnt = 8
 						gs 'cum_cleanup'
 					end
-					act 'Rolanbathdryoff': gt 'rolanbath','dryOff'
+					act 'Dry off': gt 'rolanbath','dryOff'
 				end
 			end
 		end
@@ -729,7 +733,7 @@ if $ARGS[0] = 'dryOff':
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/aptrolan/rolanbathhide0.jpg"></center>'
 				*nl
 				'It would be very embarrassing if Rolan sees you like this. You''d better wait until he''s done.'
-				act 'wait': gt 'rolanbath','dryOff'
+				act 'Wait': gt 'rolanbath','dryOff'
 			end
 		else
 			cla
@@ -756,11 +760,13 @@ if $ARGS[0] = 'dryOff':
 					if rolanpantyQW =< 1:
 						rolanpantyQW += 1
 						*nl
+						'You dress up... but can''t find your panties anywhere.'
 						'"Damn! Rolan really is a panty thief!"'
 					else
 						rolanpantyQW += 1
 						*nl
-						'"I knew it!"'
+						'You dress up... but can''t find your panties anywhere.'
+						'"I knew he would do it again!"'
 					end
 					act 'Exit': gt $loc, 'start'
 				else
@@ -770,7 +776,7 @@ if $ARGS[0] = 'dryOff':
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/aptrolan/rolanbathdry'+rand(0,1)+'.jpg"></center>'
 					*nl
 					'Better hurry and dry off. You never know...'
-					act 'exit': gt $loc, 'start'
+					act 'Exit': gt $loc, 'start'
 				end
 			end
 		end
@@ -850,7 +856,7 @@ if $ARGS[0] = 'surprise':
 				'"No, I didn''t get the concrete from my stepfather," You raise an eyebrow, "I found that container of concrete powder in that one bedroom you actually keep clean."'
 				*nl
 				'Without saying another word, Rolan runs out of the room...'
-				act 'follow Rolan': gt 'rolanapt','hallway'
+				act 'Follow Rolan': gt 'rolanapt','hallway'
 			end
 		end
 	end

+ 53 - 50
locations/salon.qsrc

@@ -5,12 +5,12 @@
 !! salon, cleanvar clears transitory variables.
 
 if $ARGS[0] = 'start':
-	menu_off = 0
 	cla & *clr
+	menu_off = 0
+	salonrand = rand(0, 9)	
 	gs 'shortgs', 'setloc', 'salon', $ARGS[0]
-	$sexloc = 'salon'	
-	salonrand = rand(0, 9)
-	$location_type = 'public_indoors'
+	$location_type = 'public_indoors'	
+	$sexloc = $CURLOC
 	gs 'family_schedule'
 	gs 'themes', 'indoors'
 	gs 'stat'
@@ -130,7 +130,7 @@ if $ARGS[0] = 'services':
 	act 'Move away':gs 'salon', 'cleanvar' & gt 'salon', 'start'
 	gs 'salon', 'discount', 1000
 	if money >= salon_rate or karta + bankDebtLimit >= salon_rate:
-		act 'Tanning booth <<salon_rate>> <b>₽</b>':
+		act 'Tanning booth <<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b>':
 			gs 'salon', 'discount', 1000
 			if masseuse['jobtype'] > 0:  
 				epayments['value'] = salon_rate
@@ -142,7 +142,7 @@ if $ARGS[0] = 'services':
 			gs 'shortgs', 'payments'
 		end
 	else
-		act 'Tanning booth (<font color="red"><<salon_rate>> <b>₽</b> </font>)':
+		act 'Tanning booth (<font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>)':
 			msg'You don''t have enough money for this!'
 		end
 	end
@@ -153,7 +153,7 @@ if $ARGS[0] = 'services':
 	
 	gs 'salon', 'discount', 5000
 	if (money >= salon_rate or karta + bankDebtLimit >= salon_rate) and salon['skin_care_day'] < max(daystart - 7,1):	
-		act 'Skin care <<salon_rate>> <b>₽</b>':
+		act 'Skin care <<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b>':
 			gs 'salon', 'discount', 5000
 			if masseuse['jobtype'] > 0:  
 				epayments['value'] = salon_rate
@@ -166,18 +166,18 @@ if $ARGS[0] = 'services':
 			gs 'shortgs', 'payments'
 		end	
 	elseif salon['skin_care_day'] < max(daystart - 7,1):
-		act 'Skin care (<font color="red"> <<salon_rate>> <b>₽</b> </font>)':
+		act 'Skin care (<font color="red"> <<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>)':
 			msg'You don''t have enough money for this!'
 		end	
 	else
-		act 'Skin care (<font color="red"> <<salon_rate>> <b>₽</b> </font>)':
+		act 'Skin care (<font color="red"> <<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>)':
 			msg'You need to wait a week since you last skin care treatment for a new to have any effect.'
 		end
 	end
 	
 	gs 'salon', 'discount', 25000	
 	if money >= salon_rate or karta + bankDebtLimit >= salon_rate:
-		act 'Full body rejuvination <<salon_rate>> <b>₽</b>':
+		act 'Full body rejuvination <<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b>':
 			gs 'salon', 'discount', 25000			
 			if masseuse['jobtype'] > 0:  
 				epayments['value'] = salon_rate
@@ -189,30 +189,32 @@ if $ARGS[0] = 'services':
 			gs 'shortgs', 'payments'
 		end
 	else
-		act 'Full body rejuvination <font color="red"><<salon_rate>> <b>₽</b> </font>':
+		act 'Full body rejuvination <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>':
 			msg'You don''t have enough money for this!'
 		end
 	end
 	
 	gs 'salon', 'discount', 1000
-	if (pcs_pubes > 2 or pcs_leghair > 2) and money >= salon_rate or karta + bankDebtLimit >= salon_rate:
-		act 'Partial or full body hair removal up to <<salon_rate>> <b>₽</b>':
-			gs 'salon', 'discount', 1000
-			gt'salon','hair_removal'
-		end
-	elseif (pcs_pubes > 2 or pcs_leghair > 2)  and (money < salon_rate and karta + bankDebtLimit  < salon_rate):
-		act 'Body hair removal <font color="red"><<salon_rate>> <b>₽</b> </font>':
-			msg'You don''t have enough money for this!'
+	if  pcs_pubes > 2 or pcs_leghair > 2:
+		gs 'salon', 'discount', 1000
+		if money >= salon_rate or karta + bankDebtLimit >= salon_rate:
+			act 'Partial or full body hair removal up to <<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b>':				
+				gt'salon','hair_removal'
+			end
+		elseif  money < salon_rate and karta + bankDebtLimit  < salon_rate:
+			act 'Body hair removal <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>':
+				msg'You don''t have enough money for this!'
+			end
 		end
-	elseif pcs_pubes <= 2 and pcs_leghair <= 2:
-		act 'Body hair removal <font color="red"><<salon_rate>> <b>₽</b> </font>':
+	elseif pcs_pubes <= 2 or pcs_leghair <= 2:
+		act 'Body hair removal <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>':
 			msg'You don''t have enough body hair for this procedure!'
 		end
 	end
 
 	gs 'salon', 'discount', 500	
 	if pcs_pubes > 20 and money >= salon_rate or karta + bankDebtLimit >= salon_rate:
-		act 'Dye your pubic hair <<salon_rate>> <b>₽</b>':
+		act 'Dye your pubic hair <<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b>':
 			gs 'salon', 'discount', 500			
 			if masseuse['jobtype'] > 0:  
 				epayments['value'] = salon_rate
@@ -224,11 +226,11 @@ if $ARGS[0] = 'services':
 			gs 'shortgs', 'payments'
 		end		
 	elseif pcs_pubes > 20  and (money < salon_rate and karta + bankDebtLimit  < salon_rate):
-		act 'Dye your pubic hair <font color="red"><<salon_rate>> <b>₽</b> </font>':
+		act 'Dye your pubic hair <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>':
 			msg'You don''t have enough money for this!'
 		end
 	elseif pcs_pubes <= 20:
-		act 'Dye your pubic hair <font color="red"><<salon_rate>> <b>₽</b> </font>':
+		act 'Dye your pubic hair <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>':
 			msg'Your pubes are too short!'
 		end
 	end
@@ -1111,7 +1113,7 @@ if $ARGS[0] = 'eyelashes':
 
 	gs 'salon', 'discount', 5000
 	if ( money >= salon_rate or karta + bankDebtLimit >= salon_rate) and pcs_naturallashes < 2:
-		act 'Eyelash growth treatment</a> - <<salon_rate>><b> ₽</b>': 
+		act 'Eyelash growth treatment</a> - <<func(''agentned'', ''format_price_string'', salon_rate)>><b> ₽</b>': 
 			gs 'salon', 'discount', 5000
 			if masseuse['jobtype'] > 0:  
 				epayments['value'] = salon_rate
@@ -1123,9 +1125,9 @@ if $ARGS[0] = 'eyelashes':
 			gs 'shortgs', 'payments'
 		end
 	elseif  money < salon_rate or karta + bankDebtLimit < salon_rate:
-		act 'Eyelash growth treatment <font color="red"><<salon_rate>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
+		act 'Eyelash growth treatment <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
 	else
-		act 'Eyelash growth treatment <font color="red"><<salon_rate>> <b>₽</b> </font>': msg 'You don''t need this service!'
+		act 'Eyelash growth treatment <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t need this service!'
 	end
 
 	gs 'salon', 'discount', 500
@@ -1143,9 +1145,9 @@ if $ARGS[0] = 'eyelashes':
 			gs 'shortgs', 'payments'
 		end
 	elseif  money < salon_rate or karta + bankDebtLimit < salon_rate:
-		act 'Simple false lashes <font color="red"><<salon_rate>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
+		act 'Simple false lashes <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
 	else
-		act 'Simple false lashes <font color="red"><<salon_rate>> <b>₽</b> </font>': msg 'You don''t need this service!'
+		act 'Simple false lashes <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t need this service!'
 	end
 
 	gs 'salon', 'discount', 1000
@@ -1163,9 +1165,9 @@ if $ARGS[0] = 'eyelashes':
 			gs 'shortgs', 'payments'
 		end
 	elseif  money < salon_rate or karta + bankDebtLimit < salon_rate:
-		act 'Dramatic false lashes<font color="red"><<salon_rate>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
+		act 'Dramatic false lashes<font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
 	else
-		act 'Dramatic false lashes <font color="red"><<salon_rate>> <b>₽</b> </font>': msg 'You don''t need this service!'
+		act 'Dramatic false lashes <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t need this service!'
 	end
 
 	gs 'salon', 'discount', 2000
@@ -1182,12 +1184,12 @@ if $ARGS[0] = 'eyelashes':
 			lashextensionstyle = 2 
 			lashextensionnew = 1 
 			gs 'shortgs', 'payments'
-			'<a href="exec:lashextensionstyle = 2 & lashextensionnew = 1 & gs ''shortgs'', ''payments''">2D volume eyelash extensions</a> -<<salon_rate>><b> ₽</b>'
+			'<a href="exec:lashextensionstyle = 2 & lashextensionnew = 1 & gs ''shortgs'', ''payments''">2D volume eyelash extensions</a> -<<func(''agentned'', ''format_price_string'', salon_rate)>><b> ₽</b>'
 		end
 	elseif  money < salon_rate or karta + bankDebtLimit < salon_rate:
-		act '2D volume eyelash extensions <font color="red"><<salon_rate>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
+		act '2D volume eyelash extensions <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
 	else
-		act '2D volume eyelash extensions <font color="red"><<salon_rate>> <b>₽</b> </font>': msg 'You don''t need this service!'
+		act '2D volume eyelash extensions <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t need this service!'
 	end
 
 	gs 'salon', 'discount', 5000
@@ -1206,9 +1208,9 @@ if $ARGS[0] = 'eyelashes':
 			gs 'shortgs', 'payments'
 		end
 	elseif  money < salon_rate or karta + bankDebtLimit < salon_rate:
-		act '4D volume eyelash extensions <font color="red"><<salon_rate>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
+		act '4D volume eyelash extensions <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
 	else
-		act '4D volume eyelash extensions <font color="red"><<salon_rate>> <b>₽</b> </font>': msg 'You don''t need this service!'
+		act '4D volume eyelash extensions <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t need this service!'
 	end
 
 	gs 'salon', 'discount', 10000
@@ -1227,9 +1229,9 @@ if $ARGS[0] = 'eyelashes':
 			gs 'shortgs', 'payments'
 		end
 	elseif  money < salon_rate or karta + bankDebtLimit < salon_rate:
-		act '6D volume eyelash extensions <font color="red"><<salon_rate>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
+		act '6D volume eyelash extensions <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
 	else
-		act '6D volume eyelash extensions <font color="red"><<salon_rate>> <b>₽</b> </font>': msg 'You don''t need this service!'
+		act '6D volume eyelash extensions <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t need this service!'
 	end
 
 	gs 'salon', 'discount', 1000
@@ -1247,9 +1249,9 @@ if $ARGS[0] = 'eyelashes':
 			gs 'shortgs', 'payments'
 		end
 	elseif  money < salon_rate or karta + bankDebtLimit < salon_rate:
-		act 'Refill your 2D lash extension <font color="red"><<salon_rate>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
+		act 'Refill your 2D lash extension <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
 	else
-		act 'Refill your 2D lash extension <font color="red"><<salon_rate>> <b>₽</b> </font>': msg 'You don''t need this service!'	
+		act 'Refill your 2D lash extension <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t need this service!'	
 	end
 
 	gs 'salon', 'discount', 2500
@@ -1267,9 +1269,9 @@ if $ARGS[0] = 'eyelashes':
 			$epayments['description'] = 'refill your 4D lash extensions'
 		end
 	elseif  money < salon_rate or karta + bankDebtLimit < salon_rate:
-		act 'Refill your 4D lash extension <font color="red"><<salon_rate>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
+		act 'Refill your 4D lash extension <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
 	else
-		act 'Refill your 4D lash extension <font color="red"><<salon_rate>> <b>₽</b> </font>': msg 'You don''t need this service!'
+		act 'Refill your 4D lash extension <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t need this service!'
 	end
 
 	gs 'salon', 'discount', 5000
@@ -1287,9 +1289,9 @@ if $ARGS[0] = 'eyelashes':
 			gs 'shortgs', 'payments'	
 		end
 	elseif  money < salon_rate or karta + bankDebtLimit < salon_rate:
-		act 'Refill your 6D lash extension <font color="red"><<salon_rate>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
+		act 'Refill your 6D lash extension <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t have enough money for this!'
 	else
-		act 'Refill your 6D lash extension <font color="red"><<salon_rate>> <b>₽</b> </font>': msg 'You don''t need this service!'
+		act 'Refill your 6D lash extension <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t need this service!'
 	end
 	gs 'salon', 'discount', 500
 	if (money >= salon_rate or karta + bankDebtLimit >= salon_rate) and lashextensionduration > 0:
@@ -1306,9 +1308,9 @@ if $ARGS[0] = 'eyelashes':
 			gs 'shortgs', 'payments'			
 		end
 	elseif  money < salon_rate or karta + bankDebtLimit < salon_rate:
-		act 'Remove your eyelash extensions <font color="red"><<salon_rate>> <b>₽</b> </font>':	msg 'You don''t have enough money for this!'
+		act 'Remove your eyelash extensions <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>':	msg 'You don''t have enough money for this!'
 	else
-		act 'Remove your eyelash extensions <font color="red"><<salon_rate>> <b>₽</b> </font>': msg 'You don''t need this service!'
+		act 'Remove your eyelash extensions <font color="red"><<func(''agentned'', ''format_price_string'', salon_rate)>> <b>₽</b> </font>': msg 'You don''t need this service!'
 	end
 	
 	act 'back': minut += 1 & gt 'salon','start'
@@ -1469,13 +1471,13 @@ if $ARGS[0] = 'hair_removal':
 
 	*pl  'We can do legs, pubic or full body waxes. Which service would you like?<br>'
 
-    if pcs_leghair > 9:	
+    if pcs_leghair > 2:	
 		'Get your legs waxed <a href="exec: $epayments[''loc_arg''] = ''waxlegs'' & $epayments[''value''] = <<partialservice>> & gs ''shortgs'', ''payments'' "><<partialservice>><b> ₽</b></a> '
     end
-    if pcs_pubes > 9:		
+    if pcs_pubes > 2:		
 		'Get your pubic area waxed <a href="exec: $epayments[''loc_arg''] = ''waxpubic'' & epayments[''value''] = <<partialservice>> & gs ''shortgs'', ''payments''  "><<partialservice>><b> ₽</b></a> '
     end
-    if pcs_pubes > 9 and pcs_leghair > 9:
+    if pcs_pubes > 2 and pcs_leghair > 2:
 		'Get your your body waxed <a href="exec:  $epayments[''loc_arg''] = ''waxbody'' & epayments[''value''] = <<fullservice>> & gs ''shortgs'', ''payments''"><<fullservice>><b> ₽</b></a> '  
     end
 
@@ -2411,7 +2413,7 @@ end
 if $ARGS[0] = 'cosmetic_tattoo_start':
 	cla & *clr
 	
-	'<br>We currently offer five levels of cosmetic tattoos: light, vibrant, sultry, professional and celebrity.<br>Please keep in mind that these procedures are permanent.<br>Also, be aware that after procedure using regular cosmetics will be difficult.<br>Price is set at <<salon_rate>><b>₽</b>'
+	'<br>We currently offer five levels of cosmetic tattoos: light, vibrant, sultry, professional and celebrity.<br>Please keep in mind that these procedures are permanent.<br>Also, be aware that after procedure using regular cosmetics will be difficult.<br>Price is set at <<func(''agentned'', ''format_price_string'', salon_rate)>><b>₽</b>'
 	if money >= salon_rate or karta + bankDebtLimit >= salon_rate:
 		gs 'salon', 'discount', 2000
 		if masseuse['jobtype'] > 0:  
@@ -2498,5 +2500,6 @@ if $ARGS[0] = 'cleanvar':
 	killvar 'salon_rate'
 end
 
+
 --- salon ---------------------------------
 

+ 3 - 3
locations/saveg.qsrc

@@ -14,8 +14,8 @@
 !! When you do this you should always commit this file and saveupdater.qsrc at the same time.
 
 version_major = 0
-version_minor = 8
-version_revision = 9
-version_patch = 2
+version_minor = 9
+version_revision = 0
+version_patch = 0
 --- saveg ---------------------------------
 

+ 26 - 16
locations/saveupdater.qsrc

@@ -1658,24 +1658,34 @@ if ((100*version_major +version_minor)*100+version_revision)*100+version_patch <
 		killvar 'teh'
 		killvar 'tehcar'
 	end
+
+	i = 0
+	:loopboys
+		if $npc_rel_type[i] ! '':$npc_rel_type[i] = 'fuckbuddy'
+		i += 1
+	if i <= ARRSIZE('$boys'):jump 'loopboys'
+
+	if traits > 0 or trait > 0:
+
+		pcs_traits['nerd_status'] = traits['nerd_status']
+		pcs_traits['cumeater'] = trait['cumeater']
+		pcs_traits['commando_lvl'] = trait['commando_lvl']
+		pcs_traits['commando_exp'] = trait['commando_exp']
+		pcs_traits['alko_status'] = traits['alko_status']
+		pcs_traits['alko_points'] = traits['alko_points']
+		pcs_traits['buttslut_lvl'] = traits['buttslut_lvl']
+		pcs_traits['buttslut_exp'] = traits['buttslut_exp']
+		pcs_traits['nerd_lernHome'] = traits['nerd_lernHome']
+		pcs_traits['nerd_points'] = traits['nerd_points']
+		pcs_traits['nerd_lessons'] = traits['nerd_lessons']
+
+		killvar 'traits'
+		killvar 'trait'
+	end
 end
 
-if traits > 0 or trait > 0:
-
-	pcs_traits['nerd_status'] = traits['nerd_status']
-	pcs_traits['cumeater'] = trait['cumeater']
-	pcs_traits['commando_lvl'] = trait['commando_lvl']
-	pcs_traits['commando_exp'] = trait['commando_exp']
-	pcs_traits['alko_status'] = traits['alko_status']
-	pcs_traits['alko_points'] = traits['alko_points']
-	pcs_traits['buttslut_lvl'] = traits['buttslut_lvl']
-	pcs_traits['buttslut_exp'] = traits['buttslut_exp']
-	pcs_traits['nerd_lernHome'] = traits['nerd_lernHome']
-	pcs_traits['nerd_points'] = traits['nerd_points']
-	pcs_traits['nerd_lessons'] = traits['nerd_lessons']
-
-	killvar 'traits'
-	killvar 'trait'
+if ((100*version_major +version_minor)*100+version_revision)*100+version_patch < 00080903:
+
 end
 
 gs 'saveg'

+ 5 - 13
locations/sex.qsrc

@@ -169,29 +169,21 @@ if $ARGS[0] = 'end':
 	killvar 'dick'
 
 	if pos = 1:
-		spafinloc = 12
 		'He groans loudly, and you feel his hard cock erupting in your mouth. You swallow it obediently, figuring that is what he wants you to do.'
+		gs 'cum_call', 'mouth_swallow', $boy, 1
 	elseif pos = 2:
-		spafinloc = 9
 		'Stroking himself while he pleasures you, he groans loudly, spraying his seed on the floor. Some of it splatters against your feet as well.'
+		gs 'cum_call', 'feet', $boy, 1
 	elseif pos = 3:
-		spafinloc = 0
-		cuminside = 1
 		'He groans loudly, spraying his seed deep inside your pussy.'
+		gs 'cum_call', '', $boy, 1
+		gs 'cuminsidereact'
 	else
-		spafinloc = 3
 		'He groans loudly, spraying his seed deep inside your ass.'
+		gs 'cum_call', 'anus', $boy, 1
 	end
-	gs 'cum_manage'
-	if pcs_horny >= 80:
-		pcs_horny = 0
-		orgasm += 1
-		'You feel so horny after bringing him to orgasm, you''re very close to having an orgasm also! You close your eyes and surrender yourself to the moment, quickly rubbing yourself to completion.'
-	end
-	if cuminside = 1: killvar 'cuminside' & gs 'cuminsidereact'
 
 	gs 'arousal', 'end'
-
 	gs 'stat'
 	act 'Leave':
 		if picrand >= 54 and picrand <= 73: killvar 'picrand' & gt 'office', 'work'

+ 184 - 131
locations/sex_ev_after.qsrc

@@ -52,55 +52,94 @@ if $ARGS[0] = 'stop_here':
 			cla & *clr
 			$sex_ev['bed_room']
 			'"Satisfied?" you ask sleepily.'
+			gs'sex_ev_after', 'stop_here2'
 		elseif sex_ev['blowjob_continue_ask'] = 1:
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
 			'"There, happy now?" you ask, playing with his cock.'
-		elseif sex_ev['keep_going_continue'] > 0:
-			cla & *clr
-			$sex_ev['bed_room']
-			'"Is that good enough for you now?" you ask.'
-		elseif sex_ev['first_break'] = 1:
-			cla & *nl
-			'"Actually," you say. "I think I might be happy just to finish here. How about you?"'
+			gs'sex_ev_after', 'stop_here2'
 		else
-			cla & *clr
-			$sex_ev['bed_room']
-			'"I think I''m good here," you say. "How about you?"'
-		end
-		if totminut > sex_ev['start_time'] + 60 and sex_ev['cum_count'] > 0:
-			gs'sex_ev_after', 'finish_sex'
-		elseif sex_ev['cum_count'] < npc_sexdrive[$boy] - rand(1,3) and sex_ev['blowjob_continue_ask'] ! 1:
-			if sex_ev['npc_late_work'] = 1:
-				gs'sex_ev_after', 'finish_sex'
-			elseif sex_ev['keep_going_continue'] > 0 and npc_caretaker[$boy] = 1:
-				gs'sex_ev_after', 'finish_sex'
-			elseif sex_ev['keep_going_continue'] > 0:
-				'"Just a couple more times?" <<$npc_firstname[$boy]>> begs. "I still want to get off a few more times with you."'
-				gs'sex_ev_after', 'stop_here_options'
-			elseif npc_abusive[$boy] = 1 or npc_selfish[$boy] = 1 or (npc_caretaker[$boy] ! 1 and rand(1,3)):
-				'"You''re done already?" <<$npc_firstname[$boy]>> complains. "I still want to get off a few more times with you."'
-				gs'sex_ev_after', 'stop_here_options'
-			elseif npc_caretaker[$boy] = 1:
-				'"I was actually hoping to go a few more times," <<$npc_firstname[$boy]>> says a bit wistfully. "But if you want to stop, that''s all right."'
-				gs'sex_ev_after', 'stop_here_options'
-			elseif npc_caretaker[$boy] = 1:
-				
-				gs'sex_ev_after', 'stop_here_options'
-				
+			cla
+			act'You good to stop here?':
+				if sex_ev['keep_going_continue'] > 0:
+					cla & *clr
+					gs 'sex_ev_sex', 'inserted_img'
+					'"Is that good enough for you now?" you ask.'
+				elseif sex_ev['first_break'] = 1:
+					cla & *nl
+					'"Actually," you say. "I''m happy if we just to finish here. How about you?"'
+				else
+					cla & *clr
+					gs 'sex_ev_sex', 'inserted_img'
+					'"I think I''m good here," you say. "How about you?"'
+				end
+				gs'sex_ev_after', 'stop_here2'
 			end
 			
-		else
-			gs'sex_ev_after', 'finish_sex'
+			act'I''m shattered':
+				cla & *clr
+				gs 'sex_ev_sex', 'inserted_img'
+				if sex_ev['consecutive_orgasm'] = 1:
+					'"Can we... stop here...?" you pant tiredly. "That last orgasm really took it out of me. I''m shattered..."'
+				elseif sex_ev['consecutive_orgasm'] > 1:
+					'"Can we... stop here...?" you pant tiredly. "You made me come so many times in a row... I''m shattered..."'
+				else
+					'"Can we... stop here...?" you pant tiredly. "I''m absolutely shattered..."'
+				end
+				gs'sex_ev_after', 'stop_here2'
+			end
+			
+			act'Need to get going':
+				cla & *clr
+				gs 'sex_ev_sex', 'inserted_img'
+				'"You mind if we stop here?" you ask. "I need to get going soon."'
+				gs'sex_ev_after', 'stop_here2'
+			end
+			
+			gs'sex_ev_pillow_talk2', 'wakeup_sex_late_for_school'
 		end
+!!		gs'sex_ev_after', 'stop_here2'
+!!		gs'sex_ev_after', 'after_sex2'
 	end
 end
 
 if $ARGS[0] = 'stop_here2':
 
+	if totminut > sex_ev['start_time'] + 60 and sex_ev['cum_count'] > 0:
+		gs'sex_ev_after', 'finish_sex'
+	elseif sex_ev['cum_count'] < npc_sexdrive[$boy] - rand(1,3) and sex_ev['blowjob_continue_ask'] ! 1:
+		if sex_ev['npc_late_work'] = 1:
+			gs'sex_ev_after', 'finish_sex'
+		elseif sex_ev['keep_going_continue'] > 0 and npc_caretaker[$boy] = 1:
+			gs'sex_ev_after', 'finish_sex'
+		elseif sex_ev['keep_going_continue'] > 0:
+			'"Just a couple more times?" <<$npc_firstname[$boy]>> begs. "I still want to get off a few more times with you."'
+			gs'sex_ev_after', 'ask_continue_options'
+		elseif npc_abusive[$boy] = 1 or npc_selfish[$boy] = 1 or (npc_caretaker[$boy] ! 1 and rand(1,3)):
+			'"You''re done already?" <<$npc_firstname[$boy]>> complains. "I still want to get off a few more times with you."'
+			gs'sex_ev_after', 'ask_continue_options'
+!!{		elseif sex_ev['cum_count'] = 0:
+			sex_ev['ask_to_cum_once'] = 1
+			if $sex_ev['position'] = 'miss' or $sex_ev['position'] = 'doggy' or $sex_ev['position'] = 'cowgirl':
+				'"Can I just come real quick?" <<$npc_firstname[$boy]>> asks. "I''m really close."'
+			else
+				
+			end}
+		elseif npc_caretaker[$boy] = 1:
+			'"I was actually hoping to go a few more times," <<$npc_firstname[$boy]>> says a bit wistfully. "But if you want to stop, that''s all right."'
+			gs'sex_ev_after', 'ask_continue_options'
+		elseif npc_caretaker[$boy] = 1:
+			
+			gs'sex_ev_after', 'ask_continue_options'
+			
+		end
+		
+	else
+		gs'sex_ev_after', 'finish_sex'
+	end
 end
 
-if $ARGS[0] = 'stop_here_options':
+if $ARGS[0] = 'ask_continue_options':
 	act'I can''t keep going':
 		cla & *nl
 !!		if sex_ev['fuck_count'] > 0:
@@ -231,24 +270,31 @@ if $ARGS[0] = 'well_continue':
 	act'Well...':
 		sex_ev['blue_ball'] = 0
 		cla
-		act'We can''t have that':
-			cla & *nl
-			'"Well, we can''t have you going unsatisfied now can we?" you say with a teasing smile.'
-			sex_ev['keep_going_continue'] += 1
-			gs'sex_ev_after', 'well_continue2'
-		end
-		
-		act'I have a <i>little</i> more time':
-			cla & *nl
-			'"Well... I guess I might be able to keep going a <i>little</i> longer," you say with a soft smile.'
-			gs'sex_ev_after', 'well_continue2'
-		end
-		if sex_ev['no_time'] = 0:
-			act'I can be late':
+		if sex_ev['ask_to_cum_once'] = 1:
+			act'Let him finish':
+				cla & *nl
+				'"Okay," you say softly. '
+			end
+		else
+			act'We can''t have that':
+				cla & *nl
+				'"Well, we can''t have you going unsatisfied now can we?" you say with a teasing smile.'
+				sex_ev['keep_going_continue'] += 1
+				gs'sex_ev_after', 'well_continue2'
+			end
+			
+			act'I have a <i>little</i> more time':
 				cla & *nl
-				'"Well... Maybe I could be a <i>little</i> late..." you say with a soft smile.'
+				'"Well... I guess I might be able to keep going a <i>little</i> longer," you say with a soft smile.'
 				gs'sex_ev_after', 'well_continue2'
 			end
+			if sex_ev['no_time'] = 0:
+				act'I can be late':
+					cla & *nl
+					'"Well... Maybe I could be a <i>little</i> late..." you say with a soft smile.'
+					gs'sex_ev_after', 'well_continue2'
+				end
+			end
 		end
 	end
 end
@@ -270,91 +316,93 @@ if $ARGS[0] = 'well_continue2':
 end
 
 if $ARGS[0] = 'tap_out':
-	if $npc_dick_desc[$boy] = 'long' or $npc_dick_desc[$boy] = 'huge' or $npc_dick_desc[$boy] = 'enormous' or $npc_dick_desc[$boy] = 'lengthy' or $npc_dick_desc[$boy] = 'gigantic' or $npc_dick_desc[$boy] = 'monster' and ($sex_ev['position'] = 'miss' or $sex_ev['position'] = 'doggy' or $sex_ev['position'] = 'cowgirl'):
-		act'Tap out (too big)':
-			gs 'pain', 4, 'cervix', 'ache'
-			gs 'pain', 4, 'vaginal', 'stretch'
-			sex_ev['tap_out'] = 1
-			sex_ev['sore_pussy'] = 1
-			cla & *clr
-			$sex_ev['bed_room']
-			if sex_ev['cock_inserted'] = 0:
-				'"I can''t keep this up..." you pant breathlessly. "You''re just too big for me... I can''t keep going..."'
-			else
-				'"I can''t keep this up..." you pant, wincing at the pain of <<$npc_firstname[$boy]>>''s large cock stretching your pussy past its limits. "You''re too big for me... I just... I can''t keep going..."'
-			end
-			
-			if npc_selfish[$boy] = 1 or npc_abusive[$boy] = 1:
-				'"Come on, don''t be like that," <<$npc_firstname[$boy]>> moans. "You just need to get used to it. Don''t pussy out now."'
-				act'I can''t':
-					cla & *nl
-					npc_dick_too_big[$boy] = 1
-					'"I just can''t," you shake your head, legs tightening over your sore lady bits. "My pussy hurts so much, I can''t handle your cock inside me again."'
-					'"Ugh," <<$npc_firstname[$boy]>> says rolling his eyes. "Way to be a little bitch about it. Never going to learn to enjoy my big cock unless you practice."'
-					gs'sex_ev_after', 'after_sex1'
+	if sex_ev['fuck_count'] > 0:
+		if $npc_dick_desc[$boy] = 'long' or $npc_dick_desc[$boy] = 'huge' or $npc_dick_desc[$boy] = 'enormous' or $npc_dick_desc[$boy] = 'lengthy' or $npc_dick_desc[$boy] = 'gigantic' or $npc_dick_desc[$boy] = 'monster' and ($sex_ev['position'] = 'miss' or $sex_ev['position'] = 'doggy' or $sex_ev['position'] = 'cowgirl'):
+			act'Tap out (too big)':
+				gs 'pain', 4, 'cervix', 'ache'
+				gs 'pain', 4, 'vaginal', 'stretch'
+				sex_ev['tap_out'] = 1
+				sex_ev['sore_pussy'] = 1
+				cla & *clr
+				$sex_ev['bed_room']
+				if sex_ev['cock_inserted'] = 0:
+					'"I can''t keep this up..." you pant breathlessly. "You''re just too big for me... I can''t keep going..."'
+				else
+					'"I can''t keep this up..." you pant, wincing at the pain of <<$npc_firstname[$boy]>>''s large cock stretching your pussy past its limits. "You''re too big for me... I just... I can''t keep going..."'
 				end
 				
-				act'Force yourself to keep going':
-					cla & *nl
-					sex_ev['tap_out'] = 2
-					if sex_ev['cock_inserted'] = 0:
-						'"I can''t believe I''m letting you talk me into this..." you grimace, rubbing your thighs together over your sore pussy. "Okay, keep going..."'
-					else
-						'"I can''t believe I''m letting you talk me into this..."  you grimace, wincing again as you adjust your hips around <<$npc_firstname[$boy]>>''s cock. "Okay, keep going..."'
+				if npc_selfish[$boy] = 1 or npc_abusive[$boy] = 1:
+					'"Come on, don''t be like that," <<$npc_firstname[$boy]>> moans. "You just need to get used to it. Don''t pussy out now."'
+					act'I can''t':
+						cla & *nl
+						npc_dick_too_big[$boy] = 1
+						'"I just can''t," you shake your head, legs tightening over your sore lady bits. "My pussy hurts so much, I can''t handle your cock inside me again."'
+						'"Ugh," <<$npc_firstname[$boy]>> says rolling his eyes. "Way to be a little bitch about it. Never going to learn to enjoy my big cock unless you practice."'
+						gs'sex_ev_after', 'after_sex1'
+					end
+					
+					act'Force yourself to keep going':
+						cla & *nl
+						sex_ev['tap_out'] = 2
+						if sex_ev['cock_inserted'] = 0:
+							'"I can''t believe I''m letting you talk me into this..." you grimace, rubbing your thighs together over your sore pussy. "Okay, keep going..."'
+						else
+							'"I can''t believe I''m letting you talk me into this..."  you grimace, wincing again as you adjust your hips around <<$npc_firstname[$boy]>>''s cock. "Okay, keep going..."'
+						end
+						if sex_ev['boy_cum'] >= 1:
+							gs'sex_ev_sex', 'reset'
+							sex_ev['must_fuck'] = 1
+							act'Let him lead':cla & gs 'sex_ev_sex', 'he_choose_position'
+							gs'sex_ev_sex', 'position_choose'
+						else
+							gs'sex_ev_sex', 'keep_fucking_act'
+						end
 					end
-					if sex_ev['boy_cum'] >= 1:
-						gs'sex_ev_sex', 'reset'
-						sex_ev['must_fuck'] = 1
-						act'Let him lead':cla & gs 'sex_ev_sex', 'he_choose_position'
-						gs'sex_ev_sex', 'position_choose'
+					
+					act'Ask for a break':
+						cla & *nl
+						'"Can''t we just do something else?" you beg. "Just for a little bit? Give my pussy a break?"'
+						'"That doesn''t sound so bad. What were you thinking?"'
+						gs 'sex_ev_foreplay', 'foreplay_choose'
+					end
+				else
+					if npc_caretaker[$boy] = 1:
+						npc_dick_too_big[$boy] = 1
+						'"Sorry," <<$npc_firstname[$boy]>> says, looking truly apologetic. "I know it''s not easy for girls to handle. We can try again another time."'
+						act'Thanks':
+							cla & *nl
+							'"Thanks," you say, smiling gratefully at him. "Yeah... maybe another time..."'
+							gs'sex_ev_after', 'after_sex1'
+						end
+						
+						act'Don''t be sorry':
+							cla & *nl
+							'"Don''t be sorry," you say, shaking your head. "It''s not your fault you''ve got such a big dick. Maybe it''s my fault for having too small a pussy."'
+							'You give him a little smile which he returns.'
+							gs'sex_ev_after', 'after_sex1'
+						end
 					else
-						gs'sex_ev_sex', 'keep_fucking_act'
+						npc_dick_too_big[$boy] = 1
+						'"Damn, my dick''s too big for you?" <<$npc_firstname[$boy]>> asks, smiling smugly when you return an exhausted nod. "Just one of those big dick problems I guess. Okay we''ll try again later."'
+						'He laughs aloud, not seeming to care much that your pussy is sore beyond belief.'
+						act'Finish sex':gs'sex_ev_after', 'after_sex1'
 					end
-				end
-				
-				act'Ask for a break':
-					cla & *nl
-					'"Can''t we just do something else?" you beg. "Just for a little bit? Give my pussy a break?"'
-					'"That doesn''t sound so bad. What were you thinking?"'
-					gs 'sex_ev_foreplay', 'foreplay_choose'
-				end
-			else
-				if npc_caretaker[$boy] = 1:
-					npc_dick_too_big[$boy] = 1
-					'"Sorry," <<$npc_firstname[$boy]>> says, looking truly apologetic. "I know it''s not easy for girls to handle. We can try again another time."'
-					act'Thanks':
+					
+					act'Blow him for a little bit':
 						cla & *nl
-						'"Thanks," you say, smiling gratefully at him. "Yeah... maybe another time..."'
-						gs'sex_ev_after', 'after_sex1'
+						'"I just need a little break," you smile gratefully. "Maybe I can blow you for a little bit and then come back to it?"'
+						'"That sounds great," <<$npc_firstname[$boy]>> smiles back.'
+						act'Blow him':gt 'sex_ev_foreplay', 'bj_sub1'
 					end
 					
-					act'Don''t be sorry':
+					act'We can do other stuff':
 						cla & *nl
-						'"Don''t be sorry," you say, shaking your head. "It''s not your fault you''ve got such a big dick. Maybe it''s my fault for having too small a pussy."'
-						'You give him a little smile which he returns.'
-						gs'sex_ev_after', 'after_sex1'
+						sex_ev['no_sex'] = 1
+						'"We don''t have to stop," you smile. "My pussy can''t take your cock anymore, but we can still do other stuff."'
+						'"Like what?" <<$npc_firstname[$boy]>> smiles back.'
+						if sex_ev['boy_cum'] >= 1: gs'sex_ev_sex', 'reset'
+						gs 'sex_ev_foreplay', 'foreplay_choose'
 					end
-				else
-					npc_dick_too_big[$boy] = 1
-					'"Damn, my dick''s too big for you?" <<$npc_firstname[$boy]>> asks, smiling smugly when you return an exhausted nod. "Just one of those big dick problems I guess. Okay we''ll try again later."'
-					'He laughs aloud, not seeming to care much that your pussy is sore beyond belief.'
-					act'Finish sex':gs'sex_ev_after', 'after_sex1'
-				end
-				
-				act'Blow him for a little bit':
-					cla & *nl
-					'"I just need a little break," you smile gratefully. "Maybe I can blow you for a little bit and then come back to it?"'
-					'"That sounds great," <<$npc_firstname[$boy]>> smiles back.'
-					act'Blow him':gt 'sex_ev_foreplay', 'bj_sub1'
-				end
-				
-				act'We can do other stuff':
-					cla & *nl
-					sex_ev['no_sex'] = 1
-					'"We don''t have to stop," you smile. "My pussy can''t take your cock anymore, but we can still do other stuff."'
-					'"Like what?" <<$npc_firstname[$boy]>> smiles back.'
-					if sex_ev['boy_cum'] >= 1: gs'sex_ev_sex', 'reset'
-					gs 'sex_ev_foreplay', 'foreplay_choose'
 				end
 			end
 		end
@@ -1429,15 +1477,15 @@ if $ARGS[0] = 'cock_clean':
 			'<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
 			if sex_ev['no_condom'] = 1:
 				if $sex_ev['last_cum'] = 'creampie':
-					'Feeling nice, you slither down between <<$npc_firstname[$boy]>>''s legs and take his cock in your mouth, running your lips across it and giving it a thorough tongue bath, cleaning it of cum and your own juices.'
+					'"Here, let me take care of that for you," you say, slithering down between <<$npc_firstname[$boy]>>''s legs and taking his cock in your mouth. You run your lips up and down his shaft and give it a thorough tongue bath, lapping up your own juices and the remnants of the creampie he filled you with.'
 				else
-					'Feeling nice, you slither down between <<$npc_firstname[$boy]>>''s legs and take his cock in your mouth, running your lips across it and giving it a thorough tongue bath, cleaning the cum from its tip and your own juices from its shaft.'
+					'"Here, let me take care of that for you," you say, slithering down between <<$npc_firstname[$boy]>>''s legs and taking his cock in your mouth. You run your lips up and down his shaft and give it a thorough tongue bath, lapping up your own juices and sucking any remaining cum out of the tip.'
 				end
 			elseif sex_ev['condoms_used'] > 0:
 				if sex_ev['cum_condom'] > 0:
-					'Feeling nice, you slither down between <<$npc_firstname[$boy]>>''s legs and take his cock in your mouth, running your lips across it and giving it a thorough tongue bath, cleaning it of the cum that filled the inside of the condom.'
+					'"Here, let me take care of that for you," you say, slithering down between <<$npc_firstname[$boy]>>''s legs and taking his cock in your mouth. You run your lips up and down his shaft and give it a thorough tongue bath, lapping up your own juices and the cum that filled the inside of the condom.'
 				else
-					'Feeling nice, you slither down between <<$npc_firstname[$boy]>>''s legs and take his cock in your mouth, running your lips across it and giving it a thorough tongue bath, cleaning the cum from the tip and the condom lube from its shaft.'
+					'"Here, let me take care of that for you," you say, slithering down between <<$npc_firstname[$boy]>>''s legs and taking his cock in your mouth. You run your lips up and down his shaft and give it a thorough tongue bath, lapping up the condom lube, your own juices, and sucking any remaining cum out of the tip.'
 				end
 			end
 			*nl
@@ -1456,7 +1504,11 @@ if $ARGS[0] = 'kiss':
 		'<center><img <<$set_imgh>> src="images/shared/sex/after/kiss1.jpg"></center>'
 		if npc_rel[$boy] < 50:
 			gs 'arousal', 'kiss', -2
-			'You lean over to kiss <<$npc_firstname[$boy]>>, gently pressing your lips against his.'
+			if sex_ev['cuni_count'] > 0:
+				'You lean over to kiss <<$npc_firstname[$boy]>>, gently pressing your lips against his. They taste slightly salty, which you recognize as the taste of your own pussy, still on his lips from when he ate you out earlier.'
+			else
+				'You lean over to kiss <<$npc_firstname[$boy]>>, gently pressing your lips against his.'
+			end
 			'"What was that for?" <<$npc_firstname[$boy]>> asks.'
 			act'Just felt like it':
 				cla & *clr
@@ -1496,9 +1548,9 @@ if $ARGS[0] = 'kiss':
 end
 
 if $ARGS[0] = 'plan_b':
-	if sex_ev['creampie_count'] > 0 and morning_after_pill > 0 and sex_ev['plan_b'] ! 2 and birth_control['think_safe'] = 0 and sex_ev['angry_after'] = 0 and mesec = 0:
+	if sex_ev['creampie_count'] > 0 and morning_after_pill > 0 and sex_ev['ma_pill'] ! 2 and birth_control['think_safe'] = 0 and sex_ev['angry_after'] = 0 and mesec = 0:
 		act'Take a morning after pill':
-			sex_ev['plan_b'] = 2
+			sex_ev['ma_pill'] = 2
 			cla & *clr
 			$sex_ev['bed_room']
 			if cumloc[0] > 0:
@@ -1975,6 +2027,7 @@ if $ARGS[0] = 'sleep':
 end
 
 if $ARGS[0] = 'sleep_function':
+	gs 'sex_ev_sex', 'reset'
 	if npc_latesleeper[$boy] = 0 and npc_caretaker[$boy] = 1 and rand(1,4) < 4 and $sex_ev['loc'] ! 'hotel_room': sex_ev['boy_make_breakfast'] = 1
 !!{	if $sex_ev['loc'] = 'npc_home':
 		if hour < 20:

+ 57 - 9
locations/sex_ev_condoms.qsrc

@@ -4,6 +4,8 @@
 !! sex_ev['no_condom'] = 1 - you have agreed not to use condoms today
 !! sex_ev['out_of_condoms'] = 1 - npc has run out of condoms
 !! sex_ev['out_of_condoms'] = 2 - npc has run out of condoms, will use players
+!! npc_bareback[$boy] = 1 - player and npc will never use condoms
+!! npc_bareback[$boy] = 2 - player and npc will only use condoms on days when player is in danger of getting pregnant
 
 if $ARGS[0] = 'setup':
 	if npc_condom_conscious[$boy] > 0 and $sex_ev['loc'] = 'npc_home':
@@ -103,6 +105,14 @@ if $ARGS[0] = 'pc_condom_use_stats':
 	sex_ev['pc_condoms_used'] += 1
 	sex_ev['must_fuck'] = 1
 	prezik -= 1
+	if npc_no_condoms[$boy] > 0: sex_ev['pc_insist_condom'] = 1
+end
+
+if $ARGS[0] = 'npc_condom_use_stats':
+	sex_ev['condoms_used'] += 1
+	sex_ev['must_fuck'] = 1
+	sex_ev['condom'] = 1
+	if npc_no_condoms[$boy] > 0: sex_ev['pc_insist_condom'] = 1
 end
 
 if $ARGS[0] = 'pc_need_condoms':
@@ -130,14 +140,17 @@ end
 
 if $ARGS[0] = 'pc_condoms2':
 	if npc_no_condoms[$boy] = 1:
+		sex_ev['npc_doesnt_want_condoms'] = 1
 		'"Come on," he moans. "Do we have to? I hate condoms."'
 		gs 'sex_ev_condoms', 'no_condom1'
 	elseif rand(1,10) >= 7 and npc_bareback[$boy] ! 2:
+		sex_ev['npc_doesnt_want_condoms'] = 1
 		'"Come on," he moans. "Do we have to use one today?"'
 		gs 'sex_ev_condoms', 'no_condom1'
 	else
 		'<<$npc_firstname[$boy]>> nods and you sigh in relief as he takes it from you, tearing open the package and clumsily rolling the little rubber onto his cock.'
 		gs 'sex_ev_condoms', 'pc_condom_use_stats'
+		if $sex_ev['position'] ! 'miss' or $sex_ev['position'] ! 'doggy' or $sex_ev['position'] ! 'cowgirl': $sex_ev['position'] = 'miss'
 		act'Let <<$npc_firstname[$boy]>> fuck you':gt 'sex_ev_<<$sex_ev[''position'']>>', '<<$sex_ev[''position'']>>_goto'
 	end
 end
@@ -249,6 +262,7 @@ end
 if $ARGS[0] = 'pc_condom_ask3':
 	if rand(1,10) >= 7 and npc_bareback[$boy] ! 2:
 		if sex_ev['condom_count'] > sex_ev['condoms_used']:
+			sex_ev['npc_doesnt_want_condoms'] = 1
 			'"Come on," he moans. "Do we have to use one today?"'
 			gs 'sex_ev_condoms', 'no_condom1'
 		else
@@ -298,12 +312,41 @@ if $ARGS[0] = 'pc_skip_the_condom':
 	end
 end
 
-if $ARGS[0] = 'npc_condom_use_stats':
-	sex_ev['condoms_used'] += 1
-	sex_ev['must_fuck'] = 1
-	sex_ev['condom'] = 1
+if $ARGS[0] = 'will_morning_after_pill':
+	if morning_after_pill > 0:
+		act'Have a morning after pill':
+			cla & *clr
+			$sex_ev['bed_room']
+			sex_ev['skip_condom'] = 1
+			sex_ev['no_condom'] = 1
+			sex_ev['must_fuck'] = 1
+			sex_ev['ma_pill'] = 1
+			'"I have a morning after pill," you say. '
+		end
+		
+		act'Have a morning after pill':
+			cla & *clr
+			$sex_ev['bed_room']
+			sex_ev['skip_condom'] = 1
+			sex_ev['no_condom'] = 1
+			sex_ev['must_fuck'] = 1
+			sex_ev['ma_pill'] = 1
+			'"I have a morning after pill," you say. '
+		end
+	else
+		act'Buy a morning after pill tomorrow':
+			cla & *clr
+			$sex_ev['bed_room']
+			sex_ev['skip_condom'] = 1
+			sex_ev['no_condom'] = 1
+			sex_ev['must_fuck'] = 1
+			sex_ev['ma_pill_tomorrow'] = 1
+			'"I''ll buy a pill tomorrow," you say. '
+		end
+	end
 end
 
+
 if $ARGS[0] = 'npc_condom_use':
 	cla & *clr
 	'<center><video autoplay loop src="images/shared/sex/misc/wait.mp4"></video></center>'
@@ -619,6 +662,7 @@ if $ARGS[0] = 'no_condom1':
 			if sex_ev['using_pc_condoms'] = 1 and prezik > 0:
 				'"What the fuck! Why didn''t you say so!" he says, immediately taking the condom from you and clumsily rolling the little rubber onto his cock.'
 				gs 'sex_ev_condoms', 'pc_condom_use_stats'
+				if $sex_ev['position'] ! 'miss' or $sex_ev['position'] ! 'doggy' or $sex_ev['position'] ! 'cowgirl': $sex_ev['position'] = 'miss'
 				act'Let <<$npc_firstname[$boy]>> fuck you':gt 'sex_ev_<<$sex_ev[''position'']>>', '<<$sex_ev[''position'']>>_goto'
 			else
 				'"What the fuck! Why didn''t you say so!" he says, immediately reaching for a condom.'
@@ -626,9 +670,11 @@ if $ARGS[0] = 'no_condom1':
 			end
 		elseif rand(1,10) < 8:
 			sex_ev['condom'] = 1
+			sex_ev['pc_insist_condom'] = 1
 			if sex_ev['using_pc_condoms'] = 1 and prezik > 0:
 				'"Ugh, fine," <<$npc_firstname[$boy]>> grumbles, taking the condom from you and clumsily rolling the little rubber onto his cock.'
 				gs 'sex_ev_condoms', 'pc_condom_use_stats'
+				if $sex_ev['position'] ! 'miss' or $sex_ev['position'] ! 'doggy' or $sex_ev['position'] ! 'cowgirl': $sex_ev['position'] = 'miss'
 				act'Let <<$npc_firstname[$boy]>> fuck you':gt 'sex_ev_<<$sex_ev[''position'']>>', '<<$sex_ev[''position'']>>_goto'
 			else
 				'"Ugh, fine," <<$npc_firstname[$boy]>> grumbles, reaching for a condom.'
@@ -1051,6 +1097,7 @@ end
 
 if $ARGS[0] = 'reenable_condoms2':
 	if npc_no_condoms[$boy] = 1:
+		sex_ev['npc_doesnt_want_condoms'] = 1
 		'"Come on, do we have to use condoms? I''ll pull out if it''s not a safe day, I promise."'
 		act'We need condoms':
 			cla & *clr
@@ -2084,7 +2131,7 @@ if $ARGS[0] = 'virgin_condom_ask3':
 	
 	act'Well... (no condom)':
 		cla & *clr
-		sex_ev['insist_no_condom'] = 1
+		sex_ev['npc_insist_no_condom'] = 1
 		$sex_ev['bed_room']
 		'Once again, the heady feeling of arousal becomes irresistible. You <i>ache</i> to feel him inside you and the thought of even a thin sleeve of rubber separating your cock from your pussy suddenly feels distasteful to you. It''s your first time. You want to feel <i>everything.</i>'
 		*nl
@@ -2115,7 +2162,7 @@ if $ARGS[0] = 'virgin_condom_ask3':
 
 		act'Trust him':
 			cla & *clr
-			sex_ev['insist_no_condom'] = 1
+			sex_ev['npc_insist_no_condom'] = 1
 			$sex_ev['bed_room']
 			'"If you say so..." you say hesitantly. He just smiles back in response. You can''t help but fume just a little bit, feeling like he''s ruined the mood somewhat. But you don''t have much time to think about that as moments later, <<$npc_firstname[$boy]>> takes your virginity.'
 			gs'sex_ev_virgin', 'miss_virg_start'
@@ -2134,6 +2181,7 @@ if $ARGS[0] = 'virgin_condom_ask3':
 					'"Well if you want to use a condom, then you''re gonna have to provide one," he huffs. "Cause I just told you: I don''t use them."'
 					gs 'sex_ev_condoms', 'virgin_npc_doesnt_condom'
 				else
+					sex_ev['pc_insist_condom'] = 1
 					'"Fine, fine," he grumbles, rolling his eyes. You fume for a little bit, feeling like he''s totally ruined the moment while he rolls the rubber onto his cock. A little bit later, he''s back in position between your legs. A moment after that, he takes your virginity.'
 					gs 'sex_ev_condoms', 'npc_condom_use_stats'
 					gs'sex_ev_virgin', 'miss_virg_start'
@@ -2142,7 +2190,7 @@ if $ARGS[0] = 'virgin_condom_ask3':
 
 			act'Trust him':
 				sex_ev['promise_no_creampie'] = 1
-				sex_ev['insist_no_condom'] = 1
+				sex_ev['npc_insist_no_condom'] = 1
 				cla & *clr
 				$sex_ev['bed_room']
 				'"If you say so," you sigh. "But you <i>absolutely cannot</i> cum inside me, alright?"'
@@ -2216,7 +2264,7 @@ end
 if $ARGS[0] = 'virgin_condom2':
 	if morning_after_pill > 0:
 		act'Have a morning after pill':
-			sex_ev['plan_b'] = 1
+			sex_ev['ma_pill'] = 1
 			cla & *nl
 			'"Besides," you look pointedly at your bag. "I have a morning after pill."'
 			'<<$npc_firstname[$boy]>> raises an eyebrow back at you.'
@@ -2264,7 +2312,7 @@ if $ARGS[0] = 'virgin_condom2':
 		end
 	else
 		act'Buy a morning after pill':
-			sex_ev['pill_tomorrow'] = 1
+			sex_ev['ma_pill_tomorrow'] = 1
 			cla & *nl
 			'"Besides, something bad happens I can get a morning after pill," you promise. "I might even get one regardless, just to be safe."'
 			gs 'sex_ev_condoms', 'virgin_condom3'

+ 4 - 3
locations/sex_ev_cowgirl.qsrc

@@ -72,7 +72,7 @@ if $ARGS[0] = 'cowgirl_girl_orgasm_continue':
 	act'Continue':
 		cla & *clr
 		sex_ev['cock_inserted'] = 1
-		gs'sex_ev_sex', 'speed_select'
+!!		gs'sex_ev_sex', 'speed_select'
 		'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/slow1.mp4"></video></center>'
 		if $sex_ev['position'] = 'miss':
 			!! IMAGE HERE
@@ -84,11 +84,12 @@ if $ARGS[0] = 'cowgirl_girl_orgasm_continue':
 			!! IMAGE HERE
 			'You''ve barely finished your orgasm when he begins moving his hips again underneath you. You mew in protest, hypersensitive to every movement of his cock inside your still-quivering pussy. At his insistence, you start moving your hips again.'
 		end
-		act'Ride him gently':gt 'sex_ev_cowgirl', 'cowgirl1'
+		act'Keep going':gt 'sex_ev_cowgirl', 'cowgirl<<sex_ev[''speed'']>>.2'
+!!{		act'Ride him gently':gt 'sex_ev_cowgirl', 'cowgirl1'
 
 		act'Ride him steadily':gt 'sex_ev_cowgirl', 'cowgirl2'
 
-		act'Ride him hard':gt 'sex_ev_cowgirl', 'cowgirl3'
+		act'Ride him hard':gt 'sex_ev_cowgirl', 'cowgirl3'}
 	end
 end
 

+ 251 - 94
locations/sex_ev_cum.qsrc

@@ -2,7 +2,7 @@
 
 if $ARGS[0] = 'girl_cum':
 	if sex_ev['girl_orgasm'] = 1 and sex_ev['boy_cum'] < 1:
-		sex_ev['girl_orgasm'] = 0
+	!!	sex_ev['girl_orgasm'] = 0
 		if sex_ev['speed'] = 3: sex_ev['rough_cum'] += 1
 		sex_ev['consecutive_orgasm'] += 1
 	!!	pcs_horny -= 30
@@ -49,8 +49,6 @@ if $ARGS[0] = 'girl_cum':
 			gs 'sex_ev_cum', 'fuck_cum'
 		end
 	end
-		
-	end
 end
 
 if $ARGS[0] = 'miss_cum':
@@ -286,11 +284,13 @@ if $ARGS[0] = 'fuck_cum_random':
 		sex_ev['cum_where'] = 1
 	elseif sex_ev['cum_choice'] > 1:
 		$sex_ev['cum_choice'] = $npc_cum_pref[$boy]
-		if $sex_ev['cum_choice'] = 'creampie':
-			if (npc_free_creampies[$boy] = 1 and (sex_ev['safe_day'] = 1 or sex_ev['probably_safe_day'] = 1)) or npc_free_creampies[$boy] = 2 or sex_ev['creampie_allowance'] = 1:
-				sex_ev['cum_warn'] = 0
-				$sex_ev['cum_choice'] = 'creampie_surprise'
-			end
+		
+		if $sex_ev['cum_choice'] = 'creampie' and ((npc_free_creampies[$boy] = 1 and (sex_ev['safe_day'] = 1 or sex_ev['probably_safe_day'] = 1)) or npc_free_creampies[$boy] = 2 or sex_ev['creampie_allowance'] = 1):
+			sex_ev['cum_warn'] = 0
+			$sex_ev['cum_choice'] = 'creampie_surprise'
+		elseif sex_ev['no_condom'] ! 1 and $sex_ev['cum_choice'] = 'creampie':
+			sex_ev['cum_warn'] = 1
+			$sex_ev['cum_choice'] = ''
 		end
 	else
 		!! boy will cum where he wants without asking
@@ -314,8 +314,10 @@ if $ARGS[0] = 'random_cum_choice':
 		if (npc_free_creampies[$boy] = 1 and (sex_ev['safe_day'] = 1 or sex_ev['probably_safe_day'] = 1)) or npc_free_creampies[$boy] = 2 or sex_ev['creampie_allowance'] = 1:
 			sex_ev['cum_warn'] = 0
 			$sex_ev['cum_choice'] = 'creampie_surprise'
-		else
+		elseif sex_ev['no_condom'] = 1:
 			$sex_ev['cum_choice'] = 'creampie'
+		else
+			sex_ev['cum_warn'] = 1
 		end
 	elseif rand(1,4) = 1:
 		$sex_ev['cum_choice'] = 'mouth'
@@ -490,7 +492,8 @@ if $ARGS[0] = 'fuck_cum':
 		!!	end
 		else
 			!!if sex_ev['orgasm'] < orgasm or pcs_horny >= 85:
-			if sex_ev['he_ask_creampie'] = 1:
+			gs 'sex_ev_cum', 'creampie_menu'
+			!!{if sex_ev['he_ask_creampie'] = 1:
 				if npc_free_creampies[$boy] = 1 and sex_ev['safe_day'] = 0 and sex_ev['probably_safe_day'] = 0 and mesec <= 0 and sex_ev['condom'] ! 1 and (npc_know_not_bc[$boy] = 1 or npc_know_bc[$boy] = 0) and sex_ev['creampie_allowance'] = 0:
 					if birth_control['think_safe'] = 1:
 						act'I''m on birth control':
@@ -556,7 +559,7 @@ if $ARGS[0] = 'fuck_cum':
 				end
 				
 				act'Let''s come together (fake orgasm)':gs 'sex_ev_cum', 'cum_together_fake'
-			end
+			end}
 			
 			act'Pull out!':sex_ev['pullout_ask'] = 1 & gt 'sex_ev_cum', 'cum_pullout'
 			
@@ -588,10 +591,10 @@ if $ARGS[0] = 'cum_his_choice':
 		if $npc_cum_pref[$boy] = 'creampie':
 			gt'sex_ev_cum', 'creampie_surprise'
 		elseif $npc_cum_pref[$boy] = 'mouth':
-			sex_ev['mouth_cum'] += 1
+			sex_ev['mouth_cum_count'] += 1
 			gs'sex_ev_cum', 'cum_mouth'
 		elseif $npc_cum_pref[$boy] = 'face':
-			sex_ev['facial'] += 1
+			sex_ev['facial_count'] += 1
 			gs'sex_ev_cum', 'cum_facial'
 		elseif $npc_cum_pref[$boy] = 'tits':
 			sex_ev['tit_cum'] += 1
@@ -606,10 +609,10 @@ if $ARGS[0] = 'cum_his_choice':
 		if $npc_cum_pref[$boy] = 'creampie':
 			gt'sex_ev_cum', 'creampie_surprise'
 		elseif $npc_cum_pref[$boy] = 'mouth':
-			sex_ev['mouth_cum'] += 1
+			sex_ev['mouth_cum_count'] += 1
 			gs'sex_ev_cum', 'cum_mouth'
 		elseif $npc_cum_pref[$boy] = 'face':
-			sex_ev['facial'] += 1
+			sex_ev['facial_count'] += 1
 			gs'sex_ev_cum', 'cum_facial'
 		elseif $npc_cum_pref[$boy] = 'tits':
 			sex_ev['tit_cum'] += 1
@@ -630,10 +633,10 @@ if $ARGS[0] = 'cum_his_choice2':
 		if $npc_cum_pref[$boy] = 'creampie' and (npc_childfree[$boy] ! 1 or npc_know_bc[$boy] = 1):
 			gt'sex_ev_cum', 'creampie_surprise'
 		elseif $npc_cum_pref[$boy] = 'mouth':
-			sex_ev['mouth_cum'] += 1
+			sex_ev['mouth_cum_count'] += 1
 			gs'sex_ev_cum', 'cum_mouth'
 		elseif $npc_cum_pref[$boy] = 'face':
-			sex_ev['facial'] += 1
+			sex_ev['facial_count'] += 1
 			gs'sex_ev_cum', 'facial_he_jerks'
 		elseif $npc_cum_pref[$boy] = 'tits':
 			sex_ev['tit_cum'] += 1
@@ -676,10 +679,10 @@ if $ARGS[0] = 'cum_wherever':
 		if $npc_cum_pref[$boy] = 'creampie':
 			gt'sex_ev_cum', 'creampie_surprise'
 		elseif $npc_cum_pref[$boy] = 'mouth':
-			sex_ev['mouth_cum'] += 1
+			sex_ev['mouth_cum_count'] += 1
 			gs'sex_ev_cum', 'cum_mouth'
 		elseif $npc_cum_pref[$boy] = 'face':
-			sex_ev['facial'] += 1
+			sex_ev['facial_count'] += 1
 			gs'sex_ev_cum', 'facial_he_jerks'
 		elseif $npc_cum_pref[$boy] = 'tits':
 			sex_ev['tit_cum'] += 1
@@ -737,7 +740,7 @@ if $ARGS[0] = 'cum_facial':
 	$sex_ev['cum_choice'] = 'facial'
 	$sex_ev['last_cum'] = 'facial'
 	sex_ev['cum_face'] += 1
-	sex_ev['facial'] += 1
+	sex_ev['facial_count'] += 1
 !!{	if sex_ev['position'] = 'miss' and npc_cum_cannon[[$boy] = 1:
 		
 	else}
@@ -778,7 +781,7 @@ end
 if $ARGS[0] = 'facial_jerk_him':
 	sex_ev['cock_inserted'] = 0
 	sex_ev['cum_face'] += 1
-	sex_ev['facial'] += 1
+	sex_ev['facial_count'] += 1
 	sex_ev['pc_facial_jerk'] += 1
 	$sex_ev['last_cum'] = 'facial'
 	if sex_ev['he_ask_creampie'] = 1:
@@ -1426,6 +1429,99 @@ if $ARGS[0] = 'creampie_code':
 	gs'stat'
 end
 
+if $ARGS[0] = 'creampie_menu':
+	act'Creampie':
+		cla
+		if sex_ev['orgasm'] < orgasm:
+			if sex_ev['he_ask_creampie'] = 1:
+				act'Come together':
+					cla & *nl
+					!!{if $sex_ev['position'] = 'miss':
+						'You just nod, unable to say anything, and grab hold of him tightly. You can feel <<$npc_firstname[$boy]>>''s cock swelling inside you, right on the edge of bursting. The tension in your pussy feels the same way. It feels like any moment you might just-'
+					elseif $sex_ev['position'] = 'doggy':
+						'You just nod, unable to say anything, eagerly throwing your hips back into his thrusts. You can feel <<$npc_firstname[$boy]>>''s cock swelling inside you, right on the edge of bursting. The tension in your pussy feels the same way. It feels like any moment you might just-'
+					elseif $sex_ev['position'] = 'cowgirl':
+						'You just nod, unable to say anything and grab hold of him tightly. You can feel <<$npc_firstname[$boy]>>''s cock swelling inside you, right on the edge of bursting. The tension in your pussy feels the same way. It feels like any moment you might just-'
+					end}
+					sex_ev['he_ask_creampie_yes'] = 1 & gs 'sex_ev_cum', 'cum_together'
+				end
+			else
+				act'Let''s come together':
+					cla & *nl
+					if sex_ev['cum_where'] = 1:
+						if $sex_ev['position'] = 'miss':
+							'"Let''s come together," you say, smiling warmly into his eyes.'
+						elseif $sex_ev['position'] = 'doggy':
+							'"Let''s come together," you say, giving him a warm smile over your shoulder.'
+						elseif $sex_ev['position'] = 'cowgirl':
+							'"Let''s come together," you say, leaning down to smile warmly into his eyes.'
+						end
+					else
+						if $sex_ev['position'] = 'miss':
+							'"Let''s come together instead," you say, smiling warmly into his eyes.'
+						elseif $sex_ev['position'] = 'doggy':
+							'"Let''s come together instead," you say, giving him a warm smile over your shoulder.'
+						elseif $sex_ev['position'] = 'cowgirl':
+							'"Let''s come together instead," you say, leaning down to smile warmly into his eyes.'
+						end
+					end
+					sex_ev['creampie_ask'] = 1 & gs 'sex_ev_cum', 'cum_together'
+				end
+			end
+		else
+			act'Fill me up!':
+				cla & *nl
+				sex_ev['creampie_ask'] = 1
+				if sex_ev['speed'] ! 3:
+					'"Come inside me," you smile. "Fill me up."'
+				else
+					'"Come inside me!" you cry. "Fill me up!"'
+				end
+				act'Continue':gt 'sex_ev_cum', 'cum_inside'
+			end
+			
+			act'Fake a simultaneous orgasm':gs 'sex_ev_cum', 'cum_together_fake'
+			
+			if sex_ev['he_ask_creampie'] = 1:
+				act'Go ahead':
+					cla & *nl
+					if sex_ev['speed'] ! 3:
+						'"Okay," you nod. "Go ahead."'
+					else
+						'"Okay," you pant. "Go ahead."'
+					end
+					act'Continue':gt 'sex_ev_cum', 'cum_inside'
+				end
+				
+				act'Allow him (reluctant)':
+					cla & *nl
+					sex_ev['reluctant_creampie'] = 1
+					if sex_ev['speed'] ! 3:
+						'"If you really want to I guess," you say somewhat hesitantly.'
+					else
+						'"If you really want to I guess," you grunt out between thrusts.'
+					end
+					act'Continue':gt 'sex_ev_cum', 'cum_inside'
+				end
+				
+				act'Allow him (disgust)':
+					cla & *nl
+					sex_ev['unhappy_creampie'] = 1
+					if sex_ev['speed'] ! 3:
+						'"Ugh," you grimace in disgust. "I guess if you <i>have</i> to."'
+					else
+						'"Ugh," you grunt between thrusts, grimacing in disgust. "I guess if you <i>have</i> to."'
+					end
+					act'Continue':gt 'sex_ev_cum', 'cum_inside'
+				end
+			end
+		end
+		if $sex_ev['position'] = 'miss' or $sex_ev['position'] = 'cowgirl':
+			act'Make him come inside you':gt'sex_ev_cum', 'cum_force'
+		end
+	end
+end
+
 if $ARGS[0] = 'cum_inside':
 	if sex_ev['condom'] = 1 and sex_ev['no_condom'] ! 1:gt 'sex_ev_cum', 'cum_condom'
 	gs 'sex_ev_cum', 'creampie_code'
@@ -1440,7 +1536,7 @@ if $ARGS[0] = 'cum_inside':
 			sex_ev['came_together'] = 2
 			sex_ev['orgasm_count'] += 1
 			sex_ev['simultaneous_orgasm_count'] += 1
-			'<<$npc_firstname[$boy]>> drives himself inside you with a grunt and you feel cum spurting out inside you. The sensation pushes you over the edge, gasping as waves of orgasm wash through you. The two of come together, each of your orgasms fueling the other''s until eventually they''ve run their course, and both of you are breathing hard.'
+			'<<$npc_firstname[$boy]>> drives himself inside you with a grunt and you feel cum spurting out inside you. The sensation pushes you over the edge, gasping as waves of orgasm wash through you. The two of come together, each of your orgasms fuelling the other''s until eventually they''ve run their course, and both of you are breathing hard.'
 			gs 'sex_ev_cum', 'cum_inside_pull_away'
 			gs'sex_ev_reactions', 'react_menu'
 		else
@@ -1461,7 +1557,7 @@ if $ARGS[0] = 'cum_inside':
 				sex_ev['came_together'] = 2
 				sex_ev['orgasm_count'] += 1
 				sex_ev['simultaneous_orgasm_count'] += 1
-				'You gasp, the sensation triggering your own climax, and get sent over the edge yourself. The two of come together, each of your orgasms fueling the other''s until eventually they''ve run their course and both of you lay there panting.'
+				'You gasp, the sensation triggering your own climax, and get sent over the edge yourself. The two of come together, each of your orgasms fuelling the other''s until eventually they''ve run their course and both of you lay there panting.'
 				act'Continue':cla & gs'sex_ev_sex', 'sex_end'
 				gs 'sex_ev_cum', 'cum_inside_pull_away'
 				gs'sex_ev_reactions', 'react_menu'
@@ -1484,7 +1580,7 @@ if $ARGS[0] = 'cum_inside':
 			sex_ev['orgasm_count'] += 1
 			sex_ev['came_together'] = 2
 			'<center><video autoplay loop src="images/shared/sex/vag/doggy/orgasm2.mp4"></video></center>'
-			'<<$npc_firstname[$boy]>> grunts and you feel him come, cock pulsing inside you. The sensation pushes you over the edge, and you groan, tensing as waves of orgasm wash through you. The two of come together, both of your orgasms fueling the other''s until eventually they both end.'
+			'<<$npc_firstname[$boy]>> grunts and you feel him come, cock pulsing inside you. The sensation pushes you over the edge, and you groan, tensing as waves of orgasm wash through you. The two of come together, both of your orgasms fuelling the other''s until eventually they both end.'
 			gs 'sex_ev_cum', 'cum_inside_pull_away'
 			gs'sex_ev_reactions', 'react_menu'
 		else
@@ -1497,13 +1593,6 @@ if $ARGS[0] = 'cum_inside':
 				gs'sex_ev_reactions', 'react_menu'
 			end
 			
-			act'Tolerate it (disgust)':
-				cla & *nl
-				'You stay there, trying not to squirm in discomfort, feeling <<$npc_firstname[$boy]>>''s spunk fill your womb. Despite your disgust, you don''t move, waiting until you no longer feel him twitching inside you.'
-				gs 'sex_ev_cum', 'cum_inside_pull_away'
-				gs'sex_ev_reactions', 'react_menu'
-			end
-			
 			act'Come with him':
 				cla & *clr
 				'<center><video autoplay loop src="images/shared/sex/vag/doggy/orgasm2.mp4"></video></center>'
@@ -1513,7 +1602,14 @@ if $ARGS[0] = 'cum_inside':
 				sex_ev['came_together'] = 2
 				sex_ev['orgasm_count'] += 1
 				sex_ev['simultaneous_orgasm_count'] += 1
-				'You gasp, the sensation triggering your own climax, and get sent over the edge yourself. The two of come together, each of your orgasms fueling the other''s until eventually they''ve run their course and both of you collapse.'
+				'You gasp, the sensation triggering your own climax, and get sent over the edge yourself. The two of come together, each of your orgasms fuelling the other''s until eventually they''ve run their course and both of you collapse.'
+				gs 'sex_ev_cum', 'cum_inside_pull_away'
+				gs'sex_ev_reactions', 'react_menu'
+			end
+			
+			act'Tolerate it (disgust)':
+				cla & *nl
+				'You stay there, trying not to squirm in discomfort, feeling <<$npc_firstname[$boy]>>''s spunk fill your womb. Despite your disgust, you don''t move, waiting until you no longer feel him twitching inside you.'
 				gs 'sex_ev_cum', 'cum_inside_pull_away'
 				gs'sex_ev_reactions', 'react_menu'
 			end
@@ -1526,8 +1622,9 @@ if $ARGS[0] = 'cum_inside':
 				gs 'sex_ev_sex', 'fuck_arousal_cum_code'
 				gs'stat'
 				sex_ev['orgasm_count'] += 1
+				sex_ev['simultaneous_orgasm_count'] += 1
 				sex_ev['came_together'] = 2
-				'You drop your hips, impaling yourself on <<$npc_firstname[$boy]>>''s cock. He thrusts his hips upward, driving himself deep inside you and you feel cum spurt out inside you. The sensation pushes you over the edge, causing your pussy to clamp down onto his cock even more and your body to spasm uncontrollably. The two of come together, holding each other tight, both of your orgasms fueling the other''s. After some time, your orgasm fades, leaving both of you panting.'
+				'You drop your hips, impaling yourself on <<$npc_firstname[$boy]>>''s cock. He thrusts his hips upward, driving himself deep inside you and you feel cum spurt out inside you. The sensation pushes you over the edge, causing your pussy to clamp down onto his cock even more and your body to spasm uncontrollably. The two of come together, holding each other tight, both of your orgasms fuelling the other''s. After some time, your orgasm fades, leaving both of you panting.'
 				gs 'sex_ev_cum', 'cum_inside_pull_away'
 				gs'sex_ev_reactions', 'react_menu'
 			else
@@ -1549,7 +1646,7 @@ if $ARGS[0] = 'cum_inside':
 				sex_ev['came_together'] = 2
 				sex_ev['orgasm_count'] += 1
 				sex_ev['simultaneous_orgasm_count'] += 1
-				'You gasp, the sensation triggering your own climax, and get sent over the edge yourself. The two of come together, each of your orgasms fueling the other''s until eventually they''ve run their course and both of you collapse.'
+				'You gasp, the sensation triggering your own climax, and get sent over the edge yourself. The two of come together, each of your orgasms fuelling the other''s until eventually they''ve run their course and both of you collapse.'
 				gs 'sex_ev_cum', 'cum_inside_pull_away'
 				gs'sex_ev_reactions', 'react_menu'
 			end
@@ -1560,7 +1657,7 @@ if $ARGS[0] = 'cum_inside':
 				gs'stat'
 				sex_ev['orgasm_count'] += 1
 				sex_ev['came_together'] = 2
-				'<<$npc_firstname[$boy]>> grabs you and pulls you down onto his cock, thrusting his hips upward at the same time, driving himself deep inside you and you feel cum spurt out inside you. The sensation pushes you over the edge, causing your pussy to clamp down onto his cock even more and your body to spasm uncontrollably. The two of come together, holding each other tight, both of your orgasms fueling the other''s. After some time, your orgasm fades, leaving both of you panting.'
+				'<<$npc_firstname[$boy]>> grabs you and pulls you down onto his cock, thrusting his hips upward at the same time, driving himself deep inside you and you feel cum spurt out inside you. The sensation pushes you over the edge, causing your pussy to clamp down onto his cock even more and your body to spasm uncontrollably. The two of come together, holding each other tight, both of your orgasms fuelling the other''s. After some time, your orgasm fades, leaving both of you panting.'
 				gs 'sex_ev_cum', 'cum_inside_pull_away'
 				gs'sex_ev_reactions', 'react_menu'
 			else
@@ -1572,13 +1669,6 @@ if $ARGS[0] = 'cum_inside':
 					gs'sex_ev_reactions', 'react_menu'
 				end
 				
-				act'Tolerate it (disgust)':
-					cla & *nl
-					'You stay there, trying not to squirm in discomfort, feeling <<$npc_firstname[$boy]>>''s spunk fill your womb. Despite your disgust, you don''t move, waiting until you no longer feel him twitching inside you.'
-					gs 'sex_ev_cum', 'cum_inside_pull_away'
-					gs'sex_ev_reactions', 'react_menu'
-				end
-				
 				act'Come with him':
 					cla & *clr
 					'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/orgasm1.mp4"></video></center>'
@@ -1588,7 +1678,14 @@ if $ARGS[0] = 'cum_inside':
 					sex_ev['came_together'] = 2
 					sex_ev['orgasm_count'] += 1
 					sex_ev['simultaneous_orgasm_count'] += 1
-					'You gasp, the sensation triggering your own climax, and get sent over the edge yourself. The two of come together, each of your orgasms fueling the other''s until eventually they''ve run their course and both of you collapse.'
+					'You gasp, the sensation triggering your own climax, and get sent over the edge yourself. The two of come together, each of your orgasms fuelling the other''s until eventually they''ve run their course and both of you collapse.'
+					gs 'sex_ev_cum', 'cum_inside_pull_away'
+					gs'sex_ev_reactions', 'react_menu'
+				end
+				
+				act'Tolerate it (disgust)':
+					cla & *nl
+					'You stay there, trying not to squirm in discomfort, feeling <<$npc_firstname[$boy]>>''s spunk fill your womb. Despite your disgust, you don''t move, waiting until you no longer feel him twitching inside you.'
 					gs 'sex_ev_cum', 'cum_inside_pull_away'
 					gs'sex_ev_reactions', 'react_menu'
 				end
@@ -1717,7 +1814,6 @@ end
 
 if $ARGS[0] = 'cum_force':
 	sex_ev['creampie_force'] = 1
-	
 	!! differing descriptions based on position
 	if sex_ev['condom'] = 1 and sex_ev['no_condom'] = 0:
 		gs'cum_call', '',$boy,1,3
@@ -1728,20 +1824,33 @@ if $ARGS[0] = 'cum_force':
 			sex_ev['came_together'] = 1
 			sex_ev['orgasm_count'] += 1
 			sex_ev['simultaneous_orgasm_count'] += 1
-			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cumvaginal.mp4"></video></center>'
-			'With a devilish grin, you suddenly speed up your movements, riding <<$npc_firstname[$boy]>> as hard as you can. Seconds later, you feel him come inside the condom, pulsing within you, and it sends you over the edge. The two of come together, holding each other tight, both of your orgasms fueling the other''s. After some time, your orgasm fades, leaving both of you panting.'
+			if $sex_ev['position'] = 'miss':
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie1.mp4"></video></center>'
+				'Without warning, you wrap your legs around <<$npc_firstname[$boy]>>''s waist and pull him in, locking your ankles behind his back and forcing his cock as deep into you as you can.'
+				*nl
+				'"Oh fu-!"'
+				*nl
+				'The sudden movement breaks his concentration and you feel him pulse within you, coming inside the condom. The sensation sends you over the edge as well and you gasp, holding him tight as simultaneous orgasms rock through both your bodies.'
+			else
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cumvaginal.mp4"></video></center>'
+				'With a devilish grin, you suddenly speed up your movements, riding <<$npc_firstname[$boy]>> as hard as you can. Seconds later, you feel him come inside the condom, pulsing within you, and it sends you over the edge. The two of come together, holding each other tight, both of your orgasms fuelling the other''s. After some time, your orgasm fades, leaving both of you panting.'
+			end
 		else
-			'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/condom1.mp4"></video></center>'
-			'With a devilish grin, you suddenly speed up your movements and seconds later, you feel <<$npc_firstname[$boy]>> come inside the condom, pulsing within you. You don''t even slow down for a second, continuing to ride him as hard as you can until you''re sure he''s completely finished with his orgasm. Only then do you slow down and come to a halt on top of him.'
-			*nl
-			'Judging by the expression on his face, you just rocked his world finishing him like that.'
-		end
-		act'Continue':
-			cla & *clr
-			'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum81.jpg"></center>'
-			'You can''t help but grin at his state and carefully pull yourself off of <<$npc_firstname[$boy]>>, removing his dick from your pussy. As it slides out, you see that the rubber encasing it is filled with a thick white liquid. Seeing as he still seems quite exhausted by what you put him through, you take the liberty of pulling it off, coming free with a wet slapping sound, and tossing it aside.'
-			gs'sex_ev_sex', 'sex_end'
+			if $sex_ev['position'] = 'miss':
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie1.mp4"></video></center>'
+				'Without warning, you wrap your legs around <<$npc_firstname[$boy]>>''s waist and pull him in, locking your ankles behind his back and forcing his cock as deep into you as you can.'
+				*nl
+				'"Oh fu-!"'
+				*nl
+				'The sudden movement breaks his concentration and you feel him pulse within you, coming inside the condom. The sensation sends only makes you wrap your legs around <<$npc_firstname[$boy]>> tighter, leaving no room for him to do anything but continue his orgasm inside you.'
+			else
+				'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/condom1.mp4"></video></center>'
+				'With a devilish grin, you suddenly speed up your movements and seconds later, you feel <<$npc_firstname[$boy]>> come inside the condom, pulsing within you. You don''t slow down for even a second, continuing to ride him as hard as you can until you''re sure he''s completely finished his orgasm. Only then do you slow down and come to a halt on top of him.'
+				*nl
+				'Judging by <<$npc_firstname[$boy]>>''s expression, you just rocked his world.'
+			end
 		end
+		gs'sex_ev_cum', 'cum_force2'
 	else
 		gs 'sex_ev_cum', 'creampie_code'
 		if pcs_horny > 90:
@@ -1750,50 +1859,102 @@ if $ARGS[0] = 'cum_force':
 			gs'stat'
 			sex_ev['orgasm_count'] += 1
 			sex_ev['came_together'] = 1
-			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl2.mp4"></video></center>'
-			'With a devilish grin, you suddenly speed up your movements, riding <<$npc_firstname[$boy]>> as hard as you can. Seconds later, you feel him pulse within you and warmth explodes through your hips. It sends you over the edge but you don''t stop for a second, continuing to plunge yourself up and down even as you shudder in climax together.'
-			act'Continue':
-				cla & *clr
-				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl1.mp4"></video></center>'
-				'Finally, your orgasm fades and his seems to have finished as well. Still wearing your grin, you drive your hips down as far as they can go one last time, clenching your pussy around his cock on the way back up, and try to milk him for every last drop. You can feel his cum overflowing from around your pussy''s lips and when you draw back up to the top, it spills from your snatch, dribbling down the length of his manhood.'
+			if $sex_ev['position'] = 'miss':
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie1.mp4"></video></center>'
+				'Without warning, you wrap your legs around <<$npc_firstname[$boy]>>''s waist and pull him in, locking your ankles behind his back and forcing his cock as deep into you as you can.'
 				*nl
-				'Judging by the expression on his face, you just rocked his world finishing him like that.'
-				gs 'sex_ev_cum', 'cum_inside_pull_away'
-				gs'sex_ev_reactions', 'react_menu'
+				'"Oh fu-!"'
+				*nl
+				'The sudden movement breaks his concentration and you feel a pulse within you and a burst of warmth spread through your hips. The sensation sends you over the edge as well and you gasp, holding him tight as you shudder and he empties his balls into you in simultaneous orgasm.'
+			else
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl2.mp4"></video></center>'
+				'With a devilish grin, you suddenly speed up your movements, riding <<$npc_firstname[$boy]>> as hard as you can. Seconds later, you feel him pulse within you and warmth explodes through your hips. It sends you over the edge but you don''t stop for a second, continuing to plunge yourself up and down even as you shudder in climax together.'
 			end
+			gs'sex_ev_cum', 'cum_force2'
 		else
-			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl2.mp4"></video></center>'
-			'With a devilish grin, you suddenly speed up your movements and seconds later, you feel <<$npc_firstname[$boy]>> pulse inside you.'
-			act'Milk him dry':
-				cla & *nl
-				'You don''t even slow down for a second, continuing to ride him as hard as you can until you''re sure he''s completely finished with his orgasm. Only then do you slow down and come to a halt on top of him.'
-				act'Continue':
-					cla & *clr
-					'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl1.mp4"></video></center>'
-					'Still wearing your grin, you drive your hips down as far as they can go one last time, clenching your pussy around his cock on the way back up, and try to milk him for every last drop. You can feel his cum overflowing from around your pussy''s lips and when you draw back up to the top, it spills from your snatch, dribbling down the length of his manhood.'
-					*nl
-					'Judging by the expression on his face, you just rocked his world finishing him like that.'
-					gs 'sex_ev_cum', 'cum_inside_pull_away'
-					gs'sex_ev_reactions', 'react_menu'
+			if $sex_ev['position'] = 'miss':
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie1.mp4"></video></center>'
+				'Without warning, you wrap your legs around <<$npc_firstname[$boy]>>''s waist and pull him in, crossing your ankles behind his back and forcing his cock deep inside you.'
+				*nl
+				'"Oh fu-!"'
+				*nl
+				'The sudden movement breaks his concentration and you feel a pulse within you and a burst of warmth spread through your hips.'
+				act'Lock your legs':
+					cla & *nl
+					'Without hesitation, you lock your legs behind <<$npc_firstname[$boy]>> and pull him even tighter, giving him no choice but to empty his balls into you.'
+					gs'sex_ev_cum', 'cum_force2'
+				end
+			else
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl2.mp4"></video></center>'
+				'With a devilish grin, you suddenly speed up your movements and seconds later, you feel <<$npc_firstname[$boy]>> pulse inside you.'
+				act'Milk him dry':
+					cla & *nl
+					'You don''t even slow down for a second, continuing to ride him as hard as you can until you''re sure he''s completely finished with his orgasm. Only then do you slow down and come to a halt on top of him.'
+					gs'sex_ev_cum', 'cum_force2'
 				end
 			end
 			act'Creampie induced orgasm':
+				$orgasm_or = 'yes'
+				gs 'sex_ev_sex', 'fuck_arousal_cum_code'
+				gs'stat'
+				sex_ev['orgasm_count'] += 1
+				sex_ev['came_together'] = 1
 				cla & *nl
-				'Heat floods through your hips as <<$npc_firstname[$boy]>> comes inside you, making you come as well but you don''t even slow down for a second, desperately pounding your shuddering pussy with his cock until you''re past the brink of insanity and your climax finally ends. Only then do you slow down, as your muscles are on the verge of giving out.'
-				act'Continue':
-					cla & *clr
-					'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl1.mp4"></video></center>'
-					'You give <<$npc_firstname[$boy]>> a tired grin, feeling his cum overflowing from your pussy, unable to be contained by the imperfect plug of his cock.'
-					*nl
-					'Both of you are breathing hard, unable to do anything but pant wordlessly until the aftershocks subside.'
-					gs 'sex_ev_cum', 'cum_inside_pull_away'
-					gs'sex_ev_reactions', 'react_menu'
+				if $sex_ev['position'] = 'miss':
+					'It sends you over the edge too and suddenly you''re coming with <<$npc_firstname[$boy]>>, every orgasmic shudder causing your legs to ratchet tighter around him until you''re clutching him in a death grip of simultaneous climax.'
+				else
+					'Heat floods through your hips as <<$npc_firstname[$boy]>> comes inside you, making you come as well but you don''t even slow down for a second, desperately pounding your shuddering pussy with his cock until you''re past the brink of insanity and your climax finally ends. Only then do you slow down, as your muscles are on the verge of giving out.'
 				end
+				gs'sex_ev_cum', 'cum_force2'
 			end
 		end
 	end
 end
 
+if $ARGS[0] = 'cum_force2':
+	act'Continue':
+		cla & *clr
+		if sex_ev['condom'] = 1 and sex_ev['no_condom'] = 0:
+			sex_ev['cock_inserted'] = 0
+			if $sex_ev['position'] = 'miss':
+				'<center><img <<$set_imgh>> src="images/shared/sex/cum/condom1.jpg"></center>'
+				if sex_ev['orgasm'] < orgasm:
+					'Your orgasms finally fade and you give a tired smile as you unlock your legs from behind his back, allowing <<$npc_firstname[$boy]>> to pull out. As his cock pops free of your pussy, you see that the rubber encasing it is filled with a thick white liquid.'
+				else
+					'When his orgasm finally ends, you unlock your legs from behind his back, unable to keep from grinning as <<$npc_firstname[$boy]>> pulls out. As his cock pops free of your pussy, you see that the rubber encasing it is filled with a thick white liquid.'
+				end
+			else
+				'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum81.jpg"></center>'
+				if sex_ev['orgasm'] < orgasm:
+					'With a tired smile, you carefully pull yourself off of <<$npc_firstname[$boy]>>, removing his dick from your pussy. As it slides out, you see that the rubber encasing it is filled with a thick white liquid. Seeing as he still seems quite exhausted by what you put him through, you take the liberty of pulling it off, coming free with a wet slapping sound, and tossing it aside.'
+				else
+					'You can''t help but grin at his state and carefully pull yourself off of <<$npc_firstname[$boy]>>, removing his dick from your pussy. As it slides out, you see that the rubber encasing it is filled with a thick white liquid. Seeing as he still seems quite exhausted by what you put him through, you take the liberty of pulling it off, coming free with a wet slapping sound, and tossing it aside.'
+				end
+			end
+			gs'sex_ev_sex', 'sex_end'
+		else
+			if $sex_ev['position'] = 'miss':
+				'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/3.jpg"></center>'
+				if sex_ev['orgasm'] < orgasm:
+					'Finally, your orgasms end and your legs fall aside limply, releasing <<$npc_firstname[$boy]>> from your grip. You stare up into his eyes as you pant hard, both of you catching your breath after such tremendous orgasms.'
+				else
+					'When it seems <<$npc_firstname[$boy]>>''s orgasm is finished, only then do you unlock your legs and allow him to pull free. He pants breathlessly as he recovers from what you did to him.'
+				end
+			else
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl1.mp4"></video></center>'
+				if sex_ev['orgasm'] < orgasm:
+					'Finally, your orgasm fades and <<$npc_firstname[$boy]>>''s seems to have finished as well. Still wearing your grin, you drive your hips down as far as they can go one last time and clench your pussy before drawing yourself back up, trying to milk his cock for every last drop. His cum overflows from your snatch, unable to be contained by the imperfect plug of his cock, and you can somehow even feel it dribbling down the length of his shaft.'
+				else
+					'Still wearing your grin, you drive your hips down as far as they can go one last time and clench your pussy before drawing yourself back up, trying to milk his cock for every last drop. His cum overflows from your snatch, unable to be contained by the imperfect plug of his cock, and you can somehow even feel it dribbling down the length of his shaft.'
+					*nl
+					'Judging by <<$npc_firstname[$boy]>>''s expression, you just rocked his world.'
+				end
+			end
+			gs 'sex_ev_cum', 'cum_inside_pull_away'
+			gs'sex_ev_reactions', 'react_menu'
+		end
+	end
+end
 
 if $ARGS[0] = 'cum_pullout':
 	if sex_ev['cum_choice'] > 9 and sex_ev['extra_caution'] = 0: gt'sex_ev_cum', 'creampie_surprise'
@@ -1871,7 +2032,7 @@ if $ARGS[0] = 'cum_pullout':
 				end
 			end
 		elseif $sex_ev['position'] = 'cowgirl':
-			if sex_ev['not_inside'] = 1:
+			if sex_ev['not_inside'] = 1 or sex_ev['condom'] = 1:
 				gs'cum_call', 'stomach',$boy,1
 				sex_ev['cum_stomach'] += 1
 				$sex_ev['cum_describe2'] = 'looking at the white liquid glazing your stomach'
@@ -1890,11 +2051,7 @@ if $ARGS[0] = 'cum_pullout':
 				sex_ev['cum_ass'] += 1
 				$sex_ev['cum_describe2'] = 'looking at the white liquid glazing your stomach'
 				'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum4.jpg"></center>'
-				if sex_ev['condom'] = 1:
-					'<<$npc_firstname[$boy]>> suddenly pushes you backwards, eliciting a yelp as you fall onto your back, his cock popping out from your pussy along the way. He rips the condom off his cock and moments later, he ejaculates, sending cum spattering across your belly.'
-				else
-					'"Oh fuck!" <<$npc_firstname[$boy]>> grunts, his cock slipping from your pussy and sliding up between your ass cheeks. You reach around to put it back in when you feel something hot and wet spattering across your ass and back.'
-				end
+				'"Oh fuck!" <<$npc_firstname[$boy]>> grunts, his cock slipping from your pussy and sliding up between your ass cheeks. You reach around to put it back in when you feel something hot and wet spattering across your ass and back.'
 			end
 		end
 	end
@@ -2087,7 +2244,7 @@ if $ARGS[0] = 'what_now':
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/sex/misc/wait.mp4"></video></center>'
 			if daystage >= 3:
-				if sex_ev['plan_b'] = 1:
+				if sex_ev['ma_pill'] = 1:
 					'"Well if I''m already going to take a pill tomorrow, I guess there''s no point in telling you not to come inside me tonight," you say. "Come wherever you want."'
 				else
 					'"Well I''m already full of cum so I guess there''s no point in telling you not to come inside me tonight," you say. "Come wherever you want."'

+ 2 - 1
locations/sex_ev_doggy.qsrc

@@ -124,7 +124,8 @@ if $ARGS[0] = 'doggy_girl_orgasm_continue':
 			'You''ve barely finished quivering when he pulls you off of him and rolls you onto your knees, pulling your hips back towards him. With one swift movement, he thrusts his cock into your still-quivering pussy. His actions earn him an involuntary gasp from your lips.'
 		end
 		'"I''m not finished yet," he growls from behind you.'
-		act'Get fucked':gs'sex_ev_doggy', 'doggy_goto'
+!!		act'Get fucked':gs'sex_ev_doggy', 'doggy_goto'
+		gs'sex_ev_sex', 'fuck_continue'
 	end
 end
 

+ 120 - 108
locations/sex_ev_favorite_part.qsrc

@@ -60,9 +60,9 @@ end
 if $ARGS[0] = 'good_for_you2':
 	if $npc_cum_pref[$boy] = 'creampie' and sex_ev['creampie_count'] > 0:
 		gs'sex_ev_favorite_part', 'creampie_favorite'
-	elseif $npc_cum_pref[$boy] = 'mouth' and sex_ev['mouth_cum'] > 0:
+	elseif $npc_cum_pref[$boy] = 'mouth' and sex_ev['mouth_cum_count'] > 0:
 		gs'sex_ev_favorite_part', 'cum_mouth_favorite'
-	elseif $npc_cum_pref[$boy] = 'facial' and sex_ev['facial'] > 0:
+	elseif $npc_cum_pref[$boy] = 'facial' and sex_ev['facial_count'] > 0:
 		gs'sex_ev_favorite_part', 'facial_favorite'
 	elseif $npc_cum_pref[$boy] = 'tits' and sex_ev['tit_cum'] > 0:
 		gs'sex_ev_favorite_part', 'tit_cum_favorite'
@@ -118,7 +118,7 @@ if $ARGS[0] = 'creampie_favorite':
 		else
 			'"I liked it too," you say, beaming at him. "Every time you came, I could <i>feel</i> you inside me. Your cock throbbing, your cum filling my pussy up. It felt really good."'
 		end
-		gs'sex_ev_pillow_talk', 'topics'
+		gs'sex_ev_pillow_talk', 'topic_route'
 	end
 	
 	if sex_ev['surprise_creampie_count'] >= 3:
@@ -186,7 +186,7 @@ if $ARGS[0] = 'cum_mouth_favorite':
 						npc_rel[$boy] -= 1
 						cla & *nl
 						'"Yes, it can be and it is," you say, making a face at him. "I <i>wish</i> was making this up. Yuck!"'
-						gs'sex_ev_pillow_talk', 'topics'
+						gs'sex_ev_pillow_talk', 'topic_route'
 					end
 					
 					act'Maybe exaggerating':
@@ -195,7 +195,7 @@ if $ARGS[0] = 'cum_mouth_favorite':
 						'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk2.jpg"></center>'
 						'"Well..." you say. "Maybe I''m exaggerating just a <i>little</i>. But I still don''t like the taste."'
 						'You give him an apologetic smile which he seems to accept when he smiles back.'
-						gs'sex_ev_pillow_talk', 'topics'
+						gs'sex_ev_pillow_talk', 'topic_route'
 					end
 					
 					act'Get sarcastic':
@@ -301,7 +301,7 @@ if $ARGS[0] = 'cum_mouth_favorite':
 				'"No," you smirk teasingly. "Now that I know it''s what you want, maybe I''ll keep spitting just to fuck with you."'
 				if npc_argumentative[$boy] = 1:
 					'"Way to be a bitch about it," <<$npc_firstname[$boy]>> scowls, grumbling to himself.'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				else
 					'"Okay, I see how it is," <<$npc_firstname[$boy]>> chuckles. "So what do <i>you</i> like then? So I know what to avoid in the future?"'
 					gs'sex_ev_favorite_part', 'pc_favorite_part'
@@ -333,7 +333,7 @@ if $ARGS[0] = 'cum_mouth_favorite':
 				'"No," you smirk teasingly. "Not now that I know how much you''d love it. If we started dating, maybe I''d spit just to drive you crazy."'
 				if npc_argumentative[$boy] = 1:
 					'"Way to be a bitch about it," <<$npc_firstname[$boy]>> scowls, grumbling to himself.'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				else
 					'"Okay, I see how it is," <<$npc_firstname[$boy]>> chuckles. "So what do <i>you</i> like then? So I know how to drive <i>you</i> crazy."'
 					gs'sex_ev_favorite_part', 'pc_favorite_part'
@@ -407,7 +407,7 @@ if $ARGS[0] = 'facial_favorite':
 			else
 				'"I think it''s hot too. There''s something about having a guy''s cum on my face that just makes me feel like a sex goddess," you grin back.'
 			end
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		
 		act'It feels nice':
@@ -417,7 +417,7 @@ if $ARGS[0] = 'facial_favorite':
 			else
 				'"I like how it feels," you smile. "It''s warm and sticky, but in a good way. It feels nice on my skin."'
 			end
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 	else
 		act'It''s gross':
@@ -470,10 +470,10 @@ if $ARGS[0] = 'facial_favorite':
 					gs'sex_ev_favorite_part', 'pc_favorite_part'
 				elseif npc_abusive[$boy] = 1:
 					'"Glad you know your place," <<$npc_firstname[$boy]>> says smugly.'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				else
 					'"That''s nice of you," <<$npc_firstname[$boy]>> smiles back.'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 			end
 		end
@@ -518,7 +518,7 @@ if $ARGS[0] = 'tit_cum_favorite':
 			else
 				'"I think it''s hot too," you grin back. "There''s something about having a guy''s cum on my chest that just makes me feel like a sex goddess!"'
 			end
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		
 		act'It feels nice':
@@ -528,7 +528,7 @@ if $ARGS[0] = 'tit_cum_favorite':
 			else
 				'"I like how it feels," you smile. "It''s warm and sticky, but in a good way. It feels nice on my skin."'
 			end
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 	else
 		act'It''s gross':
@@ -581,10 +581,10 @@ if $ARGS[0] = 'tit_cum_favorite':
 					gs'sex_ev_favorite_part', 'pc_favorite_part'
 				elseif npc_abusive[$boy] = 1:
 					'"Glad you know your place," <<$npc_firstname[$boy]>> says smugly.'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				else
 					'"That''s nice of you," <<$npc_firstname[$boy]>> smiles back.'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 			end
 		end
@@ -627,7 +627,7 @@ if $ARGS[0] = 'pussyeat_favorite':
 					'"I like making the guy feel good," you say. "Making <i>you</i> feel good. I love how when I use my tongue just right, I can feel your entire body respond through your cock."'
 					'"Same thing with eating pussy," <<$npc_firstname[$boy]>> smirks back. "I like giving more than receiving. It''s fun to make girls squirm and I love the taste of pussy. So if you''re allowed to love blowjobs, why can''t I love eating pussy?"'
 					'"Guess you''ve got a point," you chuckle.'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				
 				act'The taste':
@@ -635,7 +635,7 @@ if $ARGS[0] = 'pussyeat_favorite':
 					'"Something about having a cock in my mouth just feels good," you say. "The sweaty rough texture, the sort of musky smell. It''s like licking a warm salty popsicle."'
 					'"Same thing with eating pussy," <<$npc_firstname[$boy]>> smirks back. "I love the taste of pussy. And it''s fun to lick them, playing with their little clits and making girls squirm with just my tongue. So if you''re allowed to love blowjobs, why can''t I love eating pussy?"'
 					'"Guess you''ve got a point," you chuckle.'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				
 				act'The control':
@@ -643,7 +643,7 @@ if $ARGS[0] = 'pussyeat_favorite':
 					'"I guess because of the control?" you say. "There''s something... empowering about having a cock in my mouth. Like I could just chomp down and cause tons of pain but also that I have a direct line to the pleasure a guy is feeling. <i>I</i> get to decide if he gets to feel good. <i>I</i> get to decide if he gets to come. I can edge him, I can tease him, I can swallow him whole, make him gasp. Something about that just... turns me on."'
 					'"Same thing with eating pussy," <<$npc_firstname[$boy]>> smirks back. "I like giving more than receiving. I love the taste of pussy and it''s fun to lick them, playing with their little clits and making girls squirm with just my tongue. So if you''re allowed to love blowjobs, why can''t I love eating pussy?"'
 					'"Guess you''ve got a point," you chuckle.'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 			end
 			gs'sex_ev_favorite_part', 'pc_favorite_part'
@@ -658,7 +658,7 @@ if $ARGS[0] = 'pussyeat_favorite':
 		else
 			'"You didn''t have to," he smirks back. "I could tell by the way you were screaming my name."'
 		end
-		gs'sex_ev_pillow_talk', 'topics'
+		gs'sex_ev_pillow_talk', 'topic_route'
 	end
 	
 	gs'sex_ev_pillow_talk', 'kuni_wear_out'
@@ -673,7 +673,7 @@ if $ARGS[0] = 'npc_miss_fav1':
 		act'It''s pleasant':
 			cla & *nl
 			'"Me too," you smile back. "There''s just something... pleasant about missionary. Can''t explain it but it''s my favorite way to fuck."'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		
 		act'It''s intimate':
@@ -683,14 +683,21 @@ if $ARGS[0] = 'npc_miss_fav1':
 			else
 				'"Me too," you smile back. "I like how we can stare into each other''s eyes while we fuck."'
 			end
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		
 		act'Like being on bottom':
 			cla & *nl
 			'"Me too," you smile back. "I prefer being on bottom myself."'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
+		
+		act'Like feeling his weight':
+			cla & *nl
+			'"Me too," you smile back. "I love feeling the weight of your body on top of me, pressing down through your cock and into my pussy. I can''t get that in any other position. It''s really intense."'
+			gs'sex_ev_pillow_talk', 'topic_route'
+		end
+		
 	end
 	
 	act'It''s not my favorite (liked)':
@@ -733,19 +740,19 @@ if $ARGS[0] = 'npc_doggy_fav1':
 		act'Feels better':
 			cla & *nl
 			'"Me too," you grin back. "It feels better in doggy. Hits the inside of my pussy just right."'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		
 		act'Goes deeper':
 			cla & *nl
 			'"Me too," you grin back. "I can feel you so much deeper inside when you fuck me doggy."'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		
 		act'Feels dirty':
 			cla & *nl
 			'"Me too," you grin back wickedly. "It feels dirty. And I like it dirty."'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 	end
 	
@@ -793,19 +800,19 @@ if $ARGS[0] = 'npc_cowgirl_fav1':
 		act'Feels better':
 			cla & *nl
 			'"Me too," you grin back. "I love bouncing on your dick! I can''t get that feeling in any other position."'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		
 		act'Good angle':
 			cla & *nl
 			'"Me too," you grin back. "Your cock rubs against the inside of my pussy in a whole different way. I can only get that when I''m on top."'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		
 		act'Like control':
 			cla & *nl
 			'"Me too," you grin back wickedly. "I like being in charge."'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 	end
 	
@@ -847,7 +854,7 @@ if $ARGS[0] = 'npc_argue_lashout':
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/sex/after/pillow_talk_eyeroll.mp4"></video></center>'
 		'A spike of anger jolts through you and your body stiffens for a fight by instinct. But you take a deep breath through your nose and turn your head, choosing not to pursue conflict and just let it go instead.'
-		gs'sex_ev_pillow_talk', 'topics'
+		gs'sex_ev_pillow_talk', 'topic_route'
 	end
 	
 	act'Apologize':
@@ -875,7 +882,7 @@ if $ARGS[0] = 'pc_favorite_part':
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/dick_play2.jpg"></center>'
 		end
 		'"Your cock," you grin, teasingly wrapping your fingers around his shaft. "This bad boy is the main reason I keep coming over all the time. I don''t care what we do as long as I get to play with this guy."'
-		gs'sex_ev_pillow_talk', 'topics'
+		gs'sex_ev_pillow_talk', 'topic_route'
 	end
 	act'No one thing':
 		cla
@@ -884,7 +891,7 @@ if $ARGS[0] = 'pc_favorite_part':
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 			'"Nothing in particular," you shrug in response. "It was just good."'
 			'You smile warmly at him.'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		
 		act'Everything together':
@@ -892,7 +899,7 @@ if $ARGS[0] = 'pc_favorite_part':
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 			'"All of it," you smile warmly. "I loved how everything came together."'
 			'<<$npc_firstname[$boy]>> returns the smile with more than a hint of satisfaction.'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 	end
 	gs'sex_ev_favorite_part', 'pc_fuck_fav1'
@@ -940,7 +947,7 @@ if $ARGS[0] = 'pc_bj_fav1':
 				if sex_ev['mouth_cum_gross'] = 1:
 					'"You didn''t seem to think that when I came in your mouth," <<$npc_firstname[$boy]>> smirks.'
 					'"Okay, <i>that''s</i> different," you protest. "I said I like the taste of your cock, not the taste of your cum."'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				else
 					'"Explains why you''re so good at it," <<$npc_firstname[$boy]>> smirks, running his thumb across your lips. "You were gobbling it up like it was your last meal."'
 					gs'sex_ev_favorite_part', 'pc_bj_fav2'
@@ -955,7 +962,7 @@ if $ARGS[0] = 'pc_bj_fav2':
 	act'Take the compliment':
 		cla & *nl
 		'You enjoy the praise, letting it wash over you and give you a warm fuzzy feeling inside.'
-		gs'sex_ev_pillow_talk', 'topics'
+		gs'sex_ev_pillow_talk', 'topic_route'
 	end
 end
 
@@ -964,7 +971,7 @@ if $ARGS[0] = 'pc_bj_fav3':
 		cla & *nl
 		'As his thumb trails past you let it slip into your mouth. Almost instinctively, you begin sucking on it like a tiny dick, making doe eyes at <<$npc_firstname[$boy]>> for a few seconds until you let it pop from your lips.'
 		'An intense silence hangs between you as you just keep staring at each other for several more moments.'
-		gs'sex_ev_pillow_talk', 'topics'
+		gs'sex_ev_pillow_talk', 'topic_route'
 	end
 end
 
@@ -977,15 +984,14 @@ if $ARGS[0] = 'pc_fuck_fav1':
 				'"Not bad for your first time huh?" <<$npc_firstname[$boy]>> grins back.'
 				act'Agree':
 					cla & *nl
-					'You shake your head.'
-					'"You made for a memorable first fuck."'
-					gs'sex_ev_pillow_talk', 'topics'
+					'"Not bad at all," you say, with a shake of your head. "You made for a memorable first fuck."'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				
 				act'Wish I hadn''t waited':
 					cla & *nl
 					'"Makes me wish I hadn''t waited so long," you sigh. "I would have fucked a guy ages ago if I knew it felt this good!'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 			else
 				if sex_ev['miss_fuck'] = 1:
@@ -997,13 +1003,13 @@ if $ARGS[0] = 'pc_fuck_fav1':
 						act'Not usually':
 							cla & *nl
 							'"Hmmm... It''s not usually my favorite," you shrug. "But something about it was nice this time."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						
 						act'It''s pleasant':
 							cla & *nl
 							'"There''s just something... pleasant about it," you say. "I like having you between my legs."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						
 						act'It''s intimate':
@@ -1013,13 +1019,19 @@ if $ARGS[0] = 'pc_fuck_fav1':
 							else
 								'"I like the intimacy of it," you say. "I like how I can see your face while you fuck me."'
 							end
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
+						end
+						
+						act'Like feeling his weight':
+							cla & *nl
+							'"There''s something really hot about feeling a guy''s on top of me," you say. "His entire weight, pressing down, through his hips and his cock into my pussy. I can''t totally explain it, but it feels really good."'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						
 						act'Like being on bottom':
 							cla & *nl
-							'"I just like it when the guy''s on top," you grin. "Being on bottom is more fun."'
-							gs'sex_ev_pillow_talk', 'topics'
+							'"I just like it when the guy''s on top," you say. "Being on bottom is more fun."'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 					end
 				end
@@ -1033,19 +1045,19 @@ if $ARGS[0] = 'pc_fuck_fav1':
 						act'Not usually':
 							cla & *nl
 							'"Hmmm... It''s not <i>usually</i> my favorite," you shrug. "But it was good this time. Nice to mix things up."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						
 						act'Feels better':
 							cla & *nl
 							'"Hell yes," you grin. "It feels so much better when you fuck me from behind."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						
 						act'Goes deeper':
 							cla & *nl
 							'"Hell yes," you grin. "Don''t you know? Your cock goes deeper in doggy."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						
 						act'Feels dirty':
@@ -1053,7 +1065,7 @@ if $ARGS[0] = 'pc_fuck_fav1':
 							'"It feels dirty," you grin wickedly. "And I like it dirty."'
 							'"You dirty girl," <<$npc_firstname[$boy]>> smirks back.'
 							'"Stop!" you tease. "You''re gonna make me come."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 					end
 				end
@@ -1066,25 +1078,25 @@ if $ARGS[0] = 'pc_fuck_fav1':
 						act'Not usually':
 							cla & *nl
 							'"Hmmm... It''s not <i>usually</i> my favorite," you shrug. "But who doesn''t like a good ride now and then?"'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						
 						act'Feels better':
 							cla & *nl
 							'"I love bouncing on dick!" you say. "I can''t get that feeling in any other position."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						
 						act'Good angle':
 							cla & *nl
 							'"The angle''s better," you grin. "Rubs against the inside of my pussy in a whole different way."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						
 						act'Like the control':
 							cla & *nl
 							'"I like being in charge," you smirk.'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 					end
 				end
@@ -1093,7 +1105,7 @@ if $ARGS[0] = 'pc_fuck_fav1':
 						cla & *clr
 						'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 						'"I liked it when you were gentle, " you say, smiling warmly at <<$npc_firstname[$boy]>>.'
-						gs'sex_ev_pillow_talk', 'topics'
+						gs'sex_ev_pillow_talk', 'topic_route'
 					end
 				end
 				
@@ -1107,14 +1119,14 @@ if $ARGS[0] = 'pc_fuck_fav1':
 						act'Sometimes':
 							cla & *nl
 							'"Not always," you shrug. "But any one speed is boring if you don''t mix it up. A good pounding is always welcome provided the timing is right."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						
 						act'Admit it':
 							npc_knows_pc_likes_rough[$boy] = 1
 							cla & *nl
 							'"Sure do," you admit freely. "Nothing I love more than a good pounding."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 					end
 					
@@ -1128,28 +1140,28 @@ if $ARGS[0] = 'pc_fuck_fav1':
 							act'Sometimes':
 								cla & *nl
 								'"Not always," you shrug. "But what girl doesn''t like to get rough housed now and again?"'
-								gs'sex_ev_pillow_talk', 'topics'
+								gs'sex_ev_pillow_talk', 'topic_route'
 							end
 							
 							act'Admit it':
 								npc_knows_pc_likes_rough[$boy] = 1
 								cla & *nl
 								'"I love it when guys get rough with me," you admit freely. "There''s something so sexy about it, something so intense, so <i>primal</i>. And I love the exhausted feeling that comes after like we just fucked each other''s brains out."'
-								gs'sex_ev_pillow_talk', 'topics'
+								gs'sex_ev_pillow_talk', 'topic_route'
 							end
 							
 							act'Liked the pain':
 								npc_knows_pc_likes_rough[$boy] = 1
 								cla & *nl
 								'"I love it when guys get rough with me," you admit freely. "I kind of hurts, but in like a good way. There''s something so sexy about it, something so intense, so <i>primal</i>. And I love the exhausted feeling that comes after like we just fucked each other''s brains out."'
-								gs'sex_ev_pillow_talk', 'topics'
+								gs'sex_ev_pillow_talk', 'topic_route'
 							end
 							
 							act'Sub':
 								npc_knows_pc_likes_rough[$boy] = 1
 								cla & *nl
 								'"I love it when guys get rough with me," you admit freely. "Especially when they do it in a way that is like they''re just <i>taking</i> what they want and I''m powerless to stop them. I don''t know what it is, but there''s just something <i>hot</i> about that."'
-								gs'sex_ev_pillow_talk', 'topics'
+								gs'sex_ev_pillow_talk', 'topic_route'
 							end
 						end
 					end
@@ -1159,7 +1171,7 @@ if $ARGS[0] = 'pc_fuck_fav1':
 							npc_knows_pc_likes_rough[$boy] = 1
 							cla & *nl
 							'"Just the usual pounding," you grin. "I love it when you fuck me hard."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 					end
 				end
@@ -1179,13 +1191,13 @@ if $ARGS[0] = 'pc_fuck_fav2':
 					cla & *nl
 					'You shake your head, smiling shyly, feeling your blush intensify.'
 					'<i>Oh my! How embarrassing!</i>'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				
 				act'Wish I hadn''t waited':
 					cla & *nl
 					'"Makes me wish I hadn''t waited so long," you smile shyly, feeling your blush intensify. "I didn''t know sex felt this good."'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 			else
 				if sex_ev['miss_fuck'] = 1:
@@ -1197,25 +1209,25 @@ if $ARGS[0] = 'pc_fuck_fav2':
 						act'Not usually':
 							cla & *nl
 							'"Not usually my favorite," you stammer. "But something about it was nice this time."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						
 						act'It''s pleasant':
 							cla & *nl
 							'"Y-yes," you admit, feeling your blush intensify, managing to stammer out, "I-it''s pleasant..."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						
 						act'It''s intimate':
 							cla & *nl
 							'"Y-yes," you admit, feeling your blush intensify, managing to stammer out, "I-it''s kind of intimate... I like that about it..."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						
 						act'Like being on bottom':
 							cla & *nl
 							'"Y-yes," you admit, feeling your blush intensify. "I like... I like it when the guy is on top..."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 					end
 				end
@@ -1229,26 +1241,26 @@ if $ARGS[0] = 'pc_fuck_fav2':
 						act'Not usually':
 							cla & *nl
 							'"Not usually my favorite," you stammer. "But something about it was nice this time."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						
 						act'Feels better':
 							cla & *nl
 							'"Y-yes," you admit, feeling your blush intensify. "It... feels better from behind..."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						
 						act'Goes deeper':
 							cla & *nl
 							'"Y-yes," you admit, feeling your blush intensify. "It goes... deeper... from behind..."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						
 						act'Feels dirty':
 							cla & *nl
 							'"Y-yes," you admit. "I kind of like how, uhm... <i>dirty</i>... it feels..."'
 							'"You dirty girl," <<$npc_firstname[$boy]>> replies and you feel your blush intensify.'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 					end
 				end
@@ -1261,25 +1273,25 @@ if $ARGS[0] = 'pc_fuck_fav2':
 						act'Not usually':
 							cla & *nl
 							'"Not usually my favorite," you stammer. "But something about it was nice this time."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						
 						act'Feels better':
 							cla & *nl
 							'"Y-yes," you admit, feeling your blush intensify. "It... feels better when I''m on top..."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						
 						act'Good angle':
 							cla & *nl
 							'"Y-yes," you admit, feeling your blush intensify. "It hits, uh... different part, when I''m on top..."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						
 						act'Like the control':
 							cla & *nl
 							'"Y-yes," you admit. "I kind of like how I''m, uhm... in control..."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 					end
 				end
@@ -1288,7 +1300,7 @@ if $ARGS[0] = 'pc_fuck_fav2':
 						cla & *clr
 						'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 						'"I liked it when you were, uhm... when you fucked me softly..." you say, a crimson blush spreading through your cheeks.'
-						gs'sex_ev_pillow_talk', 'topics'
+						gs'sex_ev_pillow_talk', 'topic_route'
 					end
 				end
 				
@@ -1302,13 +1314,13 @@ if $ARGS[0] = 'pc_fuck_fav2':
 						act'Sometimes':
 							cla & *nl
 							'"Not a-always," you stammer. "But it''s nice now and again..."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						
 						act'Admit it':
 							cla & *nl
 							'"Y-yes," you admit, feeling your blush intensify. "It... feels good..."'
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 					end
 					
@@ -1322,19 +1334,19 @@ if $ARGS[0] = 'pc_fuck_fav2':
 							act'Sometimes':
 								cla & *nl
 								'"Not a-always," you stammer. "But the variety was nice..."'
-								gs'sex_ev_pillow_talk', 'topics'
+								gs'sex_ev_pillow_talk', 'topic_route'
 							end
 							
 							act'Admit it':
 								cla & *nl
 								'"Y-yes," you admit, feeling your blush intensify. "It... felt good... getting manhandled by you..."'
-								gs'sex_ev_pillow_talk', 'topics'
+								gs'sex_ev_pillow_talk', 'topic_route'
 							end
 							
 							act'Liked the pain':
 								cla & *nl
 								'"Y-yes," you admit, feeling your blush intensify. "It hurt but... the hurt felt good..."'
-								gs'sex_ev_pillow_talk', 'topics'
+								gs'sex_ev_pillow_talk', 'topic_route'
 							end
 						end
 					end
@@ -1354,7 +1366,7 @@ if $ARGS[0] = 'pc_cuni_fav1':
 			else
 				'"I liked it when you ate me out," you grin. "A tongue playing with the little man in the boat drives me crazy. I love it."'
 			end
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		if sex_ev['facesit_count'] > 0:
 			act'When I sat on your face':
@@ -1365,7 +1377,7 @@ if $ARGS[0] = 'pc_cuni_fav1':
 				else
 					'"I liked it when I sat on your face," you grin. "Your head between my thighs was amazing. I think I got off on the face sitting as much as I did the pussy licking."'
 				end
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 		end
 		if sex_ev['creampie_eat'] > 0:
@@ -1377,7 +1389,7 @@ if $ARGS[0] = 'pc_cuni_fav1':
 				else
 					'"When you ate the creampie out of my pussy," you grin, shuddering at the memory. "Holy fuck, that was so hot."'
 				end
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 		end
 	end
@@ -1388,8 +1400,8 @@ if $ARGS[0] = 'pc_creampie_fav1':
 		act'When you came inside':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
-			if $sex_ev['boy_favorite'] = 'creampie' and npc_free_creampies[$boy] < 1 and sex_ev['surprise_creampie_count'] > 0:
-				if npc_know_not_bc[$boy] = 1:
+			if $sex_ev['boy_favorite'] = 'creampie' and npc_free_creampies[$boy] < 1 and sex_ev['surprise_creampie_count'] > 0  and npc_ask_creampie[$boy] > 0:
+				if npc_know_not_bc[$boy] = 1 and birth_control['think_safe'] ! 1:
 					'"I... liked it when you came inside me," you admit, quickly holding up your finger before <<$npc_firstname[$boy]>> can say anything. "But you still need to ask before you do it! You know I''m not on birth control so it''s extra important!"'
 				elseif birth_control['think_safe'] ! 1:
 					gs'sex_ev_stats', 'no_birth_control_know'
@@ -1413,14 +1425,14 @@ if $ARGS[0] = 'pc_creampie_fav1':
 			if sex_ev['accidental_creampie_convo'] = 0 and (npc_know_not_bc[$boy] = 1 or sex_ev['risky_creampie'] > 0 or npc_childfree[$boy] > 0) and sex_ev['safe_day'] ! 1 and sex_ev['probably_safe_day'] ! 1:
 				gs'sex_ev_talk', 'boy_accidental_creampie'
 			else
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 		end
 	end
 end
 
 if $ARGS[0] = 'pc_mouthcum_fav1':
-	if sex_ev['mouth_cum'] > 0:
+	if sex_ev['mouth_cum_count'] > 0:
 		act'When you came in my mouth':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
@@ -1435,7 +1447,7 @@ if $ARGS[0] = 'pc_mouthcum_fav1':
 			else
 				'"I liked it when you came in my mouth," you smile. "There''s something strangely hot about a guy pumping load after load into your mouth. Turns me on for some reason."'
 			end
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		if sex_ev['swallow_count'] > 0 and npc_gross_cum[$boy] ! 1:
 			act'When I swallowed':
@@ -1447,26 +1459,26 @@ if $ARGS[0] = 'pc_mouthcum_fav1':
 					else
 						'"The same as you," you admit with a smile. "There''s something strangely hot about gulping down a guy''s load, even if I don''t like the taste. Maybe it''s just the look on your face when I swallow," you smirk mischievously.'
 					end
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				else
 					'"I liked it when I swallowed your cum," you tell <<$npc_firstname[$boy]>>.'
 					'"What did you like about it?" he asks in response, eyes gleaming with arousal and curiosity.'
 					act'The situation':
 						cla & *nl
 						'"Just... doing it I guess?" you say with a shy smile. "There''s just something... <i>hot</i> about swallowing a guys''s load. I don''t really get it myself if I''m being honest. All I know is that it turns me on."'
-						gs'sex_ev_pillow_talk', 'topics'
+						gs'sex_ev_pillow_talk', 'topic_route'
 					end
 					
 					act'The look on your face':
 						cla & *nl
 						'"The look on your face," you grin devilishly at him. "You have no idea but guy''s faces just <i>light up</i> when you swallow their cum. There''s something so funny about it. And so arousing..."'
-						gs'sex_ev_pillow_talk', 'topics'
+						gs'sex_ev_pillow_talk', 'topic_route'
 					end
 					
 					act'The taste':
 						cla & *nl
 						'"I just like the taste," you grin. "Besides, it''s already in my mouth. Feels like a waste if I spit it out. Might as well get some protein in my diet."'
-						gs'sex_ev_pillow_talk', 'topics'
+						gs'sex_ev_pillow_talk', 'topic_route'
 					end
 				end
 			end
@@ -1475,7 +1487,7 @@ if $ARGS[0] = 'pc_mouthcum_fav1':
 end
 
 if $ARGS[0] = 'pc_facial_fav1':
-	if sex_ev['facial'] > 0:
+	if sex_ev['facial_count'] > 0:
 		if sex_ev['disgusting_facial'] = 0:
 			act'When you cumshot me':
 				cla & *clr
@@ -1486,7 +1498,7 @@ if $ARGS[0] = 'pc_facial_fav1':
 				else
 					'"I liked it when you came on my face," you smile. "There''s something strangely hot about when a guy blows his load all over my face. I just feel... <i>sexy</i>."'
 				end
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 		end
 	end
@@ -1504,7 +1516,7 @@ if $ARGS[0] = 'pc_titcum_fav1':
 				else
 					'"I liked it when you came on my face," you smile. "There''s something strangely hot about when a guy blows his load all over my face. I just feel... <i>sexy</i>. And the warmth is oddly comforting..."'
 				end
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 		end
 	end
@@ -1514,20 +1526,20 @@ if $ARGS[0] = 'good_for_you_too':
 	act'Satisfied':
 		cla & *nl
 		'"I had fun," you say, smiling at <<$npc_firstname[$boy]>>.'
-		gs'sex_ev_pillow_talk', 'topics'
+		gs'sex_ev_pillow_talk', 'topic_route'
 	end
 	
 	act'Unsatisfied':
 		cla & *nl
 		'"Not really," you sigh. .'
-		gs'sex_ev_pillow_talk', 'topics'
+		gs'sex_ev_pillow_talk', 'topic_route'
 	end
 	
 	act'It was okay':
 		cla & *nl
 		
 		'"I had fine I guess," you shrug.' + iif(sex_ev['virgin'] ! 1, ' "Wasn''t the worst lay I''ve ever had."', '')
-		gs'sex_ev_pillow_talk', 'topics'
+		gs'sex_ev_pillow_talk', 'topic_route'
 	end
 	
 	if sex_ev['fuck_count'] > 0:
@@ -1538,13 +1550,13 @@ if $ARGS[0] = 'good_for_you_too':
 			else
 				'"You dicked me real good," you grin back. "That''s enough for me."'
 			end
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		
 		act'Dick drunk':
 			cla & *nl
 			'"I think I''m dick drunk," you say with a ditzy giggle, rubbing your wet thighs together.'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end		
 	end
 	
@@ -1559,7 +1571,7 @@ if $ARGS[0] = 'good_for_you_too':
 				else
 					'"I''m not gonna be able to walk right for a week," you say, rubbing your thighs over your thoroughly fucked sex and grinning as you add, "I think you might''ve pounded my pussy into a <<$npc_firstname[$boy]>> shape."'
 				end
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 		
 			act'(in a bad way)':
@@ -1571,7 +1583,7 @@ if $ARGS[0] = 'good_for_you_too':
 				else
 					'"I''m not gonna be able to walk right for a week," you wince, rubbing your thighs over your aching pussy. "I might have a hard time sitting down tomorrow..."'
 				end
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 		end
 	elseif pain['vaginal'] > 10:
@@ -1590,14 +1602,14 @@ if $ARGS[0] = 'good_for_you_too':
 				end
 				*nl
 				'You both grin at that.'
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 		
 			act'(in a bad way)':
 				sex_ev['sore_pussy_talk'] = 1
 				cla & *nl
 				'"We went a few more times than I would''ve liked," you say with a half smile, half grimace, rubbing your thighs together over your sore pussy. "My pussy kind of hurts."'
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 		end
 	end
@@ -1606,13 +1618,13 @@ if $ARGS[0] = 'good_for_you_too':
 		act'Lots of orgasms':
 			cla & *nl
 			'"You made me come lots," you say, flashing a tired smile at <<$npc_firstname[$boy]>>. "It was more than good."'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 	elseif sex_ev['orgasm_count'] > 0:
 		act'You got me off':
 			cla & *nl
 			'"You made me come," you say, smiling at <<$npc_firstname[$boy]>>. "How could I complain?"'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 	end
 	
@@ -1625,7 +1637,7 @@ if $ARGS[0] = 'good_for_you_too':
 				cla & *nl
 				'<<$npc_firstname[$boy]>>''s response makes you laugh out loud.'
 				'"That''s okay," you giggle. "I forgive you."'
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			
 			act'Roll your eyes':
@@ -1633,7 +1645,7 @@ if $ARGS[0] = 'good_for_you_too':
 				'<center><video autoplay loop src="images/shared/sex/after/pillow_talk_eyeroll.mp4"></video></center>'
 				'You roll your eyes to the heavens though <<$npc_firstname[$boy]>> looks quite amused by his own joke.'
 				'"You''ve endured such hardship, getting fucked by me so many times," you say flatly.'
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 		end
 	end

+ 52 - 42
locations/sex_ev_foreplay.qsrc

@@ -17,6 +17,7 @@ if $ARGS[0] = 'undress':
 end
 
 if $ARGS[0] = 'bed_start':
+	sex_ev['start_time'] = totminut
 	!! $sex_ev['bed_room']
 	if rand(0,1) = 1:
 		!! he wins initiative
@@ -146,9 +147,11 @@ if $ARGS[0] = 'selfish_fuck_start':
 	sex_ev['position_rand'] = rand(1,3)
 	sex_ev['must_fuck'] = 1
 	gs 'sex_ev_sex', 'speed_select'
+	cla & *clr
 	if npc_bareback[$boy] > 0 or sex_ev['no_condom'] = 1 or (npc_condom_conscious[$boy] = 0 and rand(1,2) = 1):
 		if $npc_fav_pos[$boy] = 'miss' or sex_ev['position_rand'] = 1:
 			$sex_ev['position'] = 'miss'
+			'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss3.jpg"></center>'
 			'<<$npc_firstname[$boy]>> pushes you down on the bed and spreads your legs, preparing to thrust between them.'
 			if stat['think_virgin'] = 1 and sex_ev['fuck_count'] = 0:
 				act'Stop him (virgin)':$sex_ev['position'] = 'miss' & gt'sex_ev_virgin', 'lover_wait'
@@ -159,10 +162,12 @@ if $ARGS[0] = 'selfish_fuck_start':
 			gs 'sex_ev_condoms', 'condom_wait'
 		elseif stat['think_virgin'] = 0 or sex_ev['fuck_count'] > 0:
 			if $npc_fav_pos[$boy] = 'doggy' or sex_ev['position_rand'] = 2:
-				$sex_ev['position'] = 'cowgirl'
+				$sex_ev['position'] = 'doggy'
+				'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/doggy1.jpg"></center>'
 				'<<$npc_firstname[$boy]>> pushes you down on the bed and draws you up to your knees, preparing to thrust into you from behind.'
 			elseif $npc_fav_pos[$boy] = 'cowgirl' or sex_ev['position_rand'] = 3:
 				$sex_ev['position'] = 'cowgirl'
+				'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/cowgirl1.jpg"></center>'
 				'<<$npc_firstname[$boy]>> drags you down on the bed with him, pulling you up so you''re straddling him to ride his cock.'
 			end
 			act'Let <<$npc_firstname[$boy]>> fuck you':gt 'sex_ev_<<$sex_ev[''position'']>>', '<<$sex_ev[''position'']>>_goto'
@@ -173,9 +178,10 @@ if $ARGS[0] = 'selfish_fuck_start':
 		end
 	else
 		if npc_condom_conscious[$boy] > 0 or (sex_ev['condom_count'] > 0 and (rand(0,1) = 1 or npc_always_condoms[$boy] = 1)):
+			'<center><img <<$set_imgh>> src="images/shared/sex/cock/condom1.jpg"></center>'
 			if $npc_fav_pos[$boy] = 'miss' or sex_ev['position_rand'] = 1:
 				$sex_ev['position'] = 'miss'
-				'<<$npc_firstname[$boy]>> pushes you down on the bed and spreads your legs.'
+				'<<$npc_firstname[$boy]>> pushes you down on the bed and spreads your legs, pausing only to grab a condom and roll it onto his cock.'
 				if stat['think_virgin'] = 1 and sex_ev['fuck_count'] = 0:
 					act'Stop him (virgin)':$sex_ev['position'] = 'miss' & gt'sex_ev_virgin', 'lover_wait'
 					act'Let him take your virginity':gs'sex_ev_virgin', 'start3'
@@ -185,21 +191,16 @@ if $ARGS[0] = 'selfish_fuck_start':
 				gs 'sex_ev_condoms', 'temp_disable_condoms'
 				if $sex_ev['type'] ! 'hookup': gs 'sex_ev_condoms', 'disable_condoms'
 			elseif stat['think_virgin'] = 0 or sex_ev['fuck_count'] > 0:
-				act'Continue':
-					cla & *clr
-					'<center><img <<$set_imgh>> src="images/shared/sex/cock/condom1.jpg"></center>'
-					if $npc_fav_pos[$boy] = 'doggy' or sex_ev['position_rand'] = 2:
-						$sex_ev['position'] = 'doggy'
-						'<<$npc_firstname[$boy]>> pushes you down on the bed and draws you up to your knees, preparing to thrust into you from behind.'
-					elseif $npc_fav_pos[$boy] = 'cowgirl' or sex_ev['position_rand'] = 3:
-						$sex_ev['position'] = 'cowgirl'
-						'<<$npc_firstname[$boy]>> drags you down on the bed with him, pulling you up so you''re straddling him to ride his cock.'
-					end
-					'"I''m going to fuck you silly," he growls as he tears open a condom and starts rolling it onto his cock.'
-					act'Let <<$npc_firstname[$boy]>> fuck you':gs 'sex_ev_condoms', 'npc_condom_use_stats' & gt 'sex_ev_<<$sex_ev[''position'']>>', '<<$sex_ev[''position'']>>_goto'
-					gs 'sex_ev_condoms', 'temp_disable_condoms'
-					if $sex_ev['type'] ! 'hookup': gs 'sex_ev_condoms', 'disable_condoms'
+				if $npc_fav_pos[$boy] = 'doggy' or sex_ev['position_rand'] = 2:
+					$sex_ev['position'] = 'doggy'
+					'<<$npc_firstname[$boy]>> pushes you down on the bed and draws you up to your knees, preparing to thrust into you from behind.'
+				elseif $npc_fav_pos[$boy] = 'cowgirl' or sex_ev['position_rand'] = 3:
+					$sex_ev['position'] = 'cowgirl'
+					'<<$npc_firstname[$boy]>> drags you down on the bed with him, pulling you up so you''re straddling him to ride his cock.'
 				end
+				'"I''m going to fuck you silly," he growls as he tears open a condom and starts rolling it onto his cock.'
+				act'Let <<$npc_firstname[$boy]>> fuck you':gs 'sex_ev_condoms', 'npc_condom_use_stats' & gt 'sex_ev_<<$sex_ev[''position'']>>', '<<$sex_ev[''position'']>>_goto'
+				gs 'sex_ev_condoms', 'temp_disable_condoms'
 			else
 				gs 'sex_ev_sex', 'rand_position'
 				gs 'sex_ev_foreplay', 'selfish_fuck_start'
@@ -544,23 +545,27 @@ if $ARGS[0] = 'nipple_play':
 	$sex_ev['position'] = 'nipple_play'
 	'<<$npc_firstname[$boy]>> leans forward, grabbing ahold of your breasts with his hands and uses his mouth on your nipples. He sucks them up, flicks at the tips with his tongue, sending electricity flying through them. Heat spreads through your hips and you can feel wetness pooling between your thighs.'
 	act'Continue':
-		cla & *nl
 		if rand(0,1) = 1 and kuni_no[$boy] ! 1 and (mesec = 0 or npc_pussyeater_know[$boy] = 1) and sex_ev['sensitive_cuni'] ! 1:
+			cla & *nl
 			'After a few minutes, <<$npc_firstname[$boy]>> pulls back from your chest and pushes you down, beginning to move between your legs to eat you out.'
 			gs 'sex_ev_foreplay', 'kuni_start'
 		else
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss3.jpg"></center>'
 			sex_ev['position_choose'] = 1
 			'After a few minutes, <<$npc_firstname[$boy]>> pulls back from your chest and pushes you down, climbing on top of you with his rock hard cock between your legs.'
 			$sex_ev['position'] = 'miss'
-			'<<$npc_firstname[$boy]>> pushes you down on the bed and spreads your legs.'
 			if stat['think_virgin'] = 1 and sex_ev['fuck_count'] = 0:
 				act'Stop him (virgin)':$sex_ev['position'] = 'miss' & gt'sex_ev_virgin', 'lover_wait'
 				act'Let him take your virginity':gs'sex_ev_virgin', 'start3'
-			else
+			elseif sex_ev['condom'] ! 0 or sex_ev['no_condom'] ! 0:
 				act'Let <<$npc_firstname[$boy]>> fuck you':gs 'sex_ev_condoms', 'npc_condom_use_stats' & gt 'sex_ev_<<$sex_ev[''position'']>>', '<<$sex_ev[''position'']>>_goto'
+			else
+				gs 'sex_ev_condoms', 'condoms'
 			end
-			gs 'sex_ev_condoms', 'temp_disable_condoms'
-			if $sex_ev['type'] ! 'hookup': gs 'sex_ev_condoms', 'disable_condoms'
+			
+!!			gs 'sex_ev_condoms', 'temp_disable_condoms'
+!!			if $sex_ev['type'] ! 'hookup': gs 'sex_ev_condoms', 'disable_condoms'
 		end
 	end
 end
@@ -600,6 +605,7 @@ if $ARGS[0] = 'bj_ask2':
 		act'Blow him':gt'sex_ev_foreplay', 'bj_sub1'
 	end
 	
+	
 	if stat['think_virgin'] ! 1 or sex_ev['fuck_count'] > 0:
 		act'Fuck instead?':
 			cla & *nl
@@ -655,11 +661,25 @@ end
 
 if $ARGS[0] = 'bj_sub1_continue':
 	act'Keep blowing <<$npc_firstname[$boy]>>':
+		sex_ev['cycle_limit'] += 1
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/sex/blowjob/bj<<rand(46,50)>>.mp4"></video></center>'
 		'You keep blowing <<$npc_firstname[$boy]>>, working his cock with your lips and his shaft with your hand, making sure to add in lots of tongue and drool even more spit.'
 		gs 'sex_ev_foreplay', 'bj_sub_cum_sort'
 	end
+	
+	act'Pull back (sex)':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/handjob/hj3.mp4"></video></center>'
+		sex_ev['must_fuck'] = 1
+		'You pull your mouth off his cock with a pop.'
+		if sex_ev['fuck_count'] = 0:
+			'"Did you want to keep doing this or do you want to fuck now?" you ask while jerking him gently.'
+		else
+			'"Did you want to keep doing this or do you want to fuck again?" you ask while jerking him gently.'
+		end
+		gs 'sex_ev_sex', 'sex_start'
+	end
 end
 
 if $ARGS[0] = 'bj_sub2':
@@ -1583,7 +1603,9 @@ if $ARGS[0] = 'bj_sub_cum_sort':
 	sex_ev['bj_cum_choice'] = rand(1,20)
 	if sex_ev['bj_cum_choice'] > 12 and sex_ev['not_today'] = 0:
 		gs 'sex_ev_foreplay', 'bj_sub_lets_fuck'
-	elseif rand(1,10) >= npc_sex_stamina[$boy]:
+	elseif rand(1,10) = npc_sex_stamina[$boy] - 1 or (rand(1,10) > npc_sex_stamina[$boy] - 2 and $npc_fav_pos[$boy] = 'blowjob'):
+		gs 'sex_ev_foreplay', 'bj_sub_cum_surprise'
+	elseif sex_ev['cycle_limit'] >= npc_sex_stamina[$boy]:
 		if sex_ev['bj_cum_choice'] > 10 or sex_ev['bj_warning'] = 1:
 			gs 'sex_ev_foreplay', 'bj_sub_cum_warn'
 		elseif sex_ev['bj_cum_choice'] > 8:
@@ -1599,19 +1621,6 @@ if $ARGS[0] = 'bj_sub_cum_sort':
 		end
 	else
 		gs 'sex_ev_foreplay', 'bj_sub1_continue'
-	
-		act'Pull back (sex)':
-			cla & *clr
-			'<center><video autoplay loop src="images/shared/sex/handjob/hj3.mp4"></video></center>'
-			sex_ev['must_fuck'] = 1
-			'You pull your mouth off his cock with a pop.'
-			if sex_ev['fuck_count'] = 0:
-				'"I want you inside me..." you say, jerking him gently.'
-			else
-				'"I want you inside me again..." you whisper, jerking him gently.'
-			end
-			gs 'sex_ev_sex', 'sex_start'
-		end
 	end
 end
 
@@ -1877,6 +1886,8 @@ end
 
 if $ARGS[0] = 'bj_dom2':
 	sex_ev['bj_count'] += 1
+	sex_ev['cycle_limit'] += 1
+	sex_ev['cock_inserted'] = 0
 	gs'arousal', 'bj',rand(2,7),'no_orgasm_msg'
 	gs'stat'
 	'<center><video autoplay loop src="images/shared/sex/blowjob/bj<<rand(46,50)>>.mp4"></video></center>'
@@ -1885,18 +1896,16 @@ if $ARGS[0] = 'bj_dom2':
 		*nl
 	end
 	$sex_ev['position'] = 'blowjob'
-	'You give him your best head, taking pride in your work, bobbing up and down his shaft and doing your best to make <<$npc_firstname[$boy]>> feel good.'
+	'You give him your best head, taking pride in your work, bobbing up and down his shaft and putting in the effort to make <<$npc_firstname[$boy]>> feel good.'
 	gs 'sex_ev_foreplay', 'bj_dom_cum_sort'
 end
 
 if $ARGS[0] = 'bj_dom_cum_sort':
 	if rand(1,10) = npc_sex_stamina[$boy] - 1 or (rand(1,10) > npc_sex_stamina[$boy] - 2 and $npc_fav_pos[$boy] = 'blowjob'):
-		if rand(1,2) = 1:
-			gs 'sex_ev_foreplay', 'bj_sub_cum_surprise'
-		else
-			gs 'sex_ev_foreplay', 'bj_sub_cum_warn'
-		end
-	elseif rand(1,10) > 5 and $npc_fav_pos[$boy] ! 'blowjob':
+		gs 'sex_ev_foreplay', 'bj_sub_cum_surprise'
+	elseif sex_ev['cycle_limit'] >= npc_sex_stamina[$boy]:
+		gs 'sex_ev_foreplay', 'bj_sub_cum_warn'
+	elseif rand(1,10) > 7 and $npc_fav_pos[$boy] ! 'blowjob':
 		*nl
 		'After a few minutes, you feel his hand on your head, trying to slow you down.'
 		if sex_ev['fuck_count'] = 0:
@@ -1912,6 +1921,7 @@ end
 
 if $ARGS[0] = 'bj_dom2_continue':
 	act'Keep blowing <<$npc_firstname[$boy]>>':
+		sex_ev['cycle_limit'] += 1
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/sex/blowjob/bj<<rand(46,50)>>.mp4"></video></center>'
 		'You keep blowing <<$npc_firstname[$boy]>>, working his cock with your lips and his shaft with your hand, making sure to add in lots of tongue and drool even more spit.'

+ 1 - 1
locations/sex_ev_foreplay_desc.qsrc

@@ -69,7 +69,7 @@ if $ARGS[0] = 'transition1_desc':
 	if $sex_ev['loc'] = 'player home':
 		'You pant tiredly, laying back on your bed as your orgasm slowly winds down. Suddenly <<$npc_firstname[$boy]>>''s cock enters your view, dangling above your head, and he bends over you, trying to push it into your panting mouth.'
 	elseif $sex_ev['loc'] = 'npc_home':
-		$sex_ev['bed_room']
+!!		$sex_ev['bed_room']
 		'You pant tiredly, laying back on <<$npc_firstname[$boy]>>''s bed as your orgasm slowly winds down. Suddenly <<$npc_firstname[$boy]>>''s cock enters your view, dangling above your head, and he bends over you, trying to push it into your panting mouth.'
 	else
 		'You pant tiredly, laying back on the bed as your orgasm slowly winds down. Suddenly <<$npc_firstname[$boy]>>''s cock enters your view, dangling above your head, and he bends over you, trying to push it into your panting mouth.'

+ 3 - 1
locations/sex_ev_hookup_leave.qsrc

@@ -7,7 +7,9 @@ if $ARGS[0] = 'gotta_go':
 	else
 		$sex_ev['fun'] = 'fun'
 	end
-	if sex_ev['continuation'] = 0:sex_ev['continuation'] = rand(-1,1)
+	
+	
+	if rand(1,20) < sex_ev['cum_count'] + sex_ev['extra_cum']: sex_ev['continuation'] = 1
 	if sex_ev['leaving'] = 0:
 		act'I should go':
 			sex_ev['leaving'] = 1

+ 208 - 75
locations/sex_ev_leave.qsrc

@@ -37,6 +37,11 @@ if $ARGS[0] = 'exit':
 		end
 	elseif $sex_ev['loc'] = 'hotel':
 		gs 'sex_ev_leave', 'ending'
+		if $region = 'pav':
+			gt 'pav_hotel'
+		elseif $region = 'city':
+			gt 'city_center'
+		end
 		gt $sex_ev_exit['exit_file'], $sex_ev_exit['exit_arg']
 	elseif $sex_ev['loc'] = 'pc_home':
 		gs 'sex_ev_leave', 'ending'
@@ -151,6 +156,10 @@ end
 
 if $ARGS[0] = 'leaving_end':
 	cla & *nl
+	if $npc_rel_type[$boy] = 'sugar_daddy':
+		'Just before you go, <<$npc_firstname[$boy]>> hands you an envelope with 2000<b>₽‎</b> in it.'
+		*nl
+	end
 	'"<<$sex_ev[''leave_dialogue'']>>," you say<<$sex_ev[''leave_action'']>>.'
 	act'Leave':gt'sex_ev_leave', 'exit'
 end
@@ -898,6 +907,10 @@ if $ARGS[0] = 'dressing2':
 		gs'sex_ev_leave', 'dressing_finish'
 	end
 	act'Talk while you dress':cla & gs'sex_ev_leave', 'dress_talk'
+	if sex_ev['ma_pill_money'] = 0 and npc_pay_for_ma_pill[$boy] = 1 and sex_ev['creampie_count'] > 0:
+		cla
+		act'Continue':cla & gs'sex_ev_leave', 'money_for_ma_pill'
+	end
 end
 
 if $ARGS[0] = 'dressing_finish':
@@ -1077,11 +1090,11 @@ if $ARGS[0] = 'something_to_do':
 		gs'sex_ev_leave', 'dress_start_desc'
 		'"You heading out?" <<$npc_firstname[$boy]>> asks.'
 		if sex_ev['sleepover'] < 1:
-			'"Yeah," you say, <<$sex_ev[''dress_describe'']>>. "Have a few things I need to get done.' + iif($sex_ev['loc'] = 'pc_home', 'Sorry to kick you out so quickly."','"')
+			'"Yeah," you say, <<$sex_ev[''dress_describe'']>>. "Have a few things I need to get done.' + iif($sex_ev['loc'] = 'pc_home', ' Sorry to kick you out so quickly."','"')
 			gs 'sex_ev_leave', 'dressing2'
 			gs 'sex_ev_leave', 'panty_gift'
 		else
-			'"Yeah," you say, <<$sex_ev[''dress_describe'']>>. "Have a few things I need to get done.'  + iif($sex_ev['loc'] = 'pc_home','Sorry to kick you out so quickly."','Thanks for letting me spend the night."')
+			'"Yeah," you say, <<$sex_ev[''dress_describe'']>>. "Have a few things I need to get done.'  + iif($sex_ev['loc'] = 'pc_home',' Sorry to kick you out so quickly."',' Thanks for letting me spend the night."')
 			
 			if rand(1,3) = 3 and (npc_day_off[$boy] = week or (npc_day_off[$boy] = week + 1) or (week = 7 and npc_day_off[$boy] = 1)):
 				gs'sex_ev_morning', 'sex_ev_invite_later'
@@ -1248,10 +1261,18 @@ if $ARGS[0] = 'panty_gift2':
 		if npc_girlfriend[$boy] = 1 and npc_fidelity[$boy] = 6:
 			if pc_know_npc_has_girlfriend[$boy] = 0: pc_know_npc_has_girlfriend[$boy] = 1
 			'"And what am I supposed to do with these when my girlfriend comes home?" he asks, looking at them amusedly.'
-			gs 'sex_ev_leave', 'panty_gift_girlfriend'
+			if $sex_ev['type'] = 'hookup':
+				gs 'sex_ev_hookup_leave', 'panty_gift_girlfriend'
+			else
+				gs 'sex_ev_leave', 'panty_gift_girlfriend'
+			end
 		else
 			'<<$npc_firstname[$boy]>> doesn''t reply, but his expression says that he isn''t displeased.'
-			gs 'sex_ev_leave', 'dressing2'
+			if $sex_ev['type'] = 'hookup':
+				gs 'sex_ev_hookup_leave', 'later'
+			else
+				gs 'sex_ev_leave', 'dressing2'
+			end
 		end
 	end
 	
@@ -1266,10 +1287,18 @@ if $ARGS[0] = 'panty_gift2':
 		if npc_girlfriend[$boy] = 1 and npc_fidelity[$boy] = 6:
 			if pc_know_npc_has_girlfriend[$boy] = 0: pc_know_npc_has_girlfriend[$boy] = 1
 			'"And what am I supposed to do with these when my girlfriend comes home?" he asks, looking at them amusedly.'
-			gs 'sex_ev_leave', 'panty_gift_girlfriend'
+			if $sex_ev['type'] = 'hookup':
+				gs 'sex_ev_hookup_leave', 'panty_gift_girlfriend'
+			else
+				gs 'sex_ev_leave', 'panty_gift_girlfriend'
+			end
 		else
 			'"Maybe I should frame it," <<$npc_firstname[$boy]>> snickers.'
-			gs 'sex_ev_leave', 'dressing2'
+			if $sex_ev['type'] = 'hookup':
+				gs 'sex_ev_hookup_leave', 'later'
+			else
+				gs 'sex_ev_leave', 'dressing2'
+			end
 		end
 	end
 	
@@ -1280,10 +1309,18 @@ if $ARGS[0] = 'panty_gift2':
 		if npc_girlfriend[$boy] = 1 and npc_fidelity[$boy] = 6:
 			if pc_know_npc_has_girlfriend[$boy] = 0: pc_know_npc_has_girlfriend[$boy] = 1
 			'"And what am I supposed to do with these when my girlfriend comes home?" he asks, looking at them amusedly.'
-			gs 'sex_ev_leave', 'panty_gift_girlfriend'
+			if $sex_ev['type'] = 'hookup':
+				gs 'sex_ev_hookup_leave', 'panty_gift_girlfriend'
+			else
+				gs 'sex_ev_leave', 'panty_gift_girlfriend'
+			end
 		else
 			'<<$npc_firstname[$boy]>> doesn''t reply, but his expression says that he isn''t displeased.'
-			gs 'sex_ev_leave', 'dressing2'
+			if $sex_ev['type'] = 'hookup':
+				gs 'sex_ev_hookup_leave', 'later'
+			else
+				gs 'sex_ev_leave', 'dressing2'
+			end
 		end
 	end
 	
@@ -1295,10 +1332,18 @@ if $ARGS[0] = 'panty_gift2':
 			if npc_girlfriend[$boy] = 1 and npc_fidelity[$boy] = 6:
 				if pc_know_npc_has_girlfriend[$boy] = 0: pc_know_npc_has_girlfriend[$boy] = 1
 				'"And what am I supposed to do with these when my girlfriend comes home?" he asks, looking at them amusedly.'
-				gs 'sex_ev_leave', 'panty_gift_girlfriend'
+				if $sex_ev['type'] = 'hookup':
+					gs 'sex_ev_hookup_leave', 'panty_gift_girlfriend'
+				else
+					gs 'sex_ev_leave', 'panty_gift_girlfriend'
+				end
 			else
 				'<<$npc_firstname[$boy]>> doesn''t reply, but his expression says that he isn''t displeased.'
-				gs 'sex_ev_leave', 'dressing2'
+				if $sex_ev['type'] = 'hookup':
+					gs 'sex_ev_hookup_leave', 'later'
+				else
+					gs 'sex_ev_leave', 'dressing2'
+				end
 			end
 		end
 	end
@@ -1311,10 +1356,18 @@ if $ARGS[0] = 'panty_gift2':
 			if npc_girlfriend[$boy] = 1:
 				if pc_know_npc_has_girlfriend[$boy] = 0: pc_know_npc_has_girlfriend[$boy] = 1
 				'"And what am I supposed to do with these when my girlfriend comes home?" he asks, looking at them amusedly.'
-				gs 'sex_ev_hookup_leave', 'panty_gift_girlfriend'
+				if $sex_ev['type'] = 'hookup':
+					gs 'sex_ev_hookup_leave', 'panty_gift_girlfriend'
+				else
+					gs 'sex_ev_leave', 'panty_gift_girlfriend'
+				end
 			else
 				'<<$npc_firstname[$boy]>> doesn''t say anything in response, but given the lustful glint in his eyes, he seems pretty pleased.'
-				gs 'sex_ev_hookup_leave', 'later'
+				if $sex_ev['type'] = 'hookup':
+					gs 'sex_ev_hookup_leave', 'later'
+				else
+					gs 'sex_ev_leave', 'dressing2'
+				end
 			end
 		end
 		
@@ -1329,10 +1382,18 @@ if $ARGS[0] = 'panty_gift2':
 			if npc_girlfriend[$boy] = 1:
 				if pc_know_npc_has_girlfriend[$boy] = 0: pc_know_npc_has_girlfriend[$boy] = 1
 				'"And what am I supposed to do with these when my girlfriend comes home?" he asks, looking at them amusedly.'
-				gs 'sex_ev_hookup_leave', 'panty_gift_girlfriend'
+				if $sex_ev['type'] = 'hookup':
+					gs 'sex_ev_hookup_leave', 'panty_gift_girlfriend'
+				else
+					gs 'sex_ev_leave', 'panty_gift_girlfriend'
+				end
 			else
 				'<<$npc_firstname[$boy]>> doesn''t say anything in response, but given the lustful glint in his eyes, he seems pretty pleased.'
-				gs 'sex_ev_hookup_leave', 'later'
+				if $sex_ev['type'] = 'hookup':
+					gs 'sex_ev_hookup_leave', 'later'
+				else
+					gs 'sex_ev_leave', 'dressing2'
+				end
 			end
 		end
 		
@@ -1502,12 +1563,12 @@ if $ARGS[0] = 'dress_talk':
 	else
 		gs 'sex_ev_after', 'after_sex_dressed'
 	end
+	gs 'sex_ev_leave', 'panty_gift'
 end
 
 if $ARGS[0] = 'dress_talk_boy':
 
 	if $sex_ev['type'] ! 'hookup':
-		gs 'sex_ev_leave', 'npc_sex_ev_invite'
 
 		if sex_ev['dress_talk2'] = 0:
 			'"What''re you up to later?"'
@@ -1551,6 +1612,7 @@ if $ARGS[0] = 'dress_talk_boy':
 
 
 		end
+		gs 'sex_ev_leave', 'npc_sex_ev_invite'
 	end
 end
 
@@ -1654,7 +1716,7 @@ end
 
 if $ARGS[0] = 'walk_funny':
 	if sex_ev['fuck_count'] > 5 and $sex_ev['walk_funny_talk'] = '' and pain['vaginal'] > 10:
-		if hour >= 20: 
+		if hour < 16: 
 			$sex_ev['walk_funny_day'] = 'day'
 		else
 			$sex_ev['walk_funny_day'] = 'day tomorrow'
@@ -1754,7 +1816,8 @@ if $ARGS[0] = 'leak_all_day':
 				cla & *clr
 				$sex_ev['cum_leak_talk'] = 'embarrassed'
 				gs'sex_ev_leave', 'dress_loop'
-				if kanikuli = 0 and week < 6:
+				if kanikuli = 0 and mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and SchoolBlock = 0 and (week < 5 or week = 7):
+					!! if schoolday
 					if $sex_ev['dress_describe'] = 'pulling your panties up':
 						'"I can''t believe I have to go to class full of your cum," you say, blushing furiously as you pull your panties up over your dripping snatch. The aforementioned cum immediately seeps into the fabric, creating an uncomfortable damp spot. "I''m going to be sitting in it all day!"'
 					elseif $pantyworntype = 'none':
@@ -1771,6 +1834,7 @@ if $ARGS[0] = 'leak_all_day':
 						'"I can''t believe I have to go to class full of your cum," you say, blushing furiously as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into your panties, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking all day! It''s gonna stain my skirt!"'
 					end
 				else
+					!! if not schoolday
 					if $sex_ev['dress_describe'] = 'pulling your panties up':
 						'"I''m so full of your cum, I''m going to have to sit in it all," you say, blushing furiously as you pull your panties up over your dripping snatch. The aforementioned cum immediately seeps into the fabric, creating an uncomfortable damp spot. "It''s gonna stain my panties!"'
 					elseif $pantyworntype = 'none':
@@ -1794,59 +1858,112 @@ if $ARGS[0] = 'leak_all_day':
 				cla & *clr
 				$sex_ev['cum_leak_talk'] = 'annoyed'
 				gs'sex_ev_leave', 'dress_loop'
-				if kanikuli = 0 and week < 6:
+				if kanikuli = 0 and mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and SchoolBlock = 0 and (week < 5 or week = 7):
+					!! if schoolday
 					if $sex_ev['dress_describe'] = 'pulling your panties up':
-						'"I can''t believe I have to go to class full of your cum," you say, blushing furiously as you pull your panties up over your dripping snatch. The aforementioned cum immediately seeps into the fabric, creating an uncomfortable damp spot. "I''m going to be sitting in it all day!"'
+						'"I can''t believe I have to go to class like this," you scowl, pulling your panties up over your hips and immediately feel a glob of <<$npc_firstname[$boy]>>''s cum seep out to form an uncomfortable damp spot on the fabric. "I''m going to be sitting in this all day!"'
 					elseif $pantyworntype = 'none':
 						if $sex_ev['dress_describe'] = 'slipping your skirt up your legs':
-							'"I can''t believe I have to go to class full of your cum," you say, blushing furiously as you slip your skirt up over your hips, feeling the aforementioned cum trickle down your thighs. "I''m going to be leaking all day! It''s gonna stain my skirt!"'
+							'"I can''t believe I have to go to class like this," you scowl as you slip your skirt up over your hips and feel <<$npc_firstname[$boy]>>''s cum trickle out of your pussy and down your thighs. "If my classmates see this, it''s your fault."'
 						elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips':
-							'"I can''t believe I have to go to class full of your cum," you say, blushing furiously as you pull your pants up over your dripping snatch. The aforementioned cum immediately seeps into the fabric, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking all day! It''s gonna stain my skirt!"'
+							'"I can''t believe I have to go to class like this," you scowl, pulling your pants up over your dripping snatch and immediately feel an uncomfortable damp spot form on the fabric. "Ugh! This is going to be leaking out of me all day!"'
 						elseif CloSkirtShortness > 0:
-							'"I can''t believe I have to go to class full of your cum," you say, blushing furiously as you''re <<$sex_ev[''dress_describe'']>>, suddenly feeling some trickle down your thighs beneath your skirt. "I''m going to be leaking all day! It''s gonna stain my skirt!"'
+							'"I can''t believe I have to go to class like this," you scowl as you''re <<$sex_ev[''dress_describe'']>>, suddenly feeling some trickle down your thighs beneath your skirt. "I''m going to be leaking all day! It''s gonna stain my skirt!"'
 						else
-							'"I can''t believe I have to go to class full of your cum," you say, blushing furiously as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into the fabric of your pants, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking all day! It''s gonna stain my skirt!"'
+							'"I can''t believe I have to go to class like this," you scowl as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into the fabric of your pants, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking all day! <i>And</i> my pants are gonna stain!"'
 						end
 					else
-						'"I can''t believe I have to go to class full of your cum," you say, blushing furiously as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into your panties, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking all day! It''s gonna stain my skirt!"'
+						'"I can''t believe I have to go to class like this," you scowl as you''re <<$sex_ev[''dress_describe'']>>. <<$npc_firstname[$boy]>>''s cum has already seeped into your panties, creating an uncomfortable damp spot between your thighs. "I''m going to be sitting in cum soaked panties all day because of you."'
 					end
 				else
+					!! if not schoolday
 					if $sex_ev['dress_describe'] = 'pulling your panties up':
-						'"I''m so full of your cum, I''m going to have to sit in it all," you say, blushing furiously as you pull your panties up over your dripping snatch. The aforementioned cum immediately seeps into the fabric, creating an uncomfortable damp spot. "It''s gonna stain my panties!"'
+						'"I can''t believe how much cum you pumped into me," you scowl, pulling your panties up over your dripping snatch. The aforementioned cum immediately seeps into the fabric, creating an uncomfortable damp spot. "I''m going to be leaking <i>all day!</i> My panties are gonna stain!"'
 					elseif $pantyworntype = 'none':
 						if $sex_ev['dress_describe'] = 'slipping your skirt up your legs':
-							'"I''m so full of your cum, I''m going to be leaking all day," you say, blushing furiously as you slip your skirt up over your hips, feeling the aforementioned cum trickle down your thighs. "It''s gonna stain my skirt!"'
+							'"I can''t believe how much cum you pumped into me," you scowl as you slip your skirt up over your hips, feeling the aforementioned cum trickle down your thighs. "It''s gonna be running down my legs all day!"'
 						elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips':
-							'"I''m so full of your cum, I''m going to have to sit in it all," you say, blushing furiously as you pull your pants up over your dripping snatch. The aforementioned cum immediately seeps into the fabric, creating an uncomfortable damp spot between your thighs.'
+							'"I can''t believe how much cum you pumped into me," you scowl, pulling your pants up over your dripping snatch. The aforementioned cum immediately seeps into the fabric, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking <i>all day!</i> This is gonna stain!"'
 						elseif CloSkirtShortness > 0:
-							'"I''m so full of your cum, I''m going to be leaking all day," you say, blushing furiously as you''re <<$sex_ev[''dress_describe'']>>, suddenly feeling some trickle down your thighs beneath your skirt. "It''s gonna stain my skirt!"'
+							'"I can''t believe how much cum you pumped into me," you scowl as you''re <<$sex_ev[''dress_describe'']>>, suddenly feeling some trickle down your thighs beneath your skirt. "It''s gonna be running down my legs all day!"'
 						else
-							'"I''m so full of your cum, I''m going to be sitting in it all day," you say, blushing furiously as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into the fabric of your pants, creating an uncomfortable damp spot between your thighs.'
+							'"I can''t believe how much cum you pumped into me," you scowl as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into the fabric of your pants, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking <i>all day!</i> This is gonna stain!"'
 						end
 					else
-						'"I''m so full of your cum, I''m going to be sitting in it all day," you say, blushing furiously as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into your panties, creating an uncomfortable damp spot between your thighs. "It''s gonna stain my panties!"'
+						'"I can''t believe how much cum you pumped into me," you scowl as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into your panties, creating an uncomfortable damp spot between your thighs. "I''m going to be leaking <i>all day!</i> This is gonna stain!"'
 					end
 				end
 				gs'sex_ev_leave', 'leak_all_day2'
 			end
 			
-!!{			act'Sexy':
+			act'Sexy':
 				cla & *clr
 				$sex_ev['cum_leak_talk'] = 'sexy'
 				gs'sex_ev_leave', 'dress_loop'
-				if $sex_ev['dress_describe'] = 'pulling your panties up':
-					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you say ruefully while also sexily rubbing your thighs together even as you pull your panties up over your sore pussy.'
-				elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips' and $pantyworntype = 'none':
-					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you say ruefully while also sexily rubbing your thighs together even as you pull your pants up over your sore pussy.'
+				if kanikuli = 0 and mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and SchoolBlock = 0 and (week < 5 or week = 7):
+					!! if schoolday
+					if $sex_ev['dress_describe'] = 'pulling your panties up':
+						'"My pussy is so full of your cum," you say with a sultry smirk, pulling your panties up over your dripping snatch. It seeps into the fabric, forming a damp spot. "My panties are going to be soaked with it before class is over."'
+					elseif $pantyworntype = 'none':
+						if $sex_ev['dress_describe'] = 'slipping your skirt up your legs':
+							'"My pussy is so full of your cum," you say with a sultry smirk as you slip your skirt up over your hips, feeling the aforementioned cum trickle down your thighs. "You''re going to be leaking out of me through all my classes."'
+						elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips':
+							'"My pussy is so full of your cum," you say with a sultry smirk, pulling your pants up over your dripping snatch. It seeps into the fabric, forming a damp spot between your thighs. "This might end up staining my uniform."'
+						elseif CloSkirtShortness > 0:
+							'"My pussy is so full of your cum," you say with a sultry smirk as you''re <<$sex_ev[''dress_describe'']>>, feeling it trickle down your thighs beneath your skirt. "You''re going to be leaking out of me through all my classes."'
+						else
+							'"My pussy is so full of your cum," you say with a sultry smirk as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into the fabric of your pants, forming a damp spot between your thighs. "This might end up staining my uniform."'
+						end
+					else
+						'"My pussy is so full of your cum," you say with a sultry smirk as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into your panties, forming a damp spot between your thighs. "My panties are going to be soaked with it before class is over."'
+					end
 				else
-					'"I''m going to walk funny all <<$sex_ev[''walk_funny_day'']>> because of you," you say ruefully while also sexily rubbing your thighs together even as you''re <<$sex_ev[''dress_describe'']>>.'
+					!! if not schoolday
+					if $sex_ev['dress_describe'] = 'pulling your panties up':
+						'"My pussy is so full of your cum," you say with a sultry smirk, pulling your panties up over your hips and immediately feeling a glob of <<$npc_firstname[$boy]>>''s cum seep out to form a damp spot on the fabric. "You''re going to be leaking out of me all day."'
+					elseif $pantyworntype = 'none':
+						if $sex_ev['dress_describe'] = 'slipping your skirt up your legs':
+							'"My pussy is so full of your cum," you say with a sultry smirk as you slip your skirt up over your hips, feeling the thick liquid run down your thighs. "You''re going to be leaking out of me all day."'
+						elseif $sex_ev['dress_describe'] = 'tugging your pants over your hips':
+							'"My pussy is so full of your cum," you say with a sultry smirk pulling your pants up over your dripping snatch and immediately feel a damp spot form on the fabric. "This might end up staining my pants."'
+						elseif CloSkirtShortness > 0:
+							'"My pussy is so full of your cum," you say with a sultry smirk as you''re <<$sex_ev[''dress_describe'']>> and feel thick liquid trickle down your thighs beneath your skirt. "You''re going to be leaking out of me all day."'
+						else
+							'"My pussy is so full of your cum," you say with a sultry smirk as you''re <<$sex_ev[''dress_describe'']>>. The aforementioned cum has already seeped into the fabric of your pants, forming a damp spot between your thighs. "You''re going to be leaking out of me all day."'
+						end
+					else
+						'"My pussy is so full of your cum," you say with a sultry smirk as you''re <<$sex_ev[''dress_describe'']>>, feeling a distinct damp spot between your legs. "My panties are already soaked with it."'
+					end
 				end
-				gs'sex_ev_leave', 'walk_funny2'
-			end}
+				gs'sex_ev_leave', 'leak_all_day2'
+			end
 		end
 	end
 end
 
+if $ARGS[0] = 'leak_all_day2':
+	if npc_caretaker[$boy] > 0:
+		if $npc_cum_pref[$boy] = 'creampie':
+			'"Sorry about that," <<$npc_firstname[$boy]>> replies with a guilty smile, though you can''t help noticing that his eyes are fixed between your legs.'
+		else
+			'"Sorry about that," <<$npc_firstname[$boy]>> replies with a guilty smile.'
+		end
+	else
+	
+	end
+end
+
+if $ARGS[0] = 'leak_all_day3':
+	if $sex_ev['walk_funny_talk'] = 'embarrassed':
+		'You can''t help but blush even deeper at his reply.'
+	elseif $sex_ev['walk_funny_talk'] = 'annoyed':
+		'Your scowl deepens at his reply.'
+	elseif $sex_ev['walk_funny_talk'] = 'sexy':
+		'You flash a sexy smile back at him.'
+	end
+	gs'sex_ev_leave', 'dress_talk'
+end
+
 if $ARGS[0] = 'when_do_you_get_off':
 	act'Ask what time he gets off':
 		cla & *clr
@@ -1996,55 +2113,60 @@ end
 if $ARGS[0] = 'pc_sex_ev_invite_denied':
 	gs'sex_ev_leave', 'dress_loop_code'
 	'"Damn," you sigh disappointedly, continuing <<$sex_ev[''dress_describe'']>>'
-	gs 'sex_ev', 'block_sex_evs'
+	gs 'booty_call', 'block_booty_calls'
 	gs 'sex_ev_leave', 'dress_talk'
 end
 
 if $ARGS[0] = 'npc_sex_ev_invite':
-	if sex_ev['plans_later_talk'] = 0:
-		gs 'sex_ev_leave', 'dress_loop'
-		sex_ev['plans_later_talk'] = 1
-		if npc_day_off[$boy] = week + 1 or (week = 7 and npc_day_off[$boy] = 1):
-			sex_ev['invite_tomorrow'] = 1
-			if npc_girlfriend[$boy] = 1 and npc_fidelity[$boy] = 6:
-				pc_know_npc_has_girlfriend[$boy] = 1
-				'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "It''ll be my day off and my girlfriend won''t be around. Want to come over and do this again?"'
-			else
-				'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "It''ll be my day off. Want to come by and do this again?"'
-			end
-		elseif npc_day_off[$boy] = week and (sex_ev['sleepover'] = 1 or hour < 5):
-			sex_ev['invite_today'] = 1
-			if npc_girlfriend[$boy] = 1 and npc_fidelity[$boy] = 6:
-				pc_know_npc_has_girlfriend[$boy] = 1
-				'"You busy later?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "Today''s my day off and my girlfriend won''t be around. Want to come over and do this again?"'
+	cla
+	if (rand(1,10) < npc_sexdrive[$boy] or rand(1,200) < npc_rel[$boy]) and sex_ev['plans_later_talk'] = 0:
+		act'Continue':
+			gs 'sex_ev_leave', 'dress_loop'
+			sex_ev['plans_later_talk'] = 1
+			if npc_day_off[$boy] = week + 1 or (week = 7 and npc_day_off[$boy] = 1):
+				sex_ev['invite_tomorrow'] = 1
+				if npc_girlfriend[$boy] = 1 and npc_fidelity[$boy] = 6:
+					pc_know_npc_has_girlfriend[$boy] = 1
+					'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "It''ll be my day off and my girlfriend won''t be around. Want to come over and do this again?"'
+				else
+					'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "It''ll be my day off. Want to come by and do this again?"'
+				end
+			elseif npc_day_off[$boy] = week and (sex_ev['sleepover'] = 1 or hour < 5):
+				sex_ev['invite_today'] = 1
+				if npc_girlfriend[$boy] = 1 and npc_fidelity[$boy] = 6:
+					pc_know_npc_has_girlfriend[$boy] = 1
+					'"You busy later?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "Today''s my day off and my girlfriend won''t be around. Want to come over and do this again?"'
+				else
+					'"You busy later?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "It''s my day off. Want to come by and do this again?"'
+				end
 			else
-				'"You busy later?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "It''s my day off. Want to come by and do this again?"'
+				sex_ev['invite_tomorrow'] = 1
+				if npc_girlfriend[$boy] = 1 and npc_fidelity[$boy] = 6:
+					pc_know_npc_has_girlfriend[$boy] = 1
+					'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "My girlfriend won''t be around. Want to come over and do this again?"'
+				else
+					'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "Want to come by and do this again?"'
+				end
 			end
-		else
-			sex_ev['invite_tomorrow'] = 1
-			if npc_girlfriend[$boy] = 1 and npc_fidelity[$boy] = 6:
-				pc_know_npc_has_girlfriend[$boy] = 1
-				'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "My girlfriend won''t be around. Want to come over and do this again?"'
-			else
-				'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$sex_ev[''dress_describe'']>>. "Want to come by and do this again?"'
+			
+			gs 'sex_ev_leave', 'busy_tomorrow'
+			
+			act'What time?':
+				gs 'sex_ev_leave', 'dress_loop'
+				'"That depends," you say, <<$sex_ev[''dress_describe'']>>. "What time were you thinking?"'
+				'"<<npc_start_free_time[$boy]>>?" <<$npc_firstname[$boy]>> asks.'
+				gs 'sex_ev_leave', 'busy_time'
+				gs 'sex_ev_leave', 'sex_ev_plan'
 			end
 		end
-		
-		gs 'sex_ev_leave', 'busy_tomorrow'
-		
-		act'What time?':
-			gs 'sex_ev_leave', 'dress_loop'
-			'"That depends," you say, <<$sex_ev[''dress_describe'']>>. "What time were you thinking?"'
-			'"<<npc_start_free_time[$boy]>>?" <<$npc_firstname[$boy]>> asks.'
-			gs 'sex_ev_leave', 'busy_time'
-			gs 'sex_ev_leave', 'sex_ev_plan'
-		end
+	else
+		sex_ev['plans_later_talk'] = 1
 	end
 end
 
 if $ARGS[0] = 'busy_tomorrow':
 	act'I''m busy':
-		gs 'sex_ev', 'block_sex_evs'
+		gs 'booty_call', 'block_booty_calls'
 		gs 'sex_ev_leave', 'dress_loop'
 		if sex_ev['invite_tomorrow'] = 1:
 			'"I can''t, sorry," you say, <<$sex_ev[''dress_describe'']>>. "I''m busy tomorrow."'
@@ -2058,7 +2180,7 @@ end
 
 if $ARGS[0] = 'busy_time':
 	act'I''m busy':
-		gs 'sex_ev', 'block_sex_evs'
+		gs 'booty_call', 'block_booty_calls'
 		gs 'sex_ev_leave', 'dress_loop'
 		'"I can''t, sorry," you say, <<$sex_ev[''dress_describe'']>>. "I have something to do then."'
 		'"Damn," <<$npc_firstname[$boy]>> says disappointedly.'
@@ -2096,4 +2218,15 @@ if $ARGS[0] = 'sex_ev_plan':
 	end
 end
 
+if $ARGS[0] = 'money_for_ma_pill':
+	sex_ev['ma_pill_money'] = 1
+	money += 1000
+	cla & *clr
+	gs'sex_ev_leave', 'dress_loop'
+	'"Hey," <<$npc_firstname[$boy]>> says as you''re <<$sex_ev[''dress_describe'']>>. "Don''t forget this."'
+	'He grabs his wallet and pulls out a 1000<b>₽</b note, holding it out to you.'
+	'"For the morning after pill," he says.'
+	'"Oh yeah, thanks," you nod, taking it from him.'
+	gs 'sex_ev_leave', 'dressing2'
+end
 --- sex_ev_leave ---------------------------------

+ 9 - 2
locations/sex_ev_miss.qsrc

@@ -74,7 +74,8 @@ if $ARGS[0] = 'miss_girl_orgasm_continue':
 			'You''ve barely finished quivering when he pulls you off of him and pushes you onto your back, immediately plunging his cock back inside you. The sudden penetration of your still-sensitive pussy elicits involuntary whimpers of protest from you, but it doesn''t stop him for a moment, ramping into a steady rhythm.'
 		end
 		'"I''m not finished yet," he growls.'
-		act'Get fucked':gs'sex_ev_miss', 'miss_goto'
+!!		act'Get fucked':gs'sex_ev_miss', 'miss_goto'
+		gs'sex_ev_sex', 'fuck_continue'
 	end
 end
 
@@ -306,6 +307,12 @@ if $ARGS[0] = 'miss1.2':
 			gs 'sex_ev_miss', 'miss1.2_dirty_talk'
 			*nl
 			'All your dirty talk is just that: talk. Your pussy still barely feels anything other than the occasional bump, but you don''t want <<$npc_firstname[$boy]>> to feel bad about it either so you play along, pretending it feels good.'
+		elseif sex_ev['casual_talk'] > 0:
+			if mid($boy,1,1) = 'A':
+				gs 'sex_ev_sex_talk_<<$boy>>', 'talk_output'
+			else
+			
+			end
 		end
 	else
 		if sex_ev['moan'] <= 2 and sex_ev['moan'] > 0:
@@ -864,7 +871,7 @@ if $ARGS[0] = 'miss_kiss':
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/sex/vag/miss/kiss1.mp4"></video></center>'
 		if sex_ev['cuni_count'] > 0:
-			'You let <<$npc_firstname[$boy]>>''s lips touch yours and feel his tongue snake into your mouth and start to wrestle against your own, accompanied by an additional salty flavour that takes you a moment to realize is the taste of your own pussy.'
+			'You let <<$npc_firstname[$boy]>>''s lips touch yours and feel his tongue snake into your mouth and start to wrestle against your own, accompanied by an additional salty flavour that you recognize as the taste of your own pussy.'
 		elseif npc_smoker[$boy] > 0:
 			'You let <<$npc_firstname[$boy]>>''s lips touch yours and feel his tongue snake into your mouth and start to wrestle against your own.'
 		else

+ 185 - 107
locations/sex_ev_morning.qsrc

@@ -583,61 +583,7 @@ if $ARGS[0] = 'wakeup1':
 		else
 			'"Want some breakfast?" <<$npc_firstname[$boy]>> asks. "It''ll just take me a few minutes."'
 		end
-		act'No thanks':
-			sex_ev['breakfast_finished'] = -1
-			cla
-			act'No time':
-				cla & *nl
-				'"Sorry, I don''t have time," you say. "I wish I could but I really need to get going."'
-				gs 'sex_ev_morning', 'wakeup1'
-			end
-			
-			act'Not hungry':
-				cla & *nl
-				'"I''ll pass," you say. "I''m not all that hungry right now."'
-				gs 'sex_ev_morning', 'wakeup1'
-			end
-			
-			act'Don''t eat breakfast':
-				cla & *nl
-				'"I''ll pass," you say. "I don''t really eat breakfast."'
-				gs 'sex_ev_morning', 'wakeup1'
-			end
-			
-			act'On a diet':
-				cla & *nl
-				'"I''m on a diet," you say ruefully. "Gotta keep the calories down."'
-				gs 'sex_ev_morning', 'wakeup1'
-			end
-		end
-		
-		act'Yes please (15 minutes)':
-			cla & *nl
-			'"That sounds great," you smile.'
-			act'Continue':gt'sex_ev_morning', 'wait_for_breakfast1'
-		end
-		
-		act'Let me cook instead':
-			cla & *nl
-			if sex_ev['get_up'] = 0:
-				'"Please, allow me," you smile, moving to get out of bed. "It''s the least I can do for letting me sleep over."'
-			else
-				'"Please, allow me," you smile. "It''s the least I can do for letting me sleep over."'
-			end
-			act'Make breakfast':gt'sex_ev_morning', 'pc_make_breakfast'
-		end
-		
-		if sex_ev['morning_fuck'] = 0:
-			act'Differnt kind of breakfast (sex)':
-				gs'arousal', 'bj', 1, 'no_orgasm_msg'
-				cla & *clr
-				'<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
-				'"Yeah," you say crawling over to him. "I could really use some <i>meat</i> right now."'
-				'You slink down between his legs, wrapping your lips around his cock and slurp hard.'
-				'"Nngh, fuck..." <<$npc_firstname[$boy]>> grunts, getting harder by the second. "Not what I had in mind but..." You cut him off as you plunge your lips back down his shaft.'
-				act'Continue':gt'sex_ev_foreplay', 'bj_dom2'
-			end
-		end
+		gs'sex_ev_morning', 'boy_breakfast_offer'
 	else
 !!	elseif npc_latesleeper[$boy] = 1:
 !!		gt'sex_ev_morning', 'latesleeper'
@@ -645,7 +591,7 @@ if $ARGS[0] = 'wakeup1':
 		if $npc_rel_type[$boy] = 'husband':
 			'event ends in location'
 		elseif $sex_ev['loc'] ! 'pc_home':
-			act'Prepare to leave':gt'sex_ev_morning', 'head_out'
+			act'Prepare to leave':gs'sex_ev_morning', 'head_out'
 		else
 			act'Say goodbye to <<$npc_firstname[$boy]>>':gt'sex_ev_morning', 'npc_leave'
 		end
@@ -724,16 +670,16 @@ if $ARGS[0] = 'wakeup1':
 			end
 		end
 		
-		if npc_latesleeper[$boy] ! 1 and sex_ev['breakfast_eat'] = 0 and sex_ev['npc_morning_shower'] ! 1:
+		if npc_latesleeper[$boy] ! 1 and sex_ev['breakfast_finished'] = 0 and sex_ev['npc_morning_shower'] ! 1:
 			gs'sex_ev_morning', 'want_breakfast'
 			gs'sex_ev_pillow_talk2', 'forgot_bc_talk1'
-		elseif npc_latesleeper[$boy] = 1 and sex_ev['breakfast_eat'] = 0 and $sex_ev['loc'] ! 'hotel_room':
+		elseif npc_latesleeper[$boy] = 1 and sex_ev['breakfast_finished'] = 0 and $sex_ev['loc'] ! 'hotel_room':
 			act'Make breakfast':gt'sex_ev_morning', 'pc_make_breakfast'
 		end
 		
-		if sex_ev['creampie_count'] > 0 and morning_after_pill > 0 and sex_ev['plan_b'] = 0 and birth_control['think_safe'] = 0:
+		if sex_ev['creampie_count'] > 0 and morning_after_pill > 0 and sex_ev['ma_pill'] = 0 and birth_control['think_safe'] = 0:
 			act'Take a morning after pill':
-				sex_ev['plan_b'] = 2
+				sex_ev['ma_pill'] = 2
 				cla & *clr
 				$sex_ev['bed_room']
 				
@@ -748,7 +694,7 @@ if $ARGS[0] = 'wakeup1':
 			end
 		end
 		
-		if sex_ev['boy_asleep'] = 1 and sex_ev['breakfast_eat'] = 0:
+		if sex_ev['boy_asleep'] = 1 and sex_ev['breakfast_finished'] = 0:
 			act'Wake <<$npc_firstname[$boy]>> with a blowjob':
 				cla & *clr
 				'<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
@@ -831,12 +777,13 @@ if $ARGS[0] = 'shower_leave':
 end
 
 if $ARGS[0] = 'head_out':
+	cla
 	if $clothingworntype = 'nude':
 		!! gt'sex_ev_morning', 'dressing1'
 		if $sex_ev['type'] = 'hookup':
 			gs'sex_ev_hookup_leave', 'gotta_go'
 		else
-			act'Get dressed':gt'sex_ev_leave', 'dressing1'
+			gt'sex_ev_leave', 'dressing1'
 		end
 	else
 		if npc_latesleeper[$boy] = 1 and sex_ev['boy_wakeup'] = 0:
@@ -981,7 +928,7 @@ end
 
 if $ARGS[0] = 'sex_ev_plan':
 	act'Sounds good':
-		gs 'sex_ev', 'set_sex_ev_date'
+		gs 'booty_call', 'set_sex_ev_date'
 		cla & *nl
 		'"Sounds good," you grin, <<$sex_ev[''dress_describe'']>>. "I''ll see you then."'
 		'"Great," <<$npc_firstname[$boy]>> grins back.'
@@ -990,7 +937,7 @@ if $ARGS[0] = 'sex_ev_plan':
 	end
 	
 	act'I''ve got nothing better to do':
-		gs 'sex_ev', 'set_sex_ev_date'
+		gs 'booty_call', 'set_sex_ev_date'
 		cla & *nl
 		'"Sure," you smirk, <<$sex_ev[''dress_describe'']>>. "I got nothing better to do."'
 		'"Great," <<$npc_firstname[$boy]>> grins back.'
@@ -999,7 +946,7 @@ if $ARGS[0] = 'sex_ev_plan':
 	end
 	
 	act'I could fit it in':
-		gs 'sex_ev', 'set_sex_ev_date'
+		gs 'booty_call', 'set_sex_ev_date'
 		cla & *nl
 		'"I think I can fit that in," you smirk, <<$sex_ev[''dress_describe'']>>.'
 		if npc_humor[$boy] = 2:
@@ -1022,9 +969,12 @@ if $ARGS[0] = 'end_morning':
 		if sex_ev['sleepover'] = 1 and npc_latesleeper[$boy] = 1 and sex_ev['boy_asleep'] ! 0 and $sex_ev['loc'] ! 'pc_home':
 			gs'sex_ev_leave', 'sneak_out1'
 		else
-			gs'sex_ev_leave', 'dressing1'
+!!			gs'sex_ev_leave', 'dressing_finish'
+!!			gs'sex_ev_leave', 'dressing1'
+			gs'sex_ev_after', 'after_sex_dressed'
 		end
 	end
+	act'Talk while you dress':cla & gs'sex_ev_leave', 'dress_talk'
 end
 
 
@@ -1159,32 +1109,56 @@ if $ARGS[0] = 'forgot_bc_pill':
 		act'Calm down':
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/sex/after/wakeup_shock2.mp4"></video></center>'
-			'You sit up and start taking big deep breaths, forcing yourself to calm down, trying to approach the situation logically.'
-			*nl
-			if sex_ev['creampie_count'] > 0:
-				if sex_ev['creampie_count'] > 5:
-					'Okay, so <<$npc_firstname[$boy]>> came inside you last night... <i>Many</i> times. But you can still take a morning after pill. Maybe it''ll be okay.'
-				elseif sex_ev['creampie_count'] > 1:
-					'Okay, so <<$npc_firstname[$boy]>> came inside you last night... More than once... A <i>few</i> times. But you can still take a morning after pill. Maybe it''ll be okay.'
-				elseif sex_ev['creampie_count'] = 1:
-					'Okay, so <<$npc_firstname[$boy]>> came inside you last night... But only once. That''s not too bad, right? Maybe you can still take a morning after pill. Maybe it''ll be okay.'
-				end
-				if morning_after_pill > 0:
-					*nl
-					if LudaQW['free_condoms'] = 1 and stat['morning_after_pill'] = 0:
-						'Actually, you have the one Aunt Luda gave you. For emergencies she said...'
+			'You sit up and start taking big deep breaths, forcing yourself to calm down and try to approach the situation logically.'
+			act'You can take a morning after pill':
+				cla & *nl
+				if sex_ev['creampie_count'] > 0:
+					if sex_ev['creampie_count'] > 5:
+						'Okay, so <<$npc_firstname[$boy]>> came inside you last night... <i>A lot.</i> But you can still take a morning after pill. Maybe it''ll be okay.'
+					elseif sex_ev['creampie_count'] > 1:
+						'Okay, so <<$npc_firstname[$boy]>> came inside you last night... More than once... A <i>few</i> times. But you can still take a morning after pill. Maybe it''ll be okay.'
+					elseif sex_ev['creampie_count'] = 1:
+						'Okay, so <<$npc_firstname[$boy]>> came inside you last night... But only once. That''s not too bad, right? Maybe you can still take a morning after pill. Maybe it''ll be okay.'
+					end
+					if morning_after_pill > 0:
+						*nl
+						if LudaQW['free_condoms'] = 1 and stat['morning_after_pill'] = 0:
+							'Actually, you have the one Aunt Luda gave you. For emergencies she said...'
+						else
+							'Actually, you have one in your bag. You could take it right now.'
+						end
+					end
+				else
+					if pharmacy_timers['birth_control'] > 0:
+						'<<$npc_firstname[$boy]>> didn''t come inside you yesterday, so you''re not in any real danger of getting pregnant right this second. But this breaks your streak. Aunt Luda said you need to take it every day or it won''t work. So if you take it now, does that mean you''re still not safe?'
 					else
-						'Actually, you have one in your bag. You could take it right now.'
+						'<<$npc_firstname[$boy]>> didn''t come inside you yesterday, so you''re not in any real danger of getting pregnant right this second. But does this mean you''ll need to wait a few days to build up the birth control in your system again? If you take your next pill now, does that mean you''re still not safe?'
 					end
 				end
-			else
-				if pharmacy_timers['birth_control'] > 0:
-					'<<$npc_firstname[$boy]>> didn''t come inside you yesterday, but this breaks your streak. Aunt Luda said you need to take it every day or it won''t work. So if you take it now, does that mean you''re still not safe?'
-				else
-					'<<$npc_firstname[$boy]>> didn''t come inside you yesterday, so you''re probably not in immediate danger of getting pregnant. But does this mean you''ll need to wait a few days to build up the birth control in your system again?'
+				gs'sex_ev_morning', 'forgot_bc_pill2'
+			end
+			
+			if stat['dangerous_day'] ! 1:
+				act'You''re not fertile right now':
+					cla & *nl
+					if sex_ev['creampie_count'] > 0:
+						if sex_ev['creampie_count'] > 5:
+							'Okay, so <<$npc_firstname[$boy]>> came inside you last night... <i>A lot.</i> But it''s not the fertile stage of your cycle. You should be fine, right?'
+						elseif sex_ev['creampie_count'] > 1:
+							'Okay, so <<$npc_firstname[$boy]>> came inside you last night... More than once... A <i>few</i> times. But it''s not the fertile stage of your cycle. You should be fine, right?'
+						elseif sex_ev['creampie_count'] = 1:
+							'Okay, so <<$npc_firstname[$boy]>> came inside you last night... But only once. And it''s not the fertile stage of your cycle. You should be fine, right?'
+						end
+					else
+						if pharmacy_timers['birth_control'] > 0:
+							'<<$npc_firstname[$boy]>> didn''t come inside you yesterday, so you''re not in any real danger of getting pregnant right this second. But this breaks your streak. Aunt Luda said you need to take it every day or it won''t work. So if you take it now, does that mean you''re still not safe?'
+						else
+							'<<$npc_firstname[$boy]>> didn''t come inside you yesterday, so you''re not in any real danger of getting pregnant right this second. But does this mean you''ll need to wait a few days to build up the birth control in your system again? If you take your next pill now, does that mean you''re still not safe?'
+						end
+					end
+					gs'sex_ev_morning', 'forgot_bc_pill2'
 				end
 			end
-			gs'sex_ev_morning', 'forgot_bc_pill2'
 		end
 	end
 end
@@ -1413,6 +1387,64 @@ if $ARGS[0] = 'guilt3':
 	end
 end
 
+if $ARGS[0] = 'boy_breakfast_offer':
+	act'No thanks':
+		sex_ev['breakfast_finished'] = -1
+		cla
+		act'No time':
+			cla & *nl
+			'"Sorry, I don''t have time," you say. "I wish I could but I really need to get going."'
+			gs 'sex_ev_morning', 'wakeup1'
+		end
+		
+		act'Not hungry':
+			cla & *nl
+			'"I''ll pass," you say. "I''m not all that hungry right now."'
+			gs 'sex_ev_morning', 'wakeup1'
+		end
+		
+		act'Don''t eat breakfast':
+			cla & *nl
+			'"I''ll pass," you say. "I don''t really eat breakfast."'
+			gs 'sex_ev_morning', 'wakeup1'
+		end
+		
+		act'On a diet':
+			cla & *nl
+			'"I''m on a diet," you say ruefully. "Gotta keep the calories down."'
+			gs 'sex_ev_morning', 'wakeup1'
+		end
+	end
+	
+	act'Yes please (15 minutes)':
+		cla & *nl
+		'"That sounds nice," you smile.'
+		act'Continue':gt'sex_ev_morning', 'wait_for_breakfast1'
+	end
+	
+	act'Let me cook instead':
+		cla & *nl
+		if sex_ev['get_up'] = 0:
+			'"Please, allow me," you smile, moving to get out of bed. "It''s the least I can do for letting me sleep over."'
+		else
+			'"Please, allow me," you smile. "It''s the least I can do for letting me sleep over."'
+		end
+		act'Make breakfast':gt'sex_ev_morning', 'pc_make_breakfast'
+	end
+	
+	if sex_ev['morning_fuck'] = 0:
+		act'Differnt kind of breakfast (sex)':
+			gs'arousal', 'bj', 1, 'no_orgasm_msg'
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
+			'"Yeah," you say crawling over to him. "I could really use some <i>meat</i> right now."'
+			'You slink down between his legs, wrapping your lips around his cock and slurp hard.'
+			'"Nngh, fuck..." <<$npc_firstname[$boy]>> grunts, getting harder by the second. "Not what I had in mind but..." You cut him off as you plunge your lips back down his shaft.'
+			act'Continue':gt'sex_ev_foreplay', 'bj_dom2'
+		end
+	end
+end
+
 if $ARGS[0] = 'wait_for_breakfast1':
 	minut += 15
 	gs 'stat'
@@ -1559,12 +1591,13 @@ if $ARGS[0] = 'breakfast_in_bed_menu':
 		cla & *nl
 		'"A bit of protein sounds good right now," you smile, reaching for the sandwiches he made, the slice of bread with cheese and kolbasa.'
 		if npc_humor[$boy] = 2:
-			'<<$npc_firstname[$boy]>> snickers, giving you a dirty smirk, saying, "I got some protein for you to swallow if you really want some."'
+			'"If it''s protein you want, I got some for you..." <<$npc_firstname[$boy]>> snickers.'
 			act'Roll your eyes':
 				cla & *nl
-				'You sigh deeply, rolling your eyes to the heavens as you ignore his vulgar remarks and bite into the sandwich. The bread is nice and soft, the cheese creamy, and the kolbasa salty and cheap but full of familiar comfort.'
+				'You sigh deeply, rolling your eyes to the heavens as you ignore his vulgar euphemisms and bite into the sandwich. The bread is nice and soft, the cheese creamy, and the kolbasa salty and cheap but full of familiar comfort.'
 				gs'sex_ev_morning', 'eat_breakfast1'
 			end
+			
 			act'Giggle':
 				cla & *nl
 				'You giggle at the dirty joke, struggling to fit the fork into your mouth as you bite into the sandwich. The bread is nice and soft, the cheese creamy, and the kolbasa salty and cheap but full of familiar comfort.'
@@ -1591,27 +1624,65 @@ if $ARGS[0] = 'breakfast_in_bed_menu':
 end
 
 if $ARGS[0] = 'want_breakfast':
-	if sex_ev['breakfast_eat'] = 0:
-		act'Make you breakfast?':
-			gs'sex_ev_pillow_talk', 'talk_time_add'
-			cla & *clr
-			if sex_ev['get_up'] = 0:
-				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
-			else
-				$sex_ev['bed_room']
+	if sex_ev['breakfast_finished'] = 0 and $sex_ev['loc'] ! 'hotel_room':
+		act'Breakfast?':
+			cla
+			act'Offer to cook':
+				gs'sex_ev_pillow_talk', 'talk_time_add'
+				cla & *clr
+				if sex_ev['get_up'] = 0:
+					'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+				else
+					$sex_ev['bed_room']
+				end
+				'"Hungry?" you ask. "How about I make us some breakfast?"'
+				if npc_caretaker[$boy] = 1:
+					'"You don''t have to do that," <<$npc_firstname[$boy]>> says.'
+					'"I want to," you smile back and haul yourself out of bed.'
+				else
+					'"That''d be great," <<$npc_firstname[$boy]>> smiles. You smile back and haul yourself out of bed.'
+				end
+				act'Make breakfast':gt'sex_ev_morning', 'pc_make_breakfast'
 			end
-			'"Hungry?" you ask. "How about I make us some breakfast?"'
-			if npc_caretaker[$boy] = 1:
-				'"You don''t have to do that," <<$npc_firstname[$boy]>> says.'
-				'"I want to," you smile back and haul yourself out of bed.'
-			else
-				'"That''d be great," <<$npc_firstname[$boy]>> smiles. You smile back and haul yourself out of bed.'
+			
+			act'You want coffee':
+				cla
+				act'Got any coffee?':
+					cla & *nl
+					'"Any chance I could get some coffee?" you ask <<$npc_firstname[$boy]>>.'
+					gs'sex_ev_morning', 'want_coffee_response'
+				end
+				
+				act'Would kill for some coffee':
+					cla & *nl
+					'"I would <i>kill</i> for a cup of coffee right now," you say, looking suggestively at <<$npc_firstname[$boy]>>.'
+					gs'sex_ev_morning', 'want_coffee_response'
+				end
+				
+				act'Would suck cock for some coffee':
+					cla & *nl
+					'"I would suck your cock for a cup of coffee right now," you say, smirking suggestively at <<$npc_firstname[$boy]>>.'
+					gs'sex_ev_morning', 'want_coffee_response'
+				end
 			end
-			act'Make breakfast':gt'sex_ev_morning', 'pc_make_breakfast'
 		end
 	end
 end
 
+if $ARGS[0] = 'want_coffee_response':
+	'He glances over at the clock.'
+	if npc_end_free_time <= hour + 2:
+		sex_ev['npc_late_work'] = 1
+		'"I don''t have time," <<$npc_firstname[$boy]>> says, shaking his head. "I gotta get to work."'
+		'You sigh in disappointment.'
+		gs'sex_ev_morning', 'wakeup1'
+	else
+		!! make a coffee only option later
+		'"I''ve got some time," <<$npc_firstname[$boy]>> says. "How about breakfast instead?"'
+		gs'sex_ev_morning', 'boy_breakfast_offer'
+	end
+end
+
 if $ARGS[0] = 'pc_make_breakfast':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/pc/activities/cooking/nude_fridge1.jpg"></center>'
@@ -1822,7 +1893,7 @@ end
 
 if $ARGS[0] = 'coffee_together':
 	gs 'beverage', 'coffee'
-	sex_ev['breakfast_eat'] = 1
+	sex_ev['breakfast_finished'] = 1
 	minut += 5
 	npc_rel[$boy] += rand(1,3)
 	gs'sex_ev_morning', 'breakfast_image'
@@ -1831,7 +1902,7 @@ if $ARGS[0] = 'coffee_together':
 end
 
 if $ARGS[0] = 'eat_breakfast1':
-	sex_ev['breakfast_eat'] = 1
+	sex_ev['breakfast_finished'] = 1
 	if sex_ev['boy_asleep'] = 1: sex_ev['boy_asleep'] = 0
 	npc_rel[$boy] += rand(1,3)
 	act'Eat a small portion':gs'sex_ev_morning', 'eat_breakfast2'
@@ -1978,7 +2049,14 @@ if $ARGS[0] = 'eat_breakfast_coffee':
 	
 	act'Dieting':
 		cla & *nl
-		'"I''m on a diet," you reply. "But you go ahead. Don''t hold back on account of me."'
+		'"I''m on a diet," you reply. "Caffeine is an appetite suppressant. But you go ahead. Don''t hold back on account of me."'
+		'He nods, continuing to help himself as you casually chit chat over the food.'
+		act'Clear your dishes':gt'sex_ev_morning', 'breakfast_dishes'
+	end
+	
+	act'Can''t eat in the morning':
+		cla & *nl
+		'"My stomach can''t really handle food in the morning," you reply. "I mostly just stick to coffee. But you go ahead. Don''t hold back on account of me."'
 		'He nods, continuing to help himself as you casually chit chat over the food.'
 		act'Clear your dishes':gt'sex_ev_morning', 'breakfast_dishes'
 	end

ファイルの差分が大きいため隠しています
+ 364 - 113
locations/sex_ev_pillow_talk.qsrc


この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません