Browse Source

Merge remote-tracking branch 'keving-upstream/master'

netuttki 2 weeks ago
parent
commit
9de8970c75
61 changed files with 2523 additions and 742 deletions
  1. 1 0
      .gitignore
  2. 3 0
      glife.qproj
  3. 41 34
      locations/albina_school_sex.qsrc
  4. 1114 0
      locations/artem_nush_sex.qsrc
  5. 130 33
      locations/artem_sex.qsrc
  6. 89 5
      locations/artemhome.qsrc
  7. 40 25
      locations/ballet_npc.qsrc
  8. 24 9
      locations/ballet_secrets.qsrc
  9. 13 5
      locations/blackmailer.qsrc
  10. 2 3
      locations/brother.qsrc
  11. 1 1
      locations/brother_shower_sex.qsrc
  12. 5 2
      locations/cikl.qsrc
  13. 1 1
      locations/clothing.qsrc
  14. 10 5
      locations/clothing_attributes.qsrc
  15. 142 143
      locations/core_library.qsrc
  16. 2 0
      locations/din_bad.qsrc
  17. 5 5
      locations/emp_functions.qsrc
  18. 6 7
      locations/gad_beach.qsrc
  19. 3 3
      locations/gad_field.qsrc
  20. 6 6
      locations/gad_forest.qsrc
  21. 9 9
      locations/gad_forest_events.qsrc
  22. 10 1
      locations/gad_gphouse.qsrc
  23. 1 2
      locations/gad_gpyard.qsrc
  24. 11 4
      locations/gad_meadow.qsrc
  25. 8 8
      locations/gad_prostitutes.qsrc
  26. 3 3
      locations/gad_road.qsrc
  27. 2 2
      locations/gad_swamp_yard.qsrc
  28. 1 1
      locations/gschool_lessons.qsrc
  29. 9 2
      locations/hunter_favors.qsrc
  30. 7 1
      locations/hunter_interactions.qsrc
  31. 2 0
      locations/intro_city_select.qsrc
  32. 2 2
      locations/intro_initialization.qsrc
  33. 2 3
      locations/intro_initialization_city.qsrc
  34. 6 0
      locations/journal_quests.qsrc
  35. 15 7
      locations/katja_dorm.qsrc
  36. 0 1
      locations/katja_party.qsrc
  37. 30 9
      locations/kiosk.qsrc
  38. 8 6
      locations/kuhrPar.qsrc
  39. 3 3
      locations/mirafather.qsrc
  40. 42 50
      locations/miroslava.qsrc
  41. 13 8
      locations/miroslava_schedule.qsrc
  42. 1 0
      locations/mitkabuh.qsrc
  43. 23 12
      locations/natbel_chat.qsrc
  44. 5 0
      locations/natbel_cp_1.qsrc
  45. 92 0
      locations/newspaper.qsrc
  46. 123 0
      locations/newspaper_pages.qsrc
  47. 10 0
      locations/npc_relationship.qsrc
  48. 74 0
      locations/pav_disco.qsrc
  49. 1 1
      locations/prostitution_functions.qsrc
  50. 1 1
      locations/pushkin_ballet_center.qsrc
  51. 1 1
      locations/pushkin_ballet_init.qsrc
  52. 1 1
      locations/saveg.qsrc
  53. 176 158
      locations/saveupdater.qsrc
  54. 13 11
      locations/sex_ev_after.qsrc
  55. 9 6
      locations/sex_ev_events.qsrc
  56. 4 4
      locations/transport_functions.qsrc
  57. 46 44
      locations/uni_dorm.qsrc
  58. 89 82
      locations/uni_dorm_events.qsrc
  59. 19 8
      locations/vladimirQW_loc.qsrc
  60. 9 3
      locations/vladimirQW_meet.qsrc
  61. 4 1
      locations/willpower.qsrc

+ 1 - 0
.gitignore

@@ -45,4 +45,5 @@ glife.7z.tmp
 glife.7z
 
 *.test
+*.drawio
 missing_media.txt

+ 3 - 0
glife.qproj

@@ -352,6 +352,8 @@
 		<Location name="shop"/>
 		<Location name="bank"/>
 		<Location name="kiosk"/>
+		<Location name="newspaper"/>
+		<Location name="newspaper_pages"/>
 		<Location name="taxi"/>
 		<Location name="events"/>
 		<Location name="flash"/>
@@ -546,6 +548,7 @@
 		<Location name="artemhome"/>
 		<Location name="artem_date_events"/>
 		<Location name="artem_sex"/>
+		<Location name="artem_nush_sex"/>
 		<Location name="artem_dorm"/>
 		<Location name="artem_date_events_uni"/>
 		<Location name="artem_sex_uni"/>

+ 41 - 34
locations/albina_school_sex.qsrc

@@ -12,38 +12,43 @@ if $ARGS[0] = 'break_fun_1':
 	'"Come to the girls restroom now. No questions."'
 	*nl
 	'You decide not to keep her waiting and make your way to the restroom.'
+	
 	act 'Go to the restroom':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/bathroom/bathroom1.jpg"></center>'
 		'You enter the girls restroom to find that nobody is inside. As you walk further in, you hear Albina. "In here <<$pcs_nickname>>."'
 		'You walk over to the furthest stall and find Albina inside sitting on the toilet, her legs spread wide. She has a mischievous grin on her face and you know exactly what kind of mood she''s in.'
-		'"Don''t worry <<$pcs_nickname>>, nobody will disturb us. I made sure of it." she says with a smile and motions for you to come closer.'
+		'"Don''t worry, nobody will disturb us. I made sure of it," she says with a smile and motions for you to come closer.'
+		
 		act 'Continue':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/bathroom/bathroom2.jpg"></center>'
 			'You''re pretty certain of what she wants to do, but you decide to ask anyway.'
 			'"So what are you doing in here?" She justs laughs at your question as she stands and walks up to you.'
 			'"Come on <<$pcs_nickname>>, you''re not that stupid. I was thinking about the times we''ve had some fun and how fucking amazing your tongue felt on my pussy." She pulls up her skirt and invintingly wiggles her ass at you. "Now I''m wet and want you to eat me out."'
+			
 			act 'Refuse':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/maekup.jpg"></center>'
-				'You shake your head at her. "Sorry Albina, but I don''t want to do that."'
-				'She looks a little disappointed as she fixes her skirt, but walks over to you and leans in to whisper in your ear. "That''s okay <<$pcs_nickname>>, but just know that I''ll be sitting in class with a <i>very</i> wet pussy thinking about how good you are at eating it." she says softly before walking over to the mirror and touching up her makeup before leaving. You find yourself feeling a little aroused.'
+				'You shake your head. "Sorry Albina, but I don''t want to do that."'
+				'She looks a little disappointed as she fixes her skirt, but walks over to you and leans in to whisper in your ear. "That''s okay, but just know that I''ll be sitting in class with a <i>very</i> wet pussy thinking about how good you are at eating it..." she says softly before walking over to the mirror and touching up her makeup before leaving. You find yourself feeling a little aroused.'
 				act 'Leave': gt 'gschool_lessons', 'short_break'
 			end
+			
 			act 'Accept':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/bathroom/bathroom3.jpg"></center>'
 				'She''s clearly manipulating you and it''s working. You find yourself aroused by what she said and what she''s doing and obediently get on your knees in front of her as she pulls her thong down and steps out of it before lifting her leg up to rest it on the door frame.'
-				'She wasn''t kidding. Her glistening pussy is dripping wet as you bring your head up to her crotch. She grabs you by the hair and shoves your face into her pussy, holding you tightly against her as you start licking and sucking her engorged clit, her soft moans of pleasure arousing you even further. "Mmmmhm, yeah that feels fucking great <<$pcs_nickname>>. Keep fucking going!"'
+				'She wasn''t kidding. Her glistening pussy is dripping wet as you bring your head up to her crotch. She grabs you by the hair and shoves your face into her pussy, holding you tightly against her as you start licking and sucking her engorged clit, her soft moans of pleasure arousing you even further. "Mmmmhm... Yeah, that feels fucking great, <<$pcs_nickname>>. Keep going!"'
 				gs 'arousal', 'cuni_give', -5, 'lesbian'
 				gs 'stat'
+				
 				act 'Continue':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/bathroom/bathroom4.jpg"></center>'
 					'This continues for a while until she pulls you away from her and shoves you down on the floor.'
-					'"I''m almost there <<$pcs_nickname>>, but I want to sit on your face first."'
-					'You lay flat on your back as she lowers herself down and plants her pussy on your face, coating you with her wetness as you resume pleasuring her. Soon, her moans become louder and she starts grinding against you as she reaches climax. "Fuck, yes yes YES!!! I''m going to cum!" she cries before she lifts herself off you and you''re drenched by a flood of her pussy juices.' 
+					'"I''m almost there, but I want to sit on your face first."'
+					'You lay flat on your back as she lowers herself down and plants her pussy on your face, coating you with her wetness as you resume pleasuring her. Soon, her moans become louder and she starts grinding against you as she reaches climax. "Fuck, gonna cum!!" she cries before she lifts herself off you and you''re drenched by the flood of juices that spray from her pussy.' 
 					'When she finishes squirting, she drops back down and grinds against you again, smearing her wetness all over your face.'
 					gs 'arousal', 'cuni_give', -5, 'lesbian'
 					gs 'stat'
@@ -56,11 +61,11 @@ end
 
 if $ARGS[0] = 'break_fun_2':
 	menu_off = 1
-	temp = rand(1, 2)
+	temp = rand(1,2)
 	*clr & cla
 	if temp = 1:
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/bathroom/maekup.jpg"></center>'
-		'Satisfied, she climbs off of you and helps you to your feet. "That was amazing <<$pcs_nickname>>, I really needed that," she says before pulling her thong back on and fixing her skirt. She walks over to the mirror to touch up her makeup when her phone pings with a text message and she suddenly takes off. "I''d love to return the favour <<$pcs_nickname>>, but I promised Vicky I would do something with her before our next class. I need to go, but I owe you one!" she says and winks at you before walking out the door with some sway in her hips. You clean up at the sink and prepare to leave yourself, feeling very horny and a little disappointed that you won''t get a release.' 
+		'Satisfied, she climbs off of you and helps you to your feet. "That was amazing <<$pcs_nickname>>, I really needed that," she says before pulling her thong back on and fixing her skirt. She walks over to the mirror to touch up her makeup when her phone pings with a text message and she suddenly takes off. "I''d love to return the favour, but I promised Vicky I''d do something with her before our next class. I need to go, but I owe you one!" she says and winks at you before walking out the door with some sway in her hips. You clean up at the sink and prepare to leave yourself, feeling very horny and a little disappointed that you won''t get a release.' 
 		act 'Continue': 
 			gs 'arousal', 'end'
 			gs 'stat'
@@ -84,7 +89,7 @@ if $ARGS[0] = 'break_fun_2':
 			$orgasm_or = 'custom'
 			gs 'arousal', 'cuni', -15, 'lesbian'
 			gs 'stat'
-			'When your orgasm passes, she pulls away from you and you look down at her with an appreciative smile. She licks her lips and winks at you in response before getting to her feet and walking over to the sink to clean up. You fix your clothes and join her, your legs still rather weak. Once you''ve both cleaned up, she gives you a quick kiss before leaving, a teasing sway in her hips. You compose yourself and head out behind her.'
+			'When your orgasm passes, she pulls away from you and you look down at her with an appreciative smile. She licks her lips and winks at you in response before getting to her feet and walking over to the sink to clean up. You fix your clothes and join her, your legs still rather weak. Once you''ve both cleaned up, she gives you a quick kiss before leaving with a teasing sway in her hips. You compose yourself and head out behind her.'
 			
 			act 'Continue': 
 				gs 'arousal', 'end'
@@ -95,7 +100,6 @@ if $ARGS[0] = 'break_fun_2':
 	end
 end
 
-
 if $ARGS[0] = 'lunch_fun_1':
 	menu_off = 1
 	gs 'stat'
@@ -107,13 +111,13 @@ if $ARGS[0] = 'lunch_fun_1':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big23.jpg"></center>'
 		'"Not today Albina. I don''t feel like it," you tell her while shaking your head.'
-		'She looks a little disappointed, but doesn''t press the matter any further. "In that case, just know that I''ll be sitting in class with a <i>very</i> wet pussy thinking about great you are at eating it." she whispers teasingly.'
+		'She looks a little disappointed, but doesn''t press the matter any further. "In that case, just know that I''ll be sitting in class with a <i>very</i> wet pussy thinking about great you are at eating it..." she whispers teasingly.'
 		act 'Leave': gt 'gschool_lessons', 'short_break'
 	end
 	act 'Accept':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big23.jpg"></center>'
-		if rand(1,4) = 1:
+		if rand(1,4) = 1 and AlbinaQW['julia_sex'] = 0:
 			'You silently nod and she discreetly motions for you to follow her to one of the empty classrooms. Once inside, she grabs hold of you and is about to kiss you when she jumps back and squeals in fright. You look round and find Julia blankly staring at the two of you.'
 			act 'Continue': gt 'albina_school_sex', 'lunch_fun_1_2'
 		else
@@ -125,30 +129,34 @@ end
 
 if $ARGS[0] = 'lunch_fun_1_2':
 	menu_off = 1
+	AlbinaQW['julia_sex'] = 1
 	gs 'stat'
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/threesome1.jpg"></center>'
 	'Albina drags you over to the desk where Julia is sitting, which is cluttered with studying materials. Albina leans on the desk as you stand behind Julia and take a peek at what she''s doing.'
-	'"What the fuck are you doing here? Shouldn''t you be with the other geeks?" Albina asks teasingly and Julia squirms in her chair.'
+	'"Why are you all alone in here? Shouldn''t you be with the other geeks?" Albina asks teasingly and Julia squirms in her chair.'
 	'"Uh... We... Uhh, have a test coming up. I, uh, just needed a quiet place... T-To study.... Away from... The others. Wha... What are you doing here?" she stutters, clearly frightened of what Albina''s intentions are.'
 	'Albina leans over into Julia''s face. "<<$pcs_nickname>> and I were just going to have a little fun is all. I know you would love to watch that."'
-	'Julia blushes and looks around for a way out and Albina smiles even more. "Don''t be shy Julia. I know you love staring at my ass, and who can blame you? It''s so <i>big</i> and <i>firm</i> and you''d just love to feel it in your hands and give it a good squeeze, wouldn''t you?"'
+	'Julia blushes and looks around for a way out as Albina smiles. "Don''t be shy, Julia. I know you love staring at my ass, and who can blame you? It''s so <i>big</i> and <i>firm</i> and you''d just love to feel it in your hands and give it a good squeeze, wouldn''t you?"'
 	'Julia blushes and squirms even more as she looks at the floor. "I, I... What are you... Talking about?"'
-	'"Don''t be like that Julia! I''d like it, no <i>love</i> it, if you played with my ass right here, right now. I bet you''d love to have a feel of <<$pcs_nickname>>''s ass as well, wouldn''t you?"'
+	'"Don''t be like that, Julia! I''d like it, no <i>love</i> it, if you played with my ass right here, right now. '+iif func('pcs_has_attr', 'body_ass_bubble')(,'I bet you''d love to have a feel of <<$pcs_nickname>>''s big ass as well, wouldn''t you?','')+'"'
+	
 	act 'Continue':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/threesome2.jpg"></center>'
-		'Julia sits in silence before awkwardly answering. "Ye...Yes. I like both your asses, but please don''t tell anyone! Please, just leave me alone!"'
+		'Julia sits in silence before awkwardly answering. "Ye... Yes, but please don''t tell anyone! Please, just leave me alone!"'
 		'Albina smiles. "Oh, I won''t tell anyone. It''ll be our little secret. I''ve got a far better idea." She then takes both you and Julia by surprise by sweeping Julia''s stuff off the desk and climbing over to softly kiss Julia on the lips. Julia doesn''t flinch and even starts returning the kiss. The two of them are soon passionately making out in front of you and you see Julia closing her legs tightly together.'
+		
 		act 'Continue':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/threesome3.jpg"></center>'
 			'After a few seconds, Albina breaks the kiss and has Julia sit up on the desk and spread her legs. Albina pushes her skirt up and pulls her panties aside to reveal how aroused Julia is feeling.'
-			'"That is one very wet pussy. What a naughty girl! I bet you''re thinking about how wet our pussies must be..."'
+			'"That''s one very wet pussy! What a naughty girl! I bet you''re thinking about how wet our pussies must be..."'
 			'Julia sits quietly and Albina just laughs before undoing her skirt and stepping out of it. She then grabs Julia''s hands and places them on her thong clad ass. "Give it a good squeeze, Julia. I''m not going to bite you."'
 			'To your surprise, Julia actually does start playing with Albina''s ass, and with great enthusiasm. You think you see a small smile creep onto her face as Albina continues undressing and you follow her lead.'
 			gs 'arousal', 'erotic', -5, 'lesbian'
 			gs 'stat'
+			
 			act 'Continue':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/threesome4.jpg"></center>'
@@ -156,6 +164,7 @@ if $ARGS[0] = 'lunch_fun_1_2':
 				'You see another small smile on Julia''s face as she gets on her knees between Albina''s legs and, without hesitation, starts licking Albina''s pussy. "Shit, your tongue feels fucking great! Keep going!" Julia complies and soon reduces Albina to a quivering mess of loud, pleasured moans. She grabs Julia''s hair and holds her tightly against her crotch. Julia doesn''t seem to care and appears to double her efforts, which causes Albina to moan even louder.' 
 				gs 'arousal', 'erotic_nudity', -8, 'lesbian'
 				gs 'stat'
+				
 				act 'Continue':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/threesome5.jpg"></center>'
@@ -166,21 +175,26 @@ if $ARGS[0] = 'lunch_fun_1_2':
 					gs 'stat'
 					'Julia soon brings Albina over the edge and her muffled moans feel amazing against your sensitive clit before you climb off her and she lays on the desk in ecstasy.'
 					'"Fuck Julia, you''re an absolute pro! Only <<$pcs_nickname>> has come close to eating my pussy as good as you did!" She then sits up and looks down at the meek looking nerd, who''s clearly aroused and in need of a release. "Get up here. It''s your turn."'
+					
 					act 'Continue':
 						*clr & cla
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/threesome6.jpg"></center>'
 						'Julia seems a little stunned, and maybe afraid, by what Albina said, so you slide off the desk and pull her to her feet before getting her to climb up onto the desk and bend over.'
-						'You kneel below her now dripping wet pussy and gently run your tongue along her folds to her engorged clit. You flick your tongue over her bean, which causes her to moan loudly in pleasure. Albina spanks her before going down on her ass, rimming and tongue fucking Julia''s asshole as you concentrate on her clit. She covers her mouth to muffle her pleasured moans and a few seconds, you and Albina''s combined efforts bring her over the edge. She barely contains her screams of pleasure as she cums, you and Albina continuing to please her throughout her orgasm. Once her orgasm passes, she collapses onto the desk.'
+						'You kneel below her now dripping wet pussy and gently run your tongue along her folds to her engorged clit. You flick your tongue over her bean, which causes her to moan loudly in pleasure. Albina spanks her before going down on her ass, rimming and tongue fucking Julia''s asshole as you concentrate on her clit.' 
+						'She covers her mouth to muffle her pleasured moans and a few seconds later, you and Albina''s combined efforts bring her over the edge. She barely contains her screams of pleasure as she cums, you and Albina continuing to please her throughout her orgasm. Once her orgasm passes, she collapses onto the desk.'
 						gs 'arousal', 'cuni_give', -5, 'lesbian'
 						gs 'stat'
+						
 						act 'Continue':
 							*clr & cla
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/threesome7.jpg"></center>'
 							'Albina pulls her into an embrace as you sit back on the desk alongside them. You sit quietly for a few minutes in post orgasm bliss before Julia suddenly scurries to her feet.'
 							'"Oh no no no! Lunch is almost over! I.. I need to go before Zinaida wonders where I am. I said I would discuss strategies for our game night with her after I finished studying."'
 							'You and Albina sit and watch in amusement as Julia frantically picks up her clothes and stumbles around pulling them on as quickly as she can before she picks up her scattered belongings from the floor, stuffs them into her bag and runs out of the room.'
+							*nl
 							'Once she''s gone, the two of you share a laugh at what just happened before you both get dressed yourselves.'
-							'"Well that certainly was fun. I suspected Julia had a thing for me, but I wasn''t expecting her to be so... enthusiastic..." Albina says with a grin as she pulls her skirt back on. "The girl''s got some great tits and an amazing ass. Shame she hangs with those geeks." The bell rings as you finish dressing and you both head out to your next class.'
+							'"Well that certainly was fun. I suspected Julia had a thing for me, but I wasn''t expecting her to be so... enthusiastic..." Albina says with a grin as she pulls her skirt back on. "The girl''s got some great tits and an amazing ass. Shame she hangs with those geeks."'
+							'The bell rings as you finish getting dressed and you both head out to your next class.'
 							act 'Continue': 
 								gs 'arousal', 'end'
 								gs 'stat'
@@ -196,26 +210,21 @@ end
 
 if $ARGS[0] = 'lunch_fun_2':
 	menu_off = 1
-	gs 'stat'
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/class1.jpg"></center>'
 	'After a few seconds, she breaks the kiss and smiles at you. "I hope you''re hungry because you''re having my pussy for lunch today." You can sense the lust in her voice as she pushes you onto the floor, hikes up her skirt and pulls her thong off before sitting on your face. She moans loudly in pleasure as you start eating her out.' 
 	'Her moans grow louder and her pussy grows wetter as she starts grinding against you, smearing her wetness across your face. After a few more seconds where she moans even louder and grinds even faster, she suddenly pulls herself off of you, her breath heavy. "I don''t want to cum just yet. I need more of that tongue first."'
-	minut += 3
-	gs 'stat'
 
 	act 'Continue':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/class2.jpg"></center>'
 		'She pulls you up to your feet and you practically rip each other''s clothes off and make out before she lies back on a desk and spreads her legs. "Get that magic tongue of yours over here and make me cum <<$pcs_nickname>>!" You smile at her as you climb onto the desk and crawl over to her. You tease her a little by sucking on and licking her nipple before moving down to her now dripping wet pussy.' 
 		'She tightly wraps her legs around your head, pressing your face against her crotch as you lick and suck on her engorged clit. After a few minutes of this, her grip tightens around your head. "Oh fuck, <<$pcs_nickname>>! Don''t stop, I''m gonna...." She isn''t able to finish her sentence before she lets out a muffled cry of pleasure and starts squirting into your mouth and across your face. Once she finishes, you swallow her juices and she relaxes her grip, allowing you to sit up as she lies panting on the desk.'
-		minut += 3
-		gs 'stat'
-
+		
 		act 'Continue':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/sex/school/classroom/class3.jpg"></center>'
-			'"Oh...oh wow. That was...fucking amazing <<$pcs_nickname>>. I really needed that," she pants as she rides out her orgasm. "I should return the favour." She sits up and flashes her tongue piercing at you as she motions for you to lie down. She climbs off the desk and pulls you over to the edge as you lie back. She licks her lips and immediately buries her head in your crotch, making you moan loudly as she eats you out for all she''s worth. She knows exactly what she''s doing and has you approaching orgasm within minutes.' 
+			'"Oh... Oh wow. That was... Amazing... I really needed that..." she pants as she rides out her orgasm. "I should return the favour," she says before she sits up and flashes her tongue piercing at you as she motions for you to lie down. She climbs off the desk and pulls you over to the edge as you lie back. She licks her lips and immediately buries her head in your crotch, making you moan loudly as she eats you out for all she''s worth. She knows exactly what she''s doing and has you approaching orgasm within minutes.' 
 			'Seeing this, she stops licking your pussy and stands up; you barely have time to ask what''s happening before she jams her fingers deep inside you and starts fingerbanging you. "That''s right <<$pcs_nickname>>, cum for me." she whispers teasingly in your ear before making out with you. You moan loudly into her mouth as she brings you to orgasm. You lie panting on the desk as she pulls her fingers out and sucks on them. "Mhmm. You taste really fucking good, you know that?" she says teasingly with a wink.'
 			gs 'arousal', 'erotic', 6, 'lesbian'
 			gs 'stat'
@@ -230,10 +239,9 @@ if $ARGS[0] = 'lunch_fun_2':
 				act 'Spank her':
 					cla
 					*nl
-					'Her ass is too inviting and she yelps in surprise when you smack it hard. "<<$pcs_nickname>>!! You''re so naughty!" she says while looking back and biting her lip. "You know I''d love it if you continued, but lunch is almost over and we need to get dressed before someone finds us." You nod and start getting dressed, Albina making a show of giving you what you can only describe as a reverse striptease. Once you''re dressed, she gives you a final kiss and surprises you by spanking you back, making you jump a little as she smiles and walks out the door with some sway in her hips. You quickly hurry out behind her as the bell for your next class rings.'
-					minut += 3
-					gs 'stat'
-
+					'Her ass is too inviting and she yelps in surprise when you smack it hard. "<<$pcs_nickname>>!! You''re so naughty!" she says while looking back and biting her lip. "You know I''d love it if you continued, but lunch is almost over and we need to get dressed before someone finds us."'
+					'You nod and start getting dressed, Albina making a show of giving you what you can only describe as a reverse striptease. Once you''re dressed, she gives you a final kiss and surprises you by spanking you back, making you jump a little as she smiles and walks out the door with some sway in her hips. You quickly hurry out behind her as the bell for your next class rings.'
+					
 					act 'Finish':
 						gs 'arousal', 'end'
 						gs 'stat'
@@ -244,10 +252,9 @@ if $ARGS[0] = 'lunch_fun_2':
 				act 'Finger her':
 					cla
 					*nl
-					'Her legs are slightly spread, so you move in behind her and slide your fingers inside her still wet hole. "Ooohh <<$pcs_nickname>>..." she moans softly. "While I''d love a round two, lunch is almost over and we should get dressed before someone finds us." You nod and start getting dressed, Albina making a show of giving you what you can only describe as a reverse striptease. Once you''re dressed, she gives you a final kiss and gets her own back by pinching your nipple, making you squeal a little as she smiles and walks out the door with some sway in her hips. You quickly hurry out behind her as the bell for your next class rings.'
-					minut += 3
-					gs 'stat'
-
+					'Her legs are slightly spread, so you move in behind her and slide your fingers inside her still wet hole. "Ooohh <<$pcs_nickname>>..." she moans softly. "While I''d love a round two, lunch is almost over and we should get dressed before someone finds us."'
+					'You nod and start getting dressed, Albina making a show of giving you what you can only describe as a reverse striptease. Once you''re dressed, she gives you a final kiss and gets her own back by pinching your nipple, making you squeal a little as she smiles and walks out the door with some sway in her hips. You quickly hurry out behind her as the bell for your next class rings.'
+				
 					act 'Finish':
 						gs 'arousal', 'end'
 						gs 'stat'

+ 1114 - 0
locations/artem_nush_sex.qsrc

@@ -0,0 +1,1114 @@
+# artem_nush_sex
+!2024/03/19
+
+if $ARGS[0] = 'anushka_3some1':
+	*clr & cla
+	artemQW['nushart_oral'] = 0
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some1.jpg"></center>'
+	'He just nods and you talk about how things will go before your phone buzzes; it''s a text from Anushka containing more emojis. Seeing this, Artem gets up and leaves the room, returning a few minutes later with Anushka in front of him. As he closes the door he reaches out and slaps her hard on the ass, causing her to jump, yepping slightly in surprise. She looks back to him and then looks back to you with a grin, as she moves over to sit next to you. After that he closes the door and locks it after she does. "Someone is feeling feisty today I see." She says.'
+	gs 'arousal', 'kiss', 2, 'sub'
+	gs 'stat'
+	*nl
+	if anushkaQW['artem_dom'] = 1:
+		artemQW['artem_dom'] += 1
+		'As he turns around he nods and gives a confident smile. "Why wouldn''t I be. Last time I owned your ass and we all know it, now the former bad girl is back for more nerd dick."'
+		'She looks up at him and bites her lower lip, you can tell what he said just turned on her. "You think so?" While her tone has a bit of a bite to it, you don''t buy it, Artem is right and you can see by his face he knows it too.'
+		'He grins. "Yeah, I know so. Deep down we both know girls like you, like being treated like a dirty slut and the thought of some nerd you use to bully. Who is now treating you like his little cum slut, has you all wet and turned on. You can''t wait to be humiliated by a nerd, while he fucks you. Tell me I''m wrong, go on."'
+		*nl
+		'Her eyes are huge and she seems to be speechless, perhaps the shock of just how different he is acting is to much for her to process at the moment. When she doesn''t reply at once he confidently walks over, leans forward running his hand up her skirt. You see her stiffen and gasp slight when his hand disappears up her skirt, while he just grins. "What I thought, you are soaking wet already." When he pulls his hand out of her skirt, he pulls her panties off and tosses them aside, even you are a little surprised by how dominate he is being, but you figure this is good for him for many reasons.'
+		*nl
+		'While you watch, he grabs her skirt and unbuttons it enough to yanks it off her, next he pulls off her shirt and then her bra until she is totally naked, never once complaining or acting like she is not into it. In fact she mostly bites her lower lip and occasionally giggles, she is obviously loving this. He pulls her off the couch until she is kneeling on the floor completely exposed and naked in front of him. Then he straights back up so he is standing in front of her, as he starts to unbutton his pants his says. "No open your mouth."'
+		act 'Watch': gt 'artem_nush_sex', 'anushka_3some11_dom_bj'
+	elseif artemQW['rough_anal_nush'] = 2:
+		'As he turns around he nods and gives a confident smile. "I knew you would be back, when I am done with you today, you will know your ass was completely owned by a nerd, that a nerd made you his bitch and fucked you for his pleasure."'
+		'She looks up at him and bites her lower lip, you can tell what he said just turned on her. "I... almost believe you."'
+		'He confidently walks over and grabs her by the chin, then lowering his face down to hers so they are looking eye to eye. "Seeing is believing, I figured out girls like you get off on being treated like a dirty little slut, so I am going to give you exactly what you want."'
+		*nl
+		'Then he lets go of her and sits down between the two of you, he gives you a look and smiles, you give in a proud smile to let him know you are proud of him. Once he is sitting he says. "Now both of you strip and makeout while I watch."'
+		'Anushka doesn''t say anything as she starts stripping down to her bra and panties. You do the same and soon the Anushka and you are kissing and making out as you strip, while Artem watches. After a couple of minutes of this you turn and kiss Artem, as you do Anushka pulls down her panties and bends over, inviting one of you to eat her out. Artem grabs you by the hair and forces your face into Anushka''s crotch from behind.'
+		act 'Eat her out': gt 'artem_nush_sex', 'anushka_3some11_oral2'
+	elseif artemQW['rough_anal_nush'] = 1:
+		'As he turns around he nods and gives a confident smile. "I promised myself, that if I ever got another chance to fuck you, that I was going to fuck your ass raw this time for all the times you bullied me in school."'
+		'She looks up at him and bites her lower lip, you can tell what he said just turned on her. "That''s a bold claim."'
+		'He confidently walks over and forces himself between the two of you. "It will be fact soon enough. Now I want both of you to strip and makeout while I watch."'
+		'Anushka doesn''t say anything as she starts stripping down to her bra and panties. You do the same and soon the Anushka and you are kissing and making out as you strip, while Artem watches. After a couple of minutes of this you turn and kiss Artem, as you do Anushka pulls down her panties and bends over, inviting one of you to eat her out. Artem grabs you by the hair and forces your face into Anushka''s crotch from behind.'
+		act 'Eat her out': gt 'artem_nush_sex', 'anushka_3some11_oral2'
+	else
+		'As he turns around he nods and gives a confident smile. "Thats right and this time I am not going to hold back on you."'
+		'She looks around the room and you can see her smirking. "Promises promises."'
+		'He takes a deep breath then comes over to sit between the two of you. "I think the two of you should strip and makeout while I watch."'
+		'Anushka grins at his comment. "Well look at you all bossy and confident... I like it." She says as she starts stripping down to her bra and panties. You do the same and soon the Anushka and you are kissing and making out as you strip, while Artem watches. After a couple of minutes of this you turn and kiss Artem, as you do Anushka pulls down her panties and bends over, inviting one of you to eat her out. Artem grabs you by the hair and forces your face into Anushka''s crotch from behind.'
+		act 'Eat her out': gt 'artem_nush_sex', 'anushka_3some11_oral2'
+	end
+end
+
+if $ARGS[0] = 'anushka_3some1_oral1':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some2.jpg"></center>'
+	'Artem buries his face in Anushka''s pussy from behind and starts licking her wet twat, which causes her to moan loudly as you watch the action. After a couple of minutes, he pulls away from her. "You''re wet enough to fuck now, but I''m not ready to fuck you yet." He says as he takes off the rest his clothes, indicating for you to get naked as well, before he lays down on the couch and motions you over. "<<$pcs_nickname>> I want you to suck my dick."'
+	gs 'arousal', 'voyeur_sex', 2, 'dom'
+	gs 'stat'
+	act 'Give Artem a blowjob': gt 'artem_nush_sex', 'anushka_3some1_bj'
+end
+
+if $ARGS[0] = 'anushka_3some1_oral2':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some3.jpg"></center>'
+	'As Artem pushes your face into her from behind he buries your face in Anushka''s pussy, you start licking at once. She is already wet and quickly gets wetter as she moans loudly. You feel Artem let go of you.' 
+	'You eat her out for a few minutes with no idea what Artem is doing before you pull away and see him kneeling next to you. Once your face is away he leans in to take your place.'
+	gs 'arousal', 'cuni_give', 2, 'lesbian'
+	gs 'stat'
+	act 'Watch Artem eat her out': gt 'artem_nush_sex', 'anushka_3some1_oral1'
+end
+
+if $ARGS[0] = 'anushka_3some1_dom_bj':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_bj.jpg"></center>'
+	'Anushka opens her mouth, once she does he sticks his hard dick into her mouth. She starts sucking his dick at once as you watch, after a minute or so of this, he grabs her by the back of the head. Pulling her head forward with his hand, he shoves his hips forward, shoving his dick all the way into her mouth, till his balls are against her chin. You can hear her gagging as he starts roughly fucking her mouth. Apparently he was really serious about treating her like his little cum slut. Finally he pulls his dick out of her mouth and she gasps for hair, he pulls her up from where she was kneeling. He turns her around and pushes her onto the couch where she kneels, then he pushes her forward bending her over as he reaches over to grab you and pull your head over to her pussy.'
+	gs 'arousal', 'voyeur_sex', 2, 'dom'
+	gs 'stat'
+	act 'Eat her out': gt 'artem_nush_sex', 'anushka_3some1_oral2'
+end
+
+if $ARGS[0] = 'anushka_3some1_bj':
+	*clr & cla
+	minut -= 2
+	gs 'boyStat', 'A2'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some4.jpg"></center>'
+	if anushkaQW['artem_dom'] = 1:
+		'You get on your hands and knees on the couch between his legs and start stroking his cock with your hand before you take it into your mouth, bobbing your head up and down on his shaft. Artem moans as you start sucking his dick, as you hear him say. "Don''t just stand there, use that mouth of yours for something good for a change and get my girl nice and wet." You assume he is talking to Anushka, moments later, you feel a warm wet tongue starts lapping at your clit as Anushka starts eating you out.'
+	else
+		'You get on your hands and knees on the couch between his legs and start stroking his cock with your hand before you take it into your mouth, bobbing your head up and down on his shaft. Artem moans as you start sucking his dick, as you hear him say. "Go on and pleasure my girl." You assume he is talking to Anushka, moments later, you feel a warm wet tongue starts lapping at your clit as Anushka starts eating you out.'
+	end
+	gs 'arousal', 'bj', 2
+	gs 'arousal', 'cuni', 2, 'lesbian'
+	gs 'stat'
+	act 'Tell Anushka to suck his dick':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some5.jpg"></center>'
+		if anushkaQW['artem_dom'] = 1:
+			'You pop his dick out of your mouth and look back at Anushka. "Get up here and suck his cock like the good little slut you are!"' 
+			'She stops eating you out to look up at you with an amused smirk on her face before she moves up and kneels down beside the couch. She obediently takes his cock in one hand and starts stroking it while she takes the head of his dick into her mouth, tightly wraps her lips around his shaft and starts sucking. You glance up to Artem and see him smiling as he says. "I''m glad you talked me into this, it''s great having our own little fuck slut." You give him a amused little smile before, you start licking his balls, which makes him moan loudly.'
+		else
+			'You pop his dick out of your mouth and look back at Anushka. "Get up here and suck this cock like the good little slut you are!"' 
+			'She stops eating you out to look up at you with an amused smirk on her face before she moves up and kneels down beside the couch. She obediently takes his cock in one hand and starts stroking it while she takes the head of his dick into her mouth, tightly wraps her lips around his shaft and starts sucking. After you''re satisfied that she''s doing what you want, you start licking his balls and hear him moaning loudly.'
+		end
+		gs 'arousal', 'foreplay', 2
+		gs 'stat'
+		act 'Mount him':
+			*clr & cla
+			gs 'boyStat', 'A2'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some6.jpg"></center>'
+			'He grabs ahold of Anushka''s head and pulls her off as he says as he looks at you. "I need to fuck you <<$pcs_nickname>>", after which you straddle him. You lift yourself up, lining his dick up with your pussy and slowly lower yourself down on it, taking his <<dick>>cm <<$dick_girth>> dick inside you. As you start riding him, Anushka moves up to his head, straddles his face and lowers herself down, grinding her crotch into his face as you ride him. You both moan from the pleasure of the act and watching your friend be pleasured by your boyfriend. A few minutes later he lifts her off and then smacks your ass. "Bring that sweet pussy up here." He says.'
+			gs 'arousal', 'vaginal', 3
+			gs 'stat'
+			act 'Switch with Anushka':
+				*clr & cla
+				gs 'boyStat', 'A2'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some7.jpg"></center>'
+				if anushkaQW['artem_dom'] = 1:
+					'You get off him and move up to his face and straddle it. As you do you look at Anushka and tell her. "Go on and sit on my boyfriends cock, like a good little slut."'
+					'Anushka laughs at your comment. "Whatever you say, nerd tamer." She lifts herself up and shimmies down his body until she''s above his dick. You straddle his face and he starts licking your wet pussy as you watch Anushka lower herself down, until his cock slides into her wet pussy. She moans softly as she starts riding him in reverse cowgirl style. "Take the whole thing." You tell her as you reach over and grab her shoulders. Pushing her down, until she is impaled balls deep on his <<dick>>cm <<$dick_girth>> cock.'
+				else
+					'You get off him and move up to his face and straddle it. As you do you look at Anushka and tell her. "Get over here. I want to see you ride this cock, slut."'
+					'Anushka laughs at your comment. "Whatever you say, nerd tamer." She lifts herself up and shimmies down his body until she''s above his dick. You straddle his face and he starts licking your wet pussy as you watch Anushka lower herself down, impaling herself on his <<dick>>cm <<$dick_girth>> cock. She moans softly as she starts riding him in reverse cowgirl style.'
+				end
+				gs 'arousal', 'cuni', 2
+				gs 'stat'
+				act 'Lay on your side':
+					*clr & cla
+					gs 'boyStat', 'A2'
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some8.jpg"></center>'
+					'After a couple minutes, you lean forward and slap her ass, which causes her to yelp a little in surprise. "Don''t be greedy. I want another go."'
+					'She scoffs. "Me? Greedy? You rode him for longer than I did!" She rolls her eyes and climbs off him as you lie down on your side next to him and he turns on his side to face you. You hold up one of your legs and Artem wastes no time. He slips his dick back inside and starts gently thrusting as Anushka gets down and starts licking and sucking his balls.'
+					gs 'arousal', 'vaginal', 2
+					gs 'stat'
+					act 'Let Artem to take charge':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some9.jpg"></center>'
+						'He pulls out of you and gets up, you slide off as well, just as he grabs Anushka and pushes her down on the ottoman forcefully. She gasps a little at his sudden action, before she can really say anything he grabs her leg and pulls her towards him until her ass is almost hanging off the end. He then pushes her legs apart and plunges his cock back into her pussy, causing her to moan as you move up towards her head and sit on her face. She starts eating you out as you glance at Artem and give him a reassuring smile.'
+						'"Can you hand me the lube?" he asks after a couple minutes.'
+						gs 'arousal', 'cuni', 2, 'lesbian'
+						gs 'stat'
+						act 'Hand Artem the lube':
+							*clr & cla
+							gs 'boyStat', 'A2'
+							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some10.jpg"></center>'
+							'You reach over and grab the lube while grinding your pussy against Anushka''s face and passing the bottle of lube back to him. You don''t know if Anushka heard him or if she''s just ignoring what the two of you are saying. You keep riding her face until you hear her muffled loud groan. Glancing back, you see that Artem has inserted his <<dick>>cm <<$dick_girth>> dick into her ass, as he starts butt fucking her.'
+							gs 'arousal', 'cuni', 2, 'lesbian'
+							gs 'stat'
+							act 'Let him have his fun': gt 'artem_nush_sex', 'anushka_3some1_rough1'
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'anushka_3some1_rough1':
+	*clr & cla
+	gs 'boyStat', 'A2'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some11.jpg"></center>'
+	'You want to watch your boyfriend fuck your friends ass, so you climb off her and kneel beside her waist so you can get a good look at Artem''s cock sliding in and out of her ass. "Come on, fuck her like the dirty little slut she is!"'
+	'Anushka looks up at him while biting her lower lip, but doesn''t say anything. He looks at you when you speak up, then looks at her, and his gaze hardens just a bit before he starts ramming his <<dick>>cm <<$dick_girth>> cock harder in her butt. Anushka responds by moaning louder obviously enjoying the hard fucking Artem is giving her ass.'
+	gs 'arousal', 'voyeur_sex', 2, 'dom'
+	gs 'stat'
+	act 'Ask him to butt fuck you': gt 'artem_nush_sex', 'anushka_3some1_anal'
+	act 'Let him keep going': gt 'artem_nush_sex', 'anushka_3some1_doggy'
+end
+
+if $ARGS[0] = 'anushka_3some1_anal':
+	*clr & cla
+	minut -= 2
+	gs 'boyStat', 'A2'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some12.jpg"></center>'
+	'You reach up and cup his face in your hands, holding his gaze so he looks directly into your eyes. "I want you to fuck my ass now."'
+	'He grins widely at you and you move to straddle Anushka''s face while Artem moves around behind you, near the top of her head. He squirts some lube onto your asshole and works it in before he gently slides his <<dick>>cm <<$dick_girth>> cock up your ass, pausing when you tense up and only moving again when you relax. He''s soon slowly yet lovingly fucking your ass while Anushka eats you out.'
+	gs 'arousal', 'anal', 2, 'lube'
+	gs 'arousal', 'cuni', 2, 'lesbian'
+	gs 'stat'
+	act 'Eat her out':
+		*clr & cla
+		minut -= 4
+		gs 'boyStat', 'A2'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some13.jpg"></center>'
+		'You lower your head between Anushka''s legs and start lapping at her clit, and she does the same to you, while Artem continues fucking your ass. He is starting to get a bit rougher with you as he starts fucking your butt harder and deeper, it seems he is getting caught up in the moment. A couple of minutes latter he pulls out of your ass and slaps your butt check. "Lets switch it up."'
+		gs 'arousal', 'anal', 2, 'lube'
+		gs 'arousal', 'cuni', 2, 'lesbian'
+		gs 'arousal', 'cuni_give', 2, 'lesbian'
+		gs 'stat'
+		act 'Let him control the situation': gt 'artem_nush_sex', 'anushka_3some1_doggy'
+	end
+end
+
+if $ARGS[0] = 'anushka_3some1_doggy':
+	*clr & cla
+	minut -= 2
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some14.jpg"></center>'
+	if anushkaQW['artem_dom'] = 1:
+		'Artem half pulls, half helps Anushka get up as you lay down where she was, as soon as you are on your back she straddles your face, you can see her slightly gapping asshole above you. As you start to lick her pussy, Artem comes up behind her, his dick and balls just above your head. Artem shoves his dick balls deep up her butt with one thrust, causing her to moan loudly. "You love taking my nerd dick up your butt, don''t you. Tell me you love it, beg me to fuck your ass hard."'
+		'"Oh fuck... yes... I love your big nerd dick... in my ass." She says breathlessly as she moans as he fucks her butt while you eat her out. "Please, please... pound my ass." He gives her ass cheek a few smacks while he pounds her ass.'
+	else
+		'Artem half pulls, half helps Anushka get up as you lay down where she was, as soon as you are on your back she straddles your face, you can see her slightly gapping asshole above you. As you start to lick her pussy, Artem comes up behind her, his dick and balls just above your head. Artem slides his dick back into her butthole, it slides in easily as she moans loudly. "Yeah you like that, don''t you slut? Tell me how much you love taking nerd dick up your butt."'
+		'"Oh fuck... yes... I love your big nerd dick... in my ass." She says breathlessly as she moans as he fucks her butt while you eat her out. He gives her ass cheek a few smacks while he keeps thrusting into her.'
+	end
+	gs 'arousal', 'cuni_give', 2, 'lesbian'
+	gs 'arousal', 'voyeur_sex', 2
+	gs 'stat'
+	act 'Keep eating her out': 
+		*clr & cla
+		minut -= 2
+		gs 'boyStat', 'A2'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some15.jpg"></center>'
+		'While you lick your friends pussy, you have to perfect view to watch Artem''s <<dick>>cm <<$dick_girth>> cock pound her ass, he starts taking long hard thrust as he hammers his dick into her butt. As he does she starts crying out. "OH FUCK... OH FUCK... OH FUUUCCCKKK." Just as she has a hard orgasm, her legs start shaking and your face is covered in her pussy juices. Artem fucks her through her orgasm not letting up or slowing down as she cums hard.'
+		gs 'arousal', 'cuni_give', 2, 'lesbian'
+		gs 'arousal', 'voyeur_sex', 2
+		gs 'stat'
+		act 'Slurp at her soaking wet pussy': 
+			*clr & cla
+			minut -= 5
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some16.jpg"></center>'
+			if anushkaQW['artem_dom'] = 1:
+				'"That''s right moan like a slut while this nerd pounds that ass. I own your ass now, this ass belongs to me." As he says that you notice he leans forward a bit and reaches out with one of his arms. A moment later you feel her breasts lifting off your stomach, you can only guess that he is pulling her up and back by her hair. "Tell me who''s ass this is."'
+				'She moans and pants as she says. "It''s your ass."'
+				*nl
+				'He grunts a reply. "No, this ass belongs to the nerds. You use to be some cool bad ass chick. Now... now you are owned by some nerd. Maybe I will share you with the other nerds and they can all take a turn fucking you, you''d like that. Wouldn''t you?" Anushka is panting harder and moaning louder as he talks, when she doesn''t respond to his question he says again. "WOULDN''T YOU!" He sounds louder in a commanding voice, you find yourself getting wetter at his dominating tone.'
+				*nl
+				'It seems to be working for Anushka as well as she cries out. "OHHH... YES... YES... YES...." As she has another orgasm, coating your face with her juices again. You are not so sure she is saying yes to his question, you think she is just overwhelmed by her second orgasm and doesn''t even realize what she is saying.'
+				'Artem seems to think she is answering him as he replies. "Look at you cumming again just thinking about being fucked by other nerds." He keeps fucking her until she rides out her second orgasm, right after pulls his dick out of Anushka''s asshole and starts stroking it with one hand while pulling her off you with his other.'
+			elseif artemQW['rough_anal_nush'] < 2:
+				artemQW['rough_anal_nush'] = 2
+				'Despite the fact that he starts to grunt, like he''s about to cum. Yet he manages to control himself, it seems this time he isn''t going to miss his chance as he starts smacking her ass as he fucks her. She starts panting as she cries out. "OHHH... YES... YES... YES...." As she has another orgasm, coating your face with her juices again. He keeps fucking her until she rides out her second orgasm, right after pulls his dick out of Anushka''s asshole and starts stroking it with one hand while pulling her off you with his other.'
+			else
+				'It doesn''t take much longer before he starts to grunt, and you can tell he''s about to cum. Yet he manages to control himself, as he starts smacking her ass as he fucks her. Not long after her orgasm is over she starts panting as she cries out. "OHHH... YES... YES... YES...." As she has another orgasm, coating your face with her juices again. He keeps fucking her until she rides out her second orgasm, right after pulls his dick out of Anushka''s asshole and starts stroking it with one hand while pulling her off you with his other.'
+			end
+			gs 'arousal', 'cuni_give', 5, 'lesbian'
+			gs 'arousal', 'voyeur_sex', 5
+			gs 'stat'
+			act 'Sit up and watch': gt 'artem_nush_sex', 'anushka_3some1_dom_facial'
+		end
+	end	
+end
+
+if $ARGS[0] = 'anushka_3some1_dom_facial':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_mouthful.jpg"></center>'
+	'One he has Anushka off you and kneeling on the floor in front of him he says. "Stick out your tongue." You watch as she sticks out her tongue and he puts the tip of his dick just above her tongue pointed into her mouth. He groans loudly as he shoots his thick white gooey cum into her mouth, coating her tongue. Most of his cum ends up in her mouth, but some squirts out and lands on the side of her face, a little dips out and lands on her bare tits. Once he squeezes the the last drop of cum out of his dick, he lets out a loud satisfied sigh and sits down roughly on the couch.'
+	gs 'arousal', 'end'
+	gs 'stat'
+	act 'Clean up': gt 'artem_nush_sex', 'anushka_3some1_cleanup'
+	act 'Lick the cum from her face':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some17.jpg"></center>'
+		'You kneel down next to Anushka as she closes her mouth and swallows Artem''s cum. As you are kneeling next to her, you start licking the cum off her face. She patiently sits still as you clean her up with your tongue until you''ve licked up every last drop of Artem''s cum from her face. He sits on the couch and watches the two of you. Once you finish, you look over at him and notice that his dick is already hard again. You let go of Anushka and get up, grabbing some tissues to clean yourself before passing the box to her. Artem soon follows suit and starts cleaning himself up as well.'
+		gs 'cum_call', 'mouth_swallow', 'A2', 1
+		gs 'arousal', 'end'
+		gs 'stat'
+		act 'Clean up': gt 'artem_nush_sex', 'anushka_3some1_cleanup'
+	end
+	act 'Kiss her':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_cumkiss.jpg"></center>'
+		'You kneel down next to her and turn her face towards yours, as soon as you are looking at each other you kiss her. He sits on the couch and watches the two of you. The two of you deeply and passionately french kiss each other, the whole time passing Artem''s cum back and forth between your mouths. Once you are finished you both swallow his cum that ended up in your mouths. Once you finish, you look over at him and notice that his dick is already hard again. You let go of Anushka and get up, grabbing some tissues to clean yourself before passing the box to her. Artem soon follows suit and starts cleaning himself up as well.'
+		gs 'cum_call', 'mouth_swallow', 'A2', 1
+		gs 'arousal', 'end'
+		gs 'stat'
+		act 'Clean up': gt 'artem_nush_sex', 'anushka_3some1_cleanup'
+	end
+end
+
+if $ARGS[0] = 'anushka_3some1_cleanup':
+	*clr & cla
+	cumspclnt = 12
+	gs 'cum_cleanup'
+	gs 'stat'
+	'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
+	'Once you''re all cleaned up, you start dressing before Anushka grabs her purse off the floor where she dropped it. "I have to admit, you surprised me Artem, the sex was better than I was expecting. Hell you was better than I was expecting, who knew you had such a bad boy streak in you."'
+	'Artem blushes a little at her compliment but you also notice his chest swell in obvious pride at her words. "Thanks... ah I hope everything I said was ok and I didn''t push it to far."'
+	*nl
+	'You bite your lip half expecting Anushka to go off on him now for admitting it was just a act. But to your surprise she walks over and pats him on the cheek. "You did great, I loved it. But word of advice, next time don''t ruin it at the end. During play time own the attitude, got it?"'
+	'He giggle softly as he nods. "Got it." Then it seems to hit him what else she said. "Next time?"'
+	'She shrug a bit as she starts getting dressed. "Sure if you guys want, I had fun, so why not."'
+	*nl
+	'He grins ear from ear, apparently never expecting to hear all the praise he is getting from her. "Yeah, sure." Then he glances at you. "I mean if <<$pcs_nickname>> is ok with it."'
+	'You smile to him. "We can talk about it later." But do you want this to be a regular thing, your boy friend fucking one of your best friends? You had fun and maybe in the future you could do different stuff. You are not sure you will have to think about it.'
+	if grupTipe3 = 1:
+		'Once you are all dressed, Anushka touches up her makeup a bit, using her compact mirror. Once she is done she gets up. "Ok I need to get going, Artem guess I will see you at Coffee Hole for your nerd night and <<$pcs_nickname>> I will see you around. Later nerds."'
+	else
+		'Once you are all dressed, Anushka touches up her makeup a bit, using her compact mirror. Once she is done she gets up. "Ok I need to get going, Artem guess I will see you at Coffee Hole for your nerd night and <<$pcs_nickname>> I will see you around. Later losers."'
+	end
+	act 'Ask how he feels': gt 'artem_nush_sex', 'nush3some1_how_he_feels'
+	act 'You need to leave too':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
+		'You smile and kiss him again. "I''m glad you had fun but I need to get going as well."'
+		'He hugs you. "Thank you, thank you for everything. I had a great time. I really needed this more than you will ever know." He kisses you again before walking you to the door. As you leave, you think about what just happened. You have set it up so your boy friend and best friend are interested in having more threesomes. Artem walks you to the front door of his apartment and closes it once you walk out, you wonder if this was a mistake or the smartest thing you ever did. You suppose only time will tell.'
+		act 'Leave': gt 'pod_ezd', 'etaj_1'
+	end
+end
+
+if $ARGS[0] = 'nush3some1_how_he_feels':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
+	'You smile and kiss him again. You pause while looking at him; he just seems a little different and more confident. "So, how did that make you feel?"'
+	if anushkaQW['artem_dom'] = 1:
+		'He gets up and pacing around full of energy. "Fuck that was amazing. It was great making my former bully say all that stuff and I totally owned her and treated her like my bitch." You notice he said former bully, you wonder if he even realized it. But it seems like he doesn''t plan on letting her bully him anymore, not after this.'
+		*nl
+		'You give him an encouraging look to continue, so he does. "I mean I never dreamed in a million years, that I would being fucking Nush in the ass and making her beg me to pound her harder." He shakes his head in disbelief like he is still having problems believing what just happened. "Man what a RUSH!" Then he turns suddenly to look back at you. "Did you see how turned on she got, when I said I might share her with the others?"'
+		'You nod your head, not that you could have missed it. "Yes I heard her, kinda hard not to with how loud she was."'
+		*nl
+		'He nods and goes back to pacing. "Maybe next time I will invite Petka over, wouldn''t he be freaked if I made her submit to him and I know he would love getting some payback on her too."'
+		'You frown a bit. "She''s not a whore for you to pimp out."'
+		'He looks to you and looks a bit confused by what you said. "I know... I know... I just thought..." Then he trails off as he obviously isn''t sure himself where he was going with this.'
+		'You smile to him. "Just remember she might like to be submissive and let guys use her, but she is letting it happen. You push her to far and she is going to push back and hard."'
+		act 'Wait for his reply':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
+			'He looks thoughtful a moment then nods. "You''re right, I just sometimes get carried away... because of all the times she bullied me, you know."'
+			'You give him a soft caring smile. "I know, but she is my friend and she isn''t that bad really. Plus she is still a person."'
+			'He nods and thinks a bit. "Yeah... you''re right, maybe we can causally bring it up sometime about involving someone else and then we can bring up Petka and see what she thinks."'
+			*nl
+			'You nod in agreement with him. "I think that would be a good way to do it. I think she will agree."'
+			'He nods at once. "Yeah, yeah I really would. I mean not all the time but sometimes, yeah. If you are ok with it." He says while looking at you, obviously worried he might be coming across as to eager and hurting your feelings.'
+			act 'We will see':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
+				'You smile at him. "We will see, maybe I will save it for special rewards for you."'
+				'He laughs and hugs you. "Thank you, thank you for everything. I had a great time, this was such a eye opening event. I never realized how much I would enjoy being so... so dominate to a girl." You talk for a bit about why and it is pretty obvious. Like most boys deep down he just likes feeling like a alpha, after a bit you tell him you need to get going. He kisses you before walking you to the door. As you leave, you think about what just happened. You have set it up so your boy friend and best friend are interested in having more threesomes. Artem walks you to the front door of his apartment and closes it once you walk out, you wonder if this was a mistake or the smartest thing you ever did. You suppose only time will tell.'
+				act 'Leave': gt 'pod_ezd', 'etaj_1'
+			end
+		end
+	else
+		'He looks thoughtful for a second. "You know what? I feel great, I really do. It was great making her say all that stuff and I totally owned her and treated her like my bitch." He pauses, as glances to you with a slight blush. "I mean our bitch."'
+		'You give him an encouraging look to continue, so he does. "I mean I never dreamed in a million years, that I would get to fuck Nush and humiliate her, by making her tell me how much she loves it."'
+		'You squeeze his hand. "Well you look happy and if this makes you happy, then I am happy. So does this mean you really want to do this again?"'
+		'He nods at once. "Yeah, yeah I really would. I mean not all the time but sometimes, yeah. If you are ok with it." He says while looking at you, obviously worried he might be coming across as to eager and hurting your feelings.'
+		act 'We will see':
+			*clr & cla
+			anushkaQW['artem_dom'] = 1
+			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
+			'You smile at him. "We will see, maybe I will save it for special rewards for you."'
+			'He laughs and hugs you. "Thank you, thank you for everything. I had a great time, this was such a eye opening event. I never realized how much I would enjoy being so... so dominate to a girl." You talk for a bit about why and it is pretty obvious. Like most boys deep down he just likes feeling like a alpha, after a bit you tell him you need to get going. He kisses you before walking you to the door. As you leave, you think about what just happened. You have set it up so your boy friend and best friend are interested in having more threesomes. Artem walks you to the front door of his apartment and closes it once you walk out, you wonder if this was a mistake or the smartest thing you ever did. You suppose only time will tell.'
+			act 'Leave': gt 'pod_ezd', 'etaj_1'
+		end
+	end
+end
+
+if $ARGS[0] = 'anushka_3some2':
+	*clr & cla
+	artemQW['artem_dom'] += 1
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some1.jpg"></center>'
+	'The two of you talk about last time and what he is expecting this time, before your phone buzzes; it''s a text from Anushka containing more emojis. Seeing this, Artem gets up and leaves the room, returning a few minutes later with Anushka in front of him. As he closes the door he reaches out and slaps her hard on the ass, this time she doesn''t jump, apparently expecting it this time. Instead she just says. "Oh... baby, smack my ass." He locks the door to the room and quickly catches up to smack her butt again, as he says. "I am going to do a lot more than smack it."'
+	*nl
+	'She gives you a amused slightly turned on grin by his words, as she walks over to where you sit on the  couch.just before she reaches the couch he starts to undress her. You join in on helping Artem undress her, between the two of you. You quickly have her completely naked, once she is he pushes her down firmly but not hard by the shoulders, until she drops down onto her knees in front of him, as he starts to unbutton his pants his says. "Now open your mouth slut."'
+	gs 'arousal', 'voyeur', 2, 'dom'
+	gs 'stat'
+	act 'Watch': gt 'artem_nush_sex', 'anushka_3some2_dom_bj'
+end
+
+if $ARGS[0] = 'anushka_3some2_dom_bj':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_bj.jpg"></center>'
+	'Anushka opens her mouth, once she does he sticks his hard dick into her mouth. She starts sucking his dick at once as you watch, after a minute or so of this, he grabs her by the back of the head. Pulling her head forward with his hand, he shoves his hips forward, shoving his dick all the way into her mouth, till his balls are against her chin. You can hear her gagging as he starts roughly fucking her mouth, he glances to you and smiles. It seems he is really starting to get into being dominate and rough during sex. Finally he pulls his dick out of her mouth and she gasps for hair, he pulls her up from where she was kneeling. He turns her around and pushes her onto the couch where she kneels, then he pushes her forward bending her over as he reaches over to grab you and pull your head over to her pussy.'
+	gs 'arousal', 'voyeur_sex', 2, 'dom'
+	gs 'stat'
+	act 'Eat her out':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some3.jpg"></center>'
+		'As Artem pushes your face into her from behind he buries your face in Anushka''s pussy, you start licking at once. She is already wet and quickly gets wetter as she moans loudly. You feel Artem let go of you as he says. "Get her nice and wet for me <<$pcs_nickname>>."' 
+		'As you eat her out for a few minutes, you notice Artem taking off his clothes out of the corner of your eye. Once he is naked he kneels down next to you and says, "Take off your clothes." You move aside, letting him leans in and take your place.'
+		gs 'arousal', 'cuni_give', 2, 'lesbian'
+		gs 'stat'
+		act 'Watch Artem eat her out':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some2.jpg"></center>'
+			'Artem buries his face in Anushka''s pussy from behind and starts licking her wet twat, which causes her to moan loudly as you watch the action. You watch as Artem eats Anushka out, while you take off your clothes as well. After a couple of minutes, he pulls away from her and examines her wet pussy from behind as he says. "Look how wet you are, you just can''t wait for some nerd dick can you. Beg me to fuck you."'
+			'She glances over at you with a bemused grin on her face. "Oh please fuck me with your big nerd dick, pound my little pussy, please." You can tell she is hamming it up a bit for him.'
+			gs 'arousal', 'voyeur_sex', 2
+			gs 'stat'
+			act 'Watch Artem fuck her':
+				*clr & cla
+				minut -= 2
+				gs 'boyStat', 'A2'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_fuck1.jpg"></center>'
+				'Artem stands up and smacks his hard dick against Anushka''s butt cheeks a few time, then he rubs the tip against her soaking wet pussy from behind, causing her to moan. Until the tip of his dick is shiny and wet from her juices, you watch as he slides his dick into her wet twat. Her pussy easily swallows up <<dick>>cm <<$dick_girth>> cock, as he starts fucking her. You sit on the couch watching as your boyfriend fucks your friend from behind, listening to her moaning with each thrust, is getting you so turned on, you slide your hand down to your own wet pussy. You start rubbing your clit, masturbating as you watch them fuck.'
+				gs 'arousal', 'voyeur_sex', 2
+				gs 'arousal', 'clit_finger', 2, 'masturbate'
+				gs 'stat'
+				act 'Watch Anushka get really pounded':
+					*clr & cla
+					minut -= 2
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_fuck2.jpg"></center>'
+					'Artem suddenly buries his cock balls deep into Anushka''s pussy, she moans loudly and seems to love it as Artem starts really pounding her pussy hard, his swinging balls slapping against her clit with each thrust. She opens her eyes and stares right at you as Artem fucks her from behind, hard and rough. While you stare back at her rubbing your clit with your hand, watching your boyfriend pound your friend in front of you.'
+					'He glances over at you as he says. "Are you ready to join in my love?" You could just watch and give him pointers or you could join in yourself.'
+					if mc_inventory['strapon'] = 1 and strapnumber > 0 and strapnumber < 5:
+						'Of course you could fuck her too, you do have a strapon in your purse after all.'
+					end
+					gs 'arousal', 'voyeur_sex', 2
+					gs 'arousal', 'clit_finger', 2, 'masturbate'
+					gs 'stat'
+					act 'Tell him yes': gt 'artem_nush_sex', 'anushka_3some2_bj'
+					if mc_inventory['strapon'] = 1 and strapnumber > 0 and strapnumber < 5:
+						act 'You want to fuck her': gt 'artem_nush_sex', 'anushka_3some2_dom_strapon'
+					end
+					act 'You just want to watch':
+						*clr & cla
+						minut -= 2
+						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_anal1.jpg"></center>'
+						'You look to him and smile. "I just want to watch you fuck her this time."'
+						'Artem looks a little surprised but then just nods. "Ok, can you hand me the lube then?" You grab the lube and pass it to him, he lubes up Anushka''s butt while he keeps fucking her pussy. Once he has her butt nice and lubed up, he pulls his dick out of her pussy. He uses one hand to spread her butt cheeks and uses the other to line his dick up, until the tip is pressed against her asshole. Then he pushes forward until the head of his cock pops into her ass, causing her to gasp and moan. She glances back over her shoulder watching your masturbate while Artem starts fucking her up the butt.'
+						gs 'arousal', 'voyeur_sex', 2
+						gs 'arousal', 'clit_finger', 2, 'masturbate'
+						gs 'stat'
+						act 'Watch your BF butt fuck your friend':
+							*clr & cla
+							minut -= 2
+							gs 'boyStat', 'A2'
+							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_anal2.jpg"></center>'
+							'As Artem fucks Anushka ass he starts slapping her ass cheek with one hand, which makes her moan louder and louder, before to long her legs start to shake as she cries out having a orgasm. Artem starts fucking her hard and fast as she starts to orgasm and rides it all the way through her orgasm until her legs stop shaking. He keeps fucking her hard and fast with his <<dick>>cm <<$dick_girth>> cock balls deep up her butt.'
+							gs 'arousal', 'voyeur_sex', 2
+							gs 'arousal', 'clit_finger', 2, 'masturbate'
+							gs 'stat'
+							act 'Keep watching':
+								*clr & cla
+								minut -= 2
+								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_anal3.jpg"></center>'
+								'Anushka reaches back and puts a hand against his hip to try and slow him down and perhaps keep him from going completely balls deep in her ass. Artem keeps smacking her hand away and doesn''t slow down as he starts to grunt, getting close to shooting his load as well. "Move your hand away, stop trying to slow me down." He grunts out. "Remember this ass belongs to the nerds and today I''m king of the nerds. So take my cock... take it..." He grunts barely able to contain himself anymore.'
+								gs 'arousal', 'voyeur_sex', 2
+								gs 'arousal', 'clit_finger', 2, 'masturbate'
+								gs 'stat'
+								act 'Watch him cum':
+									*clr & cla
+									minut -= 2
+									'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_anal_cum.jpg"></center>'
+									'Artem suddenly pulls his cock out of Anushka''s asshole and at once start cumming all over her butt cheeks. He milks his cock until ever last drop of it has dripped down onto her butt, Anushka for her part stays bent over and lets him cum all over her ass. Then he lets out a sigh and half sits, half collapses on the couch, sitting next to where Anushka is still kneeling, with her ass in the air, covered in his cum.'
+									gs 'arousal', 'voyeur_sex', 2
+									gs 'arousal', 'clit_finger', 2, 'masturbate'
+									gs 'arousal', 'end'
+									gs 'stat'
+									act 'Clean up':
+										*clr & cla
+										minut += 5
+										'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
+										'Anushka grabs some tissues and starts cleaning the cum off her butt as she says to you. "How come you didn''t join in? That time of the month?"'
+										'You laugh a bit. "No I just wanted to watch your ass get owned by some nerd dick, you are starting to really become a submissive slut to nerd cock."'
+										'Anushka rolls her eyes and shakes her head. "What ever gets you off." Once she finishes cleaning the cum off herself she starts getting dressed, as do you and Artem. Anushka then grabs her purse and compact and starts to touch up her makeup.'
+										if grupTipe3 = 1:
+											'Once you are all dressed, Anushka is done touching up her makeup, she gets up. "Ok I need to get going, see you nerds at school."'
+										else
+											'Once you are all dressed, Anushka touches up her makeup a bit, using her compact mirror. Once she is done she gets up. "Ok I need to get going, see you losers at school."'
+										end
+										act 'You need to leave too':
+											*clr & cla
+											'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
+											'You smile and kiss him again. "I''m glad you had fun but I need to get going as well."'
+											'He hugs you. "See you later babe, I can''t wait to do this again, though I hope you join in next time." He kisses you again before walking you to the front door. As you leave, you think about what just happened. You just let your boy friend fuck your best friend. As you go out the door and Artem closes it behind you, you wonder if this was a mistake to just watch them. You suppose only time will tell.'
+											act 'Leave': gt 'pod_ezd', 'etaj_1'
+										end
+									end
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+
+if $ARGS[0] = 'anushka_3some2_bj':
+	*clr & cla
+	minut -= 2
+	gs 'boyStat', 'A2'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some4.jpg"></center>'
+	'You nod you are ready to join in, as you nod he pulls out of Anushka and slaps her ass so that she will move out of the way. Then he lays down on his back. "Come over and give me a blow job." He tells you. Getting on your hands and knees on the couch between his legs and start stroking his cock with your hand before you take it into your mouth, bobbing your head up and down on his shaft. Artem moans as you start sucking his dick, as you hear him say. "Don''t just stand there, use that mouth of yours for something good for a change and get my girl nice and wet." You assume he is talking to Anushka, moments later, you feel a warm wet tongue starts lapping at your clit as Anushka starts eating you out.'
+	gs 'arousal', 'bj', 2
+	gs 'arousal', 'cuni', 2, 'lesbian'
+	gs 'stat'
+	act 'Tell Anushka to suck his dick':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some5.jpg"></center>'
+		'You pop his dick out of your mouth and look back at Anushka. "Get up here and suck his cock like the good little slut you are!"' 
+		'She stops eating you out to look up at you with an amused smirk on her face before she moves up and kneels down beside the couch. She obediently takes his cock in one hand and starts stroking it while she takes the head of his dick into her mouth, tightly wraps her lips around his shaft and starts sucking. You glance up to Artem and see him smiling as he says. "I''m glad you talked me into this, it''s great having our own little fuck slut." You give him a amused little smile before, you start licking his balls, which makes him moan loudly.'
+		gs 'arousal', 'foreplay', 2
+		gs 'stat'
+		act 'Mount him':
+			*clr & cla
+			gs 'boyStat', 'A2'
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some6.jpg"></center>'
+			'He grabs ahold of Anushka''s head and pulls her off as he says as he looks at you. "I need to fuck you <<$pcs_nickname>>", after which you straddle him. You lift yourself up, lining his dick up with your pussy and slowly lower yourself down on it, taking his <<dick>>cm <<$dick_girth>> dick inside you. As you start riding him, Anushka moves up to his head, straddles his face and lowers herself down, grinding her crotch into his face as you ride him. You both moan from the pleasure of the act and watching your friend be pleasured by your boyfriend. A few minutes later he lifts her off and then smacks your ass. "Bring that sweet pussy up here." He says.'
+			gs 'arousal', 'vaginal', 3
+			gs 'stat'
+			act 'Switch with Anushka':
+				*clr & cla
+				gs 'boyStat', 'A2'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some7.jpg"></center>'
+				'You get off him and move up to his face and straddle it. As you do you look at Anushka and tell her. "Go on and sit on my boyfriends cock, like a good little slut."'
+				'Anushka laughs at your comment. "Whatever you say, nerd tamer." She lifts herself up and shimmies down his body until she''s above his dick. You straddle his face and he starts licking your wet pussy as you watch Anushka lower herself down, until his cock slides into her wet pussy. She moans softly as she starts riding him in reverse cowgirl style. "Take the whole thing." You tell her as you reach over and grab her shoulders. Pushing her down, until she is impaled balls deep on his <<dick>>cm <<$dick_girth>> cock.'
+				gs 'arousal', 'cuni', 2
+				gs 'stat'
+				act 'Lay on your side':
+					*clr & cla
+					gs 'boyStat', 'A2'
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some8.jpg"></center>'
+					'After a couple minutes, you lean forward and slap her ass, which causes her to yelp a little in surprise. "Don''t be greedy. I want another go."'
+					'She scoffs. "Me? Greedy? You rode him for longer than I did!" She rolls her eyes and climbs off him as you lie down on your side next to him and he turns on his side to face you. You hold up one of your legs and Artem wastes no time. He slips his dick back inside and starts gently thrusting as Anushka gets down and starts licking and sucking his balls.'
+					gs 'arousal', 'vaginal', 2
+					gs 'stat'
+					act 'Let Artem to take charge':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some9.jpg"></center>'
+						'He pulls out of you and gets up, you slide off as well, just as he grabs Anushka and pushes her down on the ottoman forcefully. She gasps a little at his sudden action, before she can really say anything he grabs her leg and pulls her towards him until her ass is almost hanging off the end. He then pushes her legs apart and plunges his cock back into her pussy, causing her to moan as you move up towards her head and sit on her face. She starts eating you out as you glance at Artem and give him a reassuring smile.'
+						'"Can you hand me the lube?" he asks after a couple minutes.'
+						gs 'arousal', 'cuni', 2, 'lesbian'
+						gs 'stat'
+						act 'Hand Artem the lube':
+							*clr & cla
+							gs 'boyStat', 'A2'
+							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some10.jpg"></center>'
+							'You reach over and grab the lube while grinding your pussy against Anushka''s face and passing the bottle of lube back to him. You don''t know if Anushka heard him or if she''s just ignoring what the two of you are saying. You keep riding her face until you hear her muffled loud groan. Glancing back, you see that Artem has inserted his <<dick>>cm <<$dick_girth>> dick into her ass, as he starts butt fucking her.'
+							gs 'arousal', 'cuni', 2, 'lesbian'
+							gs 'stat'
+							act 'Let him have his fun': gt 'artem_nush_sex', 'anushka_3some2_rough1'
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'anushka_3some2_rough1':
+	*clr & cla
+	gs 'boyStat', 'A2'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some11.jpg"></center>'
+	'You want to watch your boyfriend fuck your friends ass, so you climb off her and kneel beside her waist so you can get a good look at Artem''s cock sliding in and out of her ass. "Listen to this slut moan, she loves getting her ass owned by nerd cock!"'
+	'Anushka responds by moaning louder obviously enjoying Artem''s <<dick>>cm <<$dick_girth>> cock in her ass. He looks at you when you speak up and grins. "Yeah she does, by the time we are done with her, she will be begging every nerd at the University to fuck her ass." Then he looks down at Anushka. "Wouldn''t you slut?" He doesn''t wait for her to respond. "Oh how the mighty have fallen, I remember when you was a bad ass bitch and now you are our little submissive fuck slut."'
+	gs 'arousal', 'voyeur_sex', 2, 'dom'
+	gs 'stat'
+	act 'Ask him to butt fuck you': gt 'artem_nush_sex', 'anushka_3some1_anal'
+	act 'Let him keep going': gt 'artem_nush_sex', 'anushka_3some1_doggy'
+end
+
+if $ARGS[0] = 'anushka_3some2_anal':
+	*clr & cla
+	minut -= 2
+	gs 'boyStat', 'A2'
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some12.jpg"></center>'
+	'You reach up and cup his face in your hands, holding his gaze so he looks directly into your eyes. "I want you to fuck my ass now."'
+	'He grins widely at you and you move to straddle Anushka''s face while Artem moves around behind you, near the top of her head. He squirts some lube onto your asshole and works it in before he gently slides his <<dick>>cm <<$dick_girth>> cock up your ass, pausing when you tense up and only moving again when you relax. He''s soon slowly yet lovingly fucking your ass while Anushka eats you out.'
+	gs 'arousal', 'anal', 2, 'lube'
+	gs 'arousal', 'cuni', 2, 'lesbian'
+	gs 'stat'
+	act 'Eat her out':
+		*clr & cla
+		minut -= 4
+		gs 'boyStat', 'A2'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some13.jpg"></center>'
+		'You lower your head between Anushka''s legs and start lapping at her clit, and she does the same to you, while Artem continues fucking your ass. He is starting to get a bit rougher with you as he starts fucking your butt harder and deeper, it seems he is getting caught up in the moment. A couple of minutes latter he pulls out of your ass and slaps your butt check. "Lets switch it up."'
+		gs 'arousal', 'anal', 2, 'lube'
+		gs 'arousal', 'cuni', 2, 'lesbian'
+		gs 'arousal', 'cuni_give', 2, 'lesbian'
+		gs 'stat'
+		act 'Let him control the situation': gt 'artem_nush_sex', 'anushka_3some2_doggy'
+	end
+end
+
+if $ARGS[0] = 'anushka_3some2_doggy':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some14.jpg"></center>'
+	'Artem half pulls, half helps Anushka get up as you lay down where she was, as soon as you are on your back she straddles your face, you can see her slightly gapping asshole above you. As you start to lick her pussy, Artem comes up behind her, his dick and balls just above your head. Artem shoves his dick balls deep up her butt with one thrust, causing her to moan loudly. "Damn... Look how easy my dick just slides into her slutty ass, like her butt was made for taking dick."'
+	'"Oh fuck... yes... I love big nerd dick... in my ass." She says breathlessly as she moans as he fucks her butt while you eat her out.'
+	gs 'arousal', 'cuni_give', 2, 'lesbian'
+	gs 'stat'
+	act 'Keep eating her out': 
+		*clr & cla
+		gs 'boyStat', 'A2'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some15.jpg"></center>'
+		'While you lick your friends pussy, you have to perfect view to watch Artem''s <<dick>>cm <<$dick_girth>> cock pound her ass, he starts taking long hard thrust as he hammers his dick into her butt. As he does she starts crying out. "OH FUCK... OH FUCK... OH FUUUCCCKKK." Just as she has a hard orgasm, her legs start shaking and your face is covered in her pussy juices. Artem fucks her through her orgasm not letting up or slowing down as she cums hard.'
+		gs 'arousal', 'cuni_give', 2, 'lesbian'
+		gs 'stat'
+		act 'Slurp at her soaking wet pussy': 
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some16.jpg"></center>'
+			'"That''s right moan like a slut while taking my dick in ass." As he says that you notice he leans forward a bit and reaches out with one of his arms. A moment later you feel her breasts lifting off your stomach, you can only guess that he is pulling her up and back by her hair. "Tell me who''s ass this is."'
+			'She moans and pants as she says. "It belongs to the nerds."'
+			*nl
+			'He grunts a reply. "That''s right, your ass belongs to the nerds. What do you think about me inviting Petka over to have a turn with your ass, or maybe at the next DnD night I will just bend you over the table and fuck your ass in front of all my friends, you''d like that. Wouldn''t you?" Anushka is panting harder and moaning louder as he talks, when she doesn''t respond to his question he says again. "WOULDN''T YOU!" He sounds louder in a commanding voice, you find yourself getting wetter at his dominating tone.'
+			*nl
+			'It seems to be working for Anushka as well as she cries out. "OHHH... YES... YES... YES...." As she has another orgasm, coating your face with her juices again. You are pretty sure she isn''t really paying attention to what he is saying.'
+			'Artem laughs as he keeps fucking her. "Look at you cumming again just thinking about being fucked by other nerds." He keeps fucking her until she rides out her second orgasm, right after pulls his dick out of Anushka''s asshole and starts stroking it with one hand while pulling her off you with his other.'
+			gs 'arousal', 'cuni_give', 5, 'lesbian'
+			gs 'stat'
+			act 'Sit up and watch': gt 'artem_nush_sex', 'anushka_3some2_dom_facial'
+		end
+	end	
+end
+
+if $ARGS[0] = 'anushka_3some1_dom_facial':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_mouthful.jpg"></center>'
+	'One he has Anushka off you and kneeling on the floor in front of him he says. "Stick out your tongue." You watch as she sticks out her tongue and he puts the tip of his dick just above her tongue pointed into her mouth. He groans loudly as he shoots his thick white gooey cum into her mouth, coating her tongue. Most of his cum ends up in her mouth, but some squirts out and lands on the side of her face, a little dips out and lands on her bare tits. Once he squeezes the the last drop of cum out of his dick, he lets out a loud satisfied sigh and sits down roughly on the couch.'
+	gs 'arousal', 'end'
+	gs 'stat'
+	act 'Clean up': gt 'artem_nush_sex', 'anushka_3some2_cleanup'
+	act 'Lick the cum from her face':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some17.jpg"></center>'
+		'You kneel down next to Anushka as she closes her mouth and swallows Artem''s cum. As you are kneeling next to her, you start licking the cum off her face. She patiently sits still as you clean her up with your tongue until you''ve licked up every last drop of Artem''s cum from her face. He sits on the couch and watches the two of you. Once you finish, you look over at him and notice that his dick is already hard again. You let go of Anushka and get up, grabbing some tissues to clean yourself before passing the box to her. Artem soon follows suit and starts cleaning himself up as well.'
+		gs 'cum_call', 'mouth_swallow', 'A2', 1
+		gs 'arousal', 'end'
+		gs 'stat'
+		act 'Clean up': gt 'artem_nush_sex', 'anushka_3some2_cleanup'
+	end
+	act 'Kiss her':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_cumkiss.jpg"></center>'
+		'You kneel down next to her and turn her face towards yours, as soon as you are looking at each other you kiss her. He sits on the couch and watches the two of you. The two of you deeply and passionately french kiss each other, the whole time passing Artem''s cum back and forth between your mouths. Once you are finished you both swallow his cum that ended up in your mouths. Once you finish, you look over at him and notice that his dick is already hard again. You let go of Anushka and get up, grabbing some tissues to clean yourself before passing the box to her. Artem soon follows suit and starts cleaning himself up as well.'
+		gs 'cum_call', 'mouth_swallow', 'A2', 1
+		gs 'arousal', 'end'
+		gs 'stat'
+		act 'Clean up': gt 'artem_nush_sex', 'anushka_3some2_cleanup'
+	end
+end
+
+if $ARGS[0] = 'anushka_3some2_cleanup':
+	*clr & cla
+	cumspclnt = 12
+	gs 'cum_cleanup'
+	gs 'stat'
+	'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
+	'Once you''re all cleaned up, you start dressing before Anushka grabs her purse off the floor where she dropped it. "I have to admit, you are starting to get really good at this, that new bad boy streak of yours is really starting to shine."'
+	'Artem blushes a little at her compliment but you also notice his chest swell in obvious pride at her words. "Thanks... you wasn''t to bad yourself."'
+	*nl
+	'Anushka snorts a laugh in reply then looks at you. "I think we might have created a monster." Artem listening to the exchange just seems to swell with pride.'
+	'He replies "Next time you will have three orgasms." He proclaims.'
+	'As she starts getting dressed. "Promises promises." Then looks at you. "He''s all yours to deal with."'
+	if grupTipe3 = 1:
+		'Once you are all dressed, Anushka is done touching up her makeup, she gets up. "Ok I need to get going, see you nerds at school."'
+	else
+		'Once you are all dressed, Anushka touches up her makeup a bit, using her compact mirror. Once she is done she gets up. "Ok I need to get going, see you losers at school."'
+	end
+	act 'You need to leave too':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
+		'You smile and kiss him again. "I''m glad you had fun but I need to get going as well."'
+		'He hugs you. "See you later babe, I can''t wait to do this again, though I hope you join in next time." He kisses you again before walking you to the front door. As you leave, you think about what just happened. You just let your boy friend fuck your best friend. As you go out the door and Artem closes it behind you, you wonder if this was a mistake to just watch them. You suppose only time will tell.'
+		act 'Leave': gt 'pod_ezd', 'etaj_1'
+	end
+end
+
+if $ARGS[0] = 'anushka_3some2_dom_strapon':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_strap1.jpg"></center>'
+	'While Artem fucks Anushka doggy style, you get your purse and pull out your strapon harness. You slip into it and buckle it in place, followed by taking the dildo out and attaching it to the harness. Artem glances over at you from time to time and once you have the strapon firmly attached and ready he pulls out of her and stands aside. You walk up and give her ass a slap as you say, "Roll over, I want you to watch me while I fuck you with my big dick." Anushka rolls over onto her back and spreads her legs, you scoot up on your knees and slide the dildo into her. Your dildo slides easily into her wet pussy, making her moan loudly as you start fucking her.'
+	gs 'arousal', 'vaginal_strap_give', 2
+	gs 'stat'
+	act 'Keep fucking Anushka':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_fuck2.jpg"></center>'
+		'Artem leans over to watch your dildo slide in and out of her wet twat, while stroking his dick. Obviously eager to get another go himself, "Damn she is so wet that things just slides in and out of her with ease." Anushka for her part just moans loving getting fucked by you while Artem watches. After a couple of minutes Artem grabs the lube off the end table and starts to lube up his dick with it. "Ok roll the slut over so I can have a go at her butt."'
+		'You pull out of her which causes her to have a soft disappointed moan. You stand up and say to her. "Roll over slut and present that ass." Anushka bites her lower lip and rolls back over, as she does Artem pulls her off the couch till she is kneeling on the floor in front of it and he pushes he forward bending her over the couch seat.'
+		gs 'arousal', 'vaginal_strap_give', 2
+		gs 'stat'
+		act 'Watch your BF butt fuck your friend':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_anal1.jpg"></center>'
+			'He squirts amble lube onto her butt, the tosses the bottle aside. "Time to ripe up some gopnik ass with a nerd dick." He says as he shoves his dick up her butt fairly roughly.'
+			'She partially jumps forward, but her hips hit the edge of the couch and can''t move. "Owe, fuck..." The look on her face says she is experiencing pleasure and a little pain from that. Artem sensing goes very slowly for a bit until she fully relaxes and starts moaning loudly.'
+			'You stroke your dildo like it is a cock while you watch Artem fuck Anushka''s butt, the louder she moans the harder he starts to pound her little asshole.'
+			gs 'arousal', 'voyeur_sex', 2
+			gs 'stat'
+			act 'Take turns fucking her butt': gt 'artem_nush_sex', 'anushka_3some2_dom_strapon_anal'
+			act 'Just watch him fuck her ass':
+				*clr & cla
+				minut -= 2
+				gs 'boyStat', 'A2'
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_anal2.jpg"></center>'
+				'As Artem fucks Anushka ass he starts slapping her ass cheek with one hand, which makes her moan louder and louder, before to long her legs start to shake as she cries out having a orgasm. Artem starts fucking her hard and fast as she starts to orgasm and rides it all the way through her orgasm until her legs stop shaking. He keeps fucking her hard and fast with his <<dick>>cm <<$dick_girth>> cock balls deep up her butt.'
+				gs 'arousal', 'voyeur_sex', 2
+				gs 'arousal', 'clit_finger', 2, 'masturbate'
+				gs 'stat'
+				act 'Keep watching':
+					*clr & cla
+					minut -= 2
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_anal3.jpg"></center>'
+					'Anushka reaches back and puts a hand against his hip to try and slow him down and perhaps keep him from going completely balls deep in her ass. Artem keeps smacking her hand away and doesn''t slow down as he starts to grunt, getting close to shooting his load as well. "Move your hand away, stop trying to slow me down." He grunts out. "Remember this ass belongs to the nerds and today I''m king of the nerds. So take my cock... take it..." He grunts barely able to contain himself anymore.'
+					gs 'arousal', 'voyeur_sex', 2
+					gs 'arousal', 'clit_finger', 2, 'masturbate'
+					gs 'stat'
+					act 'Watch him cum':
+						*clr & cla
+						minut -= 2
+						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_anal_cum.jpg"></center>'
+						'Artem suddenly pulls his cock out of Anushka''s asshole and at once start cumming all over her butt cheeks. He milks his cock until ever last drop of it has dripped down onto her butt, Anushka for her part stays bent over and lets him cum all over her ass. Then he lets out a sigh and half sits, half collapses on the couch, sitting next to where Anushka is still kneeling, with her ass in the air, covered in his cum.'
+						gs 'arousal', 'voyeur_sex', 2
+						gs 'arousal', 'clit_finger', 2, 'masturbate'
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Clean up':
+							*clr & cla
+							minut += 5
+							'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
+							'Anushka grabs some tissues and starts cleaning the cum off her butt as she says to you. "How come you didn''t join in? That time of the month?"'
+							'You laugh a bit. "No I just wanted to watch your ass get owned by some nerd dick, you are starting to really become a submissive slut to nerd cock."'
+							'Anushka rolls her eyes and shakes her head. "What ever gets you off." Once she finishes cleaning the cum off herself she starts getting dressed, as do you and Artem. Anushka then grabs her purse and compact and starts to touch up her makeup.'
+							if grupTipe3 = 1:
+								'Once you are all dressed, Anushka is done touching up her makeup, she gets up. "Ok I need to get going, see you nerds at school."'
+							else
+								'Once you are all dressed, Anushka touches up her makeup a bit, using her compact mirror. Once she is done she gets up. "Ok I need to get going, see you losers at school."'
+							end
+							act 'You need to leave too':
+								*clr & cla
+								'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
+								'You smile and kiss him again. "I''m glad you had fun but I need to get going as well."'
+								'He hugs you. "See you later babe, I can''t wait to do this again, though I hope you join in next time." He kisses you again before walking you to the front door. As you leave, you think about what just happened. You just let your boy friend fuck your best friend. As you go out the door and Artem closes it behind you, you wonder if this was a mistake to just watch them. You suppose only time will tell.'
+								act 'Leave': gt 'pod_ezd', 'etaj_1'
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'anushka_3some2_dom_strapon_anal':
+	menu_off = 1
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_strap_anal1.jpg"></center>'
+	'You stand next to him and watch as he fucks her butt as you say. "Babe, I want to fuck her butt too."'
+	'He looks over at you and grins, then pulls his dick out of her asshole. Her butthole is gapping a bit and just waiting for your dick, you grab her butt cheeks with your hands and spread them wide. Making her hole gap a bit wider, you position yourself till the tip of the dildo lines up with her hole and then you push it in. She moans loudly as the dildo easily slides into her lubed asshole. You fuck her butt for a couple of minutes before Artem starts crowding against you, obviously wanting another go himself.'
+	gs 'arousal', 'anal_strap_give', 2
+	gs 'stat'
+	act 'Let Artem have a turn':
+		*clr & cla
+		gs 'boyStat', 'A2'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_anal2.jpg"></center>'
+		'You pulls out of her butt and move aside as Artem slides over to take your place. He slides his dick into her waiting gapping butthole easily elisting another loud moan from her. As Artem fucks Anushka ass he starts slapping her ass cheek with one hand, which makes her moan louder and louder, before to long her legs start to shake as she cries out having a orgasm. Artem starts fucking her hard and fast as she starts to orgasm and rides it all the way through her orgasm until her legs stop shaking. He keeps fucking her hard and fast with his <<dick>>cm <<$dick_girth>> cock balls deep up her butt.'
+		gs 'arousal', 'voyeur_sex', 2
+		gs 'stat'
+		act 'Take your turn again':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_strap_anal2.jpg"></center>'
+			'"Babe not yet, I wanted to fuck her butt some more." You tell Artem, he suddenly pulls his cock out of Anushka''s and gives her butt cheek a good slap.'
+			'He moves aside as he says. "Sorry honey, I was getting carried away, fucking our pet sluts ass." You smile to him as you slide your dildo back up her butt and start fucking her hard and fast, she quickly is moaning loudly again, you think she is about to have another orgasm and you can tell Artem is not that far off himself, so after a couple of minutes you move aside to give him another go.'
+			gs 'arousal', 'anal_strap_give', 2
+			gs 'arousal', 'end'
+			gs 'stat'
+			act 'Let Artem have another turn':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_anal3.jpg"></center>'
+				'Artem shoves his dick in Anushka going completely balls deep in her ass with a single stroke. Artem keeps smacking her hand away and doesn''t slow down as he starts to grunt, getting close to shooting his load as well. "Move your hand away, stop trying to slow me down." He grunts out. "Take my cock bitch... take it..." Anushka''s legs start shaking again as she has a second orgasm, just as she is coming down from her second orgasm. He starts to grunt barely able to contain himself anymore.'
+				gs 'arousal', 'voyeur_sex', 2
+				gs 'stat'
+				act 'Artem blows his load':
+					*clr & cla
+					minut -= 2
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some_dom_anal_cum.jpg"></center>'
+					'Artem suddenly pulls his cock out of Anushka''s asshole and at once start cumming all over her butt cheeks. He milks his cock until ever last drop of it has dripped down onto her butt, Anushka for her part stays bent over and lets him cum all over her ass. Then he lets out a sigh and half sits, half collapses on the couch, sitting next to where Anushka is still kneeling, with her ass in the air, covered in his cum.'
+					gs 'arousal', 'voyeur_sex', 2
+					gs 'arousal', 'clit_finger', 2, 'masturbate'
+					gs 'arousal', 'end'
+					gs 'stat'
+					act 'Clean up':
+						*clr & cla
+						minut += 5
+						'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
+						'Anushka grabs some tissues and starts cleaning the cum off her butt as she says to you. "Oh... fuck... that was amazing guys, though I think my butt is going to be sore tomorrow."'
+						'Artem snorts and looks at her. "Good serves you right for all the years you bullied me."'
+						'You laugh a bit as you say to her. "You''re becoming  a real submissive nerd butt slut arn''t you."'
+						'Anushka rolls her eyes and shakes her head. "What ever... I just like getting fucked." Once she finishes cleaning the cum off herself she starts getting dressed, as do you and Artem. Anushka then grabs her purse and compact and starts to touch up her makeup.'
+						if grupTipe3 = 1:
+							'Once you are all dressed, Anushka is done touching up her makeup, she gets up. "Ok I need to get going, see you nerds at school."'
+						else
+							'Once you are all dressed, Anushka touches up her makeup a bit, using her compact mirror. Once she is done she gets up. "Ok I need to get going, see you losers at school."'
+						end
+						act 'You need to leave too':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
+							'You smile and kiss him again. "I''m glad you had fun but I need to get going as well."'
+							'He hugs you. "See you later babe, I can''t wait to do this again, though I hope you join in next time." He kisses you again before walking you to the front door. As you leave, you think about what just happened. You just let your boy friend fuck your best friend. As you go out the door and Artem closes it behind you, you wonder if this was a mistake to just watch them. You suppose only time will tell.'
+							act 'Leave': gt 'pod_ezd', 'etaj_1'
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'artem_nush_disco_walk':
+	menu_off = 1
+	*clr & cla
+	minut += 10
+	'<center><img <<$set_imgh>> src="'+'images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/anushka/walking.jpg"></center>'
+	'Artem leads you down the side streets and finally into the alleyway that runs behind the apartment courtyard where all the garages are. You and him walk holding hands while Anushka walks on the other side of him, the three of you talk about a variety of subjects. A lot of the talk is about school, your classes, your classmates and the teachers, Artem talks some about the DnD game but quickly drops it when Anushka seems like she is getting bored by changing the subject and asking you what you thought of some of the cute boys at the disco tonight. Just then you hear a fairly loud smack sound and notice Anushka jump a little. "What the fuck dude?" She asks.'
+	*nl
+	'Artem has a smug look on his face as he answers her, you can guess what happened already though. "Just a little punishment for trying to get my girl to look at other guys."'
+	'Anushka responds. "Hey she is a big girl and if she wants to look she can look... who knows maybe she will find someone better."'
+	'Artem barks a laugh. "Doubtful, I am a great boyfriend. I am kind sensitive, caring, romantic, good in bed and when my girl needs to be dominated a bit, I can do that too... now. What more could she want."'
+	act 'Just let them banter':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="'+'images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/anushka/walking.jpg"></center>'
+		'Anushka snorts before responding. "Maybe she wants to try a real bad boy for awhile."'
+		'This is followed by another smacking sound as Artem responds. "Maybe, but I''m not worried."'
+		'Anushka responds. "What was that for?" Obviously on the receiving end of another butt slap by Artem.'
+		'Artem is looking smug and pleased with himself again as he responds. "Just a reminder that for all your bad girl attitude, that your ass still belongs to the nerds." They keep banter for a bit before they drop into silence having run out of steam and you bring the conversation back around to school.'
+		*nl
+		'After a bit you arrive at the alleyway in front of the complex garages as you walk down them towards the courtyard. You have been dating Artem long enough to know he is getting aroused, he stops suddenly and takes his jacket off, spreading it wide on the ground as he suggests. "Hey why don''t we sit down and talk for a bit here." If you want Anushka to have sex with your boyfriend you should sit with her between you and him, if you want to have sex with him, you should sit between Artem and Anushka.'
+		act 'Sit between Artem and Anushka': gt 'artem_nush_sex', 'artem_sveta'
+		act 'Sit down on the other side of Anushka': gt 'artem_nush_sex', 'artem_nush'
+	end
+end
+
+if $ARGS[0] = 'artem_nush':
+	menu_off = 1
+	*clr & cla
+	minut += 5
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/anushka/walk1.jpg"></center>'
+	'Artem sits down first, Anushka sits down and leaves room for you to sit between her and Artem, but you say to her. "Scoot over." You motion for her to scoot over next to Artem and you sit down next to her sandwiching her between the two of you. Artem gives you a questioning look and you just smile and nod to him.'
+	'He grins and leans back in a half reclining position, you engage Anushka in a conversation about her latest sexual partner, while Artem just listens to her sex talk. You can see his bulge growing in his pants as his dick gets hard. After a bit she finally notices as well, "Guess someone likes my stories huh?" She asks is a bemused tone.'
+	act 'Tell her to peek':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/anushka/walk2.jpg"></center>'
+		'You lean against her, pushing her closer to Artem. "I think someone wants to say hi, why don''t you unbutton his pants and take a peek Nush." She looks back at you, with a questioning look. "Go on, take a look." You tell her.'
+		'She starts to unbutton and unzip his pants, you help pull down slight on one side so she can lift up his boxer shorts and peek in side. From where you sit you can''t really see inside due to the darkness of the night and you doubt she can see much of anything either. "It''s to dark to see anything, pull his dick out so we can see it." You tell her.'
+		act 'Tell her to take it out':
+			*clr & cla
+			gs 'boyStat', 'A2'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/anushka/walk_bj1.jpg"></center>'
+			'She reaches into his underwear and pulls out Artem''s <<dick>>cm <<$dick_girth>> dick. Once it is free he reaches over and pulls her head down into his lap as you tell her. "Well you got to suck it now that you made it hard." She starts stroking his dick with one hand while taking his cock into her mouth as she starts sucking on it, Artem moans almost at once in pleasure.'
+			'You look over at him and as he grins while saying. "This is the best use I have found for that mouth on her."'
+			'You nod in agreement. "Yeah, she sure can be a talker if you don''t keep her mouth full."'
+			gs 'arousal', 'voyeur_sex', 2
+			gs 'arousal', 'end'
+			gs 'stat'
+			act 'Push her head down':
+				*clr & cla
+				anushkaQW['dom_nush'] += 1
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/anushka/walk_bj2.jpg"></center>'
+				'As Anushka sucks Artem''s cock you reach over and push her head down to force her to take more of his dick into her mouth. Artem moans as he looks at you. "OH yeah babe... just like that... this feels so good." You keep your hand on the back of her head only letting her raise her head so much as she bobs her head up and down sucking his dick.'
+				gs 'arousal', 'voyeur_sex', 2, 'dom'
+				gs 'stat'
+				act 'Grab her hair':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/anushka/walk_bj3.jpg"></center>'
+					'You grab ahold of Anushka''s hair and push her head down until you hear her gagging on his cock. "Just think if some of the other gopniks walked by and seen you sucking my nerd dick, what would they think." He says to her, between moans as you make your friend deep throat your boyfriends cock. After a couple of minutes of this Artem looks you dead in the eye.  "Help me take off her jeans so I can fuck this dirty slut in this alley."'
+					gs 'arousal', 'voyeur_sex', 2, 'dom'
+					gs 'stat'
+					act 'Take her pants off': gt 'artem_nush_sex', 'artem_nush_strip'
+				end
+			end
+			act 'Let her suck his dick':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/anushka/walk_bj2.jpg"></center>'
+				'As Anushka sucks Artem''s cock you lean over and partially lay on her back so you can peek around and watch her suck your boyfriends dick. You as her head bobs up and down, watching as most of his dick disappears into her mouth with each downward bob of her head. "OH yeah bitch... just like that... suck my dick... this feels so good." The first part he says to Anushka you are sure but the he glances over at you as he says the last bit.'
+				gs 'arousal', 'voyeur_sex', 2, 'dom'
+				gs 'stat'
+				act 'Grab her hair':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/anushka/walk_bj3.jpg"></center>'
+					'You grab ahold of Anushka''s hair to pull it up out of the way so it is easier to watch her suck Artem''s dick. "Just think if some of the other gopniks walked by... and seen you sucking my nerd dick, what would they think." He says to her. After a couple of minutes of this Artem looks you dead in the eye.  "Help me take off her jeans so I can fuck this dirty slut in this alley."'
+					gs 'arousal', 'voyeur_sex', 2, 'dom'
+					gs 'stat'
+					act 'Take her pants off': gt 'artem_nush_sex', 'artem_nush_strip'
+				end
+			end
+		end
+	end
+end	
+				
+if $ARGS[0] = 'artem_nush_strip':
+	menu_off = 1
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/anushka/walk_strip1.jpg"></center>'
+	'You pull her head up and back, then you let go of her hair. Both you and Artem starts unbuttoning her jeans, once they are unbuttoned you pull down one side of them while Artem pulls down the other side of them. Once you have them pulled off Artem flings them a little ways down the alleyway. Anushka for her part continues jerking Artem off while being depantsed, next Artem starts to tug at her panties.'
+	gs 'arousal', 'voyeur', 1
+	gs 'stat'
+	act 'Watch Artem take off her panties':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/anushka/walk_strip2.jpg"></center>'
+		'Artem roughly pulls her panties off and then tosses them down by her jeans a little ways down the alleyway. Next Artem stands up and starts pulling down his pants and underwear, as he says. "Roll this gopnik slut over onto all fours so she can take my nerd dick." He tosses his pants and underwear up against the door of the garage you are sitting front of, so it is close unlike what he did to Anushka''s jeans and panties.'
+		gs 'arousal', 'voyeur', 1
+		gs 'stat'
+		act 'Help her onto all fours':
+			*clr & cla
+			gs 'boyStat', 'A2'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/anushka/walk_vaginal1.jpg"></center>'
+			'You help Anushka get up and then turn around and get on all fours, so her face is just in front of yours and her ass is facing Artem. Once she is in place Artem kneels down behind Anushka'
+			'"Damn you are soaking wet, you should see this babe, her juices are already running down her inner thighs." He moves forward and she suddenly moans loudly as he shoves his <<dick>>cm <<$dick_girth>> cock inside her pussy and starts fucking her. As she is getting fucked right in front of you, you lean in and kiss her while your boyfriends dick is buried in her pussy.'
+			gs 'arousal', 'kiss', 2
+			gs 'stat'
+			act 'Spread her ass cheeks':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/anushka/walk_vaginal2.jpg"></center>'
+				'You know Artem loves fucking Anushka in the butt and you know she is a totally butt slut. After you break the kiss with her, you reach back along her sides and grip her ass cheeks in your hand and spread them as wide as you can, while looking up at Artem. He grins as he gets the hint. "Look at that little asshole, just begging to have a nerd dick shoved up it." He says before he spits on her ass and uses a figure to rub his spit into her butthole.'
+				gs 'arousal', 'voyeur_sex', 2
+				gs 'stat'
+				act 'Hold her in place':
+					*clr & cla
+					artemQW['artem_dom'] += 1
+					gs 'boyStat', 'A2'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/anushka/walk_anal1.jpg"></center>'
+					'After a couple of more minutes of fucking her pussy, he pulls his hips back. "Tell me how badly you want a nerd to fuck your butt."'
+					'"Yes... I want you to fuck my ass with your big nerd dick." She says, sounding really turned on and desperate to keep fucking.'
+					'You hold her butt cheeks wide for him as he lines up his dick, after a moment she groans a bit and then moans. "Oh fuck!" She mutters as he forces his <<dick>>cm <<$dick_girth>> cock up her ass.'
+					*nl
+					'He moans loudly as he works his dick deeper into her. "Look at you, on all fours in the alley, with a nerds cock buried balls deep in your ass." She starts leaning forward in a effort to keep him from going to deep. "Hold her for me babe." Artem says. You let go of her butt cheeks now that his cock is in and you grab ahold of her arms to keep her from pulling away from him.'
+					gs 'arousal', 'voyeur_sex', 2
+					gs 'arousal', 'end'
+					gs 'stat'
+					act 'Keep holding her':
+						*clr & cla
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/anushka/walk_anal2.jpg"></center>'
+						'Now that she is unable to move forward anymore, Artem shoves his hips forward again, causing her to moan loudly. "I think I should get to fuck your ass for every time you bullied me, what do you think. You think that would be fair? I do." You can tell by the look on her face and her moans she is starting to really get into it. "Yes... OH YES!..." With her words he starts really hammering her butt she starts crying out even louder and then shaking all over as she has a massive orgasm, so much so you have to help hold her up. Artem is grunting louder and louder himself.'
+						gs 'arousal', 'voyeur_sex', 2
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Artem blows his load':
+							*clr & cla
+							minut += 5
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/anushka/walk_facial.jpg"></center>'
+							'Artem suddenly pulls his cock out of Anushka''s asshole and stands up. "Turn her face around." You help her turn around quickly as her body is still shaking a bit from her orgasm. Once her face is turned towards him, he says. "Jerk me off on your face slut." She takes hold of his dick and starts jerking him off. Almost at once he starts cumming all over her face. She milks his cock until ever last drop of it has dripped has been squeezed out of it. Then the both sigh and sit back against the garage for a couple of minutes.'
+							*nl
+							'Anushka grabs some tissues from her purse and starts cleaning the cum off her face as she asks. "Where''s my clothes?"'
+							'Artem points to where her jeans and panties lay about six meters away. "I threw them over there."'
+							'She gets up and walks over to pick up her panties and as she does she flips him off. "You''re turning into a bit of a asshole at times, you know that."'
+							*nl
+							'He just laughs at her response. "Yet you just came from it, so you are obviously loving it."'
+							'Anushka rolls her eyes and shakes her head as she starts putting her jeans back on, Artem starts to get dressed as well.'
+							if grupTipe3 = 1:
+								'Once they are both dressed again, Anushka says. "Ok I need to get going, I will see you nerds at school."'
+							else
+								'Once they are both dressed again, Anushka says. "Ok I need to get going, Artem guess I will see you losers at school."'
+							end
+							act 'You need to leave too':
+								*clr & cla
+								minut += 5
+								'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
+								'Artem walks you up to your apartment door. You smile and kiss him. "Good night honey."'
+								'He hugs you. "See you later babe, I can''t wait to do this again, though maybe next time I can fuck you instead?" He kisses you again before you go into your apartment. As you stand in the hallway, you think about what just happened. You just arranged for your boy friend to fuck your best friend while you watched, you wonder if this was a mistake to just watch them. You suppose only time will tell.'
+								act '<b>Go Home</b> (Parents'' Apartment)': minut += 4 & pavhome_enter = 1 & gt 'korrPar'
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'artem_sveta':
+	menu_off = 1
+	*clr & cla
+	minut += 5
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/sveta/walk1.jpg"></center>'
+	'Artem sits down first, Anushka sits down and leaves room for you to sit between her and Artem, you sit down between them and lean against Artem as the three of you talk a bit more.'
+	'After a bit leans back in a half reclining position, you can see his bulge growing in his pants as his dick gets hard. After a bit Anushka notices as well, "Guess someone is getting worked up huh?" She asks is a bemused tone.'
+	'Artem looks at you. "Babe you are so beautiful I can''t help."'
+	act 'Take a peek':
+		*clr & cla
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/sveta/walk2.jpg"></center>'
+		'You unbutton his pants and look down his underwear but it is really to dark to see anything, you hear Anushka voice right next to your ear. It seems she has leaned over to try and take a look at his dick too. "Pull it out, it''s to dark to see anything."'
+		act 'Pull his dick out':
+			*clr & cla
+			gs 'boyStat', 'A2'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/sveta/walk_bj1.jpg"></center>'
+			'You pull his dick out of his underwear, once he it is free he looks at you with pleading eyes. "Babe please suck it." You lean forward and take his dick in your mouth, you start sucking it, while one hand strokes his shaft under your mouth. You bob your head up and down on his dick. "Damn <<$pcs_nickname>> by the look of things you are getting good at that." Anushka says.'
+			'With a mouthful of dick you are unable to answer, but Artem answers her instead. "She is the best." Anushka snorts a bit of a giggle, Artem likely doesn''t get why she found that funny.'
+			gs 'arousal', 'bj', 2
+			gs 'stat'
+			act 'Deep throat':
+				*clr & cla
+				gs 'boyStat', 'A2'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/sveta/walk_bj2.jpg"></center>'
+				'As you are sucking Artem dick you feel a hand press down on the back of your head and force your head down until his dick slides down your throat causing you to gag. At first you think it is Artem but then you come to realize it is Anushka forcing you to gag on his cock.'
+				gs 'arousal', 'bj', 2, 'deepthroat'
+				gs 'stat'
+				act 'Get your hair grabbed':
+					*clr & cla
+					gs 'boyStat', 'A2'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/sveta/walk_bj3.jpg"></center>'
+					'You feel her fingers wrap themselves in your hair so she has a really good job as she roughly forces you to deep throat Artem. After a bit Artem speaks up. "Ok let her up." With that Anushka lets go of your head. You could keep sucking his dick until he blows his load, or you could offer up your pussy, or maybe just give him your ass tonight.'
+					gs 'arousal', 'bj', 2, 'deepthroat', 'rough'
+					gs 'stat'
+					act 'Spread your legs': gt 'artem_nush_sex_uni', 'artem_sveta_vag'
+					act 'Offer up your ass': gt 'artem_nush_sex_uni', 'artem_sveta_anal'
+					act 'Just suck him off':
+						*clr & cla
+						minut += 5
+						gs 'boyStat', 'A2'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/sveta/walk_facial.jpg"></center>'
+						'You keep sucking his dick, as he starts to grunt more he gets up until he is standing. You keep sucking his dick the whole time, until he says. "Fuck I''m cumming." With that you pop his dick out of your mouth and just jerk him off until he starts cumming on your face. You look up at him with a huge grin as he finishes coating your face in his sperm. Once you have milked ever last drop out of him, he slips his dick away, while Anushka gets up as well.'
+						gs 'cum_call', 'face', 'A2', 1
+						gs 'arousal', 'end'
+						gs 'stat'
+						if grupTipe3 = 1:
+							'Once you are both dressed again, Anushka says. "Ok I need to get going, I will see you nerds at school."'
+						else
+							'Once you are both dressed again, Anushka says. "Ok I need to get going, Artem guess I will see you losers at school."'
+						end
+						act 'You need to leave too':
+							*clr & cla
+							cumspclnt = 12
+							gs 'cum_cleanup'
+							'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
+							'Artem walks you up to your apartment door. You smile and kiss him. "Good night honey."'
+							'He hugs you. "See you later babe, I can''t wait to do this again, though maybe next time I can fuck you instead?" He kisses you again before you go into your apartment. As you stand in the hallway, you think about what just happened. You just sucked your boyfriend off in some dirty alley while your friend watched, you wonder if this was a mistake. You suppose only time will tell.'
+							act '<b>Go Home</b> (Parents'' Apartment)': minut += 4 & pavhome_enter = 1 & gt 'korrPar'
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'artem_sveta_vag':
+	menu_off = 1
+	*clr & cla
+	gs 'boyStat', 'A2'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/sveta/walk_vaginal1.jpg"></center>'
+	'Pulling his dick out of your mouth your turn your face to look at him. "I want you to fuck me, right here, right now."'
+	'He grins and gets up. "Ok!" Anushka helps you get naked from the waist down while he strips out of his pants and underwear. Once you are both naked from the waist down you lay on your back and spread your legs wide and he lays down between your legs and slides his <<dick>>cm <<$dick_girth>> cock into your already wet pussy.'
+	gs 'arousal', 'vaginal', 2
+	gs 'stat'
+	act 'Watch Anushka jill off':
+		*clr & cla
+		gs 'boyStat', 'A2'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/sveta/walk_vaginal2.jpg"></center>'
+		'As Artem fucks you, you glance over and see that Anushka has her hand slide down the front of her pants as she is rubbing one out, while she watches you get fucked by Artem. You grin as you know this means she wishes she was the one being fucked right now, but instead you are getting the dick and she just has to watch and rub her own clit.'
+		gs 'arousal', 'vaginal', 2
+		gs 'stat'
+		act 'Offer up your ass': gt 'artem_nush_sex_uni', 'artem_sveta_anal'
+		act 'Get fucked some more':
+			*clr & cla
+			gs 'boyStat', 'A2'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/sveta/walk_vaginal3.jpg"></center>'
+			'Anushka is starting to moan almost as loud as you are. Enough to attract even Artem''s attention. "What a little slut you are, rubbing one off while you watch me fuck your friend. Admit it, you wish you was being fucked by some nerd cock don''t you?" He says as he keeps fucking you.'
+			'Anushka bites her lower lip at his words and redoubles her effort as she keeps rubbing one off. "YES!... Oh fuck yes I wish you was fucking me with your big nerd cock."'
+			'Artem looks at you and smiles before looking back to her as he keeps fucking you. "Maybe next time I will ask Petka or maybe Feofan along and they can fuck you while you watch me fuck <<$pcs_nickname>>. I bet you would like that wouldn''t you? You I can tell by your expression the meer though of some other nerd using and fucking you turns you own." Then he turns his attention back to you.'
+			gs 'arousal', 'vaginal', 2
+			gs 'stat'
+			act 'Let him finish':
+				*clr & cla
+				gs 'boyStat', 'A2'
+				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/sveta/walk_vaginal4.jpg"></center>'
+				'Artem starts really pounding your pussy, even more so once Anushka starts arching her back and moaning loudly before her body starts to shake as she rubs herself to a orgasm. This pushes Artem to the edge as well as he starts grunting hard and you can tell he is just about to blow his load. Then he pulls out of you and puts his dick right in your face.'
+				gs 'arousal', 'vaginal', 2
+				gs 'stat'
+				act 'Artem blows his load':
+					*clr & cla
+					minut += 5
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/sveta/walk_facial.jpg"></center>'
+					'You start stroking his dick as he says. "Fuck I''m cumming." Just as he starts cumming on your face. You look up at him with a huge grin as he finishes coating your face in his sperm. Once you have milked ever last drop out of him, he slips his dick away, while Anushka gets up as well.'
+					gs 'cum_call', 'face', 'A2', 1
+					gs 'arousal', 'end'
+					gs 'stat'
+					if grupTipe3 = 1:
+						'Once you are both dressed again, Anushka says. "Ok I need to get going, I will see you nerds at school."'
+					else
+						'Once you are both dressed again, Anushka says. "Ok I need to get going, Artem guess I will see you losers at school."'
+					end
+					act 'You need to leave too':
+						*clr & cla
+						cumspclnt = 12
+						gs 'cum_cleanup'
+						'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
+						'Artem walks you up to your apartment door. You smile and kiss him. "Good night honey."'
+						'He hugs you. "See you later babe, I can''t wait to do this again, though maybe next time I can fuck you instead?" He kisses you again before you go into your apartment. As you stand in the hallway, you think about what just happened. You just let your boyfriend fuck you in some dirty alley while your friend watched and rubbed one out, you wonder if this was a mistake. You suppose only time will tell.'
+						act '<b>Go Home</b> (Parents'' Apartment)': minut += 4 & pavhome_enter = 1 & gt 'korrPar'
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'artem_sveta_anal':
+	menu_off = 1
+	*clr & cla
+	gs 'boyStat', 'A2'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/sveta/walk_anal1.jpg"></center>'
+	'"I want you to fuck my ass." You tell him.'
+	'He grins at this and says. "Get on all fours for me then." You get on all fours while Anushka keeps rubbing one out, Artem uses your pussy juices and some spit to lube your asshole up nice and good before he gentle slides it in. Once his dick is in he starts to slowly fuck your ass.'
+	gs 'arousal', 'anal', 2, 'lube'
+	gs 'stat'
+	act 'Take a anal pounding':
+		*clr & cla
+		gs 'boyStat', 'A2'		
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/sveta/walk_anal2.jpg"></center>'
+		'Artem pushes his <<dick>>cm <<$dick_girth>> cock deeper into your ass as he starts to fuck you harder and faster, even more so once Anushka starts arching her back and moaning loudly before her body starts to shake as she rubs herself to a orgasm. This pushes Artem to the edge as well as he starts grunting hard and you can tell he is just about to blow his load. Then he pulls out of you and puts his dick right in your face.'
+		gs 'arousal', 'anal', 2, 'lube'
+		gs 'stat'
+		act 'Artem blows his load':
+			*clr & cla
+			minut += 5
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/sveta/walk_facial.jpg"></center>'
+			'You start stroking his dick as he says. "Fuck I''m cumming." Just as he starts cumming on your face. You look up at him with a huge grin as he finishes coating your face in his sperm. Once you have milked ever last drop out of him, he slips his dick away, while Anushka gets up as well.'
+			gs 'cum_call', 'face', 'A2', 1
+			gs 'arousal', 'end'
+			gs 'stat'
+			if grupTipe3 = 1:
+				'Once you are both dressed again, Anushka says. "Ok I need to get going, I will see you nerds at school."'
+			else
+				'Once you are both dressed again, Anushka says. "Ok I need to get going, Artem guess I will see you losers at school."'
+			end
+			act 'You need to leave too':
+				*clr & cla
+				cumspclnt = 12
+				gs 'cum_cleanup'
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
+				'Artem walks you up to your apartment door. You smile and kiss him. "Good night honey."'
+				'He hugs you. "See you later babe, I can''t wait to do this again, though maybe next time I can fuck you instead?" He kisses you again before you go into your apartment. As you stand in the hallway, you think about what just happened. You just let your boyfriend fuck you in the ass in some dirty alley while your friend watched and rubbed one out, you wonder if this was a mistake. You suppose only time will tell.'
+				act '<b>Go Home</b> (Parents'' Apartment)': minut += 4 & pavhome_enter = 1 & gt 'korrPar'
+			end
+		end
+	end
+end
+
+--- artem_nush_sex ---------------------------------
+

+ 130 - 33
locations/artem_sex.qsrc

@@ -1,5 +1,5 @@
 # artem_sex
-!2022/09/17
+!2024/03/19
 
 if $ARGS[0] = 'hj':
 	menu_off = 1
@@ -168,7 +168,7 @@ if $ARGS[0] = 'sex':
 						act 'Tell him you''re on your period':
 							*clr & cla
 							'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
-							'You take his dick out of your mouth. "Sorry Artem, but it''s that time of the month. We can''t.""'
+							'You take his dick out of your mouth. "Sorry Artem, but it''s that time of the month. We can''t."'
 							if analplugin = 1:
 								'"Since you seem to like buttplugs so much, how about I fuck your ass again then?" he replies.'
 							else
@@ -176,9 +176,9 @@ if $ARGS[0] = 'sex':
 							end
 							act 'Agree to have anal sex instead': gt 'artem_sex', 'anal'
 							if analplugin = 1:
-								gs 'willpower', 'action', 'resist', 'hard'
+								gs 'willpower', 'anal', 'resist', 'hard'
 							else
-								gs 'willpower', 'action', 'resist', 'medium'
+								gs 'willpower', 'anal', 'resist', 'medium'
 							end
 							if will_cost <= pcs_willpwr:
 								act 'Finish him with your mouth (<<will_cost>> Willpower)':
@@ -187,7 +187,7 @@ if $ARGS[0] = 'sex':
 									gs 'stat'
 									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first5.jpg"></center>'
 									'You take his dick out of your mouth and shake your head. "No. I know we did it before, but I don''t want to do it this time."'
-									'Artem looks at the floor. "I''m sorry, <<$pcs_nickname>>... I shouldn''t have tried to talk you into it.""'
+									'Artem looks at the floor. "I''m sorry, <<$pcs_nickname>>... I shouldn''t have tried to talk you into it."'
 									'You take his hand in yours and reassure him. "It''s okay, babe. Just... Don''t pressure me for anal, okay? I''ll let you know when I''m ready for it."'
 									'He nods hopefully, pleased that you''ll still give him a blowjob after his blunder and that you''re still open to having anal sex with him someday.'
 									act 'Just keep sucking': gt 'artem_sex', 'bj'
@@ -458,6 +458,7 @@ if $ARGS[0] = 'slut_bj':
 	*clr & cla
 	artemQW['bj'] += 1
 	npc_rel['A2'] += 1
+	artemQW['artem_dom'] += 1
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/bj3.jpg"></center>'
 	'You slide off the bed onto your knees in front of him. His stiff, erect cock is right in front of your face, so you grab it with your hand and start stroking and kissing it before you start licking the head, getting a taste of his precum. He moans softly as you play with his dick.'
 	gs 'arousal', 'hj', 3, 'sub'
@@ -494,6 +495,7 @@ end
 if $ARGS[0] = 'slut_fuck':
 	*clr & cla
 	artemQW['sex'] += 1
+	artemQW['artem_dom'] += 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first3.jpg"></center>'
 	'You start stripping before him, giving him a little show as you remove your clothes, revelling in his undivided attention. Once you''re fully naked, he mutters "Lie down on your side, <<$pcs_nickname>>."'
@@ -539,7 +541,8 @@ end
 
 if $ARGS[0] = 'slut_anal':
 	*clr & cla
-	artemQW['anal'] = 1
+	artemQW['anal'] += 1
+	artemQW['artem_dom'] += 1
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/first3.jpg"></center>'
 	'You start stripping before him, giving him a little show as you remove your clothes, revelling in his undivided attention. Once you''re fully naked, he mutters "Get on your hands and knees, <<$pcs_nickname>>."'
 	gs 'arousal', 'flash', 2, 'sub'
@@ -774,19 +777,33 @@ if $ARGS[0] = 'anushka_3some_doggy':
 					gs 'willpower', 'pay', 'force'
 					artemQW['rough_anal_nush'] = 2
 					anushkaQW['domnush'] += 1
+					artemQW['artem_dom'] += 1
 					gs 'boyStat', 'A2'
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some16.jpg"></center>'
-					'"Don''t slow down, baby. Tear that ass up and show her who owns it!" you tell him as you grab hold of her hips to stop her from pulling away.'
+					'"Don''t slow down, baby. Tear that ass up and show her who owns it!" you tell him as you grab hold of her hips to stop her from pulling away, as you go back to licking her pussy.'
 					'You feel his hands reach up and firmly grab her by the hips, one hand reaching up to hold her by the shoulder as he slides his dick nearly entirely out of her before slamming it back in and hammering her balls deep. You can feel her trying to pull away, but he holds her firm. "That''s right bitch, tonight your ass is mine!"'
-					'Her moans start turning into grunts, but he''s not done. "Tonight, you''re the pussy assed bitch! I own your ass and I''m going to tear it up because there''s nothing you can do about it!" You''re a little shocked that you''ve brought this side out of him, but are also feeling a little proud.'
 					*nl
-					'She grips your leg tightly. "Oh fuck... Oh fuck... Not... So hard." She''s starting to resist, but is still enjoying being used.'
-					'"Shut that slut mouth up! I''ll show you the same mercy you''ve shown me over the years. None!" You can tell by his deep breathing, grunts and tensing body that he''s trying really hard not to cum so he can keep fucking her, but it''s too much and he jerks out of her. "I''m cumming, bitch!" he cries out.'
-					gs 'arousal', 'cuni_give', 5, 'lesbian', 'dom'
-					gs 'arousal', 'end'
+					'Her moans start turning into grunts, but he''s not done. "Who''s the pussy assed bitch now!?" When she doesn''t respond, he reaches up and grabs her by the hair and turns her head until she can look back over her shoulder at him, as he looks at her, while fucking her ass. "I asked you a question bitch, and now your going to answer it." Then in a more firm voice he says again. "Who''s the pussy assed bitch now!?" You''re a little shocked that you''ve brought this side out of him, but are also feeling a little proud.'
+					gs 'arousal', 'cuni_give', 2, 'lesbian', 'dom'
 					gs 'stat'
-					act 'Get on your knees': gt 'artem_sex', 'anushka_3some_facial'
+					act 'Let this play out':
+						*clr & cla
+						gs 'boyStat', 'A2'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/artemhome/artemroom/sex/nush3some14.jpg"></center>'
+						'You can hear her grunts turning back into moans as well, not to mention her already soaking wet pussy is soaking your face even more, she is getting off this big time. Your thoughts are interrupted as she answers him. "OOOHHH... I... am..." Her reply is breathless.'
+						'You can hear the excitement in his voice, it seems he is really starting to get into this. "You are what?"'
+						'"OH... OH... I''m.... the pussy.... assed bitch." She struggles to get out from the hard fucking Artem is giving her but her ever increasing soaking pussy tells you she is loving it.'
+						*nl
+						'"That''s right you are. Now I own your ass and I''m going to tear it up because there''s nothing you can do about it!" You have to admit you wasn''t expecting him to be this assertive, seems he has grown up a bit since the Pavlovsk days.'
+						'She grips your leg tightly. "Oh fuck... Oh fuck... Not... So hard." She''s starting to resist, but is still enjoying being used.'
+						'"Shut that slut mouth up! I''ll show you the same mercy you''ve shown me over the years. None!" You can tell by his deep breathing, grunts and tensing body that he''s trying really hard not to cum so he can keep fucking her, but it''s too much and he jerks out of her. "I''m cumming, bitch!" he cries out.'
+						gs 'arousal', 'cuni_give', 2, 'lesbian', 'dom'
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Get on your knees': gt 'artem_sex', 'anushka_3some_facial'
+					end
 				end
 			else
 				act 'Encourage him to really pound her (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -824,11 +841,12 @@ if $ARGS[0] = 'anushka_3some_cleanup':
 	'You let go of Anushka and get up, grabbing some tissues to clean yourself before passing the box to her. Artem soon follows suit and starts cleaning himself up. Once you''re all cleaned up, you start dressing before Anushka grabs her purse off the floor where she dropped it.'
 	*nl
 	if artemQW['rough_anal_nush'] = 1:
-		'"I must admit, the sex was better than I expected, especially from a nerd. At best, I was expecting this to be lackluster, but you surprised me, Artem. You fuck better than I expected, but still not great either." She looks directly at you and smirks. "You still got a fair bit of work training your nerd on how to fuck like a man, though."'
+		'"I must admit, the sex was better than I expected, especially from a nerd. At best, I was expecting this to be lackluster, but you surprised me, Artem. You fuck better than I expected, but still not great either." She looks directly at you and smirks. "You still got a fair bit of work training your nerd on how to fuck like a man, though." You are pretty sure she is teasing him on purpose, just to yank his chain and not because she really means it, but you doubt Artem will understand that.'
 		act 'Defend Artem':
 			*clr & cla
 			gs 'npc_relationship', 'modify', 'A2', 'love'
 			gs 'npc_relationship', 'modify', 'A144', 'like'
+			artemQW['nush3some_again'] = 1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
 			'"Nush!" you say in a scolding tone. "He did great. You got off, so what more do you want?" You lean over and kiss him quickly. "You were great. Nush is just being a bitch."'
@@ -843,6 +861,7 @@ if $ARGS[0] = 'anushka_3some_cleanup':
 		act 'Agree with Anushka':
 			*clr & cla
 			gs 'npc_relationship', 'modify', 'A2', 'loathe'
+			artemQW['nush3some'] = -1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
 			'You look at her. "Nush, come on. I''m working on it. It takes a while to train boys. Even you admitted he wasn''t bad, and you did get off. Don''t worry, I promise he''ll be even better next time."'
@@ -858,6 +877,7 @@ if $ARGS[0] = 'anushka_3some_cleanup':
 			*clr & cla
 			gs 'npc_relationship', 'modify', 'A2', 'dislike'
 			gs 'npc_relationship', 'modify', 'A144', 'like'
+			artemQW['nush3some_again'] = 1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
 			'You don''t want to get in the middle of this. You glance at him, but don''t meet his eyes, and his grin fades as he sighs and looks at her. "Sorry I wasn''t very good."'
@@ -894,31 +914,73 @@ if $ARGS[0] = 'anushka_3some_cleanup':
 	elseif artemQW['rough_anal_nush'] = 2:
 		'"I must admit, I was expecting this to be lackluster at best, but you surprised me, Artem. You were better than I expected." She looks directly at you and bites her lower lip. "You trained your nerd pretty well. I might be tempted to try again one day."'
 		'You grin at her comment. "I told you he was a great lover."'
-		'She just laughs. "Maybe, he is a great ''lover''." She makes it sound like it''s a bad thing. "But he''s still not a great fuck, at least not yet."'
+		'She just laughs. "Maybe, he is a great ''lover''." She makes it sound like it''s a bad thing. "But he''s still not a great fuck, at least not yet." You are pretty sure she is teasing him on purpose, just to yank his chain and not because she really means it, but you doubt Artem will understand that.'
 		act 'Defend Artem':
 			*clr & cla
 			gs 'npc_relationship', 'modify', 'A2', 'love'
 			gs 'npc_relationship', 'modify', 'A144', 'like'
+			artemQW['nush3some_again'] = 1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
 			'"Ha!" you say in a scolding tone. "He did great. He tore your slutty ass up." You turn to Artem "You were great. Nush is just being a bitch."'
 			'She just laughs. "He was pretty good, but not great, and we both know it. Hell, look at him. Even he knows it." You glance over at Artem and his shoulders slump and his grin fades.'
 			*nl
-			'As she starts to walk out of his room, he glances at you for a moment before looking back to her, then straightens up his shoulders and something changes. He seems more confident all of a sudden. "That might be true. I might not be, as you put it, a great fuck, but what''s also true is that you bent over and presented your ass to me. I was tearing your ass up and showed you no mercy, and you couldn''t do anything about it. So you just meekly let me, a lowly nerd, make you my bitch." She lifts her eyebrows in surprise at what he says. She starts to retort, but before she can, he finishes. "When we see each other at school, we''ll both know what happened."'
+			'As she starts to walk out of his room, he glances at you for a moment before looking back to her, then straightens up his shoulders and something changes. He seems more confident all of a sudden. "That might be true. I might not be, as you put it, a great fuck, but what''s also true is that I bent you over and tore your ass up, showing you no mercy, and you couldn''t do anything about it. You just meekly and submissively took it, from a lowly nerd like me, while I made you my bitch." She lifts her eyebrows in surprise at what he says. She starts to retort, but before she can, he finishes. "When we see each other around school from now on, we will both know that tonight I totally made you my bitch and nothing will ever change that."'
 			act 'Let him get it all out':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
 				'Once he finishes, an amused grin appears on her flushed face as she glances over at you. You just shrug and she looks back at him. "Wow, the mouth on him. Where was this Artem earlier? Would you have even done any of that if <<$pcs_nickname>> and I hadn''t encouraged you?" She steps up to him and places a hand on his chest while looking him in the eye and shakes her head.'
+				'"I don''t think so. I like this new Artem. He''s sexy, but I don''t buy that it''s you." She then walks out, stopping at the door to glance back one last time. "At least not yet," she says with a grin.'
 				*nl
-				'"I don''t think so. I like this new Artem. He''s sexy, but I don''t buy that it''s you." She then walks out, stopping at the door to glance back one last time. "At least not yet," she says with a grin before walking out of his room. You hear the front door open and close a few seconds later.'
-				'After she leaves, you see his grin has faded and he sighs. He still seems happy, but you can tell her words bothered him some. Just as you''re about to say something, he interrupts you. "My mom should be home soon, and I need to get started on my homework."'
-				act 'He had fun': gt 'artem_sex', 'nush3some_had_fun'
-				act 'Ask how he feels': gt 'artem_sex', 'nush3some_how_he_feels'
+				'He doesn''t back down from her. "You''re wrong and next time you will know it too."'
+				'She gives a slight snort. "Who says their will be a next time."'
+				'He steps up right to her crowding her until he bumps into her forcing her to take a step back as he says in a firm voice. "I do." Then quickly glances at you, before looking back to her. You don''t know if he was looking from encouragement from you or to check if he crossed a line, either way he seems to believe he is good to go as, he crowds her even more forcing her to take a step back again. "See I finally figured you out, deep down you like guys that bully, dominate, and humiliate you." He keeps crowding her and making her back up more and more until he finally corners her in the corner of his room next to the door.'
+				act 'Just watch':
+					*clr & cla
+					artemQW['nush3some_again'] = 2
+					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
+					'She smiles at him when her back bumps into the corner and is unable to back up more. "Is that so?" She tries to act tough and defiant, but her breathless tone confirms what he is saying, she sounds and looks really turned on now.'
+					'You can''t see his face but his tone says he is in command of what is going on and knows it, while he places his hands on the wall on each side of her giving her no where to go. "Yeah it is, I also know you loved getting fucked and dominated by a nerd, just like you are loving this." He pulls his right hand off the wall and slides it between her thighs and up her skirt, a moment later you hear her gasp a little. "Your wet pussy agrees with me, the idea of getting owned and humiliated by a nerd like me makes it even better. Doesn''t it?"'
+					*nl
+					'You can just barely see her face past his shoulder and she looks very turned on and also in as much shock as you are by how Artem is acting, you have never seen him like this and Anushka''s pussy isn''t the only one soaking wet from this. When she doesn''t respond he places his right hand back on the wall to block any escape and says forcefully and loudly. "Say it!"'
+					'Breathlessly and quietly so quiet you can barely hear her words. "Yes." There is a pause, as she looks up at him, you never really noticed before how much taller Artem is over Anushka, you know she is fairly short at about 160cm tall but he towers over her at nearly 180cm tall. His face must have encouraged her as she then continues a bit louder so you can more easily hear her. "Yes... I love the idea of a nerd making me his bitch... and humiliating me."'
+					act 'Keep watching':
+						*clr & cla
+						artemQW['nush3some_again'] = 3
+						anushkaQW['artem_dom'] = 1
+						'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+						'You see his shoulders relax as his hands slide down from the wall as he steps back to make space for her. "So like I said, there will be another time, we will let you know where and when, got it?"'
+						'She casts her eyes down and bites her lower lip as she nods. "Yes." She says softly.'
+						'He crosses his arms and looks down at her. "Good, now get your little ass out of here." He says, then she moves past him to the door and opens up the door. As she does Artem reaches out and gives her ass a hard slap, hard enough it makes her jump a little and yelp, while the sound of the smack on the ass carries across the room. As Artem turns toward you, you can see her eyes wide and a huge grin on her face, you can tell she loved ever moment of that, just as you did. Then she mouths the word wow to you and gives you a wink as she leaves closing the door. You hear the front door open and close a few seconds later.'
+						act 'Ask how he feels':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
+							'He walks back over and sits down next to you. You smile to him and kiss him. "I won''t lie, I was impressed by how you handled her, I am proud of you." You say to him and kiss him again. "So, how did that make you feel?"'
+							'He looks thoughtful for a second. "You know what? I feel great, I really do." He pauses, as if he''s considering what to say next, you give him time to collect his thoughts. "I don''t know... I just suddenly had enough and I was like hell with this I am going to push back for once." Then he grins. "As I told her what I thought and realized she was backing down from me...from ME!" He shakes his head a bit. "Thats when I had a real surge of confidence, so I pushed back even more. Thats... thats when it suddenly hit me, she liked it and... I don''t know it is like so many things suddenly clicked in my head and just seemed so much better."'
+							*nl
+							'You give his hand a reassuring squeeze. "I''m glad you had this moment, confidence looks good on you."'
+							'He turns his head and looks at you. "Thanks, I mean it, it was your encouragement that helped me get here, with out you..." He trails off.'
+							'You shakes your head. "No while I might have helped get you here a little faster this is who you always was, who I always saw you to be, you would have got here on your own, I am just glad I could help."'
+							'He smiles to you. "Thanks... I still can''t really believe I fucked Nush like a slut and then made her my bitch afterwards, forcing her to agree." He sounds elated beyond words, he looks like the weight of the world has lifted off him. Apparently all the bullying has bothered him more than he said and now it seems to have lifted at least for now.'
+							act 'Ask if he wants to do it again':
+								*clr & cla
+								minut += 10
+								'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
+								'"So does that mean you want to do this again?" You ask him.'
+								'He nods. "Hell yes and next time I am going to totally own her." Then he looks at you and blushes a bit. "I mean I would like to if you want to, of course."'
+								'You can''t help but grin at how he can be so dominate one moment but still blush and care about your feelings the next. "Well let me think about it, but I think maybe we can, you made sure she would say yes already, so why waste that. I will let you know when I am ready to invite her again." You also want to talk to Anushka about this now.'
+								'He nods. "Of course, just let me know." The two of you talk for a bit more before he finally says. "My mom should be home soon, and I need to get started on my homework."'
+								act 'Leave': gt 'pod_ezd', 'etaj_1'
+							end
+						end
+					end
+				end
 			end
 		end
 		act 'Agree with Anushka':
 			*clr & cla
 			gs 'npc_relationship', 'modify', 'A2', 'loathe'
+			artemQW['nush3some'] = -1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
 			'You look at her. "Nush, come on. I''m working on it. It takes a while to train boys. He''ll be even better next time, I promise."'
@@ -933,6 +995,7 @@ if $ARGS[0] = 'anushka_3some_cleanup':
 			*clr & cla
 			gs 'npc_relationship', 'modify', 'A2', 'dislike'
 			gs 'npc_relationship', 'modify', 'A144', 'like'
+			artemQW['nush3some_again'] = 1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
 			'You don''t want to get in the middle of this. You glance at him, but don''t meet his eyes as he takes a breath. "Is that so? Then why were you asking me to slow down then, huh?"'
@@ -987,6 +1050,7 @@ if $ARGS[0] = 'anushka_3some_cleanup':
 			*clr & cla
 			gs 'npc_relationship', 'modify', 'A2', 'love'
 			gs 'npc_relationship', 'modify', 'A144', 'like'
+			artemQW['nush3some_again'] = 1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
 			'"Nush!" you say in a scolding tone. "He did just fine." You lean over and kiss him quickly. "You were great. Nush is just being a bitch!"'
@@ -1014,6 +1078,7 @@ if $ARGS[0] = 'anushka_3some_cleanup':
 		act 'Agree with Anushka':
 			*clr & cla
 			gs 'npc_relationship', 'modify', 'A2', 'loathe'
+			artemQW['nush3some'] = -1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
 			'You look at her. "Nush, come on. I''m working on it. It takes a while to train boys. He''ll be even better next time, I promise."'
@@ -1029,12 +1094,13 @@ if $ARGS[0] = 'anushka_3some_cleanup':
 			*clr & cla
 			gs 'npc_relationship', 'modify', 'A2', 'dislike'
 			gs 'npc_relationship', 'modify', 'A144', 'like'
+			artemQW['nush3some_again'] = 1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
 			'You don''t want to get in the middle of this. You glance at him, but don''t meet his eyes, and his grin fades as he sighs and looks at her. "Sorry I wasn''t very good."'
 			'She rolls her eyes slightly and shakes her head. You know she dislikes it when people won''t stand up for themselves. "Not good? Dude, you couldn''t even get me off!"'
 			'He blushes at the comment. "Sorry," he says meekly while looking down at the floor, unable to meet her gaze.'
-			'What... ever... Later losers." She walks out of his room and you hear the front door open and close a few seconds later.'
+			'"What... ever... Later losers." She walks out of his room and you hear the front door open and close a few seconds later.'
 			*nl
 			'Once she leaves, you can tell her words bothered him a lot, but just as you''re about to say something, he interrupts you. "My mom should be home soon, and I need to get started on my homework."'
 			'You smile and kiss him again. "Don''t listen to her. You were great as always."'
@@ -1100,23 +1166,26 @@ if $ARGS[0] = 'nush3some_how_he_feels':
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
 			if artemQW['rough_anal_nush'] = 2:
 				'He pauses again. "I just wish I''d grabbed her by the hips sooner and fucked her ass as hard as I could until she felt like her asshole was on fire." His tone becomes harder and more vicious before he realizes what he said and blushes. "I mean, I don''t want to really hurt her..." He looks at you and blushes more. "Okay, maybe hurt her a little... Just to get some payback for all the times she and others tormented me at school. It would have been nice to really get some revenge you know?" He ends it looking and sounding a little sheepish.'
+				*nl
 				'You''re a little surprised by this outburst, but also proud that he''s gaining self-confidence. "Wow! I didn''t know the bullying bothered you this much." He starts to say something, but you keep going. "But I get it, I really do. She and the other gopniks have bullied and sometimes hurt you, and you just wanted some payback. It''s only natural."'
 				'He relaxes a little, seemingly relieved you''re not upset by what he just said. "Yeah... I just regret missing my only chance to really get some payback." You think about what he said. You know you could likely talk her back into coming back eventually, but do you want to share your boyfriend with her again?'
 			else
 				'He pauses again. "At the end, I wish I had just grabbed her by the hips and fucked her ass as hard as I could until she pleaded with me to stop." His tone becomes harder and more vicious before he realizes what he said and blushes. "I mean, I don''t want to really hurt her..." He looks at you and blushes more. "Okay, maybe hurt her a little... Just to get some payback for all the times she and others tormented me at school. It would have been nice to really get some revenge you know?" He ends it looking and sounding a little sheepish.'
+				*nl
 				'You''re a little surprised by this outburst, but also proud that he''s gaining self-confidence. "Wow! I didn''t know the bullying bothered you this much." He starts to say something, but you keep going. "But I get it, I really do. She and the other gopniks have bullied and sometimes hurt you, and you just wanted to get a little revenge. It''s only natural."'
 				'He relaxes a little, seemingly relieved you''re not upset by what he just said. "Yeah... I just regret missing my only chance to really get some payback." You think about what he said. You know you could likely talk her back into coming back eventually, but do you want to share your boyfriend with her again?'
 			end
 			act 'Agree he missed his chance': 
 				*clr & cla
+				artemQW['nush3some'] = -1
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
-				'You smile at him. "Yeah, but at least you had fun and got her back a little."'
+				'You smile at him. "Yeah you did, but at least you had fun and got her back a little."'
 				'He laughs and hugs you. "You''re right. Thank you for everything. I had a great time. I really needed that." He kisses you before walking you to the door. As you leave, you think about what just happened. Not only do Anushka''s words seem to not have bothered him anymore, but there''s something about his stance, tone of voice and how he acted. He seems to have gotten a little more confident from today''s events.'
 				act 'Leave': gt 'pod_ezd', 'etaj_1'
 			end
 			act 'Invite her again':
 				*clr & cla
-				artemQW['nush3some'] += 1
+				artemQW['nush3some_again'] = 2
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
 				'It was fun and seems to have helped Artem feel more confident. "Maybe not. You heard what she said."'
@@ -1140,7 +1209,6 @@ if $ARGS[0] = 'nush3some_how_he_feels':
 				end
 				act 'Only if you''re really rough':
 					*clr & cla
-					artemQW['nush3some'] += 1
 					gs 'stat'
 					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
 					'You think for a few seconds before nodding. Anushka likes the rough stuff, and more importantly, you think this will do Artem some good. "Okay, I''ll try and talk her into it, but..." You pause, and can tell he''s expecting you to ask him to not be too rough next time. "Only if you promise to not hold back."'
@@ -1188,6 +1256,7 @@ end
 if $ARGS[0] = 'strapon_first':
 	*clr & cla
 	minut += 3
+	artemQW['artem_dom'] -= 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon3.jpg"></center>'
 	'You slip on the harness, and he helps you buckle it in place as he takes his pants off. You can tell by how he''s acting that he''s nervous and do your best to give him reassuring smiles, but it doesn''t seem to help. Once the harness is in place, you look at him. "Come and suck my dick, baby," you tell him with a grin.'
@@ -1220,22 +1289,50 @@ if $ARGS[0] = 'strapon_first':
 				gs 'stat'
 				act 'Start fucking him hard and fast':
 					*clr & cla
-					minut += 5
-					artemQW[strapon] = -1
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
 					'You start to pick up speed until you''re really hammering his ass. "Fuck yeah, take my cock bitch!"'
-					'His moans turn to grunts, and he puts his hands back against your hips to slow you down. "Stop! That hurts!"'
-					'You don''t do as he asked. "Come on baby, just relax."'
-					'He shoves you off before sitting up and glaring at you. "What the hell, <<$pcs_nickname>>?! That hurt!"'
-					'You frown. "Sorry, I just got carried away. Forgive me?"'
-					'He sighs. "Okay, I forgive you, but that''s it. I''m not doing that again." You start to speak, but he shakes his head. "No! Never. Again. I''m going to go take a shower. Talk to you later."'
+					'His moans turn to grunts, and he puts his hands back against your hips to slow you down. "Slow down, not so hard! That hurts!"'
 					gs 'arousal', 'anal_strap_give', 2
 					gs 'stat'
-					act 'Leave': gt 'pod_ezd', 'etaj_1'
+					act 'Keep fucking him hard':
+						*clr & cla
+						minut += 5
+						artemQW[strapon] = -1
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon6.jpg"></center>'
+						'You don''t do as he asked. "Come on baby, just relax."'
+						'His his grunts turned to pained grunts. "Stop! That hurts!" He shoves you off before sitting up and glaring at you. "What the hell, <<$pcs_nickname>>?! That hurt!"'
+						'You frown. "Sorry, I just got carried away. Forgive me?"'
+						'He sighs. "Okay, I forgive you, but that''s it. I''m not doing that again." You start to speak, but he shakes his head. "No! Never. Again. I''m going to go take a shower. Talk to you later."'
+						gs 'arousal', 'anal_strap_give', 2
+						gs 'stat'
+						act 'Leave': gt 'pod_ezd', 'etaj_1'
+					end
+					act 'Ease up a bit':
+						*clr & cla
+						artemQW[strapon] = 1
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
+						'You ease up abit, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... fuck... Ah..."'
+						'You grin as it sounds like he''s really starting to enjoy it. "You like taking my cock in your ass, don''t you?"'
+						'He raises his head, but doesn''t look back at you. At first, you''re not sure he even heard you. "Uh... I... Ah... YES... yes, I like it." He keeps moaning louder, which only turns you on more. Finally, after several minutes of this, his moans start to subside. "Okay, I think we need to stop. It''s starting to hurt a little again."'
+						gs 'arousal', 'anal_strap_give', 5
+						gs 'arousal', 'end'
+						gs 'stat'
+						act 'Continue':
+							*clr & cla
+							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon1.jpg"></center>'
+							'You roll off him, pulling your dildo out of his ass, making him moan as you do. Once you''re off him, he quickly gets up and slides off the bed; as you watch, he starts furiously jerking off and quickly starts cumming. "I guess you really liked it," you say once he finishes.'
+							'He glances at you and turns as red as you think is humanly possible. He looks down, refusing to meet your eyes. "Yeah, it felt much better than I thought it would." He raises his gaze to look at you. "Did you like it?"'
+							'You nod your head. "Yes, I had a lot of fun. Maybe we can do it again?"'
+							*nl
+							'"Let me think about it," he replies and you nod as you start removing the harness and cleaning the dildo while he cleans himself up. "I think I need to shower, and I really should finish my homework. See you tomorrow?"'
+							'You nod. "Sure, see you tomorrow." He kisses you briefly before leaving his room and going to the bathroom. Placing the strap-on back in your purse, you leave his apartment with a massive grin on your face.'
+							act 'Leave': gt 'pod_ezd', 'etaj_1'
+						end
+					end
 				end
 				act 'Fuck him nice and steady':
 					*clr & cla
-					artemQW['strapon'] = 1
+					artemQW[strapon] = 1
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/sex/strapon/first_strapon7.jpg"></center>'
 					'You keep the pace up, making sure not to go too hard as you lift yourself up so you can more easily thrust into him. He starts moaning a little louder as you do. "Oh... fuck... Ah..."'
 					'You grin as it sounds like he''s really starting to enjoy it. "You like taking my cock in your ass, don''t you?"'

+ 89 - 5
locations/artemhome.qsrc

@@ -1,5 +1,5 @@
 # artemhome
-!!2022/03/17
+!!2024/03/19
 !! list of triggers
 !! artemQW['bj'] = number of blowjobs
 !! artemQW['sex'] = 1 when Pc had vaginal sex with Artem
@@ -8,18 +8,27 @@
 !! artemQW['artembrokenheart'] = 1 artem is heart broken
 !! artemQW['stripsee'] = number of strips for Artem
 !! artemQW['artemlove'] = 1 Artem is in love with Sveta
+!! artemQW['love'] = 1 Sveta is in love with Artem
 !! artemQW['artemblok'] = 1 artem is blocked
 !! artemQW['bf'] = 1  they are boy friend and girl friend
 !! artemQW['dryhump'] = number of dryhumps
 !! artemQW['artlove'] = 2 Pc rejected Artems love
-!! artemQW['artlie'] =1 Pc lied to artem about the dimka video, blocks love content
+!! artemQW['artlie'] = 1 Pc lied to artem about the dimka video, blocks love content
 !! artemQW['artfall'] = 10 Artem wants to asks her out on a date
 !! artemQW['date'] =  number of dates after 10 he is in love
+!!artemQW['artem_dom'] += 1 counter used to see how dominate Artem is becoming the higher it goes the more stuff it will unlock.
 !! artemQW['dimka'] =1 Artem removed the blackmail video
 !! artemQW['slutlove'] = 1 .. Pc became know as a slut in Pavlovsk and keeps dating Artem
 !! artemQW['sveslut'] = 1 .. Artem knows that Pc is a slut but they stay friends
 !! artemQW['nush3some_ask'] += 1 Sveta talked about threesome with Nush
-!! artemQW['nush3some'] += 1 had threesome with Nush
+!! artemQW['nush3some'] >= 2 had threesome with Nush
+!! artemQW['nush3some'] = 1 Artem and Nush agreed to threesome
+!! artemQW['nush3some_again'] = 1 can try and convince Artem and Nush to try it again
+!! artemQW['nush3some_again'] = 2 have convinced Artem 
+!! artemQW['nush3some_again'] = 3 have convinced Anushka
+!! artemQW['nush3some_again'] = 4 opens up repeating threesomes
+!! artemQW['nush3some'] >= 3 had threesome with Nush more than once
+!! artemQW['nush3some'] = -1 blocks future 3somes
 !! artemQW['strapon'] = 1 means they had strapon sex and he liked it, -1 one means he did not like it and it blocks it going forward
 
 !ArtemLoc tells us where Artem is located
@@ -131,11 +140,11 @@ if $ARGS[0] = 'home':
 					if artemQW['artlie'] = 2 or artemQW['artembrokenheart'] = 1 or artemQW['artemblok'] = 1:
 						'"Who should I tell him is here?"'
 						'"I''m <<$pcs_nickname>>."'
-						'When she hears your name, her demeanor changes swiftly. "Oh, it''s you," she frowns. I don''t know what you did to my sweet Artem, but he says he never wants to see you again, so please leave."' 
+						'When she hears your name, her demeanor changes swiftly. "Oh, it''s you," she frowns. "I don''t know what you did to my sweet Artem, but he says he never wants to see you again, so please leave."' 
 						'She closes the door in your face without another word.'
 					else
 						'She seems pleased. "You must be one of Artem''s little friends. I''m Glinina, Artem''s mother. What''s your name, dear?"'
-						'"<<$pcs_nickname>>, we go to school together.'
+						'"<<$pcs_nickname>>, we go to school together."'
 						if ArtemLoc = 0:
 							'"Well, he isn''t home actually, you can come back later" You understand it''s time for you to leave'
 						else
@@ -1723,6 +1732,81 @@ if $ARGS[0] = 'chat':
 				end
 			end
 		end
+		if artemQW['nush3some_again'] = 1:
+			gs 'anushka_konstantinov_schedule'
+			if locat['A144'] = 22 or locat['A144'] = 23:
+				act 'Invite Anushka again':
+					*clr & cla
+					artemQW['nush3some_again'] = 2
+					minut += 10
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
+					'You decide to see if Artem wants to have another threesome with Anushka. "I was thinking, since you had fun last time when we had a threesome with Anushka, what would you say about doing it again?"'
+					'He seems a little surprised. "Yeah, she said maybe, but that sounded more like a polite no to me..." He pauses and gives you a hopeful look. "Do you think she might be willing to do it again?" He''s trying to hide his eagerness from you.'
+					*nl
+					'You nod. "Yeah, I think I she would be into it. Do you want me to?"'
+					'He blushes, but nods. "Yeah. Yeah, I think I do."'
+					'You smile at his blush. "Ok next time I see her I will ask." He just nods to that and the two of you talk about last time for a little bit.'
+					act 'Stop talking': gt 'artemhome', 'artemroom'
+					act 'Keep talking': gt 'artemhome', 'chat'
+				end
+			end
+		end
+		if artemQW['nush3some_again'] = 3:
+			gs 'anushka_konstantinov_schedule'
+			if  locat['A144'] = 22 or locat['A144'] = 23:
+				act 'Ready for a second threesome with Anushka':
+					*clr & cla
+					artemQW['nush3some'] += 1
+					minut += 10
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk2.jpg"></center>'
+					if artemQW['rough_anal_nush'] = 2 or anushkaQW['artem_dom'] = 1:
+						'You give him a kiss. "So, are you ready to have a threesome Nush again?"'
+						'Artem looks into your eyes and nods with a confident smile. "Oh yeah, I''m ready. This time I''m going to totally make her my little bitch, I am going to tear her little pussy and tight ass up." He seems very eager for a second go around.'
+						'You smile and give him a reassuring pat on the leg as you look at him. "Don''t get to carried away, we all want to have fun and YOUR little bitch?"'
+						'He blushes a bit at your last comment. "I know, I won''t be to rough. I just want her to know after today that when we have our fun together that I own her ass and she is OUR little bitch." He says with a smile. You laugh and shake you head at his comment.'
+					else
+						'You give him a kiss. "So, are you ready to have a threesome Nush again?"'
+						'Artem looks into your eyes and nods with a confident smile. "Yeah, I''m ready. This time will be different, no holding back. I''m going to show her who''s the boss." You think he is more talking to himself than you at this point.'
+						'You smile and give him a reassuring pat on the leg as you look at him. "Don''t worry, it will be fun." He just nods and doesn''t say anything more, but you can tell he''s also eager under his nervousness.'
+					end
+					*nl
+					'You pull out your phone and text Anushka. "Hey, what''s up? You ready to come over for another threesome with Artem?"'
+					'It takes a minute or so before she responds. "Sure, dorm room again?", followed by a bunch of sexual innuendo emojis. You can feel Artem looking over and reading what she wrote.'
+					'You text back. "Artem''s, just send a text when you''re here and he''ll come answer the door."'
+					'She just texts back several more sexual innuendo emojis.'
+					*nl
+					'You put your phone down. "Well, she''s on her way." He tidies his room while waiting for her, stopping at his dresser and digging into the bottom drawer before setting a bottle of lube down on the end table. You can''t help but smile; he''s serious about getting a little payback. He sits back next to you to wait for Anushka to show up.'
+					gs 'arousal', 'kiss', 1
+					gs 'stat'
+					act 'Wait for Anushka': gt 'artem_nush_sex', 'anushka_3some1'
+				end
+			end
+		end
+		if artemQW['nush3some_again'] = 4:
+			gs 'anushka_konstantinov_schedule'
+			if  locat['A144'] = 22 or locat['A144'] = 23:
+				act 'Ready for more fun with Anushka':
+					*clr & cla
+					artemQW['nush3some'] += 1
+					minut += 10
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/artem/talk2.jpg"></center>'
+					'You give him a kiss. "So, are you ready to fuck our pet bitch Nush again?"'
+					'Artem looks into your eyes and nods with a confident smile. "Hell yes, tell her to get her ass over here right now." He seems very eager for another go.'
+					'You smile and give him a reassuring pat on the leg as you look at him. "Ok I will tell her you want her ass over here right now." He just grins at you and watches as you pull out your phone and text Anushka. "Hey, Artem says to get your slutty ass over to his dorm room right now so he can fuck it again."'
+					'It takes a minute or so before she responds. "One slutty ass on the way".'
+					*nl
+					'You text back. "Just send a text when you''re here and he''ll come answer the door."'
+					'She just texts back several more sexual innuendo emojis.'
+					'You glance over at him, you know he read along but you tell him anyways. "Well, her ass slutty as is on the way for your fucking pleasure." He laughs then gets up to tidy the room while you wait for her, stopping at his dresser and digging into the bottom drawer before setting a bottle of lube down on the end table. Afterwards he sits back down next to you to wait for Anushka to show up.'
+					gs 'arousal', 'kiss', 1
+					gs 'stat'
+					act 'Wait for Anushka': gt 'artem_nush_sex', 'anushka_3some2'
+				end
+			end
+		end
 		if artemQW['anal'] >= 1 and mc_inventory['strapon'] = 1 and strapnumber > 0 and artemQW['strapon'] = 0:
 			act 'Is Artem really kinky':
 				*clr & cla

+ 40 - 25
locations/ballet_npc.qsrc

@@ -1,8 +1,13 @@
 # ballet_npc
+!! Date Created: 17th Sept, 2022
+!! Modified date: 11th April, 2024
+!! Version: .01 - initial release
+!! Version: .02 - bug fixes, code refactor and new character variable $npc_img_path to link characters default profile image and related images.
+!! Author: Hooded Silence
+!!
+!! Set up dance school dramatis personae - Start at 3500 to avoid conflicts with main game.
 
-!! Set up dance school dramatis personae - Start at 3500 to avoid conflicts with main game...
-
-!! Students
+!! Pushkin Ballet School Students - Year one schoot start
 
 npctemp = 3501
 $npc_firstname['A<<npctemp>>'] = 'Maya'
@@ -24,27 +29,30 @@ $npc_haircolour['A<<npctemp>>'] = 'Blonde'
 $npc_eyecolour['A<<npctemp>>'] = 'blue'
 $npc_height['A<<npctemp>>'] = 160
 $npc_weight['A<<npctemp>>'] = 50 
+$npc_img_path['A<<npctemp>>'] = 'images/characters/pushkin/maya'
 
-!! NPC Temp: 3502 - Kima
+npctemp = 3502 
 !! Kima Agapova - The dance critic and fanatical to become a dancer, no matter the cost. Keeps a 'black book' of contacts and information. Arguably the best dancer in the school alongside Maya. She will try and gather information on Sveta's activities.
 !! will try and blackmail Sveta into either giving up if she learns if she's has dirty secrets such as prostitution, slut rep, etc or passing the information to Rudolph to destroy her career to remove her as competition.
+$npc_img_path['A<<npctemp>>'] = 'images/characters/ballet'
 
-!! NPC temp: 3503 - Tanis
+npctemp = 3503
 !! Tanis Komarova - Bitchy dancer who thinks she''s already the Principle Dancer. Age 17. Future concept as the class bully to other dancers and students.
+$npc_img_path['A<<npctemp>>'] = 'images/characters/ballet' 
 
-!! NPC temp: 3504 - Galina
+npctemp = 3504
 !! Galina Molchalina - Quiet and shy student, age 16. Highly secretive and doesn't engage with the class, she also has a nervous personality as if she's afraid. This comes from her family being marked as 'radicals' by the old KGB and under constant watch from FSB even to this day.
+$npc_img_path['A<<npctemp>>'] = 'images/characters/ballet' 
 
-!! NPC temp: 3505 - Taisiya
+npctemp = 3505 
 !! Taisiya Lebedeva - The eldest student, and an elegant beauty, Age 18. A quiet, but captivating beauty who has a enchanting charismatic presence that men can't keep their eyes off her leading to bitchy remarks from other girls. 
 !! She''s oblivous to her beauty instead focusing on acting and dance. (side note: surname is one of the most common in St P.), she's got a strong religous personality.
-!! Malta Aurelie
-
-!! NPC temp: 3506 - Nikita
-!! Nikita Volkova - Bronya''s daughter. Age 16. Keep fit fanatic, and does tap, ballet, etc. As Bronya's daughter she's been given privileged access to the school, whilst no great talent she's still one of the better dance students at the school but just not at ballet despite Bronya's wishes.
+!! Character model: Malta Aurelie
+$npc_img_path['A<<npctemp>>'] = 'images/characters/ballet'
 
-!! NPC temp: 3507 - Gasha
-!! Gasha Morozova - The youngest in the class at 15, close friend of Nikita as the grew up in the same village. Nikita and Galina are often seen in each others company in the local coffee shop and rarely seen alone leading to rumours. She''s a bit of a foodie, and love sweet things which conflicts with keeping in shape for her dance career.
+npctemp = 3506
+!! Nikita Volkova - Bronya''s daughter. Age 16. Keep fit fanatic, and does tap, ballet, etc. As Bronya's daughter she's been given privileged access to the school, whilst not a great talent she's still one of the best dance students at the school but just not at ballet despite Bronya's hopes.
+$npc_img_path['A<<npctemp>>'] = 'images/characters/ballet'
 
 npctemp = 3507
 $npc_firstname['A<<npctemp>>'] = 'Gasha'
@@ -66,14 +74,18 @@ $npc_haircolour['A<<npctemp>>'] = 'Brunette'
 $npc_eyecolour['A<<npctemp>>'] = 'Blue'
 $npc_height['A<<npctemp>>'] = 145
 $npc_weight['A<<npctemp>>'] = 40 
-
-
-!! NPC temp: 3508 - Calina
-!! NPC temp: 3509 - Ruza
+$npc_img_path['A<<npctemp>>'] = 'images/characters/pushkin/gasha'
+
+!! Calina
+npctemp = 3508 
+$npc_img_path['A<<npctemp>>'] = 'images/characters/ballet'
+!! Ruza
+npctemp = 3509 
+$npc_img_path['A<<npctemp>>'] = 'images/characters/ballet'
 !! Calina and Ruza Sokolova - Twin dancers. Not interested in ballet, but took the course to further their education into becoming dancers. Age 17. They also professional models with a Moscow agency. 
 !! Adel and Alina Fakhteeva twins?
 
-!! Staff
+!! Ballet Staff 
 
 npctemp = 3510
 $npc_firstname['A<<npctemp>>'] = 'Rudolf'
@@ -90,25 +102,27 @@ npc_sexskill['A<<npctemp>>'] = 2
 npc_intel['A<<npctemp>>'] = 67
 hotcat_rating['A<<npctemp>>'] = 8
 npc_spermpot['A<<npctemp>>'] = 15000
+$npc_img_path['A<<npctemp>>'] = 'images/characters/pushkin/rudolph'
 
-
-!! NPC temp: 3511 - Biserka
 !! class teacher: Biserka Ananiashvili
+npctemp = 3511
+$npc_img_path['A<<npctemp>>'] = 'images/characters/ballet'
 
-!! NPC temp: 3512 - Sofia
 !! class teacher/pianist: Sofia Solovyova
+npctemp = 3512
+$npc_img_path['A<<npctemp>>'] = 'images/characters/ballet'
 
-!! NPC temp: 3513 - Bronya 
 !! Residential Warden: Bronya Volkova and former violinist, strict but fair has two daughters with Nikita being the youngest training to be a ballet dancer and her eldest in Germany training to be a surgeon. 
-
-npc_temp = 3513
+npctemp = 3513 
 $npc_firstname['A<<npctemp>>'] = 'Bronya'
 $npc_nickname['A<<npctemp>>'] = 'Bronya '
 $npc_lastname['A<<npctemp>>'] = 'Volkova'
 $npc_usedname['A<<npctemp>>'] = 'Bronya'
+gs 'npcstaticdefaults', 'defaults'
+$npc_img_path['A<<npctemp>>'] = 'images/characters/ballet'
 
 !! NPC temp: 3514 - Physio - Pelageya Makarova
- 
+
 !! Make up teacher: Rada Egorova, the teacher never bothers to tell the class after a week. Former stage make up artist, beautician and scatterbrained.
 
 !! Staff Physio -  Syuzanna Zakharova / Klavdii Frolov (Klavdii is a pun)
@@ -117,6 +131,7 @@ $npc_usedname['A<<npctemp>>'] = 'Bronya'
 !! Names f: Boleslava Grigoreva, Esfir Mikhaylova, Gavriila Makarova (warrior),Yustina Vinogradova
 !! Names m: Ipatiy Novikov, Venedikt Sorokin, Ony Volkov, Kazimir Sokolov
 
+killvar 'npctemp'
 --- ballet_npc ---------------------------------
 
 

+ 24 - 9
locations/ballet_secrets.qsrc

@@ -4,7 +4,7 @@
 !! Version: .01
 !! Author: Hooded Silence
 !! A dance shop which includes ballet, gymnastics and physio-therapy sources. Alternative path to ballet or dance career in second year and first.
-!! TBC - NPCs to be created
+!! TODO: - NPCs to be created
 
 $default_img_path = 'locations/pushkin/ballet_secrets/'
 
@@ -37,7 +37,6 @@ if $ARGS[0] = 'init':
 			act 'Swipe membership card': gt 'ballet_secrets', 'reception'
 		end
 	end
-
 end
 
 !! Intro
@@ -55,7 +54,7 @@ if $ARGS[0] = 'first_visit':
 	'The woman smiles warmly, "Ah you are the new students for this year?" she claps her hands and then takes yours, "Come, come we must measure your feet and order your shoes"'
 	'Before you say anything she''s dragging you through the shop towards the back we are are greeted by a wall of shoes and there is pictures on the wall signed by dancers with shoes next to them. You look at the woman.'
 	'"Yes, they are all dancers who are or have been clients of our establishment", she noticed your gaze and explains with pride."We will only provide the best for the school."'
-	!! Set up gate for sponsored or not, not implemented system needs to be added to the end of year assessment.
+	!! TODO:  Set up gate for sponsored or not, not implemented system needs to be added to the end of year assessment.
 	'"But where are my manners I am Darya Pushkina, I am the owner of this shop and facilies" she exclaims, "now to your fitting grabbing a tape measure and fitting tools for your feet"'
 	'For the next hour Madam Pushkina bombards you with questions of whether you want leather or cotton fabric, how many satin shoes and a myriad other questions before she finally relents.'
 	'"Of course as you are aware the school is sponsoring these costs, but only for the first year she says and you will need to manage your own equipment after this.", Madame Pushkina advises.'
@@ -93,6 +92,7 @@ if $ARGS[0] = 'reception':
 		!! act 'Attend a gymnastics class.': gt 'ballet_secrets', 'gymnastics_courses'
 		!! act 'Attend a dance class': gt 'ballet_secrets', 'ballet_courses'
 		act 'Attend a yoga class': gt 'ballet_secrets', 'yoga_courses'
+		!! act 'Look at jobs board': gt 'ballet_secrets', 'jobs'
 	elseif hour >= 16:
 		'All the evening classes have started today, you need to be here before 16:00 to ensure you can attend.'
 	end
@@ -131,7 +131,7 @@ end
 if $ARGS[0] = 'changing_room':
 	menu_off = 0
 	gs 'shortgs', 'setloc', 'ballet_secrets', $ARGS[0] 
-	$location_type = 'private'
+	$location_type = 'public'
 	$locclass = 'changingroom'
 	gs 'themes', 'indoors'
 	minut += 5
@@ -187,7 +187,7 @@ if $ARGS[0] = 'changing_room':
 			act 'Continue': menu_off = 0 & gt 'ballet_secrets', 'changing_room'
 		end
 	end
-	dynamic $tampon
+	gs 'core_library', 'bathroom'  
 end
 
 !! Physiotherapy
@@ -200,7 +200,7 @@ if $ARGS[0] = 'physio':
 	gs 'themes', 'indoors'
 	gs 'core_library', 'stage_title'
 
-	!! write attendance spiel 
+	!! TODO: write attendance spiel 
 	act 'Leave': gt 'pushkin_sq'
 end
 
@@ -215,11 +215,12 @@ if $ARGS[0] = 'gymnastics_courses':
 	gs 'themes', 'indoors'
 	gs 'core_library', 'stage_title'
 
-	!! write attendance spiel and some random reactions for post-exercise such that was a great workout, you didn''t feel you did well today
+	!! TODO: write attendance spiel and some random reactions for post-exercise such that was a great workout, you didn''t feel you did well today
 	act 'Leave': gt 'pushkin_sq'
 end
 
 !! Ballet Courses Easy, Intermediate and advanced
+
 if $ARGS[0] = 'ballet_courses':
 	gs 'shortgs', 'setloc', 'ballet_secrets', $ARGS[0] 
 	$location_type = 'public_indoors'
@@ -228,9 +229,19 @@ if $ARGS[0] = 'ballet_courses':
 	$location_type = 'public_indoors'
 	gs 'themes', 'indoors'
 	gs 'core_library', 'stage_title'
+	if balletqw['ballet_session'] ! daystart:
+		lesson_tier = rand(1,5)
+
+
+		killvar 'lesson_tier'
+		act 'Return to the studio reception': gt 'ballet_secrets', 'reception'
+	else 
+		'There is another fitness class in progress and no more ballet sessions today.'
+	end
+	act 'Return to the studio reception': gt 'ballet_secrets', 'reception'
 end
 
-	!! Gymnastics
+!! Yoga class
 
 if $ARGS[0] = 'yoga_courses':
 	gs 'shortgs', 'setloc', 'ballet_secrets', $ARGS[0] 
@@ -277,6 +288,10 @@ if $ARGS[0] = 'yoga_courses':
 	act 'Return to the studio reception': gt 'ballet_secrets', 'reception'
 end 
 
+if $ARGS[0] = 'jobs':
+	!! TODO: Add ad hoc dance or promo events.
+end
+
 !! Shopping
 if $ARGS[0] = 'clothing':
 	gs 'shortgs', 'setloc', 'ballet_secrets', $ARGS[0] 
@@ -289,7 +304,7 @@ if $ARGS[0] = 'clothing':
 	act 'Leave': gt 'pushkin_sq'
 end
 
-!! Custom Tutus for quests/shows, ballet shoe fitting, clothing, physio items, portable ballet equipment (barre) etc.
+!! TODO: Custom Tutus for quests/shows, ballet shoe fitting, clothing, physio items, portable ballet equipment (barre) etc.
 if $ARGS[0] = 'quest':
 	gs 'shortgs', 'setloc', 'ballet_secrets', $ARGS[0] 
 	$location_type = 'public_indoors'

+ 13 - 5
locations/blackmailer.qsrc

@@ -646,6 +646,14 @@ if $ARGS[0] = 'post_office1':
 end
 
 
+	!!=============================================!!
+	!!                                             !!
+	!!                  NEWSPAPER                  !!
+	!!                                             !!
+	!!=============================================!!
+
+! Does this make sense???
+
 
 	!!=============================================!!
 	!!                                             !!
@@ -878,9 +886,9 @@ if $ARGS[0] = 'sms_repeat_switch3':
 		wait 250
 
 		gs 'SMStext_builder', 'receive', $SMSTree['31']
-		gs 'SMStext_builder', 'add_reply', $SMSTree['a31'], 'blackmailer', 'sms_repeat_end1', 'a31'
-		gs 'SMStext_builder', 'add_reply', $SMSTree['b31'], 'blackmailer', 'sms_repeat_switch4', 'b'
-		gs 'SMStext_builder', 'add_reply', $SMSTree['c31'], 'blackmailer', 'sms_repeat_switch4', 'c'
+		gs 'SMStext_builder', 'add_reply', $SMSTree['a32'], 'blackmailer', 'sms_repeat_end1', 'a32'
+		gs 'SMStext_builder', 'add_reply', $SMSTree['b32'], 'blackmailer', 'sms_repeat_switch4', 'b'
+		gs 'SMStext_builder', 'add_reply', $SMSTree['c32'], 'blackmailer', 'sms_repeat_switch4', 'c'
 
 		gs 'SMStext_builder', 'show_sms', ARGS[2]
 	gs 'SMStext_builder', 'end'
@@ -894,12 +902,12 @@ if $ARGS[0] = 'sms_repeat_switch4':
 	blackmailQW['next_payment'] = 0
 
 	gs 'SMStext_builder', 'start'
-		gs 'SMStext_builder', 'send', $SMSTree[$ARGS[1] + '31']
+		gs 'SMStext_builder', 'send', $SMSTree[$ARGS[1] + '32']
 		gs 'SMStext_builder', 'show_sms', ARGS[2]
 
 		wait 250
 
-		gs 'SMStext_builder', 'receive', $SMSTree[$ARGS[1] + '32']
+		gs 'SMStext_builder', 'receive', $SMSTree[$ARGS[1] + '33']
 
 		if $ARGS[1] = 'b':
 			!! penalty in the future when not using the proper speech

+ 2 - 3
locations/brother.qsrc

@@ -796,7 +796,6 @@ if $ARGS[0] = 'brotherSexStart':
 				*clr & cla
 				minut += 5
 				pcs_horny += 10
-				brotherfuck += 1
 				npc_rel['A34'] += 5
 				gs 'boyStat', 'A34'
 				gs 'cum_call', 'face', 'A34', 1
@@ -848,11 +847,11 @@ if $ARGS[0] = 'fuckvaginal':
 end
 
 if $ARGS[0] = 'fuckanal':
-	brotherfuck += 1
+	brotheranal += 1
 	npc_rel['A34'] += 5
 	*clr & cla
 	pcs_horny += 10
-	if brotherSex < 8:brotherSex = 8
+	if brotherSex < 8: brotherSex = 8
 	gs 'boyStat', 'A34'
 	gs 'arousal', 'anal', 5, 'incest'
 	gs 'arousal', 'end'

+ 1 - 1
locations/brother_shower_sex.qsrc

@@ -345,7 +345,7 @@ if $ARGS[0] = 'brother_shower_anal_vagv_analv':
 	'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothershowersex2.jpg"></center>'
 	'Kolka looks at you. You know he wants to go further, and you want to do more than a blowjob too, but you know you can''t.'
 	*nl
-	'"We have to stop. I want to do more, but if we continue... if I lose my virginity, then mother will kill me."' 
+	'"We have to stop. I want to do more, but if we continue... if I lose my virginity, then <<$npc_nickname[''A29'']>> will kill me."' 
 	'Kolka looks confused, and with a hint of pleading in his voice says "But... I don''t get it. How would she know?"'
 	'You are momentarily surprised he doesn''t know before realizing that he has no reason to know. "Why do you think I have to go to the doctors every month? I have to get checked."'
 	'Kolka thinks for a moment before smiling. "Are my grades good enough to become a doctor?"'

+ 5 - 2
locations/cikl.qsrc

@@ -1174,8 +1174,13 @@ if week = 1:
 
 	!! Reset therapist schedule
 	killvar 'therapist_weekly_block'
+elseif week = 7:
+	gs 'newspaper', 'cikl'
 end
 
+
+
+
 !!------------- Advance book loan debt  ------------------------------------------
 if $lib_book_loaned ! '': lib_debt += 50
 
@@ -1319,6 +1324,4 @@ end
 
 if blackmailQW['stage'] > 0: gs 'blackmailer', 'cikl'
 
-
 --- cikl ---------------------------------
-

+ 1 - 1
locations/clothing.qsrc

@@ -1712,7 +1712,7 @@ if $args[0] = 'school_check':
 			'<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:
+		if CloInhibit >= 35 or CloTopCut = 4:
 			'<font color="red">This uniform slightly breaches the school uniform regulations and it is too risqué. Everybody in school apart from the gopniks will think that you''re a slut.</font>'
 		elseif CloStyle = 2:
 			'<font color="blue">This uniform slightly breaches the school regulations on skirt length and is of a style that only the Gopniks will approve of.</font>'	

+ 10 - 5
locations/clothing_attributes.qsrc

@@ -277,11 +277,16 @@ if $ARGS[0] ! 'allure_swimsuit' and $ARGS[0] ! 'allure_bikinis' and $ARGS[0] ! '
 	end
 end
 
-if CloTopCut > 1:
-	if tits = 2 or tits = 3: CloTopCut += 1
-	if tits >= 4: CloTopCut += 2
-	if CloTopCut > 2 and tits >=6: CloTopCut += 1
-end
+!! Adjusting the cleavage to the player characters breast size.
+if CloTopCut = 3 and tits >=4: CloTopCut = 4
+if CloTopCut = 2 and tits >=6: CloTopCut = 3
+!! This is the old version giving to drastic changes when the scal of CloTopCut is only 1-4
+!!if CloTopCut > 1:
+!!	if tits = 2 or tits = 3: CloTopCut += 1
+!!	if tits >= 4: CloTopCut += 2
+!!	if CloTopCut > 2 and tits >=6: CloTopCut += 1
+!!end
+!!if CloTopCut > 4: CloTopCut = 4
 
 --- clothing_attributes ---------------------------------
 

+ 142 - 143
locations/core_library.qsrc

@@ -9,54 +9,53 @@
 !! Ballet School Initiator - This class is to act as a gateway to the various locations for the ballet school
 
 if $ARGS[0] = 'init':
-
-    !!  Summer School
-    
-    !! $start_type['cat'] is the mc backstry, mod_ballet[beta] is a test variable to initiate regardless
-    if $start_type['cat'] = 'dancer' or mod_ballet['beta'] = 1: 
-        if daystart = 1:
-            mod_ballet['blocker'] = 1
-        end    
-        !! Parents Home Triggers
-        if $loc = 'kuhrPar':
-            if daystart < 6 and  mod_ballet['blocker'] = 1:
-                gs 'pushkin_ballet_init', 'init'
-            end
-    
-            if  ((daystart >= 6 and daystart <= 14) and mod_ballet['letter'] = 0) or (daystart >= 45 and balletqw['school'] > 1):	
-                gs 'pushkin_ballet_init', 'start'
-            end 
-        end
-    
-        !! Pavlovsk
-        if $loc = 'gdksport':
-            !! Close down Starlets
-            if mod_ballet['letter'] = 1 and (month = 7 or (month = 6 and day > 6)):
-                if AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0 and npc_pregtalk['A23'] = 0 and AlbinaQW['startletsday'] ! daystart:
-                    if hour = 15 and starlets_on = 1:
-                        act 'Tell Albina about the letter' : gt 'pushkin_ballet_evt', 'starlets'
-                    end
-                end
-            end
-            !! Dance job?
-    
-        end
-    
-        if $loc = 'pav_commcenter':
-            if month = 7 and day = 3 and (hour >= 16 and hour < 17) and mod_ballet['letter'] = 1:
-                ! Pre-flight - travel to school dorms
-                act 'Get on the bus': gt 'pushkin_ballet_res', 'start'	
-            end
-        end
-    
-        !! Pushkin
-    
-        !! Theatre 
-    
-        !! Other Events
-    end
+	!! Summer School
+	
+	!! $start_type['cat'] is the mc backstry, mod_ballet[beta] is a test variable to initiate regardless
+	if $start_type['cat'] = 'dancer' or mod_ballet['beta'] = 1: 
+		if daystart = 1:
+			mod_ballet['blocker'] = 1
+		end	
+		!! Parents Home Triggers
+		if $loc = 'kuhrPar':
+			if daystart < 6 and mod_ballet['blocker'] = 1:
+				gs 'pushkin_ballet_init', 'init'
+			end
+	
+			if ((daystart >= 6 and daystart <= 14) and mod_ballet['letter'] = 0) or (daystart >= 45 and balletqw['school'] > 1):	
+				gs 'pushkin_ballet_init', 'start'
+			end 
+		end
+	
+		!! Pavlovsk
+		if $loc = 'gdksport':
+			!! Close down Starlets
+			if mod_ballet['letter'] = 1 and (month = 7 or (month = 6 and day > 6)):
+				if AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0 and npc_pregtalk['A23'] = 0 and AlbinaQW['startletsday'] ! daystart:
+					if hour = 15 and starlets_on = 1:
+						act 'Tell Albina about the letter' : gt 'pushkin_ballet_evt', 'starlets'
+					end
+				end
+			end
+			!! Dance job?
+	
+		end
+	
+		if $loc = 'pav_commcenter':
+			if month = 7 and day = 3 and (hour >= 16 and hour < 17) and mod_ballet['letter'] = 1:
+				! Pre-flight - travel to school dorms
+				act 'Get on the bus': gt 'pushkin_ballet_res', 'start'	
+			end
+		end
+	
+		!! Pushkin
+	
+		!! Theatre 
+	
+		!! Other Events
+	end
  end
-    
+	
 !! --- Generic shared Locations and classes ---
 
 
@@ -67,15 +66,15 @@ if $ARGS[0] = 'init':
 !! $setloc[''StageTitle'']: Var to set up $loc h1 header
 !! $setloc[''StageImage'']: Var to set up $loc image - set 1 to randomise
 if $ARGS[0] = 'stage_title':
-    *clr & cla
-    '<center><h2><<$setloc[''StageTitle'']>></h2></center>'
-    '<center><img <<$set_imgh>> src="images/<<$setloc[''StageImage'']>>"></center>'
+	*clr & cla
+	'<center><h2><<$setloc[''StageTitle'']>></h2></center>'
+	'<center><img <<$set_imgh>> src="images/<<$setloc[''StageImage'']>>"></center>'
 
-    !! set indoor or outdoor location specific variables
+	!! set indoor or outdoor location specific variables
 
-    !! set standardised location variables such as kitchen, bathroom, personal bedroom
-    
-    !! npc location tracker - if tracking npc locations add them here.    
+	!! set standardised location variables such as kitchen, bathroom, personal bedroom
+	
+	!! npc location tracker - if tracking npc locations add them here.	
 end
 
 !! clothing_status - fnct to determine clothing status
@@ -84,107 +83,107 @@ if $ARGS[0] = 'clothing_status':
 	$apparel['panty'] = ''
 	$apparel['bra'] = ''
 	$apparel['status'] = ''
-    if $pantyworntype = 'none': $apparel['panty'] = 'pantyless'
-    if $braworntype = 'none': $apparel['bra'] = 'braless'
-    if $clothingworntype =  'nude': $apparel['status'] = 'nude'
-    if $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich':  $apparel['status'] = 'sport'
-    if $clothingworntype = 'ballet_secrets' and $shoeworntype = 'ballet_secrets':  $apparel['status'] = 'dance'
+	if $pantyworntype = 'none': $apparel['panty'] = 'pantyless'
+	if $braworntype = 'none': $apparel['bra'] = 'braless'
+	if $clothingworntype = 'nude': $apparel['status'] = 'nude'
+	if $clothingworntype = 'danilovich_outfits' and $shoeworntype = 'danilovich': $apparel['status'] = 'sport'
+	if $clothingworntype = 'ballet_secrets' and $shoeworntype = 'ballet_secrets': $apparel['status'] = 'dance'
 end
-    
+	
 if $ARGS[0] = 'corridor':
-    if frost > 0: frost = 0
-    music_loop = 0
-    menu_off = 0
-    CLOSE ALL
-    if $location_type = 'private':
-    elseif $location_type = 'public':
-    end
+	if frost > 0: frost = 0
+	music_loop = 0
+	menu_off = 0
+	CLOSE ALL
+	if $location_type = 'private':
+	elseif $location_type = 'public':
+	end
 end
 
 if $ARGS[0] = 'bathroom':
-    !! Location facilities
-    if $location_type = 'private':
-        'Your accommodation for the week has the luxury of a private shower and a bath. There''s a poster on the wall promoting the health benefits of ice baths and other advice on looking after your body.' 
-        *nl  
-        'There is a shower, toilet, sink, and a <a href="exec:gt ''mirror'',''start''">mirror</a> where you can ' + iif(pcs_hairbsh = 0,'<a href="exec:gt ''mirror'',''brush''">brush</a>','brush') + ' your hair.'
-
-        gs 'din_van', 'private'
-    elseif $location_type = 'public':
-        act 'Take a shower':
-            *clr & cla
-            pcs_hairbsh = 0
-            pcs_makeup = 1
-            minut += 10
-            pcs_mood += 10
-            noShampoo = 1
-            dynamic $showerdin	
-            gs 'stat'
-            'You grab a quick shower, but you wish you could stay longer in the shower to let the heat soak into your muscles.'
-        
-            act 'Continue' : gt $loc, $loc_arg
-        end
-        'There is a shower and <a href="exec:gt ''mirror'',''start''">mirrors</a> where you can ' + iif(pcs_hairbsh = 0,'<a href="exec:gt ''mirror'',''brush''">brush</a>','brush') + ' your hair.'
-
-    elseif $location_type = 'communal':
-
-    end
-!! Default facilities    
-    dynamic $basin
-    dynamic $tampon
-    if pcs_hairbsh = 0: act 'Brush your hair': gt 'mirror', 'brush'
-    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)':
-            *clr & cla
-            menu_off = 1
-            minut += 1
-            deodorant -= 1
-            gs 'sweat', 'deo'
-            iif(func('body_din','pregnancyVisibility') = 1, '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant_preg.jpg"></center>', '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant.jpg"></center>')
-            'You apply deodorant to your armpits. It will keep you feeling fresh and clean for longer.'
-            act 'Continue': menu_off = 0 & gt $loc, $loc_arg
-        end
-    end  
+	!! Location facilities
+	if $location_type = 'private':
+		'Your accommodation for the week has the luxury of a private shower and a bath. There''s a poster on the wall promoting the health benefits of ice baths and other advice on looking after your body.' 
+		*nl
+		'There is a shower, toilet, sink, and a <a href="exec:gt ''mirror'',''start''">mirror</a> where you can ' + iif(pcs_hairbsh = 0,'<a href="exec:gt ''mirror'',''brush''">brush</a>','brush') + ' your hair.'
+
+		gs 'din_van', 'private'
+	elseif $location_type = 'public':
+		act 'Take a shower':
+			*clr & cla
+			pcs_hairbsh = 0
+			pcs_makeup = 1
+			minut += 10
+			pcs_mood += 10
+			noShampoo = 1
+			dynamic $showerdin	
+			gs 'stat'
+			'You grab a quick shower, but you wish you could stay longer in the shower to let the heat soak into your muscles.'
+		
+			act 'Continue' : gt $loc, $loc_arg
+		end
+		'There is a shower and <a href="exec:gt ''mirror'',''start''">mirrors</a> where you can ' + iif(pcs_hairbsh = 0,'<a href="exec:gt ''mirror'',''brush''">brush</a>','brush') + ' your hair.'
+
+	elseif $location_type = 'communal':
+
+	end
+!! Default facilities	
+	dynamic $basin
+	dynamic $tampon
+	if pcs_hairbsh = 0: act 'Brush your hair': gt 'mirror', 'brush'
+	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)':
+			*clr & cla
+			menu_off = 1
+			minut += 1
+			deodorant -= 1
+			gs 'sweat', 'deo'
+			iif(func('body_din','pregnancyVisibility') = 1, '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant_preg.jpg"></center>', '<center><img <<$set_imgh>> src="images/shared/home/bathroom/deodorant.jpg"></center>')
+			'You apply deodorant to your armpits. It will keep you feeling fresh and clean for longer.'
+			act 'Continue': menu_off = 0 & gt $loc, $loc_arg
+		end
+	end
 end
 
 if $ARGS[0] = 'kitchen':
-    !! Location facilities
-    if $location_type = 'private':
-        !! Home or parents kitchen
-        dynamic $edasnack
-        dynamic $sandwich
-        dynamic $pranik
-        dynamic $fatdel
-        dynamic $lekarstvo
-        dynamic $vitamin 
-    elseif $location_type = 'public_indoors':
-        !! canteen type location
-    elseif $location_type = 'communal':
-        !! shared or communal kitchen
-        dynamic $edasnack
-        dynamic $sandwich
-        dynamic $pranik
-        dynamic $vitamin 
-    end    
-    !! Default facilities
-    dynamic $driwater
-    dynamic $dritea
-    dynamic $fill_bottle
+	!! Location facilities
+	if $location_type = 'private':
+		!! Home or parents kitchen
+		dynamic $edasnack
+		dynamic $sandwich
+		dynamic $pranik
+		dynamic $fatdel
+		dynamic $lekarstvo
+		dynamic $vitamin 
+	elseif $location_type = 'public_indoors':
+		!! canteen type location
+	elseif $location_type = 'communal':
+		!! shared or communal kitchen
+		dynamic $edasnack
+		dynamic $sandwich
+		dynamic $pranik
+		dynamic $vitamin 
+	end	
+	!! Default facilities
+	dynamic $driwater
+	dynamic $dritea
+	dynamic $fill_bottle
 end
 
 if $ARGS[0] = 'bedroom':
 !! Default facilities
-    if $location_type = 'private':   
-        if pcs_horny >= 50:
-            act 'Masturbate':gt 'selfplay', 'start'
-        end
-    elseif $location_type = 'guest':
-    elseif $location_type = 'private_shared': 
-    end
-    act 'Relax on your bed': gt 'bed', 'start'
-    act 'Open wardrobe': gt 'wardrobe', 'start'
-    gs 'events', 'read'
-    gs 'exercise', 'start'
+	if $location_type = 'private':
+		if pcs_horny >= 50:
+			act 'Masturbate':gt 'selfplay', 'start'
+		end
+	elseif $location_type = 'guest':
+	elseif $location_type = 'private_shared':
+	end
+	act 'Relax on your bed': gt 'bed', 'start'
+	act 'Open wardrobe': gt 'wardrobe', 'start'
+	gs 'events', 'read'
+	gs 'exercise', 'start'
 
 end
 --- core_library ---------------------------------

+ 2 - 0
locations/din_bad.qsrc

@@ -262,6 +262,8 @@ if $ARGS[0] = 'd_bag':
 	*nl
 	if $pursepantytype ! '' or $pursebratype ! '': 'You also have '+iif($pursepantytype ! '','<a href="exec:view''<<func(''$panty_image'', $pursepantytype, pursepantynumber)>>''">a pair of panties</a>','')+iif($pursepantytype ! '' and $pursebratype ! '',' and ','')+iif($pursebratype ! '','<a href="exec:view''<<func(''$bra_image'', $pursebratype, pursebranumber)>>''">a bra</a>','')+' in your purse, which you can put on in the nearest bathroom.'
 	if photographyEv >= 2: 'You have <a href="exec:gt''camera'',''start''">a camera</a> in your purse.'
+	if mc_inventory['newspaper'] = 1: newspaperVars['dbag'] = 1 & act 'Read your newspaper': gt 'newspaper', 'start'
+
 	act 'Return':gs 'obj_din', 'menu_exit' & gt $menu_loc, $menu_arg
 	'</td></tr></table></center>'
 end

+ 5 - 5
locations/emp_functions.qsrc

@@ -115,8 +115,8 @@ if $ARGS[0] = 'gen_schedule':
 				end	
 				killvar '$transient_tb'
 			else
-				 i_day += 1
-				 jump 'jmp_day_create'
+				i_day += 1
+				jump 'jmp_day_create'
 			end
 			i_hour += 1
             if i_hour <=  mod_max_hour: jump 'jmp_hour_create'
@@ -242,11 +242,11 @@ if $ARGS[0] = 'disp_evt':
 		act_tracker = 0
 		act_found = 0
 		:jmp_act_create			
-			 if evt_hour[act_tracker] = hour or evt_hour[act_tracker] = (hour -1): 
+			if evt_hour[act_tracker] = hour or evt_hour[act_tracker] = (hour -1): 
 				act_found = 1
 				act_idx = act_tracker 				
-			 end
-			 act_tracker +=1 
+			end
+			act_tracker +=1 
 		if act_found = 0:
 			if act_tracker < arrsize('evt_event'): jump 'jmp_act_create'
 		end

+ 6 - 7
locations/gad_beach.qsrc

@@ -43,7 +43,7 @@ if $ARGS[0] = 'start':
 			'<a href="exec:gt ''gad_beach'', ''Mira'', 1 ">Mira</a> is laying on the beach sunbathing.'
 			if npc_rel['A60'] < 15: npc_rel['A60'] += 1
 		else
-			'<a href="exec:& gt ''gad_beach'', ''Mira'', 0 ">Mira</a> is in the river splashing water around and having fun.'
+			'<a href="exec:gt ''gad_beach'', ''Mira'', 0 ">Mira</a> is in the river splashing water around and having fun.'
 			if npc_rel['A60'] < 15: npc_rel['A60'] += 1
 		end
 	end
@@ -100,8 +100,8 @@ if $ARGS[0] = 'start':
 !! extraordinary events at the river beach. Be aware, this part has to be at the end because it removes actions, which were set before.
 	if locat['A60'] ! 51 and locat['A60_prev'] = 51:
 		gt 'gad_beach', 'Mira_leaves'
-	elseif locat['A60'] = 51 and ARGS[1] = 0:
-		gt 'gad_beach', 'Arrive_Mira_already_there'
+	elseif locat['A60'] = 51 and ARGS[1] = 0 and miraVars['follow_time'] = 0:
+		gt 'gad_beach', 'arrive_Mira_already_there'
 	end
 end
 
@@ -495,7 +495,6 @@ if $ARGS[0] = 'Mira_leaves':
 end
 
 if $ARGS[0] = 'arrive_Mira_already_there':
-	*clr & cla
 	'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_in_river.jpg"></center>'
 	*nl
 	'Arriving at the beach, you see Mira lying down, sunbathing on a towel.'
@@ -504,13 +503,13 @@ if $ARGS[0] = 'arrive_Mira_already_there':
 	gs 'stat'
 
 	act 'Continue':
-		if Miraswimday ! daystart:
+		if MiraVars['swimday'] ! daystart:
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mirariver.jpg"></center>'
 			*nl
 			'"<<$pcs_nickname>>, why are you moping about on the shore? Get in the water and swim with me?" - Mira called out to you as she waded into the river.'
 			minut += 1
-			Miraswimday = daystart
+			MiraVars['swimday'] = daystart
 			gs 'stat'
 			act 'Agree and get changed':
 				*clr & cla
@@ -551,7 +550,7 @@ if $ARGS[0] = 'arrive_Mira_already_there':
 							pcs_sweat = 10 + rand(0,4)
 							gs'stat'
 
-							act 'Get out of the water': gt 'gad_beach', 1
+							act 'Get out of the water': gt 'gad_beach', 'start', 1
 						end
 					end
 				end

+ 3 - 3
locations/gad_field.qsrc

@@ -126,7 +126,7 @@ if $ARGS[0] = 'cow':
 
 	'<center><img <<$set_imgh>> src="images/locations/gadukino/village/cow.jpg"></center>'
 	'The cattle herd is standing in the middle of the field. Some cows are munching on grass, and others just stare idly around.'
-	if locat['A60'] = 70: '<a href="exec: gt ''miroslava'', ''Start''">Mira</a> is standing next to you.'
+	if locat['A60'] = 70: '<a href="exec: gt ''miroslava'', ''start''">Mira</a> is standing next to you.'
 
 	if grandpaQW['chore_herd_cattle'] = 0: act 'Leave them be': gt 'gad_field', 'field'
 	if hour = 19 and grandpaQW['chore_herd_cattle'] = 0:
@@ -249,7 +249,7 @@ if $ARGS[0] = 'cow2':
 
 	'The cattle herd is near the river. Some cows are munching on grass, some drink from the river, and some just stand or lie around.'
 
-	if locat['A60'] = 70: '<a href="exec: gt ''miroslava'', ''Start''">Mira</a> is sitting next to you.'
+	if locat['A60'] = 70: '<a href="exec: gt ''miroslava'', ''start''">Mira</a> is sitting next to you.'
 	if temper >= 15 and sunWeather = 1:'"You can go for a swim if you want, <<$pcs_nickname>>. I''ll keep an eye on the herd," says your grandfather.'
 
 	if grandpaQW['chore_herd_cattle'] = 1:
@@ -317,7 +317,7 @@ if $ARGS[0] = 'cow3':
 
 	'The cattle herd is grazing in a field near the forest.'
 
-	if locat['A60'] = 70: '<a href="exec: gt ''miroslava'', ''Start''">Mira</a> is sitting next to you.'
+	if locat['A60'] = 70: '<a href="exec: gt ''miroslava'', ''start''">Mira</a> is sitting next to you.'
 
 	if grandpaQW['chore_herd_cattle'] = 1:
 		if hour < 19:

+ 6 - 6
locations/gad_forest.qsrc

@@ -72,14 +72,14 @@ if $ARGS[0] = 'forest_edge':
 			'You can hear people picking mushrooms and berries deeper in the forest.'
 		end
 	end
-	if locat['A60'] = 60: '<a href="exec: gt ''Miroslava'' ">Mira</a> is here with you.'
+	if locat['A60'] = 60: '<a href="exec: gt ''Miroslava'', ''start'' ">Mira</a> is here with you.'
 
 	foresteventrand = rand(1, 20)
 	! Events with Mira
 	if locat['A60_prev'] = 60 and locat['A60'] ! 60:
 		*clr & cla
 
-		gs 'miroslava','miraclothes'
+		gs 'miroslava', 'miraclothes'
 		*nl
 		'"<<$pcs_nickname>>, I''m going to head home now, but we can hang out again later," Mira said as she began walking out of the forest.'
 
@@ -94,10 +94,10 @@ if $ARGS[0] = 'forest_edge':
 			gt 'gad_forest', 'forest_edge'
 		end
 	elseif locat['A60'] = 60:
-		if mirapickingtalk = 0 and miratalkday ! daystart: gt 'gad_forest_events', 'mira_picking_talk'
-		if miranudetalk = 0 and miratalkday ! daystart: gt 'gad_forest_events', 'mira_nude_talk'
+		if MiraVars['pickingtalk'] = 0 and MiraVars['talkday'] ! daystart: gt 'gad_forest_events', 'mira_picking_talk'
+		if MiraVars['nudetalk'] = 0 and MiraVars['talkday'] ! daystart: gt 'gad_forest_events', 'mira_nude_talk'
 		! stripping requires there to be no picnic going on, to have clothes on, for there to be no clothes already abandoned at the forest_edge, between april and october and already talked to Mira about being naked in the forest
-		if forestpicnic = 0 and $clothingworntype ! 'nude' and clothesAtLocation = 0 and month >= 4 and month <= 10 and hour >= 8 and hour <= 20 and miranudetalk = 1 and miratalkday ! daystart: gt 'gad_forest_events', 'mira_nude_event'
+		if forestpicnic = 0 and $clothingworntype ! 'nude' and clothesAtLocation = 0 and month >= 4 and month <= 10 and hour >= 8 and hour <= 20 and MiraVars['nudetalk'] = 1 and MiraVars['talkday'] ! daystart: gt 'gad_forest_events', 'mira_nude_event'
 	! Events without Mira
 	else
 		if npc_known['A60'] = 1 and locat['A60'] ! 60 and hour >= 8 and hour <= 10:
@@ -584,7 +584,7 @@ if $ARGS[0] = 'stripping':
 		! Mira only goes to the forest edge
 		if locat['A60'] = 60 and $forest_args1 = 'forest_edge':
 			! stripping with Mira requires completing talking to her about it already and doing their nude event in the forest already
-			if miranudetalk = 2:
+			if MiraVars['nudetalk'] = 2:
 				act 'Strip Naked with Mira (0:05)':
 					*clr & cla
 					menu_off = 1

+ 9 - 9
locations/gad_forest_events.qsrc

@@ -57,13 +57,13 @@ if $ARGS[0] = 'mira_picking_talk':
 	*clr & cla
 	menu_off = 1
 	minut += 15
-	mirapickingtalk = 1
-	miratalkday = daystart
+	MiraVars['pickingtalk'] = 1
+	MiraVars['talkday'] = daystart
 	npc_rel['A60'] += 2
 	gs 'gad_forest', 'bushcraft', 'forest_edge'
 	gs 'stat'
 
-	gs 'miroslava','miraclothes'
+	gs 'miroslava', 'miraclothes'
 	*nl
 	'"Hi, <<$pcs_nickname>>. I just wanted to tell you to be careful in the forest."'
 	'"It''s effortless to get lost if you wander away from the forest''s edge. But, the deeper you go into the forest, the more mushrooms and berries you can find."'
@@ -78,13 +78,13 @@ if $ARGS[0] = 'mira_nude_talk':
 	*clr & cla
 	menu_off = 1
 	minut += 15
-	miranudetalk = 1
-	miratalkday = daystart
+	MiraVars['nudetalk'] = 1
+	MiraVars['talkday'] = daystart
 	npc_rel['A60'] += 2
 	gs 'gad_forest', 'bushcraft', 'forest_edge'
 	gs 'stat'
 
-	gs 'miroslava','miraclothes'
+	gs 'miroslava', 'miraclothes'
 	*nl
 	'"Hey <<$pcs_nickname>>, guess what I overheard recently," Mira giggles as she whispers in your ear. "Some village elders talked about how walking naked in the woods is said to greatly improve your health and mood."'
 	'"I don''t know if it''s the fresh air or just being surrounded by nature, but it did make me feel better."'
@@ -97,8 +97,8 @@ if $ARGS[0] = 'mira_nude_event':
 	*clr & cla
 	menu_off = 1
 	minut += 15
-	miranudetalk = 2
-	miratalkday = daystart
+	MiraVars['nudetalk'] = 2
+	MiraVars['talkday'] = daystart
 	npc_rel['A60'] += 2
 	gs 'gad_forest', 'bushcraft', 'forest_edge'
 	pcs_horny += 10
@@ -172,7 +172,7 @@ end
 if $ARGS[0] = 'mira_morning_walk':
 	*clr & cla
 
-	gs 'Miroslava','miraclothes'
+	gs 'Miroslava', 'miraclothes'
 	*nl
 	'As you walk through the forest, you hear a familiar voice call out, "Hey, <<$pcs_nickname>>, wait up!" You turn around and see Mira excitedly bounding up behind you.'
 	'"Want to join me on my walk?" she asks. "I love walking through the forest in the morning."'

+ 10 - 1
locations/gad_gphouse.qsrc

@@ -306,6 +306,7 @@ if $ARGS[0] = 'main':
 	'A fairly simple cottage in the village of Gadukino which your grandparents call home. In the main room there is a huge <a href="exec:gt ''wardrobe'', ''start''">wardrobe</a> (where you can choose outfits and organize your clothing).'
 	'There is an old <a href="exec:gt ''TV'',''gad''">television</a> in the living room. It''s positioned next to a body length <a href="exec:gt ''mirror'', ''start''">mirror</a>.'
 	'You can check your weight on your grandma''s old mechanical <a href="exec:msg ''<center>Your weight is <<pcs_weight[0]>>.<<pcs_weight[1]>> kg<br>Your body mass index (BMI) is <<pcs_bmi[0]>>.<<pcs_bmi[1]>>.<br><<$bodyVars[''bmi_desc'']>></center>''">scales</a>.'
+	'Your grandfather''s <a href="exec: newspaperVars[''dbag''] = 0 & gs ''newspaper'', ''start''">newspaper</a> is lying to the side.'
 
 	if hour < 8:
 		temp = rand(0,9)
@@ -360,7 +361,15 @@ if $ARGS[0] = 'main':
 		'Your grandparents are asleep. They sleep in separate beds, which is strange since they''re still madly in love.'
 	end
 
-	if MiraVars['guest'] = 1: locat['A60'] = 21 & '<a href="exec: gt ''miroslava'', ''Start''">Mira</a> is sitting next to you.'
+	if locat['A60'] = 21: 
+		if MiraVars['guest'] = 0:
+			MiraVars['follow_time'] = 1
+			gt 'gad_gphouse', 'start'
+		else
+			MiraVars['follow_time'] = 0
+			'<a href="exec: gt ''miroslava'', ''start''">Mira</a> is sitting next to you.'
+		end
+	end
 
 	gs 'stat'
 	gs 'themes', 'indoors'

+ 1 - 2
locations/gad_gpyard.qsrc

@@ -51,7 +51,7 @@ if $ARGS[0] = 'start':
 		end
 	end
 
-	if MiraVars['guest'] = 1: locat['A60'] = 20 & 'Your friend <a href="exec: gt ''miroslava'', ''Start''">Mira</a> stands next to you.'
+	if MiraVars['guest'] = 1: locat['A60'] = 20 & 'Your friend <a href="exec: gt ''miroslava'', ''start''">Mira</a> stands next to you.'
 	!if locat['A60'] ! 20: MiraVars['guest'] = 0
 
 	act '<b>Leave and go into the village</b>':
@@ -476,7 +476,6 @@ if $ARGS[0] = 'cikl':
 	!! vovan, from 1.2.5
 	hunters_check = 0
 	mushroom_pickers = 0
-	mira_go_river = 0
 	forestpicnic = 0
 
 	!! new grandparent chore stuff, for 0.8.0

+ 11 - 4
locations/gad_meadow.qsrc

@@ -35,7 +35,7 @@ if $ARGS[0] = 'start' or $ARGS[0] = '':
 		if MiraVars['had_sex'] = 2 and rand(1,5) > 3 and MiraVars['event_day'] ! daystart and npc_rel['A60'] >= 15: gt 'gad_meadow','mira_lesb'
 
 		if (MiraVars['meadow'] = 2 or MiraVars['meadow'] = 5) and daystart >= MiraVars['emb_day']:
-			temp_md = rand(0,20)
+			temp_md = rand(0, 20)
 			if MiraVars['Mitka_fucks'] < 15 and temper >= 12 and temp_md = 0:
 				'In the clearing you notice <a href="exec: gt ''gad_meadow'', ''0''">Mira</a>.'
 			elseif MiraVars['QW'] >= 2 and temper >= 15 and temp_md = 1:
@@ -56,12 +56,13 @@ if $ARGS[0] = 'start' or $ARGS[0] = '':
 				'In the clearing you notice <a href="exec: gt ''gad_meadow'', ''8''">A bunch of half-naked hillbilly men</a>.'
 			elseif MiraVars['QW'] >= 20 and temper >= 25 and temp_md = 9:
 				'In a clearing you see <a href="exec: gt ''gad_meadow'', ''9''">Mira</a>.'
+			else
+				gs 'gad_meadow', 'Mira_free_and_here'
 			end
+		else
+			gs 'gad_meadow', 'Mira_free_and_here'
 		end
 
-		act 'Talk to Mira': gt 'gad_meadow', 'Mira'
-		'<a href="exec: gt ''gad_meadow'', ''Mira''">Mira</a> is in the meadow, spinning with a delightful smile and laughing.'
-
 		if MiraVars['meadow'] ! 1:
 			act 'Walk back to the forest': minut += 20 & MiraVars['follower'] = 1 & gt 'gad_forest', 'forest_edge'
 		end
@@ -146,6 +147,12 @@ if $ARGS[0] = 'ruins':
 	act 'Continue': gt 'gad_meadow', 'start'
 end
 
+if $ARGS[0] = 'Mira_free_and_here':
+	act 'Talk to Mira': gt 'gad_meadow', 'Mira'
+	'<a href="exec: gt ''gad_meadow'', ''Mira''">Mira</a> is in the meadow, spinning with a delightful smile and laughing.'
+end
+
+
 
 if $ARGS[0] = 'Mira':
 	minut += 2

+ 8 - 8
locations/gad_prostitutes.qsrc

@@ -22,7 +22,7 @@ if $ARGS[0] = 'start':
 	end
 
 	if locat['A60'] ! 80 and MiraVars['QW'] > 15: 'You look around for Mira but don''t see her here. So she must be doing something else right now.'
-	!if GadBoy['river_gang'] = 2 and (mirapimp = 0 or mirapimp = 2):
+	!if GadBoy['river_gang'] = 2 and (MiraVars['pimp'] = 0 or MiraVars['pimp'] = 2):
 	!	if PCloStyle <> 4:
 	!		'You are not wearing the right clothes to prostitute yourself.'
 	!	elseif pcs_sleep <= 0:
@@ -35,20 +35,20 @@ if $ARGS[0] = 'start':
 		'It is not a good time of day for prostitution. Try coming back later in the evening.'
 	else
 		! event to remove Sveta from being miras pimp if she becomes the boys slut, the village whore
-		if locat['A60'] = 80 and mirapimp = 1 and (npc_QW['A63'] >= 11 or GadBoy['river_gang'] = 2): 
+		if locat['A60'] = 80 and MiraVars['pimp'] = 1 and (npc_QW['A63'] >= 11 or GadBoy['river_gang'] = 2): 
 			gs 'gad_prostitutes', 'mira_rebels'
 		else
 			if locat['A60'] = 80:
 				'You see Mira standing below a streetlight a little way down the road.'
 
 				! event to become miras pimp if not the boys slut, not the village whore
-				if mirapimp = 0 and npc_QW['A63'] < 11 and GadBoy['river_gang'] = 0: gt 'gad_prostitutes', 'pimp_mira'
+				if MiraVars['pimp'] = 0 and npc_QW['A63'] < 11 and GadBoy['river_gang'] = 0: gt 'gad_prostitutes', 'pimp_mira'
 				
 				! events to prostitute just Mira
 				act 'Watch Mira prostitute herself': gt 'gad_prostitutes', 'just_mira'
 
 				! can do prostitution with Mira if Sveta is the village whore - this can be achieved by doing Mitka''s questline
-				!if GadBoy['river_gang'] = 2 and (mirapimp = 0 or mirapimp = 2) and PCloStyle = 4 and pcs_sleep > 0:
+				!if GadBoy['river_gang'] = 2 and MiraVars['pimp'] ! 0 and PCloStyle = 4 and pcs_sleep > 0:
 					! act 'Prostitute yourself with Mira':gt 'gad_prostitutes', 'with_mira'
 				!end
 			end
@@ -67,7 +67,7 @@ if $ARGS[0] = 'pimp_mira':
 		act 'Make Mira your prostitute (<<will_cost>> Willpower)':
 			*clr & cla
 
-			mirapimp = 1
+			MiraVars['pimp'] = 1
 			minut += 5
 			gs 'willpower', 'misc', 'force', 'hard'
 			gs 'willpower', 'pay', 'force'
@@ -92,7 +92,7 @@ end
 
 if $ARGS[0] = 'mira_rebels':
 	*clr & cla
-	mirapimp = 2
+	MiraVars['pimp'] = 2
 	gs 'prostitution_functions', 'set_gadukion_prostitute'	
  	minut += 5
 	gs 'stat'
@@ -192,7 +192,7 @@ if $ARGS[0] = 'watch_from_hiding':
 
 		act 'Finish':
 			*clr & cla
-			if mirapimp = 1: money += 200
+			if MiraVars['pimp'] = 1: money += 200
 			gs 'arousal', 'end'
 			gs 'stat'
 
@@ -222,7 +222,7 @@ if $ARGS[0] = 'watch_close':
 
 		act 'Finish':
 			*clr & cla
-			if mirapimp = 1: money += 200
+			if MiraVars['pimp'] = 1: money += 200
 			gs 'arousal', 'end'
 			gs 'stat'
 

+ 3 - 3
locations/gad_road.qsrc

@@ -42,12 +42,12 @@ if $ARGS[0] = 'start':
 
 		if locat['A60'] = 42:
 			if MiraVars['QW'] >= 16 and GadBoy['river_gang'] = 2:
-				'You can go drink with Mira, Mitka, Kolyamba and Vasyan at their <a href="exec:gt ''mitkabuh_group'',''partywithMira''">trailer</a> hidden in the woods.'
+				'You can go drink with Mira, Mitka, Kolyamba and Vasyan at their <a href="exec:gt ''mitkabuh_group''">trailer</a> hidden in the woods.'
 			else
-				'You can go drink with Mira, Mitka, Kolyamba and Vasyan at their <a href="exec:gt ''mitkabuh'',''partywithMira''">trailer</a> hidden in the woods.'
+				'You can go drink with Mira, Mitka, Kolyamba and Vasyan at their <a href="exec:gt ''mitkabuh''">trailer</a> hidden in the woods.'
 			end
 		else
-			'You can go drink with Mitka, Kolyamba and Vasyan at their <a href="exec:gt ''mitkabuh'',''partyalone''">trailer</a> hidden in the woods.'
+			'You can go drink with Mitka, Kolyamba and Vasyan at their <a href="exec:gt ''mitkabuh''">trailer</a> hidden in the woods.'
 		end
 	end
 

+ 2 - 2
locations/gad_swamp_yard.qsrc

@@ -111,14 +111,14 @@ if $ARGS[0] = 'campfire':
 			act 'Ask for some survival tips (0:10)':
 				cla
 				hunter_lessons += 1
-				if hunter_collective_opinion > 25:
+				if hunter_collective_opinion > 25 and hunter_lessons <= 10:
 					hunter_collective_opinion -= 1
 					gs 'exp_gain', 'bushcraft', 1
 					minut += 10
 					*nl
 					'The hunters talk to you about some of their experiences when they first started out.'
 				else
-					if hunter_lessons > 10 AND hunter_sexual_comfort > 25:
+					if hunter_lessons > 10 and hunter_sexual_comfort > 25:
 						!TODO: Prototype implementation for the creekside event, to be revamped
 						'Sergei tells you to go by the creek for the next lesson about how to scope the area for a hunt.'
 						hunter_lessons -= 8

+ 1 - 1
locations/gschool_lessons.qsrc

@@ -91,7 +91,7 @@ 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 >= 35:
+		if PCloInhibit >= 35 or PCloTopCut = 4:
 			grupvalue[1] -= 1
 			grupvalue[2] -= 1
 			grupvalue[3] -= 1

+ 9 - 2
locations/hunter_favors.qsrc

@@ -192,8 +192,15 @@ if $ARGS[0] = 'creekside_gangbang_request':
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/hunter/hantersgrouptanga.jpg"></center>'
 			'They lay you down on the blanket and quickly pull off your panties. They drop their pants and stand in front of you with their cocks hanging in the open. "So what are you waiting for? Start sucking."'
 
-			$clothingworntype = 'nude'
-			$pantyworntype = 'none'
+
+			$lastwornclothingtype['hunters'] = $clothingworntype
+			lastwornclothingnumber['hunters'] = clothingwornnumber
+			$lastwornpantytype['hunters'] = $pantyworntype
+			lastwornpantynumber['hunters'] = pantywornnumber
+			$lastwornbratype['hunters'] = $braworntype
+			lastwornbranumber['hunters'] = brawornnumber
+
+			gs 'clothing', 'strip'
 
 			gs 'arousal', 'foreplay', 2, 'sub', 'gangbang'
 			gs 'stat'

+ 7 - 1
locations/hunter_interactions.qsrc

@@ -1987,7 +1987,13 @@ if $ARGS[0] = 'creekside_gangbang':
 				'After a few minutes of <<$boydesc>> vigorously fucking your pussy, you feel him cumming inside you'
 				gs 'cum_call', 'vagina', $boy, 1
 
-				act 'The men finish up and leave you': gt 'gad_swamp_yard', 'start'
+				act 'The men finish up and leave you':
+					gs 'clothing', 'wear', $lastwornclothingtype['hunters'], lastwornclothingnumber['hunters']
+					gs 'panties', 'wear', $lastwornpantytype['hunters'], lastwornpantynumber['hunters']
+					gs 'bras', 'wear', $lastwornbratype['hunters'], lastwornbranumber['hunters']
+					gs 'stat'
+					gt 'gad_swamp_yard', 'start'
+				end
 			end
 		end
 	end

+ 2 - 0
locations/intro_city_select.qsrc

@@ -1095,6 +1095,8 @@ elseif $ARGS[0] = 'anorexic':
 	
 		gt $loc, $loc_arg
 	end
+	act 'Return to starting options': gt 'intro_city_select', 'charselect'
+
 elseif $ARGS[0] = 'bimbo':
 	'<center><h4><font color="maroon">Simply Stunning</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/system/1_openings/2_sg/popular_4.jpg"></center>'

+ 2 - 2
locations/intro_initialization.qsrc

@@ -15,8 +15,6 @@ denypreg = 0
 pertemp = 1
 pillcvrt = 1
 
-gs 'transport_functions', 'init_all'
-
 pcs_naturallashes = pcs_lashes
 
 !!	Initializing elasticity
@@ -107,6 +105,8 @@ gs 'dina'
 gs 'din_van'
 gs 'din_bad'
 gs 'dinSex'
+
+gs 'newspaper', 'cikl'
 !! KEY! I merged 'dinBoroda' with 'clener' and removed the dynamics. This line was at the end of dinBoroda, so I moved it here just in case. Sicaa
 rikudootvet = 1415
 gs 'BanSexType'

+ 2 - 3
locations/intro_initialization_city.qsrc

@@ -22,9 +22,6 @@ denypreg = 0
 pertemp = 1
 pillcvrt = 1
 
-gs 'transport_functions', 'init_all'
-
-
 pcs_naturallashes = pcs_lashes
 
 !!	Initializing elasticity
@@ -118,6 +115,8 @@ gs 'dina'
 gs 'din_van'
 gs 'din_bad'
 gs 'dinSex'
+
+gs 'newspaper', 'cikl'
 !! KEY! I merged 'dinBoroda' with 'clener' and removed the dynamics. This line was at the end of dinBoroda, so I moved it here just in case. Sicaa
 rikudootvet = 1415
 gs 'BanSexType'

+ 6 - 0
locations/journal_quests.qsrc

@@ -341,6 +341,12 @@ if $ARGS[0] = 'start':
 		elseif NatbelQW['disco_invite'] = 3:
 			'You''ve been to the disco with her and she''ll be happy to dance with you there in future.'
 		end
+		if NatbelQW['disco_invite'] = 3 and NatbelQW['shopping'] = 2:
+			'It seems like Natasha wants to ask something of you. Maybe you should talk to her.'
+		elseif NatbelQW['shopping'] = 3:
+			'The current end of the questline :( -- Check back in the future'
+		end
+
 		*nl
 		*nl
 		'<center><h3>Volleyball</h3></center>'

+ 15 - 7
locations/katja_dorm.qsrc

@@ -1352,15 +1352,19 @@ if $ARGS[0] = 'relationship_talk':
 		act 'Friends with benefits':
 			cla & *clr
 			minut += 5
-			if katjaQW['liberated'] = 0: katjaQW['liberated'] = 1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 			'"Sure, and it''s fun. I want to continue doing that. We are what you call ''friends with benefits''," you tell her.'
 			'"Okay," she answers. "You have brought a lot of excitement into my life, and I would like that to continue."'
 			'"Great," you answer. "So, we will continue to be friends, have sex with each other and whomever else we like," you say.'
-			'Katja takes a moment before realizing the implication of what you just said. "Are you telling me that I should go out and find other people to have sex with?"'
-			'"If you want to; I''m not keeping you from doing that. I fuck other people and have fun with it. So should you, if you want," you answer.'
-			'"Okay. I will think about it. But now I want to go to bed," Katja replies.'
+			if katjaQW['liberated'] = 0:
+				katjaQW['liberated'] = 1
+				'Katja takes a moment before realizing the implication of what you just said. "Are you telling me that I should go out and find other people to have sex with?"'
+				'"If you want to; I''m not keeping you from doing that. I fuck other people and have fun with it. So should you, if you want," you answer.'
+				'"Okay. I will think about it. But now I want to go to bed," Katja replies.'
+			else
+				'"Remember to tell me any good stories about the people you fuck. Then I will do the same" Katja says.'
+			end
 			'You say your goodbyes and leave her room.' 
 			act 'Go to the hallway': minut += 2 & gt 'uni_dorm', 'second_floor'
 		end
@@ -1413,9 +1417,13 @@ if $ARGS[0] = 'relationship_talk':
 			'"Yes, sex is fun. No reason to limit it to just one person. Just because you''re my girlfriend doesn''t mean we have to stop having sex with other people." you say. "I want us to have what you call an ''open relationship''," you tell her.'
 			'"What do you mean by that?" Katja asks.'
 			'"An open relationship is when you are in a relationship but are not bound to only have sex with your partner. You can fuck whoever you like, whenever you like, with or without your girlfriend," you explain.' 
-			'"So, you want me to have sex with other people when you are not there?" Katja asks.'
-			'"Only if you want to. But I would love to hear you tell stories about your sexual escapades, just like you love hearing mine," you say, making Katja''s face turn red.'
-			'"'+iif(katjaQW['QWstage'] >= 6 or katjaQW['anal_quest'] >=3 or katjaQW['simultanous_girls'] > 1, 'I do love it when we have fun with somebody else.', 'I guess we should try to have sex with somebody else together first.')+' You have given me some things to think about, but now I need to go to bed," Katja says, getting up and giving you a quick kiss.'
+			if katjaQW['liberated'] = 0:
+				'"So, you want me to have sex with other people when you are not there?" Katja asks.'
+				'"Only if you want to. But I would love to hear you tell stories about your sexual escapades, just like you love hearing mine," you say, making Katja''s face turn red.'
+				'"'+iif(katjaQW['QWstage'] >= 6 or katjaQW['anal_quest'] >=3 or katjaQW['simultanous_girls'] > 1, 'I do love it when we have fun with somebody else.', 'I guess we should try to have sex with somebody else together first.')+' You have given me some things to think about, but now I need to go to bed," Katja says, getting up and giving you a quick kiss.'
+			else
+				'"Remember to tell me any good stories about the people you fuck. Then I will do the same, but now I need to go to bed," Katja says, getting up and giving you a quick kiss.'
+			end
 			'"Sleep tight, my girlfriend," you say as you leave leave her room.'
 			'"Good night, my love," Katja replies.'
 			act 'Go to the hallway': minut += 2 & gt 'uni_dorm', 'second_floor'

+ 0 - 1
locations/katja_party.qsrc

@@ -660,7 +660,6 @@ if $ARGS[0] = 'party_heading_out':
 					act 'Drop the idea':
 						cla
 						minut += 2
-						gs 'willpower', 'pay', 'force'
 						gs 'stat'					
 						'"Well, if you really don''t want to, then let''s just head out," you say.'
 						'"OK, let''s go," Katja replies, looking '+iif(katjaQW['coke_stage'] = 2, 'a little disappointed.', 'relieved.')

+ 30 - 9
locations/kiosk.qsrc

@@ -114,17 +114,18 @@ if $ARGS[0] = 'counter':
 	menu_off = 0
 	gs 'stat'
 
-    gs 'item_cart', 'shoppping_aisle', 'kiosk'
-    gs 'stat'
-    gs 'themes', 'outdoors'
+	gs 'item_cart', 'shoppping_aisle', 'kiosk'
+	gs 'stat'
+	gs 'themes', 'outdoors'
 	
 	$backimage='images/locations/city/shared/kiosk/kiosk123.jpg'
 	act 'Leave':minut += 1 & gt $loc
 	
-	if money >= 100:
+	if money < 100:
+		'<center><table><TR BGCOLOR="' + $theme['table_bg'] + '"><TD><b></b>You don''t have enough money to buy some snack.</TD></TR></table></center>'
+	else
 		act 'Buy a snack (100 <b>₽</b>) (0:05)':
 			*clr & cla
-			gs 'stat'
 			minut += 5
 			money -= 100
 			pcs_health += 10
@@ -140,15 +141,17 @@ if $ARGS[0] = 'counter':
 			gs 'cum_cleanup'
 			pcs_breath = 0
 			gs 'stat'
+
 			'<center><img <<$set_imgh>> src="images/shared/food/food.jpg"></center>'
 			'<center><table><TR BGCOLOR="' + $theme['table_bg'] + '"><TD><b></b>You enjoy a small tasty, but somewhat fattening, snack.</TD></TR></table></center>'
+
 			act 'return': gt 'kiosk', 'start'
 		end
-	else
-		'<center><table><TR BGCOLOR="' + $theme['table_bg'] + '"><TD><b></b>You don''t have enough money to buy some snack.</TD></TR></table></center>'
 	end
 
-	if money >= 40:
+	if money < 40:
+		'<center><table><TR BGCOLOR="' + $theme['table_bg'] + '"><TD><b></b>You don''t have enough money to buy some water.</TD></TR></table></center>'
+	else
 		act 'Buy some water (40 <b>₽</b>) (0:05)':
 			*clr & cla
 			frost = 1
@@ -167,12 +170,30 @@ if $ARGS[0] = 'counter':
 			pcs_breath = 0
 			gs 'cum_cleanup'
 			gs 'stat'
+
 			'<center><img <<$set_imgh>> src="images/locations/shared/brothel/barorderwater.jpg"></center>'
 			'<center><table><TR BGCOLOR="' + $theme['table_bg'] + '"><TD><b></b>You enjoy a drink of water</TD></TR></table></center>'
+
 			act 'return': gt 'kiosk', 'start'
 		end
+	end
+
+	if money < 100 and mc_inventory['newspaper'] = 0:
+		'<center><table><TR BGCOLOR="' + $theme['table_bg'] + '"><TD><b></b>You don''t have enough money to buy a newspaper.</TD></TR></table></center>'
+	elseif mc_inventory['newspaper'] = 1:
+		'<center><table><TR BGCOLOR="' + $theme['table_bg'] + '"><TD><b></b>You already own today''s newspaper.</TD></TR></table></center>'
 	else
-		'<center><table><TR BGCOLOR="' + $theme['table_bg'] + '"><TD><b></b>You don''t have enough money to buy some water.</TD></TR></table></center>'
+		act 'Buy a newspaper (100 <b>₽</b>) (0:05)':
+			*clr & cla
+			mc_inventory['newspaper'] = 1
+			minut += 5
+			money -= 100
+			gs 'stat'
+
+			'<center><img <<$set_imgh>> src="images/system/image_needed.png"></center>'
+			'<center><table><TR BGCOLOR="' + $theme['table_bg'] + '"><TD><b></b>You buy the daily newspaper</TD></TR></table></center>'
+			act 'return': gt 'kiosk', 'start'
+		end
 	end
 
 	act 'View phone themes': $kioskloc = '' & gt 'kiosk', 'themes'

+ 8 - 6
locations/kuhrPar.qsrc

@@ -16,11 +16,8 @@ act 'Return to the hallway':
 	gt 'korrPar'
 end
 
-$loc = 'kuhrPar'
-$loc_arg = ''
+gs 'shortgs', 'setloc', 'kuhrPar', ''
 $locclass = 'kitr'
-$menu_loc = 'kuhrPar'
-$menu_arg = ''
 menu_off = 0
 minut += 1
 gs 'stat'
@@ -77,8 +74,13 @@ if locat['Mother'] = 23: 'Your <a href="exec:gt''mother''"><<$npc_nickname[''A29
 
 !! Clean up of code to ensure stepdad doesn''t warp you to the living room
 killvar 'kit_dad'
-if locat['Stepdad'] = 4: '<a href="exec:gt''father'',''kit''">Your stepfather</a> is here reading the paper.'
-if locat['Stepdad'] = 7: '<a href="exec:gt''father'',''kit''">Your stepfather</a> is here setting the table for dinner.'
+if locat['Stepdad'] = 4:
+	'<a href="exec:gt ''father'', ''kit''">Your stepfather</a> is here reading the paper.'
+elseif locat['Stepdad'] = 7:
+	'<a href="exec:gt''father'',''kit''">Your stepfather</a> is here setting the table for dinner.'
+else
+	'A <a href="exec: newspaperVars[''dbag''] = 0 & gs ''newspaper'', ''start''">newspaper</a> lies on the kitchen table.'
+end
 
 if week = 6 and locat['Fam_set_month_inGad'] = 1 and grandmaQW['block'] = 0 and hour > 9 and hour < 12 and func('homes_properties', 'can_live_here'):'Your parents are getting ready to go to <a href="exec:gt ''gad_gphouse'', ''to_gadukino''">Gadukino</a> to visit your great grandparents. You can go with them if you want, or stay home like Anya usually does.'
 

+ 3 - 3
locations/mirafather.qsrc

@@ -43,11 +43,11 @@ if daystart < MiraVars['emb_day'] and mirafathertalk = 0 and MiraVars['event_day
 	mirafathertalk = 1
 	gs'stat'
 
-	act 'Continue':gt 'miroslava', 'Start'
+	act 'Continue': gt 'miroslava', 'start'
 else
 	act 'Ask if Mira is home':
 		if locat['A60'] = 10:
-			gt 'miroslava', 'Start'
+			gt 'miroslava', 'start'
 		else
 			*clr & cla
 			menu_off = 1
@@ -95,7 +95,7 @@ else
 			elseif locat['A60'] = 80:
 				'Mira''s father tells you that she''s not home. She left without telling him where she was going.'
 
-				if mirapimp = 1:
+				if MiraVars['pimp'] = 1:
 					'Mira is not home, but you know exactly where to find her. She has been working as your prostitute on the highway.'
 				elseif MiraVars['prostitute'] > 1:
 					'Mira is not home, but you know exactly where to find her. You have seen her working as a prostitute on the highway.'

+ 42 - 50
locations/miroslava.qsrc

@@ -4,12 +4,8 @@
 !locat['A60'] = Mira''s location. See 'miroslava_schedule'
 !!Model used - Pyanzina Svetlana Petrovna
 
-if $ARGS[0] = 'Start' or $ARGS[0] = '':
-	$loc = 'miroslava'
-	$loc_arg = $ARGS[0]
-
-	$menu_loc = 'miroslava'
-	$menu_arg = $ARGS[0]
+if $ARGS[0] = 'start' or $ARGS[0] = '':
+	gs 'shortgs', 'setloc', 'miroslava', 'start'
 	menu_off = 0
 
 	gs 'boyStat', 'A60'
@@ -67,7 +63,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 			if MiraVars['had_sex'] = 2 and npc_rel['A60'] >= 15: act 'Talk to Mira in the meadow': gt 'gad_meadow', 'lesb_mira'
 		end
 
-		act 'Leave': gt 'miroslava','Leave'
+		act 'Leave': gt 'miroslava', 'leave'
 		act 'Chat': gt 'miroslava', 'miratalk'
 
 		if month >= 4 and month <= 10 and sunWeather = 1:
@@ -109,7 +105,6 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 				*clr & cla
 				minut += 2
 				npc_rel['A60'] += 1
-				MiraVars['follower'] = 1
 				if ($clothingworntype = 'nude' or PCloswimwear = 1):
 					gs 'clothing', 'wear', $lastwornclothingtype, lastwornclothingnumber
 					gs 'underwear', 'wear'
@@ -118,6 +113,8 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 				gs 'miroslava', 'miraclothes'
 				'You ask Mira if she has already met everyone in the village. When she says no, you offer to introduce her to some local guys, and she readily agrees, asking you to wait a few minutes while she changes and freshens up. When she comes out, you go drinking with the group of boys near your house...'
 
+				MiraVars['follower'] = 1
+				MiraVars['follow_time'] = 24 - hour
 				act 'Continue': minut += 15 & gt 'mitkabuh'
 			end
 		end
@@ -134,11 +131,11 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 			act 'Offer to go to the river': gt 'miroslava', 'offer_go_river'
 		end
 
-		if sunWeather = 1 and temper >= 15 and month >= 5 and month <= 9 and locat['A60'] ! 60 and mirapickingtalk > 0 and npc_rel['A60'] >= 5:
+		if sunWeather = 1 and temper >= 15 and month >= 5 and month <= 9 and locat['A60'] ! 60 and MiraVars['pickingtalk'] > 0 and npc_rel['A60'] >= 5:
 			act 'Offer to go to the forest': gt 'miroslava', 'offer_go_forest'
 		end
 
-		if sunWeather = 1 and temper >= 15 and month >= 5 and month <= 9 and locat['A60'] = 60 and miranudetalk > 1 and npc_rel['A60'] >= 5 and $clothingworntype ! 'nude' and forestpicnic = 0:
+		if sunWeather = 1 and temper >= 15 and month >= 5 and month <= 9 and locat['A60'] = 60 and MiraVars['nudetalk'] > 1 and npc_rel['A60'] >= 5 and $clothingworntype ! 'nude' and forestpicnic = 0:
 			if pcs_inhib >= 25 or exhibitionist_lvl > 1:
 				act 'Offer to walk naked':
 					menu_off = 1
@@ -232,7 +229,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 					'<center><img <<$set_imgh>> src="images/pc/reactions/speak_to_the_hand.jpg"></center>'
 					'You deny Mira, saying that you don''t want to right now.'
 
-					act 'Continue': gt 'miroslava', 'Start'
+					act 'Continue': gt 'miroslava', 'start'
 				end
 
 			elseif (temp_rand = 3 or temp_rand = 4) and MiraVars['guest'] = 1:
@@ -301,7 +298,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 					'<center><img <<$set_imgh>> src="images/pc/reactions/speak_to_the_hand.jpg"></center>'
 					'You deny Mira, saying that you don''t want to right now.'
 
-					act 'Continue': gt 'miroslava', 'Start'
+					act 'Continue': gt 'miroslava', 'start'
 				end
 
 			elseif (temp_rand = 6 or temp_rand = 7) and locat['A60'] ! 51 and locat['A60'] ! 60 and sunWeather = 1 and temper >= 15 and month >= 5 and month <= 9 and MiraVars['follow_time'] = 0 and hour < 18:
@@ -326,7 +323,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 					'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/girls_go.jpg"></center>'
 					'You decided to go with Mira to the village beach, and all the way, she goes, merrily chattering and telling stories.'
 
-					act 'Continue': gt 'gad_beach', 'start'
+					act 'Continue': gt 'gad_beach', 'start', 1
 				end
 
 				act 'Refuse':
@@ -337,7 +334,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 					'<center><img <<$set_imgh>> src="images/pc/reactions/speak_to_the_hand.jpg"></center>'
 					'You tell Mira that you don''t feel like going to the river now.'
 
-					act 'Continue': gt 'miroslava', 'Start'
+					act 'Continue': gt 'miroslava', 'start'
 				end
 
 			elseif temp_rand = 8 or temp_rand = 9:
@@ -360,7 +357,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 					'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira.jpg"></center>'
 					'"Not right now, Mira," you say. "I''m not in the mood to talk right now."'
 
-					act 'Continue': gt 'miroslava', 'Start'
+					act 'Continue': gt 'miroslava', 'start'
 				end
 
 			elseif temp_rand > 10 and locat['A60'] ! 60 and hour >= 20 and sunWeather = 1 and MiraVars['follow_time'] = 0 and MiraVars['QW'] > 0:
@@ -393,7 +390,7 @@ if $ARGS[0] = 'Start' or $ARGS[0] = '':
 					'<center><img <<$set_imgh>> src="images/pc/reactions/speak_to_the_hand.jpg"></center>'
 					'You deny Mira, saying that you don''t want to right now.'
 
-					act 'Continue': gt 'miroslava', 'Start'
+					act 'Continue': gt 'miroslava', 'start'
 				end
 			end
 			killvar 'temp_rand'
@@ -537,7 +534,7 @@ if $ARGS[0] = 'cattle_chore_acts':
 end
 
 
-if $ARGS[0] = 'Walk_together':
+if $ARGS[0] = 'walk_together':
 	menu_off = 1
 	if daystart < MiraVars['emb_day']:
 		minut += 5
@@ -545,7 +542,7 @@ if $ARGS[0] = 'Walk_together':
 		'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_shy.jpg"></center>'
 		'You ask Mira to stroll around the village, but Mira only shakes her head, saying she is too ashamed to leave the house.'
 
-		act 'Leave': gt 'miroslava', 'Leave'
+		act 'Leave': gt 'miroslava', 'leave'
 	else
 		if npc_QW['A63'] >= 13 and MiraVars['QW'] < 10 and MiraVars['had_sex'] <= 1:
 			minut += 5
@@ -553,7 +550,7 @@ if $ARGS[0] = 'Walk_together':
 			'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_said_no.jpg"></center>'
 			'You ask Mira to walk around the village, but she tells you that she does not want people to see you walking together and then wonder if she, too, is such a whore...'
 
-			act 'Leave': gt 'miroslava', 'Leave'
+			act 'Leave': gt 'miroslava', 'leave'
 		else
 			if locat['A60'] = 60:
 				minut += 85
@@ -563,8 +560,6 @@ if $ARGS[0] = 'Walk_together':
 
 			if npc_rel['A60'] < 15: npc_rel['A60'] += 1
 
-			MiraVars['follower'] = 1
-			MiraVars['follow_time'] = 1
 			MiraVars['guest'] = 0
 
 			if ($clothingworntype = 'nude' or PCloswimwear = 1):
@@ -612,8 +607,8 @@ if $ARGS[0] = 'Walk_together':
 				end
 				killvar 'temp_rand'
 			end
-			!! HOW TO DO THIS??
-			act 'Finish your walk': gt 'miroslava', 'Start'
+
+			act 'Finish your walk': gt 'miroslava', 'start'
 		end
 	end
 end
@@ -628,7 +623,7 @@ if $ARGS[0] = 'offer_go_meadow':
 		'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_shy.jpg"></center>'
 		'You ask Mira if she wants to go to the meadow, but Mira only shakes her head, saying she is too ashamed to leave the house.'
 
-		act 'Leave': gt 'miroslava','Leave'
+		act 'Leave': gt 'miroslava', 'leave'
 	else
 		if npc_QW['A63'] >= 13 and MiraVars['QW'] < 5 and MiraVars['had_sex'] <= 1:
 			minut += 5
@@ -637,7 +632,7 @@ if $ARGS[0] = 'offer_go_meadow':
 			'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_said_no.jpg"></center>'
 			'You offer to walk with Mira outside the village, but she says she doesn''t want to wander that far away from home.'
 
-			act 'Leave': gt 'miroslava','Leave'
+			act 'Leave': gt 'miroslava', 'leave'
 
 		else
 			if npc_rel['A60'] < 50: npc_rel['A60'] += 1
@@ -671,7 +666,7 @@ if $ARGS[0] = 'offer_drink_boys':
 		'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_shy.jpg"></center>'
 		'You ask Mira if she wants to go drink with the boys, but she only shakes her head, saying she is too ashamed and will not leave the house.'
 
-		act 'Leave': gt 'miroslava','Leave'
+		act 'Leave': gt 'miroslava', 'leave'
 
 	else
 		minut += 5
@@ -710,7 +705,7 @@ if $ARGS[0] = 'offer_steam_bath':
 		'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_shy.jpg"></center>'
 		'You ask Mira if she wants to come over and take a steam bath, but she only shakes her head, saying that after what she did, she is too ashamed to leave the house.'
 
-		act 'Leave': gt 'miroslava', 'Leave'
+		act 'Leave': gt 'miroslava', 'leave'
 	else
 		if npc_QW['A63'] >= 13 and MiraVars['QW'] < 10 and MiraVars['had_sex'] <= 1:
 			minut += 5
@@ -719,7 +714,7 @@ if $ARGS[0] = 'offer_steam_bath':
 			'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_said_no.jpg"></center>'
 			'You offer Mira together to relax you in the bath, but she rudely answers that she will never go bathe with such a whore like you.'
 
-			act 'Leave': gt 'miroslava','Leave'
+			act 'Leave': gt 'miroslava', 'leave'
 		else
 			minut += 10
 			if npc_rel['A60'] < 50: npc_rel['A60'] += 1
@@ -757,7 +752,7 @@ if $ARGS[0] = 'offer_go_river':
 		'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_shy.jpg"></center>'
 		'You ask Mira if she wants to go to the river with you, but she only shakes her head, saying that she will not leave the house after her humiliation.'
 
-		act 'Leave': gt 'miroslava','Leave'
+		act 'Leave': gt 'miroslava', 'leave'
 	else
 		if npc_QW['A63'] >= 13 and MiraVars['QW'] < 10 and MiraVars['had_sex'] <= 1:
 			minut += 5
@@ -766,20 +761,16 @@ if $ARGS[0] = 'offer_go_river':
 			'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_said_no.jpg"></center>'
 			'You suggest going to the river together, but she snorts contemptuously at you and says that she is not going anywhere with a slut like you.'
 
-			act 'Leave':gt 'miroslava','Leave'
+			act 'Leave': gt 'miroslava', 'leave'
 		else
-			minut += 2
+			minut += 17
 			if npc_rel['A60'] < 30: npc_rel['A60'] += 1
 			MiraVars['guest'] = 0
 			if ($clothingworntype = 'nude' or PCloswimwear = 1):
 				gs 'clothing', 'wear', $lastwornclothingtype, lastwornclothingnumber
 				gs 'underwear', 'wear'
 			end
-			if locat['A60'] = 60:
-				minut += 45
-			else
-				minut += 15
-			end
+			if locat['A60'] = 60: minut += 30
 
 			gs 'stat'
 			gs 'miroslava', 'miraclothes'
@@ -787,11 +778,10 @@ if $ARGS[0] = 'offer_go_river':
 			'You suggest going to the river to swim or sunbathe, and Mira readily agrees.'
 
 			MiraVars['follower'] = 1
-			MiraVars['follow_time'] = 1
-			act 'Go to the river': gt 'gad_beach', 'start'
+			MiraVars['follow_time'] = 2
+			act 'Go to the river': gt 'gad_beach', 'start', 1
 		end
 	end
-
 end
 
 
@@ -804,7 +794,7 @@ if $ARGS[0] = 'offer_go_forest':
 		'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_shy.jpg"></center>'
 		'You ask Mira to go to the forest with you to look for mushrooms and berries, but she only shakes her head, saying that she will not leave the house after her humiliation.'
 
-		act 'Leave': gt 'miroslava','Leave'
+		act 'Leave': gt 'miroslava', 'leave'
 	else
 		if npc_QW['A63'] >= 13 and MiraVars['QW'] < 10 and MiraVars['had_sex'] <= 1:
 			minut += 5
@@ -813,7 +803,7 @@ if $ARGS[0] = 'offer_go_forest':
 			'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira_said_no.jpg"></center>'
 			'You have to offer Mira together to go to the forest for mushrooms and berries. Still, she contemptuously snorts in response and says she''s not going anywhere with a slut like you.'
 
-			act 'Leave': gt 'miroslava','Leave'
+			act 'Leave': gt 'miroslava', 'leave'
 		else
 			minut += 2
 			if npc_rel['A60'] < 30: npc_rel['A60'] += 1
@@ -838,6 +828,7 @@ end
 if $ARGS[0] = 'guest_acts':
 	if MiraVars['guest'] = 0:
 		act 'Invite to your grandparent''s':
+			*clr & cla
 			menu_off = 1
 			minut += 5
 			MiraVars['guest'] = 1
@@ -866,8 +857,8 @@ if $ARGS[0] = 'guest_acts':
 		end
 	else
 		act 'Watch TV':
-			menu_off = 1
 			*clr & cla
+			menu_off = 1
 			minut += 60
 			if npc_rel['A60'] < 20:npc_rel['A60'] += 1
 			pcs_mood += 10
@@ -881,8 +872,8 @@ if $ARGS[0] = 'guest_acts':
 
 		if hour >= 18:
 			act 'Sleep over':
-				menu_off = 1
 				*clr & cla
+				menu_off = 1
 				minut += 60
 				if npc_rel['A60'] < 20: npc_rel['A60'] += rand(1,2)
 				gs 'stat'
@@ -898,15 +889,17 @@ if $ARGS[0] = 'guest_acts':
 		end
 
 		act 'Say goodbye to Mira':
-			menu_off = 1
 			*clr & cla
+			menu_off = 1
 			minut += 5
-			MiraVars['guest'] = 0
 			gs 'stat'
 			gs 'miroslava', 'miraclothes'
-			!! GOES HOME??
+
 			'You say goodbye to Mira, and she goes home.'
 
+			MiraVars['guest'] = 0
+			MiraVars['follow_time'] = 0
+			MiraVars['follower'] = 0
 			act 'Walk back home': gt 'gad_gphouse', 'start'
 		end
 	end
@@ -1009,7 +1002,6 @@ end
 
 
 if $ARGS[0] = 'miratalk':
-	*clr & cla
 	minut += 10
 	menu_off = 1
 	if MiraVars['QW'] = 0:
@@ -1130,7 +1122,7 @@ if $ARGS[0] = 'miratalk':
 				'  - Wait, so it''s screaming at you in the back of Mira, but you pretend to not notice and go on.'
 				' - Well, <<$pcs_nickname>>, - after a couple of seconds until you hear a hysterical scream from Mira, I''ll think of something!'
 
-				act 'Leave':gt 'miroslava','Leave'
+				act 'Leave':gt 'miroslava', 'leave'
 			end
 		end
 	elseif MiraVars['QW'] = 4 and MiraVars['event_day'] ! daystart:
@@ -1175,7 +1167,7 @@ if $ARGS[0] = 'miratalk':
 			'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mira3.jpg"></center>'
 			'You tell Mira that you have now seen Mitka fuck her in the ass. Maliciously you ask, does she like having her ass fucked? To your surprise, Mira responds that she does like it a bit. You are slightly disappointed because this was supposed to be a punishment. Remind her that she still has two wishes to fulfil. Once they are all fulfilled, she will have satisfied her debt to you. Mira nods and says she is ready to redeem your wishes upon demand. You think it over for several moments before walking away...'
 
-			act 'Leave':gt 'miroslava','Leave'
+			act 'Leave':gt 'miroslava', 'leave'
 		end
 	else
 		if (npc_QW['A63'] > 0 and npc_QW['A63'] < 13) and npc_rel['A60'] < 50: npc_rel['A60'] += 1
@@ -1229,7 +1221,7 @@ if $ARGS[0] = 'mira_river':
 	if $clothingworntype = 'nude':'<center><img <<$set_imgh>> src="images/characters/gadukino/mira/mirarivernudetalk.jpg"></center>'
 end
 
-if $ARGS[0] = 'Leave':
+if $ARGS[0] = 'leave':
 	if locat['A60'] = 10:
 		gt 'gad_miroslava_home','start'
 	elseif locat['A60'] = 60:

+ 13 - 8
locations/miroslava_schedule.qsrc

@@ -84,6 +84,9 @@ if $ARGS[0] = 'get_locat_from_loc':
 		result = 81
 	elseif $loc = 'furi' and nroad = 10:
 		result = 82
+	
+	else
+		result = 10
 	end
 end
 
@@ -126,6 +129,7 @@ if $ARGS[0] = 'update_locat':
 		exit
 	elseif Miravars['follow_time'] > 0:
 		locat['A60'] = locat['A60_prev']
+		exit
 	end
 
 	if MiraVars['guest'] = 1:
@@ -153,27 +157,28 @@ if $ARGS[0] = 'update_locat':
 	gs 'miroslava_schedule', 'get_base_schedule'
 
 
-	if npc_known['A60'] = 0 and locat['A60'] ! 10 and locat['A60'] ! 30:				locat['A60'] = 30		& ! Sveta and Mira aren''t friends yet.
-	if MiraVars['QW'] > 15 and MiraVars['prost_today'] and hour >= 16 and hour < 20:	locat['A60'] = 80		& ! Prostitution 
-	if locat['A60'] = 61 and (MiraVars['meadow'] = 2 or MiraVars['meadow'] = 5):		locat['A60'] = 60		& ! If meadow not unlocked -> Forest edge
-	if locat['A60'] = 51 and (sunweather = 0 or temper < 15 or month < 5 or month > 9):	locat['A60'] = 10		& ! Winter = No Beach
-	if locat['A60'] = 42 and (MiraVars['QW'] = 0 or npc_drunk['A60'] > 0):				locat['A60'] = 10		& ! drunk or doesn''t know the guys
-	if (locat['A60'] / 10) = 2 and grandpaQW['chore_herd_cattle'] = 1 and $loc = 'gad_field' and npc_rel['A60'] >= 15 and (npc_QW['A63'] < 13 or MiraVars['QW'] >= 10 or MiraVars['had_sex'] > 1): locat['A60'] = 70		& ! Mira visits in the field if she was planning to visit you either way.
-
 	if sunWeather = 0:
 		if locat['A60'] >= 30 and locat['A60'] ! 42:
-			if MiraVars['guestday'] >= daystart or npc_known['A60'] = 0 or hour < 8 or hour >= 20 or npc_rel['A60'] < 15 or (npc_QW['A63'] >= 11 and MiraVars['QW'] < 11 and MiraVars['had_sex'] <= 1):
+			if MiraVars['guestday'] >= daystart or npc_known['A60'] = 0 or locat['A60'] = 10 or npc_rel['A60'] < 15 or (npc_QW['A63'] >= 11 and MiraVars['QW'] < 11 and MiraVars['had_sex'] <= 1):
 				locat['A60'] = 10
 			else
 				MiraVars['invite_rand'] = rand(0, 1)
 				MiraVars['guestday'] = daystart
 				if MiraVars['invite_rand'] = 0:
 					locat['A60'] = 21
+					MiraVars['follow_time'] = 3
 				else
 					locat['A60'] = 10
 				end
 			end
 		end
+	else
+		if npc_known['A60'] = 0 and locat['A60'] ! 10 and locat['A60'] ! 30:				locat['A60'] = 30		& ! Sveta and Mira aren''t friends yet.
+		if MiraVars['QW'] > 15 and MiraVars['prost_today'] and hour >= 16 and hour < 20:	locat['A60'] = 80		& ! Prostitution 
+		if locat['A60'] = 61 and (MiraVars['meadow'] = 2 or MiraVars['meadow'] = 5):		locat['A60'] = 60		& ! If meadow not unlocked -> Forest edge
+		if locat['A60'] = 51 and (sunweather = 0 or temper < 15 or month < 5 or month > 9):	locat['A60'] = 10		& ! Winter = No Beach
+		if locat['A60'] = 42 and (MiraVars['QW'] = 0 or npc_drunk['A60'] > 0):				locat['A60'] = 10		& ! drunk or doesn''t know the guys
+		if (locat['A60'] / 10) = 2 and grandpaQW['chore_herd_cattle'] = 1 and $loc = 'gad_field' and npc_rel['A60'] >= 15 and (npc_QW['A63'] < 13 or MiraVars['QW'] >= 10 or MiraVars['had_sex'] > 1): locat['A60'] = 70		& ! Mira visits in the field if she was planning to visit you either way.
 	end
 end
 

+ 1 - 0
locations/mitkabuh.qsrc

@@ -1,6 +1,7 @@
 # mitkabuh
 !2021/05/05
 
+$loc = 'mitkabuh'
 gs 'miroslava_schedule'
 
 

+ 23 - 12
locations/natbel_chat.qsrc

@@ -507,15 +507,16 @@ if $ARGS[0] = 'lover_chat':
 
 	elseif NatbelQW['FriendLover'] = 5:
 		gs 'natbel_chat', 'arrange_shop_trip2'
-	
+
 	elseif NatbelQW['FriendLover'] = 6:
 		if daystart => NatbelQW['evt_day'] + 14 and money > 4350 and hour < 18 and week < 7: act 'Start shopping trip': gt 'natbel_friend', 'shopping_trip2'
-	
+
 	elseif NatbelQW['FriendLover'] >= 7:
 		if money >= 25 and (week = 5 or week = 6) and (hour = 20 or hour = 21): act 'Ask Natasha to the disco': gt 'natbel_friend', 'disco_2'
+	end
 
-	elseif NatbelQW['FriendLover'] >= 8:
-		act 'Natasha asks a question': gs 'natbel_chat', 'job_questions'
+	if NatbelQW['disco_invite'] = 3 and NatbelQW['shopping'] = 2:
+		gs 'natbel_chat', 'job_questions'
 	end
 end
 
@@ -599,7 +600,7 @@ if $ARGS[0] = 'arrange_shop_trip2':
 end
 
 
-if $ARGS[0] = 'job_question':
+if $ARGS[0] = 'job_questions':
 	act 'Natasha asks a question':
 		menu_off = 1
 		*clr & cla
@@ -618,7 +619,7 @@ if $ARGS[0] = 'job_question':
 			'"No, <<$pcs_nickname>> I guess that''s fine. I''m just curious as I want to know more about you." She pauses. "I guess it really doesn''t matter."'
 			'"Okay can leave it there for now?" You reply.'
 			'Natasha fidgets and doesn''t reply immediately.'
-			'With a sigh you continue. "Okay fine Natashas I''ll tell you but don''t judge okay?"'
+			'With a sigh you continue. "Okay fine Natasha I''ll tell you but don''t judge okay?"'
 			
 			act 'Tell her':
 				*clr & cla
@@ -666,6 +667,9 @@ if $ARGS[0] = 'job_question':
 				end
 				'"One second <<$pcs_nickname>>, I''l be back in a moment. Just need to go to the kitchen quickly. I left something on the stove..."'
 
+				natbelQW['StP_trip_daystart'] = daystart + 14 + (13 - week) mod 7		& ! Saturday 2 weeks from now
+				natbelQW['shopping'] = 3
+
 				if temp_runner = 1:
 					gs 'natbel_chat', 'job_questions_runner'
 				else
@@ -800,7 +804,16 @@ if $ARGS[0] = 'job_questions_runner':
 													'Natasha slowly regains her composure. "Oh yes <<$pcs_nickname>>! I''d love that! Thank you so much." She pauses then gives you a big hug then jumps up.'
 													'"One second <<$pcs_nickname>>, I''ll be back in a moment. Just need to go to the kitchen quickly. I left something on the stove and it should be cooked by now..."'
 													'Natasha returns still holding a wooden spoon and sits next to you so you continue.'
-													gs 'natbel_chat', 'job_questions_natbel_returns'
+													'Shall we go Saturday and we can have a look in some of the shops and maybe see if there''s anything we like? How about I pick you up outside between 12:00 and 2:00PM? Whilst we''re there I''ll tell you where I work and I''ll get you a ticket so you can watch the race."'
+													'Natasha''s smile widens. "Oh yes <<$pcs_nickname>>! That''ll be lovely. Umm... However, you need to give me a couple of weeks as I want to arrange a small surprise for you as a thank you for all your help."'
+													'"There''s really no need for anything special Natasha. I was just thinking about a day out and having a browse."'
+													'"Yes I know <<$pcs_nickname>> but I want to. I''ll need a couple of weeks if that''s okay?"'
+													'"Okay... So how about I pick you up outside between 12:00 and 2:00PM in two weeks? "'
+
+													killvar 'temp_city_work'
+													killvar 'temp_pav_work'
+													act 'Keep talking': gt 'natbel_chat', 'chat'
+													act 'Stop talking': gt 'natbelapt', 'natroom'
 												end
 											end
 
@@ -827,12 +840,12 @@ if $ARGS[0] = 'job_questions_runner':
 													'Natasha''s smile widens. "Oh yes <<$pcs_nickname>>! That''ll be lovely. Umm... However, you need to give me a couple of weeks as I want to arrange a small surprise for you as a thank you for all your help."'
 													'"There''s really no need for anything special Natasha. I was just thinking about a day out and having a browse."'
 													'"Yes I know <<$pcs_nickname>> but I want to. I''ll need a couple of weeks if that''s okay?"'
-												
+
 													act 'Slap':
 														*clr & cla
 														minut += 5
 														'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/natasha/events/bullied/natasha41.jpg"></center>'
-														'"Of course Natasha, no problem, a couple of weeks it is." You pause then continue. "Just make sure it doesn..."'
+														'"Of course Natasha, no problem, how about I pick you up outside between 12:00 and 2:00PM in two weeks." You pause then continue. "Just make sure it doesn..."'
 														'Natasha interrupts. "Yes <<$npc_nickname[''A29'']>>!" She says grinning and rolling her eyes.'
 														'"You cheeky mere! If you keep that up you''re asking for a butt slap!" You respond laughing.'
 														'Natasha laughs and stands up then slowly lifts her dress higher and higher exposing her butt and green panties.'
@@ -891,8 +904,6 @@ if $ARGS[0] = 'job_questions_natbel_returns':
 
 			killvar 'temp_city_work'
 			killvar 'temp_pav_work'
-			natbelQW['StP_trip_daystart'] = daystart + 14 + (13-week) mod 7		& ! Saturday 2 weeks from now
-			natbelQW['FriendLover'] = 9
 			act 'Keep talking': gt 'natbel_chat', 'chat'
 			act 'Stop talking': gt 'natbelapt', 'natroom'
 		end
@@ -985,7 +996,7 @@ if $ARGS[0] = 'friend_chat':
 	end
 
 
-	if  NatbelQW['shopping'] = 1 and (NatbelQW['evt_day'] + 14 <= daystart):
+	if NatbelQW['shopping'] = 1 and (NatbelQW['evt_day'] + 14 <= daystart):
 		if (week >= 6 and hour < 15) and money >= 2000: 
 			act 'Go on shopping spree (2:30)': gt 'natbel_friend', 'shopping_spree'
 		elseif (hour >= 15):

+ 5 - 0
locations/natbel_cp_1.qsrc

@@ -40,6 +40,11 @@ NatbelQW['disco_invite'] = 1: Disco invite available
 NatbelQW['disco_invite'] = 2: Invited her to Disco
 NatbelQW['disco_invite'] = 3: Going to disco with Nat
 
+NatbelQW['shopping'] = 1: Planned first shopping trip
+NatbelQW['shopping'] = 2: Completed first shopping trip
+NatbelQW['shopping'] = 3: Planned second shopping trip
+
+
 NatbelQW['chrispaid'] = 1: Sveta leaves Natasha to pay Christina (end quest).
 NatbelQW['chrispaid'] = 2: Sveta tells Natasha she''ll pay Christina.
 NatbelQW['chrispaid'] = 3: Sveta to repay Christina.

+ 92 - 0
locations/newspaper.qsrc

@@ -0,0 +1,92 @@
+# newspaper
+
+	!!=======================================================!!
+	!!                                                       !!
+	!!                         CIKL                          !!
+	!!                                                       !!
+	!!=======================================================!!
+
+
+if $ARGS[0] = 'cikl':
+	mc_inventory['newspaper'] = 0
+	gs 'newspaper_pages', 'init'
+
+
+	idx = rand(0, arrsize('np_front_pages') - 1)
+	$newspaperVars['page_0'] = $np_front_pages[idx]
+
+	killvar 'np_front_pages'
+
+	i = 1
+	:newspaper_shuffle_loop
+		idx = rand(0, arrsize('np_pages') - 1)
+		$newspaperVars['page_<<i>>'] = $np_pages[idx]
+
+		i += 1
+		killvar 'np_pages', idx
+	if arrsize('np_pages') > 0: jump 'newspaper_shuffle_loop'
+
+	newspaperVars['max_page_num'] = i - 1
+
+	killvar 'i'
+	killvar 'np_pages'
+end
+
+
+
+
+
+
+
+	!!=======================================================!!
+	!!                                                       !!
+	!!                         VIEW                          !!
+	!!                                                       !!
+	!!=======================================================!!
+
+if $ARGS[0] = 'start':
+	temp_np_page = 0
+	gs 'newspaper', 'view'
+end
+
+
+if $ARGS[0] = 'view':
+	*clr & cla
+	'<center><h2>Delovoy Petersburg</h2></center>'
+
+	act 'Put the newspaper away':
+		killvar 'temp_np_page'
+		if newspaperVars['dbag'] = 0:
+			gt $menu_loc, $menu_arg
+		else
+			gs 'din_bad', 'd_bag'
+		end
+	end
+
+	if temp_np_page < newspaperVars['max_page_num']:
+		act 'Flip to the next article':
+			temp_np_page += 1
+			gs 'newspaper', 'view'
+		end
+	end
+	if temp_np_page > 0:
+		act 'Flip to the previous article':
+			temp_np_page -= 1
+			gs 'newspaper', 'view'
+		end
+	end
+
+	dynamic $newspaperVars['page_<<temp_np_page>>']
+
+end
+
+
+
+
+
+
+
+
+
+
+--- newspaper ----------------------------

+ 123 - 0
locations/newspaper_pages.qsrc

@@ -0,0 +1,123 @@
+# newspaper_pages
+
+
+if $ARGS[0] = 'init':
+	killvar 'np_front_pages'
+	killvar 'np_pages'
+
+	gs 'newspaper_pages', 'add_event_pages'
+	gs 'newspaper_pages', 'cikl_mod'
+	gs 'newspaper_pages', 'fill_arrays'
+end
+
+
+if $ARGS[0] = 'add_event_pages':
+!	if ...:
+!		$np_front_pages[] = 'gs ''loc'', ''loc_arg'' '
+!	end
+
+!	if ...:
+!		$np_pages[] = 'gs ''loc'', ''loc_arg'' '
+!	end
+
+	if rand(0, 9) = 0 and NewspaperVars['gad_missing_day'] < daystart:
+		$NewspaperVars['gad_missing_name'] = $randname
+		NewspaperVars['gad_missing_age'] = rand(9, 69)
+		if NewspaperVars['gad_missing_counter'] ! 0:
+			NewspaperVars['gad_missing_counter'] += 1
+		else
+			NewspaperVars['gad_missing_counter'] = rand(13, 17)
+			NewspaperVars['gad_missing_counter'] += daystart / 35
+		end
+		NewspaperVars['gad_missing_day'] = daystart + 15 + NewspaperVars['gad_missing_counter']
+		$np_pages[] = 'gs ''newspaper_pages'', ''gad_missing'' '
+	end
+
+end
+
+
+if $ARGS[0] = 'cikl_mod':
+	$old_curloc = $curloc
+	$old_loc = $loc
+	$curloc = 'newspaper_cikl'
+	$loc = 'newspaper_cikl'
+
+	gs 'LOCA', 'newspaper', 'cikl'
+
+	$curloc = $old_curloc
+	$loc = $old_loc
+	killvar 'old_curloc'
+	killvar 'old_loc'
+end
+
+if $ARGS[0] = 'fill_arrays':
+	if arrsize('np_front_pages') = 0:
+		gs 'newspaper_pages', 'add_generic_frontpage'
+	end
+
+	:fill_newspaper_loop
+	if arrsize('np_pages') < 3:
+		gs 'newspaper_pages', 'add_generic_page'
+		jump 'fill_newspaper_loop'
+	end
+end
+
+if $ARGS[0] = 'add_generic_frontpage':
+!	$np_front_pages[] = 'gs ''newspaper_pages'', ''generic_front_<<rand(0, 1)>>'' '
+
+	$np_front_pages[] = 'gs ''newspaper_pages'', ''generic_<<rand(0, 2)>>'' '
+
+end
+
+if $ARGS[0] = 'add_generic_page':
+	$np_pages[] = 'gs ''newspaper_pages'', ''generic_<<rand(0, 2)>>'' '
+end
+
+
+
+	!!=======================================================!!
+	!!                                                       !!
+	!!                        GENERIC                        !!
+	!!                                                       !!
+	!!=======================================================!!
+
+if $ARGS[0] = 'generic_0':
+	'<center>Mayor Election Scandal</center>'
+	*nl
+	'In a shocking turn of events the Mayoral candidate Boris Barlovsky has been arrested and is under investigation for numerous offences including running an escort services in Pavlosk.'
+	'We can exclusively reveal the full scandal on page 3.'
+end
+
+if $ARGS[0] = 'generic_1':
+	'<center>Mysterious Lights over Pushkin</center>'
+	*nl
+	'Last night there was several reports of floating lights over Pushkin lake, authorities have dismissed it as light bouncing off the water into low mist. However eye witness reports and photographs discredit the official report.'
+	'Read more on page 4.'
+end
+
+if $ARGS[0] = 'generic_2':
+	'<center>Missing cosmonaut found living in cave in Vladivostok</center>'
+	*nl
+	'Former cosmonaut Valentin Vitalyevich Lebedev (82) had been reported missing 3 weeks ago after he failed to turn up for a state function celebrating the 25th anniversary of the Scientific Geoinformation Center of the Russian Academy of Science which Valentin started and is the director of. He was found in a cave with only basic amenities and a small supply of food. When asked why he was there he simply said he''d grown sick of fancy dinners and red tape. He plans to return to his home and duties next week.'
+end
+
+
+
+
+
+	!!=======================================================!!
+	!!                                                       !!
+	!!                        EVENTS                         !!
+	!!                                                       !!
+	!!=======================================================!!
+
+
+if $ARGS[0] = 'Gad_missing':
+	'<center>More missing people in Gadukino</center>'
+	*nl
+	'Today <<$NewspaperVars[''gad_missing_name'']>> name, <<NewspaperVars[''gad_missing_age'']>> has been reported missing in Gadukino. They was last seen four days ago foraging in the forest. This makes this the <<NewspaperVars[''gad_missing_counter'']>> person that has gone missing in recent months and the authorities are at a loss in trying to locate to what has happened to them.'
+end
+
+
+
+--- newspaper_pages ------------------------------------------

+ 10 - 0
locations/npc_relationship.qsrc

@@ -68,8 +68,10 @@ if $ARGS[0] = 'modify':
 		npcRelSetVal = rand(1,2)
 	elseif $ARGS[2] = 'love':
 		npcRelSetVal = rand(3,4)
+		gs 'exp_gain', 'humint', rand(0,1)
 	elseif $ARGS[2] = 'adore':
 		npcRelSetVal = rand(5,6)
+		gs 'exp_gain', 'humint', rand(1,2)
 	elseif $ARGS[2] = 'dislike':
 		npcRelSetVal = 0-rand(1,2)
 	elseif $ARGS[2] = 'hate':
@@ -80,6 +82,14 @@ if $ARGS[0] = 'modify':
 	else
 		npcRelSetVal = 0
 	end
+
+	!Modify for people skill
+	if npcRelSetVal > 0:
+		npcRelSetVal += (npcRelSetVal*pcs_humint)/100
+	elseif npcRelSetVal < 0:
+		npcRelSetVal -= (npcRelSetVal*pcs_humint)/200
+	end
+
 	!Make sure the new value fits within correct range
 	npcRelSetVal += npc_rel[$ARGS[1]]
 	if npcRelSetVal > 100: npcRelSetVal=100

+ 74 - 0
locations/pav_disco.qsrc

@@ -78,6 +78,10 @@ if $ARGS[0] = '':
 		act 'Go to the toilets': gt 'gdktoilet', 'start'
 
 		if mid($start_type,1,2) = 'sg' and yearstart <= 1: 'You see a few of your <a href="exec: gt ''pav_disco_classmates'', ''classmates''">classmates</a>. Some of them dancing, while others stick to their own groups and talk.'
+		
+		if artemQW['bf'] = 1:
+			act 'Text Artem to come to the disco': gt 'pav_disco', 'artem_disco'
+		end
 
 		if dimaRevenge = 7 and dimaRevChoice = 4 and dimadisco = 0: gt 'dimaRevenge', 5, 'disco'
 
@@ -992,4 +996,74 @@ if $ARGS[0] = 'hookup_nice':
 	end
 end
 
+if $ARGS[0] = 'artem_disco':
+	*clr & cla
+	menu_off = 1
+	minut += 15
+	gs 'stat'
+	'<center><b><font color="maroon">Disco</font></b></center>'
+	'<center><img <<$set_imgh>> src="images/pc/activities/phone/text_indoor.jpg"></center>'
+	'You look around and wish Artem was here with you, so you pull out your phone and text him. "What are you doing?"'
+	'A few moments later he texts back. "Just playing some games why?"'
+	'You text back to him. "I am at the disco, come dance with me, please."'
+	'There is a bit of a pause and then finally he text''s back. "ok, omw."'
+	'You stand around and wait listening to the music, it takes about ten minutes for Artem to show up but he finally does. He smiles and waves when he see''s you and then walks over, giving you a hug. "Not really my place but if my girl wants to dance lets dance." He says as he leads you out onto the dance floor.'
+	act 'Dance with Artem': 
+		*clr & cla
+		gs 'npc_relationship', 'modify', 'A2', 'like'
+		if hour > 0: minut += (24 -hour)*60 -minut
+		gs 'stat'
+		'<center><b><font color="maroon">Disco</font></b></center>'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/disco/club_dance3.jpg"></center>'
+		'Artem takes you out onto the dance floor and the two of you dance for the whole night, occasionally stopping to rest a bit and drink something before going back out onto the dance floor. Occasionally one of the gopniks will come by and make a snide remark while you are resting or a cool kid dancing out on the dance floor comments about how bad of a dancer Artem is, but he does his best to ignore them and make the night as fun as he can for you.'
+		*nl
+		'As the lights go up and everyone is told to go home the two of you laugh and talk on your way outside. "I am glad you called, I admit I have a lot more fun than I thought I would." Artem says.'
+		'You nod to him. "I am glad you had fun."'
+		if anushkaQW['artem_dom'] = 1:
+			'Artem hugs you close. "Let me walk you home." As the two of you start to walk off, you notice Anushka splitting off from the other gopniks you could go see if Artem wants to walk her home as well, or just ignore her and walk home with your boyfriend. If you walk with her maybe you guys can have some sexy times together.'
+		elseif npc_rel['A142'] >= 60:
+			'Artem hugs you close. "Let me walk you home." As the two of you start to walk off, you notice Anushka splitting off from the other gopniks. You wonder if you could maybe encourage Artem in some way to get him confident enough to be willing to walk Anushka home. You know he is intimdated by her but she is your friend and he is your boyfriend, surely there is something you could do to bring them together.'
+		else
+			'Artem hugs you close. "Let me walk you home." As the two of you start to walk off, you notice Anushka splitting off from the other gopniks. You briefly wonder if you should get to know her better, at times she doesn''t seem that bad.'
+		end
+		act 'Just walk home with Artem':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="'+'images/characters/pavlovsk/school/boy/artem/sex/city/coffe_hole/anushka/walking.jpg"></center>'
+			'Artem and you walk holding hands talking about how much fun the two of you had tonight.'
+			'Artem walks you all the way to your apartment door. You smile and kiss him. "Good night honey."'
+			'He hugs you. "See you later babe." He kisses you again before you go into your apartment.'
+			act '<b>Go Home</b> (Parents'' Apartment)': minut += 4 & pavhome_enter = 1 & gt 'korrPar'
+		end
+		if anushkaQW['artem_dom'] = 1:
+			act 'Lets walk with Anushka':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big144.jpg"></center>'
+				'You point out Anushka heading off on her own. "We could walk Nush home."'
+				'Artem looks and then glances at you. "Uh sure, I guess." He seems confused why you brought it up.'
+				'You give his arm a squeeze, boys can be so dense sometimes. "Yeah, the three of us walk into together, alone in the middle of the night with no else around." You tell him trying to drop some hints.'
+				*nl
+				'He shrugs. "Yeah I guess, I mean unless we run into someone else." Still he seems not to getting your hints.'
+				'You stop and when he turns to look at you even more confused you say. "The three of us alone, maybe we take the alleyways to get back so no one would be around... who knows what might happen..." You lay on the hints pretty thick with your tone of voice and body language.'
+				'He stares at you for a moment and you can see the gears slowly starting to turn. "Oh..." Then you see the realization finally hit him. "OH!" Then he glances towards where Anushka is walking off. "Do you think she would?" Now he sounds pretty eager at the thought something could happen.'
+				act 'Only one way to find out':
+					*clr & cla
+					gs 'npc_relationship', 'modify', 'A144', 'like'
+					'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
+					'You shrug a little. "Only one way to find out."'
+					'He glances at her again and then back to you and grins. "You''re right, lets go find out."'
+					'The two of you hurry up to catch up to Anushka, as you get close she turns to look back in your direction obviously hearing you coming. She arches a slender brow obviously wondering where the two of you are hurrying off two.'
+					*nl
+					'As you catch up to her you slow down and match her pace, you are holding Artem''s left hand, while he has Anushka on his right. "We thought we would walk you home, make sure you get their safely." Artem says to Anushka.'
+					'She glances past Artem to you and you just smile pleasantly back to her, she obviously feels this was your idea for some reason. "Sure... but I don''t really need a nerd chaperon."'
+					*nl
+					'Artem ignores her jab as he responds. "Oh you never know, there might be a nerd lurking in any dark corner and we would some nerd to jump out at you. You might get all submissive on them and let them take advantage of you are something." You glance past him and can see her shaking her head, obviously knowing what he is doing and why, but she doesn''t say anything and lets him have his fun as he continues. "I mean... WE... all know how you will let any nerd that comes along to make you into his personal bitch and let him own your ass." Just the way he says WE it is very clear indicator about your recent threesomes.'
+					'Anushka for her part doesn''t dispute his words and lets him keep having his fun. "What ever..." Is her only response to what he said.'
+					act 'Walk Anushka home': gt 'artem_nush_sex', 'artem_nush_disco_walk'
+				end
+			end
+		end
+	end
+end
+
+
 --- pav_disco ---------------------------------

+ 1 - 1
locations/prostitution_functions.qsrc

@@ -87,7 +87,7 @@ if $ARGS[0] = 'set_pavlovsk_prostitute':
 end
 
 if $ARGS[0] = 'set_gadukion_prostitute':
-	if GadBoy['river_gang'] = 2 and (mirapimp = 0 or mirapimp = 2) and prostitute['full_block'] = 0:
+	if GadBoy['river_gang'] = 2 and MiraVars['pimp'] ! 1 and prostitute['full_block'] = 0:
 		prostitute['gadukino'] = 1
 		prostitute['active'] = 1
 		prostitute['payment_method'] = 1

+ 1 - 1
locations/pushkin_ballet_center.qsrc

@@ -17,6 +17,6 @@ if $ARGS[0] = '' or $ARGS[0] = 'start':
 	'You can see the apartment block that''s been converted into a residential accomodation for the school. The street always seems to be packed with cars but there is few people on the street at this time.'
 
 	act 'Press the buzzer': gt 'pushkin_ballet_res', 'warden'
-	act 'Back to street': gt 'pushkin_sq'
+	act 'Back to street': gt 'pushkin'
 end
 --- pushkin_ballet_center ---------------------------------

+ 1 - 1
locations/pushkin_ballet_init.qsrc

@@ -93,7 +93,7 @@ if $ARGS[0] = 'start':
 		if locat['Mother'] = 4 and mod_ballet['letter'] < 1 and daystart <= 14 :
 			! Trigger first act
 			gs 'ballet_npc'
-			act 'Read the letter': gt 'pushkin_ballet_evt', 'letter'			
+			act 'Read the letter': gt 'pushkin_ballet_evt', 'letter'
 		end
 		if locat['Mother'] = 4 and mod_ballet['letter'] < 1 and daystart >=45:
 			! Trigger second act

+ 1 - 1
locations/saveg.qsrc

@@ -16,6 +16,6 @@
 version_major = 0
 version_minor = 9
 version_revision = 2
-version_patch = 3
+version_patch = 4
 --- saveg ---------------------------------
 

+ 176 - 158
locations/saveupdater.qsrc

@@ -250,9 +250,9 @@ if temp_current_save_version  < 00080000:
 
 	!!-----------Adding pube colours for 0.8.0-----------
 
-	if pcs_pubecol[1] = 0: 
-		pcs_pubecol = pcs_haircol 
-		pcs_pubecol[1] = 1 
+	if pcs_pubecol[1] = 0:
+		pcs_pubecol = pcs_haircol
+		pcs_pubecol[1] = 1
 		pcs_pubecol[2] = pcs_haircol
 	end
 
@@ -399,13 +399,13 @@ if temp_current_save_version  < 00080100:
 
 		krystal['saveupdate'] = 1
 	end
-	
+
 	if $model['firstname'] = '':
 		$model['firstname'] = $pcs_firstname
 		$model['nickname']  = $pcs_nickname
 		$model['lastname']  = $pcs_lastname
 	end
-	
+
 	if $model['pay_method'] = '': $model['pay_method'] = 'cash_envelope'
 
 	!! Fixing Katja and Natasha relationship
@@ -441,7 +441,7 @@ if temp_current_save_version  < 00080100:
 		elseif pubestyle = 11:
 			shave_length  = 2
 			shave_trigger = 10
-		
+
 		!elseif (pubestyle >= 2 and pubestyle <= 9) or pubestyle >= 12:
 		else
 			shave_length  = 16
@@ -609,7 +609,7 @@ if temp_current_save_version  < 00080200:
 		gm_outfits_b[50] = pcs_hips
 		gs 'clothing', 'wear', 'gm_outfits', 50
 	end
-	
+
 		!! Shave updater
 	if shave_update ! 1:
 		if pubestyle = 1:
@@ -623,7 +623,7 @@ if temp_current_save_version  < 00080200:
 		elseif pubestyle = 11:
 			shave_length  = 2
 			shave_trigger = 8
-		
+
 		!elseif (pubestyle >= 2 and pubestyle <= 9) or pubestyle >= 12:
 		else
 			shave_length  = 16
@@ -837,13 +837,13 @@ if temp_current_save_version  < 00080304:
 
 	if dyneval('RESULT = <<$fametown>>_<<$fameact>>') < 400:
 		dynamic 'fame[''<<$fametown>>_<<$fameact>>_core''] = <<$fametown>>_<<$fameact>>'
-		
+
 	elseif dyneval('RESULT = <<$fametown>>_<<$fameact>>') < 1100:
 		dynamic 'fame[''<<$fametown>>_<<$fameact>>_core''] = 400 + (<<$fametown>>_<<$fameact>>-400)/3'
-		
+
 	elseif dyneval('RESULT = <<$fametown>>_<<$fameact>>') < 2900:
 		dynamic 'fame[''<<$fametown>>_<<$fameact>>_core''] = 700 + (<<$fametown>>_<<$fameact>>-1100)/6'
-		
+
 	else
 		dynamic 'fame[''<<$fametown>>_<<$fameact>>_core''] = 1000 +(<<$fametown>>_<<$fameact>> -2900)/10'
 	end
@@ -854,51 +854,51 @@ if temp_current_save_version  < 00080304:
 	if $fameact = 'acting':
 		$fameact = 'dance'
 		jump 'fameactloop'
-		
+
 	elseif $fameact = 'dance':
 		$fameact = 'painting'
 		jump 'fameactloop'
-		
+
 	elseif $fameact = 'painting':
 		$fameact = 'music'
 		jump 'fameactloop'
-		
+
 	elseif $fameact = 'music':
 		$fameact = 'ballet'
 		jump 'fameactloop'
-		
+
 	elseif $fameact = 'ballet':
 		$fameact = 'modelling'
 		jump 'fameactloop'
-		
+
 	elseif $fameact = 'modelling':
 		$fameact = 'porn'
 		jump 'fameactloop'
-		
+
 	elseif $fameact = 'porn':
 		$fameact = 'stripping'
 		jump 'fameactloop'
-		
+
 	elseif $fameact = 'stripping':
 		$fameact = 'kickboxing'
 		jump 'fameactloop'
-		
+
 	elseif $fameact = 'kickboxing':
 		$fameact = 'running'
 		jump 'fameactloop'
-		
+
 	elseif $fameact = 'running':
 		$fameact = 'volleyball'
 		jump 'fameactloop'
-		
+
 	elseif $fameact = 'volleyball':
 		$fameact = 'chess'
 		jump 'fameactloop'
-		
+
 	elseif $fameact = 'chess':
 		$fameact = 'teaching'
 		jump 'fameactloop'
-		
+
 	elseif $fameact = 'teaching':
 		$fameact = 'media'
 		jump 'fameactloop'
@@ -911,17 +911,17 @@ if temp_current_save_version  < 00080304:
 
 	if dyneval('RESULT = <<$fametown>>_<<$fameact>>') < 400:
 		dynamic 'fame[''<<$fametown>>_<<$fameact>>''] = <<$fametown>>_<<$fameact>>'
-		
+
 	elseif dyneval('RESULT = <<$fametown>>_<<$fameact>>') < 1100:
 		dynamic 'fame[''<<$fametown>>_<<$fameact>>''] = 400 + (<<$fametown>>_<<$fameact>>-400)/3'
-		
+
 	elseif dyneval('RESULT = <<$fametown>>_<<$fameact>>') < 2900:
 		dynamic 'fame[''<<$fametown>>_<<$fameact>>''] = 700 + (<<$fametown>>_<<$fameact>>-1100)/6'
-		
+
 	else
 		dynamic 'fame[''<<$fametown>>_<<$fameact>>''] = 1000 +(<<$fametown>>_<<$fameact>> -2900)/10'
 	end
-	
+
 	killvar '<<$fametown>>_<<$fameact>>'
 
 	if $fameact = 'sex':
@@ -1235,7 +1235,7 @@ if temp_current_save_version  < 00080503:
 	if hotelroom1day ! 0:
 		hotelRoomDays['pav_hotel'] = hotelroom1day
 		hotelRoom['pav_hotel'] = hotelroom
-		
+
 		killvar 'hotelroom1day'
 		hotelroom = 0
 	end
@@ -1252,18 +1252,18 @@ if temp_current_save_version  < 00080504:
 	if storyline = 1 and MagikDostup = 1:
 		$start_type      = 'sg'
 		$start_type[1]   = 'nomagic'
-		
+
 	elseif $start_type = 'csb':
 		$start_type      = 'sg_tg'
 		$start_type[1]   = 'tg'
-		
+
 	elseif storyline = 1:
 		$start_type      = 'sg_m'
-		
+
 	elseif MagikDostup = 1:
 		$start_type      = 'city'
 		$start_type[1]   = 'nomagic'
-		
+
 	else
 		$start_type = 'city_tg'
 		$start_type[1]   = 'tg'
@@ -1361,7 +1361,7 @@ if temp_current_save_version  < 00080700:
 	killvar 'momloc'
 	killvar 'momclean1'
 	killvar 'momclean2'
-	
+
 	if mother_go > 0:
 		locat['Mom_cafe_sex'] = mother_go
 	end
@@ -1530,7 +1530,7 @@ if temp_current_save_version < 00080804:
 	! city apartment
 	if home_owned[1] = 1 or owned_property['city_apartment'] = 1:
 		gs 'homes_properties', 'rent_property', 'city_apartment', ArendHouseSL
-		
+
 	elseif home_owned[1] = 2 or owned_property['city_apartment'] = 2:
 		gs 'homes_properties', 'buy_property', 'city_apartment'
 
@@ -1598,10 +1598,10 @@ if temp_current_save_version < 00080804:
 
 
 	!! Setting the current home and fixing potential missing access issues
-	if curr_home > 0 and $home['current'] = '': 
+	if curr_home > 0 and $home['current'] = '':
 		gs 'homes_properties', 'set_home', '', STR(curr_home)
 	end
-	if $home['current'] = 'parents_home' and accessible_property['parents_home'] = 0: 
+	if $home['current'] = 'parents_home' and accessible_property['parents_home'] = 0:
 		gs 'homes_properties', 'give_access', 'parents_home'
 	end
 
@@ -1760,7 +1760,7 @@ if temp_current_save_version < 00080900:
 		killvar 'nichTanyaBFState'
 		killvar 'nichTanyaFuckDom'
 		killvar 'nichTanyaFuckSub'
-		
+
 	end
 end
 
@@ -1879,7 +1879,7 @@ if temp_current_save_version < 00080901:
 		if i <= ARRSIZE('sport_bras'): jump 'loopsportbras'
 
 	killvar 'sport_bras'
-	
+
 	if metmira = 1: npc_known['A60'] = 1 & killvar 'metmira'
 
 end
@@ -1958,7 +1958,7 @@ if temp_current_save_version < 00090000:
 		$fuckbuddy = $_fuckbuddies
 		killvar '$_fuckbuddies' & killvar 'i_fb'
 	end
-	
+
 	if stat['virgin'] > 0:
 		stat['think_virgin'] = stat['virgin']
 		gs 'shortgs', 'remove_array_element', 'stat', 'virgin'
@@ -2039,21 +2039,21 @@ if temp_current_save_version < 00090003:
 	if bpbottles > 0:			mc_inventory['bottle_s']			= bpbottles				& killvar 'bpbottles'
 	if bpbottlem > 0:			mc_inventory['bottle_m']			= bpbottlem				& killvar 'bpbottlem'
 	if bpnipplebalm > 0:		mc_inventory['nipple_cream']		= bpnipplebalm			& killvar 'bpnipplebalm'
-!	if Kandidoz > 0:			mc_inventory['thrush_meds']			= Kandidoz				& killvar 'Kandidoz' ! No clue what to do with this 
+!	if Kandidoz > 0:			mc_inventory['thrush_meds']			= Kandidoz				& killvar 'Kandidoz' ! No clue what to do with this
 	if fatdel > 0:				mc_inventory['weight_loss_pill']	= fatdel				& killvar 'fatdel'
 	if morning_after_pill > 0:	mc_inventory['morning_after_pill']	= morning_after_pill	& killvar 'morning_after_pill'
 	if prezik > 0:				mc_inventory['equipped_condoms']	= prezik				& killvar 'prezik'
 	if prezikcount > 0:			mc_inventory['normal_condoms']		= prezikcount			& killvar 'prezikcount'
 	if preziksabo > 0: 			mc_inventory['sabotaged_condoms']	= preziksabo			& killvar 'preziksabo'
 	if badprezik > 0:			mc_inventory['bad_condoms']			= badprezik				& killvar 'badprezik'
-	if tabletki > 0:			mc_inventory['contraceptive_pill']	= tabletki				& killvar 'tabletki' 
-	if siga > 0:				mc_inventory['cigarettes']			= siga					& killvar 'siga' 
-	if fashmag > 0:				mc_inventory['mag_fashion']			= fashmag				& killvar 'fashmag' 
-	if compmag > 0:				mc_inventory['mag_computer']		= compmag				& killvar 'compmag' 
-	if biomag > 0:				mc_inventory['mag_biography']		= biomag				& killvar 'biomag' 
-	if cookmag > 0:				mc_inventory['mag_cooking']			= cookmag				& killvar 'cookmag' 
-	if knitmag > 0:				mc_inventory['mag_knitting']		= knitmag				& killvar 'knitmag' 
-	if fitmag > 0:				mc_inventory['mag_fitness']			= fitmag				& killvar 'fitmag' 
+	if tabletki > 0:			mc_inventory['contraceptive_pill']	= tabletki				& killvar 'tabletki'
+	if siga > 0:				mc_inventory['cigarettes']			= siga					& killvar 'siga'
+	if fashmag > 0:				mc_inventory['mag_fashion']			= fashmag				& killvar 'fashmag'
+	if compmag > 0:				mc_inventory['mag_computer']		= compmag				& killvar 'compmag'
+	if biomag > 0:				mc_inventory['mag_biography']		= biomag				& killvar 'biomag'
+	if cookmag > 0:				mc_inventory['mag_cooking']			= cookmag				& killvar 'cookmag'
+	if knitmag > 0:				mc_inventory['mag_knitting']		= knitmag				& killvar 'knitmag'
+	if fitmag > 0:				mc_inventory['mag_fitness']			= fitmag				& killvar 'fitmag'
 	if umbrella > 0:			mc_inventory['umbrella']			= umbrella				& killvar 'umbrella'
 	if pornMagazine > 0:		mc_inventory['mag_porn']			= pornMagazine			& killvar 'pornMagazine'
 	if vibrator > 0:			mc_inventory['vibe']				= vibrator				& killvar 'vibrator'
@@ -2147,8 +2147,8 @@ if temp_current_save_version < 00090003:
 
 
 	if legal_fine > 0: policeQW['legal_fine'] = legal_fine & killvar 'legal_fine'
-	
-	
+
+
 	!! Sleep update.
 	killvar 'varsleep'
 
@@ -2158,7 +2158,7 @@ if temp_current_save_version < 00090003:
 	if cheatVib       > 0: sleepVars['cheatVib']             = cheatVib       & killvar 'cheatVib'
 	if notathomesleep > 0: sleepVars['notathomesleep']       = notathomesleep & killvar 'notathomesleep'
 	if Enable_nodream > 0: sleepVars['cheat_nodream_chance'] = Enable_nodream & killvar 'Enable_nodream'
-	
+
 	sleepVars['events_active'] = 1
 	sleepVars['dreams_active'] = 1
 
@@ -2180,16 +2180,16 @@ if temp_current_save_version < 00090003:
 		npc_dob['A<<npctemp>>'] = 19961215
 		$npc_notes['A<<npctemp>>'] = 'Yakov is a fitness-focused sports enthusiast with blond hair and a tanned complexion.'
 		npc_gender['A<<npctemp>>'] = 0
-		
+
 		gs 'npcstaticdefaults', 'defaults'
-		
+
 		$npc_thdick['A<<npctemp>>'] = 'well proportioned'
 		npc_dick['A<<npctemp>>'] = 14
 		npc_sexskill['A<<npctemp>>'] = 1
 		$npc_occupation['A<<npctemp>>'] = 'personal_trainer'
 		npc_style['A<<npctemp>>'] = 5
-		
-		
+
+
 		npctemp = 265
 		$npc_dna['A<<npctemp>>'] = '1085950303 4348731991 6618084127 9067996922 8669859044 9431283301 0673267503'
 		$npc_firstname['A<<npctemp>>'] = 'Nestor'
@@ -2199,16 +2199,16 @@ if temp_current_save_version < 00090003:
 		npc_dob['A<<npctemp>>'] = 19930127
 		$npc_notes['A<<npctemp>>'] = 'Nestor is a gopnik with a reputation for being rude and aggressive. His motto seems to be "the younger, the better," which can be concerning. He has a tough demeanor, with dark hair and dark skin, giving off an intimidating presence.'
 		npc_gender['A<<npctemp>>'] = 0
-		
+
 		gs 'npcstaticdefaults', 'defaults'
-		
+
 		$npc_thdick['A<<npctemp>>'] = 'massive'
 		npc_dick['A<<npctemp>>'] = 22
 		npc_sexskill['A<<npctemp>>'] = 1
 		npc_style['A<<npctemp>>'] = 2
-		
-		
-		
+
+
+
 		npctemp = 266
 		$npc_dna['A<<npctemp>>'] = '5654106058 6395942483 3363408422 7113656738 1111862818 8859290040 7960339191'
 		$npc_firstname['A<<npctemp>>'] = 'Oleg'
@@ -2218,9 +2218,9 @@ if temp_current_save_version < 00090003:
 		npc_dob['A<<npctemp>>'] = 19950712
 		$npc_notes['A<<npctemp>>'] = 'Oleg is a shy, young-looking guy with thick glasses, a slim frame, and very pale skin.'
 		npc_gender['A<<npctemp>>'] = 0
-		
+
 		gs 'npcstaticdefaults', 'defaults'
-		
+
 		$npc_thdick['A<<npctemp>>'] = 'thick'
 		npc_dick['A<<npctemp>>'] = 17
 		npc_sexskill['A<<npctemp>>'] = 1
@@ -2278,7 +2278,7 @@ if temp_current_save_version < 00090003:
 	if sp_pornPos              > 0: yakov_pornPos               = sp_pornPos              &killvar 'sp_pornPos'
 	if sp_hj                   > 0: yakov_hj                    = sp_hj                   &killvar 'sp_hj'
 	if sp_dildo                > 0: yakov_dildo                 = sp_dildo                &killvar'sp_dildo'
-	
+
 	if oleg_analCumInside           > 0: oleg_cumAnal                  = oleg_analCumInside
 	if oleg_analCumInside           > 0: oleg_analCumInside           -= oleg_analCumInsideUnwanted
 	if oleg_analCumInsideUnwanted   > 0: oleg_analCumInsideUnwanted   -= oleg_analCumInside
@@ -2312,7 +2312,7 @@ if temp_current_save_version < 00090003:
 
 	!! New variables to manage a homeless Sveta and travel.
 	gs 'homes_properties_attr'
-	if accessible_property['accessible_home_count'] < 1: 
+	if accessible_property['accessible_home_count'] < 1:
 		gs 'homes_properties', 'set_homeless'
 	else
 		gs 'homes_properties', 'set_home', $home['current']
@@ -2406,7 +2406,7 @@ if temp_current_save_version < 00090200:
 	!!update_clothing
 	!! Do not think we need this anymore. Since pcs_hips should now be basically unchanged.
 	!!gs 'tailor2'
-	
+
 	!! Typo Correction -- By Derryth_Love
 	if katjaQW['knows_masterbation'] > 0:
 		katjaQW['knows_masturbation'] = katjaQW['knows_masterbation']
@@ -2628,7 +2628,7 @@ if temp_current_save_version < 00090203:
 
 	i = 0 & x = 1
 	:rstloop
-	expadj = func('_difficulty','getexpadj')	
+	expadj = func('_difficulty','getexpadj')
 	tl = 0
 	:trtrstloop
 	tltp = 0
@@ -2651,8 +2651,8 @@ if temp_current_save_version < 00090203:
 
 	dynamic "
 		if <<$attskltmp>>_lvl > 0:
-			<<$attskltmp>>_exp -= (expadj * (<<$attskltmp>>_lvl - 1) * (<<$attskltmp>>_lvl - 1) / 180) 
-			<<$attskltmp>>_exp += (expadj *73* (<<$attskltmp>>_lvl - 1) * (<<$attskltmp>>_lvl - 1) / 2730) 
+			<<$attskltmp>>_exp -= (expadj * (<<$attskltmp>>_lvl - 1) * (<<$attskltmp>>_lvl - 1) / 180)
+			<<$attskltmp>>_exp += (expadj *73* (<<$attskltmp>>_lvl - 1) * (<<$attskltmp>>_lvl - 1) / 2730)
 			<<$attskltmp>>_mem = <<$attskltmp>>_exp
 		end
 	"
@@ -2663,96 +2663,96 @@ if temp_current_save_version < 00090203:
 	if x < 3: jump 'rstloop'
 	killvar 'i' & killvar 'x'
 end
-	
-!!------------------------------------!!Version 0.9.3.0!!-----------------------------------------------!!
+
+!!------------------------------------!!Version 0.9.2.5!!-----------------------------------------------!!
 
 if temp_current_save_version < 00090204:
 
-	if oleg_hj						 > 0:			Oleg['hj']						= oleg_hj						&killvar 'oleg_hj'
-	if oleg_bj						 > 0:			Oleg['bj']						= oleg_bj						&killvar 'oleg_bj'
-	if oleg_bjFail				  	 > 0:			Oleg['bjFail']					= oleg_bjFail					&killvar 'oleg_bjFail'
-	if oleg_bjDeep				  	 > 0:			Oleg['bjDeep']					= oleg_bjDeep					&killvar 'oleg_bjDeep'
-	if oleg_bjFailPuke			 	 > 0:			Oleg['bjFailPuke']				= oleg_bjFailPuke			  	&killvar 'oleg_bjFailPuke'
-	if oleg_bjFailFaint				 > 0:			Oleg['bjFailFaint']				= oleg_bjFailFaint			 	&killvar 'oleg_bjFailFaint'
-	if oleg_swall					 > 0:			Oleg['swall']					= oleg_swall					&killvar 'oleg_swall'
-	if oleg_vagCumInsideUnwanted	 > 0:			Oleg['vagCumInsideUnwanted']	= oleg_vagCumInsideUnwanted 	&killvar 'oleg_vagCumInsideUnwanted'
-	if oleg_vag					  	 > 0:			Oleg['vag']						= oleg_vag						&killvar 'oleg_vag'
-	if oleg_vagCumInside		  	 > 0:			Oleg['vagCumInside']			= oleg_vagCumInside				&killvar 'oleg_vagCumInside'
-	if oleg_anal					 > 0:			Oleg['anal']					= oleg_anal					  	&killvar 'oleg_anal'
-	if oleg_analCumInside		 	 > 0:			Oleg['analCumInside']			= oleg_analCumInside		  	&killvar 'oleg_analCumInside'
-	if oleg_vagCumInsideUnwanted	 > 0:			Oleg['vagCumInsideUnwanted']	= oleg_vagCumInsideUnwanted 	&killvar 'oleg_vagCumInsideUnwanted'
-	if oleg_piss					 > 0:			Oleg['piss']					= oleg_piss					  	&killvar 'oleg_piss'
-	if oleg_doPornpos			  	 > 0:			Oleg['doPornpos']				= oleg_doPornpos				&killvar 'oleg_doPornpos'
-	if oleg_pornPos				 	 > 0:			Oleg['pornPos']					= oleg_pornPos				 	&killvar 'oleg_pornPos'
-	if nestor_bj					 > 0:			Nestor['bj']					= nestor_bj						&killvar 'nestor_bj'
-	if nestor_bjFail				 > 0:			Nestor['bjFail']				= nestor_bjFail					&killvar 'nestor_bjFail'
-	if nestor_bjDeep				 > 0:			Nestor['bjDeep']				= nestor_bjDeep					&killvar 'nestor_bjDeep'
-	if nestor_bjFailPuke			 > 0:			Nestor['bjFailPuke']			= nestor_bjFailPuke			  	&killvar 'nestor_bjFailPuke'
-	if nestor_bjFailFaint			 > 0:			Nestor['bjFailFaint']			= nestor_bjFailFaint			&killvar 'nestor_bjFailFaint'
-	if nestor_swall					 > 0:			Nestor['swall']					= nestor_swall					&killvar 'nestor_swall'
-	if nestor_vagCumInsideUnwanted	 > 0:			Nestor['vagCumInsideUnwanted'] 	= nestor_vagCumInsideUnwanted 	&killvar 'nestor_vagCumInsideUnwanted'
-	if nestor_vag					 > 0:			Nestor['vag']					= nestor_vag					&killvar 'nestor_vag'
-	if nestor_vagCumInside		  	 > 0:			Nestor['vagCumInside']			= nestor_vagCumInside			&killvar 'nestor_vagCumInside'
-	if nestor_anal					 > 0:			Nestor['anal']					= nestor_anal					&killvar 'nestor_anal'
-	if nestor_analCumInside		 	 > 0:			Nestor['analCumInside']		  	= nestor_analCumInside		  	&killvar 'nestor_analCumInside'
-	if nestor_vagCumInsideUnwanted	 > 0:			Nestor['vagCumInsideUnwanted']	= nestor_vagCumInsideUnwanted 	&killvar 'nestor_vagCumInsideUnwanted'
-	if nestor_doPornpos			  	 > 0:			Nestor['doPornpos']				= nestor_doPornpos				&killvar 'nestor_doPornpos'
-	if nestor_pornPos				 > 0:			Nestor['pornPos']				= nestor_pornPos				&killvar 'nestor_pornPos'
-	if yakov_bj						 > 0:			Yakov['bj']						= yakov_bj						&killvar 'yakov_bj'
-	if yakov_bjFail				  	 > 0:			Yakov['bjFail']					= yakov_bjFail					&killvar 'yakov_bjFail'
-	if yakov_bjDeep				  	 > 0:			Yakov['bjDeep']					= yakov_bjDeep					&killvar 'yakov_bjDeep'
-	if yakov_bjFailPuke			 	 > 0:			Yakov['bjFailPuke']				= yakov_bjFailPuke			  	&killvar 'yakov_bjFailPuke'
-	if yakov_bjFailFaint			 > 0:			Yakov['bjFailFaint']			= yakov_bjFailFaint			 	&killvar 'yakov_bjFailFaint'
-	if yakov_swall					 > 0:			Yakov['swall']					= yakov_swall					&killvar 'yakov_swall'
-	if yakov_vagCumInsideUnwanted	 > 0:			Yakov['vagCumInsideUnwanted']	= yakov_vagCumInsideUnwanted 	&killvar 'yakov_vagCumInsideUnwanted'
-	if yakov_vag					 > 0:			Yakov['vag']					= yakov_vag						&killvar 'yakov_vag'
-	if yakov_vagCumInside		  	 > 0:			Yakov['vagCumInside']			= yakov_vagCumInside			&killvar 'yakov_vagCumInside'
-	if yakov_anal					 > 0:			Yakov['anal']					= yakov_anal					&killvar 'yakov_anal'
-	if yakov_analCumInside		 	 > 0:			Yakov['analCumInside']			= yakov_analCumInside		  	&killvar 'yakov_analCumInside'
-	if yakov_vagCumInsideUnwanted	 > 0:			Yakov['vagCumInsideUnwanted']	= yakov_vagCumInsideUnwanted 	&killvar 'yakov_vagCumInsideUnwanted'
-	if yakov_doPornpos			  	 > 0:			Yakov['doPornpos']				= yakov_doPornpos				&killvar 'yakov_doPornpos'
-	if yakov_pornPos				 > 0:			Yakov['pornPos']				= yakov_pornPos				  	&killvar 'yakov_pornPos'
-	if yakov_hj						 > 0:			Yakov['hj']						= yakov_hj						&killvar 'yakov_hj'
-	if yakov_dildo					 > 0:			Yakov['dildo']					= yakov_dildo					&killvar'yakov_dildo'
-	if rentLeft						 > 0:		  shared_apt['rentLeft'] 		 	= rentLeft						& killvar 'rentLeft'
-	if weekNum 						 > 0:		  shared_apt['weekNum'] 		 	= weekNum 						& killvar 'weekNum'
-	if rentWeekNum					 > 0:		  shared_apt['rentWeekNum']		 	= rentWeekNum 					& killvar 'rentWeekNum'
-	if servitudeLvl					 > 0:		  shared_apt['servitudeLvl']	 	= servitudeLvl 					& killvar 'servitudeLvl'
-	if servicePaid					 > 0:		  shared_apt['servicePaid']		 	= servicePaid 					& killvar 'servicePaid'
-	if cashPaid			 	 		 > 0:		  shared_apt['cashPaid']		 	= cashPaid 						& killvar 'cashPaid'
-	if pavSharedAptEnabled			 > 0: 		  shared_apt['enabled']			 	= pavSharedAptEnabled 			& killvar 'pavSharedAptEnabled'
-	if pavIntroStep					 > 0:		  shared_apt['pavIntroStep']	 	= pavIntroStep 					& killvar 'pavIntroStep'
-	if rentWeekly					 > 0:		  shared_apt['rentWeekly']		 	= rentWeekly 					& killvar 'rentWeekly'
-	if price						 > 0:		  shared_apt['price']			 	= price 						& killvar 'price'
-	if vcard						 > 0:		  mc_inventory['vintage_card']	 	= vcard 						& killvar 'vcard'
-	if card							 > 0:		  mc_inventory['card']			 	= card 							& killvar 'card'
-	if sexCh						 > 0:		  shared_apt['sexCh']			 	= sexCh 						& killvar 'sexCh'
-	if actionR						 > 0:		  shared_apt['actionR']			 	= actionR 						& killvar 'actionR'
-	if seenAd 						 > 0:		  shared_apt['seenAd']			 	= seenAd 						& killvar 'seenAd'
-	if gobelen						 > 0:		  mc_inventory['tapestry'] 		 	= gobelen 						& killvar 'gobelen'
-	if GarTorgItem					 > 0:		  mc_inventory['trinkets_garage']	= GarTorgItem 					& killvar 'GarTorgItem'
-	if TovarL						 > 0:		  mc_inventory['trinkets_home']  	= TovarL 						& killvar 'TovarL'
- 	if perenGarTov > 0: killvar 'perenGarTov'
-	if mc_inventory['refill_bottle'] > 0: 		mc_inventory['refill_bottle_water'] = mc_inventory['refill_bottle']	& mc_inventory['refill_bottle'] = 1
-    killvar'kuhdrova'
-	if Oleg['analCumInside']           > 0: Oleg['cumAnal']                  = Oleg['analCumInside']
-	if Oleg['analCumInside']           > 0: Oleg['analCumInside']           -= Oleg['analCumInsideUnwanted']
-	if Oleg['analCumInsideUnwanted']   > 0: Oleg['analCumInsideUnwanted']   -= Oleg['analCumInside']
-	if Nestor['analCumInside']         > 0: Nestor['cumAnal']                = Nestor['analCumInside']
-	if Nestor['analCumInside']         > 0: Nestor['analCumInside']         -= Nestor['analCumInsideUnwanted']
-	if Nestor['analCumInsideUnwanted'] > 0: Nestor['analCumInsideUnwanted'] -= Nestor['analCumInside']
-	if Yakov['analCumInside']          > 0: Yakov['cumAnal']                 = Yakov['analCumInside']
-	if Yakov['analCumInside']          > 0: Yakov['analCumInside']          -= Yakov['analCumInsideUnwanted']
-	if Yakov['analCumInsideUnwanted']  > 0: Yakov['analCumInsideUnwanted']  -= Yakov['analCumInside']
-	if Oleg['vagCumInside']            > 0: Oleg['cumVag']                   = Oleg['vagCumInside']
-	if Oleg['vagCumInside']            > 0: Oleg['vagCumInside']            -= Oleg['vagCumInsideUnwanted']
-	if Oleg['vagCumInsideUnwanted']    > 0: Oleg['vagCumInsideUnwanted']    -= Oleg['vagCumInside']
-	if Nestor['vagCumInside']          > 0: Nestor['cumVag']                 = Nestor['vagCumInside']
-	if Nestor['vagCumInside']          > 0: Nestor['vagCumInside']          -= Nestor['vagCumInsideUnwanted']
-	if Nestor['vagCumInsideUnwanted']  > 0: Nestor['vagCumInsideUnwanted']  -= Nestor['vagCumInside']
-	if Yakov['vagCumInside']           > 0: Yakov['cumVag']                  = Yakov['vagCumInside']
-	if Yakov['vagCumInside']           > 0: Yakov['vagCumInside']           -= Yakov['vagCumInsideUnwanted']
-	if Yakov['vagCumInsideUnwanted']   > 0: Yakov['vagCumInsideUnwanted']   -= Yakov['vagCumInside']
+	if oleg_hj						> 0:			Oleg['hj']						= oleg_hj						&killvar 'oleg_hj'
+	if oleg_bj						> 0:			Oleg['bj']						= oleg_bj						&killvar 'oleg_bj'
+	if oleg_bjFail					> 0:			Oleg['bjFail']					= oleg_bjFail					&killvar 'oleg_bjFail'
+	if oleg_bjDeep					> 0:			Oleg['bjDeep']					= oleg_bjDeep					&killvar 'oleg_bjDeep'
+	if oleg_bjFailPuke				> 0:			Oleg['bjFailPuke']				= oleg_bjFailPuke				&killvar 'oleg_bjFailPuke'
+	if oleg_bjFailFaint				> 0:			Oleg['bjFailFaint']				= oleg_bjFailFaint				&killvar 'oleg_bjFailFaint'
+	if oleg_swall					> 0:			Oleg['swall']					= oleg_swall					&killvar 'oleg_swall'
+	if oleg_vagCumInsideUnwanted	> 0:			Oleg['vagCumInsideUnwanted']	= oleg_vagCumInsideUnwanted 	&killvar 'oleg_vagCumInsideUnwanted'
+	if oleg_vag						> 0:			Oleg['vag']						= oleg_vag						&killvar 'oleg_vag'
+	if oleg_vagCumInside			> 0:			Oleg['vagCumInside']			= oleg_vagCumInside				&killvar 'oleg_vagCumInside'
+	if oleg_anal					> 0:			Oleg['anal']					= oleg_anal						&killvar 'oleg_anal'
+	if oleg_analCumInside			> 0:			Oleg['analCumInside']			= oleg_analCumInside			&killvar 'oleg_analCumInside'
+	if oleg_vagCumInsideUnwanted	> 0:			Oleg['vagCumInsideUnwanted']	= oleg_vagCumInsideUnwanted		&killvar 'oleg_vagCumInsideUnwanted'
+	if oleg_piss					> 0:			Oleg['piss']					= oleg_piss						&killvar 'oleg_piss'
+	if oleg_doPornpos				> 0:			Oleg['doPornpos']				= oleg_doPornpos				&killvar 'oleg_doPornpos'
+	if oleg_pornPos					> 0:			Oleg['pornPos']					= oleg_pornPos				 	&killvar 'oleg_pornPos'
+	if nestor_bj					> 0:			Nestor['bj']					= nestor_bj						&killvar 'nestor_bj'
+	if nestor_bjFail				> 0:			Nestor['bjFail']				= nestor_bjFail					&killvar 'nestor_bjFail'
+	if nestor_bjDeep				> 0:			Nestor['bjDeep']				= nestor_bjDeep					&killvar 'nestor_bjDeep'
+	if nestor_bjFailPuke			> 0:			Nestor['bjFailPuke']			= nestor_bjFailPuke				&killvar 'nestor_bjFailPuke'
+	if nestor_bjFailFaint			> 0:			Nestor['bjFailFaint']			= nestor_bjFailFaint			&killvar 'nestor_bjFailFaint'
+	if nestor_swall					> 0:			Nestor['swall']					= nestor_swall					&killvar 'nestor_swall'
+	if nestor_vagCumInsideUnwanted	> 0:			Nestor['vagCumInsideUnwanted'] 	= nestor_vagCumInsideUnwanted	&killvar 'nestor_vagCumInsideUnwanted'
+	if nestor_vag					> 0:			Nestor['vag']					= nestor_vag					&killvar 'nestor_vag'
+	if nestor_vagCumInside			> 0:			Nestor['vagCumInside']			= nestor_vagCumInside			&killvar 'nestor_vagCumInside'
+	if nestor_anal					> 0:			Nestor['anal']					= nestor_anal					&killvar 'nestor_anal'
+	if nestor_analCumInside			> 0:			Nestor['analCumInside']		  	= nestor_analCumInside			&killvar 'nestor_analCumInside'
+	if nestor_vagCumInsideUnwanted	> 0:			Nestor['vagCumInsideUnwanted']	= nestor_vagCumInsideUnwanted	&killvar 'nestor_vagCumInsideUnwanted'
+	if nestor_doPornpos				> 0:			Nestor['doPornpos']				= nestor_doPornpos				&killvar 'nestor_doPornpos'
+	if nestor_pornPos				> 0:			Nestor['pornPos']				= nestor_pornPos				&killvar 'nestor_pornPos'
+	if yakov_bj						> 0:			Yakov['bj']						= yakov_bj						&killvar 'yakov_bj'
+	if yakov_bjFail					> 0:			Yakov['bjFail']					= yakov_bjFail					&killvar 'yakov_bjFail'
+	if yakov_bjDeep					> 0:			Yakov['bjDeep']					= yakov_bjDeep					&killvar 'yakov_bjDeep'
+	if yakov_bjFailPuke				> 0:			Yakov['bjFailPuke']				= yakov_bjFailPuke				&killvar 'yakov_bjFailPuke'
+	if yakov_bjFailFaint			> 0:			Yakov['bjFailFaint']			= yakov_bjFailFaint				&killvar 'yakov_bjFailFaint'
+	if yakov_swall					> 0:			Yakov['swall']					= yakov_swall					&killvar 'yakov_swall'
+	if yakov_vagCumInsideUnwanted	> 0:			Yakov['vagCumInsideUnwanted']	= yakov_vagCumInsideUnwanted 	&killvar 'yakov_vagCumInsideUnwanted'
+	if yakov_vag					> 0:			Yakov['vag']					= yakov_vag						&killvar 'yakov_vag'
+	if yakov_vagCumInside			> 0:			Yakov['vagCumInside']			= yakov_vagCumInside			&killvar 'yakov_vagCumInside'
+	if yakov_anal					> 0:			Yakov['anal']					= yakov_anal					&killvar 'yakov_anal'
+	if yakov_analCumInside			> 0:			Yakov['analCumInside']			= yakov_analCumInside			&killvar 'yakov_analCumInside'
+	if yakov_vagCumInsideUnwanted	> 0:			Yakov['vagCumInsideUnwanted']	= yakov_vagCumInsideUnwanted	&killvar 'yakov_vagCumInsideUnwanted'
+	if yakov_doPornpos				> 0:			Yakov['doPornpos']				= yakov_doPornpos				&killvar 'yakov_doPornpos'
+	if yakov_pornPos				> 0:			Yakov['pornPos']				= yakov_pornPos					&killvar 'yakov_pornPos'
+	if yakov_hj						> 0:			Yakov['hj']						= yakov_hj						&killvar 'yakov_hj'
+	if yakov_dildo					> 0:			Yakov['dildo']					= yakov_dildo					&killvar'yakov_dildo'
+	if rentLeft						> 0:			shared_apt['rentLeft']			= rentLeft						& killvar 'rentLeft'
+	if weekNum						> 0:			shared_apt['weekNum']			= weekNum						& killvar 'weekNum'
+	if rentWeekNum					> 0:			shared_apt['rentWeekNum']		= rentWeekNum					& killvar 'rentWeekNum'
+	if servitudeLvl					> 0:			shared_apt['servitudeLvl']		= servitudeLvl					& killvar 'servitudeLvl'
+	if servicePaid					> 0:			shared_apt['servicePaid']		= servicePaid					& killvar 'servicePaid'
+	if cashPaid			 	 		> 0:			shared_apt['cashPaid']			= cashPaid						& killvar 'cashPaid'
+	if pavSharedAptEnabled			> 0: 			shared_apt['enabled']			= pavSharedAptEnabled			& killvar 'pavSharedAptEnabled'
+	if pavIntroStep					> 0:			shared_apt['pavIntroStep']		= pavIntroStep					& killvar 'pavIntroStep'
+	if rentWeekly					> 0:			shared_apt['rentWeekly']		= rentWeekly					& killvar 'rentWeekly'
+	if price						> 0:			shared_apt['price']				= price							& killvar 'price'
+	if vcard						> 0:			mc_inventory['vintage_card']	= vcard							& killvar 'vcard'
+	if card							> 0:			mc_inventory['card']			= card							& killvar 'card'
+	if sexCh						> 0:			shared_apt['sexCh']				= sexCh							& killvar 'sexCh'
+	if actionR						> 0:			shared_apt['actionR']			= actionR						& killvar 'actionR'
+	if seenAd 						> 0:			shared_apt['seenAd']			= seenAd						& killvar 'seenAd'
+	if gobelen						> 0:			mc_inventory['tapestry']		= gobelen						& killvar 'gobelen'
+	if GarTorgItem					> 0:			mc_inventory['trinkets_garage']	= GarTorgItem					& killvar 'GarTorgItem'
+	if TovarL						> 0:			mc_inventory['trinkets_home']	= TovarL						& killvar 'TovarL'
+	if perenGarTov > 0: killvar 'perenGarTov'
+	if mc_inventory['refill_bottle'] > 0 and mc_inventory['refill_bottle_water'] = 0:		mc_inventory['refill_bottle_water'] = mc_inventory['refill_bottle']	& mc_inventory['refill_bottle'] = 1
+	killvar'kuhdrova'
+	if Oleg['analCumInside']			> 0: Oleg['cumAnal']					 = Oleg['analCumInside']
+	if Oleg['analCumInside']			> 0: Oleg['analCumInside']				-= Oleg['analCumInsideUnwanted']
+	if Oleg['analCumInsideUnwanted']	> 0: Oleg['analCumInsideUnwanted']		-= Oleg['analCumInside']
+	if Nestor['analCumInside']			> 0: Nestor['cumAnal']					 = Nestor['analCumInside']
+	if Nestor['analCumInside']			> 0: Nestor['analCumInside']			-= Nestor['analCumInsideUnwanted']
+	if Nestor['analCumInsideUnwanted']	> 0: Nestor['analCumInsideUnwanted']	-= Nestor['analCumInside']
+	if Yakov['analCumInside']			> 0: Yakov['cumAnal']					 = Yakov['analCumInside']
+	if Yakov['analCumInside']			> 0: Yakov['analCumInside']				-= Yakov['analCumInsideUnwanted']
+	if Yakov['analCumInsideUnwanted']	> 0: Yakov['analCumInsideUnwanted']		-= Yakov['analCumInside']
+	if Oleg['vagCumInside']				> 0: Oleg['cumVag']						 = Oleg['vagCumInside']
+	if Oleg['vagCumInside']				> 0: Oleg['vagCumInside']				-= Oleg['vagCumInsideUnwanted']
+	if Oleg['vagCumInsideUnwanted']		> 0: Oleg['vagCumInsideUnwanted']		-= Oleg['vagCumInside']
+	if Nestor['vagCumInside']			> 0: Nestor['cumVag']					 = Nestor['vagCumInside']
+	if Nestor['vagCumInside']			> 0: Nestor['vagCumInside']				-= Nestor['vagCumInsideUnwanted']
+	if Nestor['vagCumInsideUnwanted']	> 0: Nestor['vagCumInsideUnwanted']		-= Nestor['vagCumInside']
+	if Yakov['vagCumInside']			> 0: Yakov['cumVag']					 = Yakov['vagCumInside']
+	if Yakov['vagCumInside']			> 0: Yakov['vagCumInside']				-= Yakov['vagCumInsideUnwanted']
+	if Yakov['vagCumInsideUnwanted']	> 0: Yakov['vagCumInsideUnwanted']		-= Yakov['vagCumInside']
 
 
 
@@ -2851,8 +2851,8 @@ if temp_current_save_version < 00090204:
 	if LocalRun		> 0:	runnerQW['pav_stage']		= LocalRun		& killvar 'LocalRun'
 	if swinbeg		> 0:	runnerQW['pav_wins1']		= swinbeg		& killvar 'swinbeg'
 	if swinbeggor	> 0:	runnerQW['pav_wins2']		= swinbeggor	& killvar 'swinbeggor'
- 
- 
+
+
 	!! Flash variable migration to singular array (which is killvared on site)
 	if dress_ind_bra			> 0:	killvar 'dress_ind_bra'
 	if dress_ind_tits			> 0:	killvar 'dress_ind_tits'
@@ -3020,7 +3020,7 @@ if temp_current_save_version < 00090204:
 	if cheatHapri				! 0 or $cheatHapri				! '':		cheatVars['always_brushed']		= cheatHapri				& killvar 'cheatHapri'
 	if autohairbrush			! 0 or $autohairbrush			! '':		cheatVars['auto_brush']			= autohairbrush				& killvar 'autohairbrush'
 	if no_cum_leak				! 0 or $no_cum_leak				! '':		cheatVars['no_cum_leak']		= no_cum_leak				& killvar 'no_cum_leak'
-	if cyccustom				! 0 or $cyccustom				! '':		cheatVars['track_period']		= cyccustomkillvar			& killvar 'cyccustom'
+	if cyccustom				! 0 or $cyccustom				! '':		cheatVars['track_period']		= cyccustom					& killvar 'cyccustom'
 	if cheatNomakeup			! 0 or $cheatNomakeup			! '':		cheatVars['makeup_smear']		= cheatNomakeup				& killvar 'cheatNomakeup'
 	if cheatNoSweat				! 0 or $cheatNoSweat			! '':		cheatVars['no_sweat']			= cheatNoSweat				& killvar 'cheatNoSweat'
 	if cheatNoEat				! 0 or $cheatNoEat				! '':		cheatVars['hunger']				= cheatNoEat				& killvar 'cheatNoEat'
@@ -3098,6 +3098,11 @@ if temp_current_save_version < 00090204:
 	if mira_go_blok		! 0:	MiraVars['follow_time']		= mira_go_blok			& killvar 'mira_go_blok'
 	if mira_guest		! 0:	MiraVars['guest']			= 1						& killvar 'mira_guest'
 	if mira_guestday	! 0:	MiraVars['guestday']		= mira_guestday			& killvar 'mira_guestday'
+	if miratalkday		! 0:	MiraVars['talkday']			= miratalkday			& killvar 'miratalkday'
+	if miranudetalk		! 0:	MiraVars['nudetalk']		= miranudetalk			& killvar 'miranudetalk'
+	if mirapickingtalk	! 0:	MiraVars['pickingtalk']		= mirapickingtalk		& killvar 'mirapickingtalk'
+	if mirapimp			! 0:	MiraVars['pimp']			= mirapimp				& killvar 'mirapimp'
+	if Miraswimday		! 0:	MiraVars['swimday']			= Miraswimday			& killvar 'Miraswimday'
 	if meadow > 0:
 		gad_meadow_found = 1
 		MiraVars['meadow'] = meadow -1
@@ -3146,6 +3151,19 @@ if temp_current_save_version < 00090204:
 end
 
 
+!!------------------------------------!!Version 0.9.2.5!!-----------------------------------------------!!
+
+if temp_current_save_version < 00090205:
+	$home_name['gad_swamphouse'] = 'hunters_lodge'
+	$home_name['gad_swamp_yard'] = 'hunters_lodge'
+
+	gs 'shortgs', 'remove_array_element', '$home_name', 'swamphouse'
+	gs 'shortgs', 'remove_array_element', '$home_name', 'swamp_yard'
+
+	!gs 'newspaper', 'cikl'
+end
+
+
 killvar 'temp_current_save_version'
 gs 'saveg'
 

+ 13 - 11
locations/sex_ev_after.qsrc

@@ -2100,27 +2100,29 @@ end
 
 
 if $ARGS[0] = 'smoke_ciga1':
-	act'Never mind': cla & gs'sex_ev_after', 'after_sex2'
+	act 'Never mind': cla & gs 'sex_ev_after', 'after_sex2'
 
 	if mc_inventory['cigarettes'] > 0 and sex_ev['angry_after'] = 0:
-		act'One of yours':gt'sex_ev_after', 'smoke_ciga2'
+		act 'One of yours':
+			sex_ev['bum_cigarette'] = 0
+			gt 'sex_ev_after', 'smoke_ciga2'
+		end
 
-		act'Play with your phone':
+		act 'Play with your phone':
+			sex_ev['bum_cigarette'] = 0
 			sex_ev['phone'] = 2
-			gt'sex_ev_after', 'smoke_ciga2'
+			gt 'sex_ev_after', 'smoke_ciga2'
 		end
 	end
 	if sex_ev['boy_in_shower'] ! 1:
-		act'Bum a cigarette':
+		act 'Bum a cigarette':
 			sex_ev['bum_cigarette'] = 1
-			mc_inventory['cigarettes'] += 1
 			gt 'sex_ev_after', 'smoke_ciga_bum'
 		end
 		
-		act'Bum a cigarette and play with your phone':
+		act 'Bum a cigarette and play with your phone':
 			sex_ev['bum_cigarette'] = 1
 			sex_ev['cigarette'] = 3
-			mc_inventory['cigarettes'] += 1
 			gt 'sex_ev_after', 'smoke_ciga_bum'
 		end
 	end
@@ -2140,7 +2142,7 @@ if $ARGS[0] = 'smoke_ciga2':
 		'You pull a cigarette from your purse and place it in your mouth, sparking it with your lighter while inhaling deeply.'
 	end
 	
-	gs'sex_ev_after', 'smoke_ciga_act'
+	gs 'sex_ev_after', 'smoke_ciga_act'
 end
 
 if $ARGS[0] = 'smoke_ciga_bum':
@@ -2172,8 +2174,8 @@ end
 
 if $ARGS[0] = 'smoke_ciga_act':
 	act'Smoke':
-		gs 'drugs', 'smoke'
-		if sex_ev['phone'] = 2:gt'sex_ev_after', 'smoke_phone'
+		gs 'drugs', 'smoke', sex_ev['bum_cigarette']
+		if sex_ev['phone'] = 2: gt'sex_ev_after', 'smoke_phone'
 		cla & *clr
 		if sex_ev['boy_in_shower'] ! 1:
 			if npc_smoker[$boy] > 0 and sex_ev['boy_smoked'] ! 1:

+ 9 - 6
locations/sex_ev_events.qsrc

@@ -305,25 +305,28 @@ if $ARGS[0] = 'offer_ciga1':
 		end
 	end
 	
-	act'Yes please':
+	act 'Yes please':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke0.jpg"></center>'
 		'"Sure," you smile. <<$npc_firstname[$boy]>> hands over one with his lighter and you accept gratefully, lighting up and inhaling deeply.'
-		gs'sex_ev_after', 'smoke_ciga_act'
+		sex_ev['bum_cigarette'] = 1
+		gs 'sex_ev_after', 'smoke_ciga_act'
 	end
 	
-	act'Love one':
+	act 'Love one':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke0.jpg"></center>'
 		'"I''d love one," you smile. <<$npc_firstname[$boy]>> hands over one with his lighter and you accept gratefully, lighting up and inhaling deeply.'
-		gs'sex_ev_after', 'smoke_ciga_act'
+		sex_ev['bum_cigarette'] = 1
+		gs 'sex_ev_after', 'smoke_ciga_act'
 	end
 	
-	act'Read my mind':
+	act 'Read my mind':
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke0.jpg"></center>'
 		'"You read my mind," you grin as <<$npc_firstname[$boy]>> hands over one with his lighter and you accept gratefully, lighting up and inhaling deeply.'
-		gs'sex_ev_after', 'smoke_ciga_act'
+		sex_ev['bum_cigarette'] = 1
+		gs 'sex_ev_after', 'smoke_ciga_act'
 	end
 	
 	if drugVars['cigarettes_used'] = 0:

+ 4 - 4
locations/transport_functions.qsrc

@@ -395,7 +395,7 @@ if $ARGS[0] = 'buy_bus_pass':
 		if money >= 100:
 			dynamic 'act ''Buy a daily bus pass (1 day - 100 <b>₽</b>)'':
 				cla
-				money -= 250
+				money -= 100
 				transportVars[''buspass_day''] = daystart + 1
 				act ''Return'': gt ''<<$loc>>'', ''<<$loc_arg>>''
 			end'
@@ -404,7 +404,7 @@ if $ARGS[0] = 'buy_bus_pass':
 		if money >= 500:
 			dynamic 'act ''Buy a weekly bus pass (7 days - 500 <b>₽</b>)'':
 				cla
-				money -= 1500
+				money -= 500
 				transportVars[''buspass_day''] = daystart + 7
 				act ''Return'': gt ''<<$loc>>'', ''<<$loc_arg>>''
 			end'
@@ -413,7 +413,7 @@ if $ARGS[0] = 'buy_bus_pass':
 		if money >= 1500:
 			dynamic 'act ''Buy a monthly bus pass (30 days - 1500 <b>₽</b>)'':
 				cla
-				money -= 5500
+				money -= 1500
 				transportVars[''buspass_day''] = daystart + 30
 				act ''Return'': gt ''<<$loc>>'', ''<<$loc_arg>>''
 			end'
@@ -422,7 +422,7 @@ if $ARGS[0] = 'buy_bus_pass':
 		if money >= 13000:
 			dynamic 'act ''Buy a yearly bus pass (365 days - 13000 <b>₽</b>)'':
 				cla
-				money -= 75000
+				money -= 13000
 				transportVars[''buspass_day''] = daystart + 365
 				act ''Return'': gt ''<<$loc>>'', ''<<$loc_arg>>''
 			end'

+ 46 - 44
locations/uni_dorm.qsrc

@@ -14,7 +14,8 @@ if $ARGS[0] = 'start':
 	*clr & cla
 	'<center><b><font color="maroon">Dormitory</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm.jpg"></center>'
-	'You walk up to the dorm building and head inside. It''s pretty clean and in good shape. An older woman, with a very unpleasant and judgmental look on her face sits in a room just off the main hallway. It has a partially glass wall and a window, splitting it from the main room. She looks up at you as you enter, her look telling you she''s already judging you as her face frowns into a look of disapproval.'
+	'You walk up to the dorm building and head inside. It''s pretty clean and in good shape. An older woman, with a very unpleasant and judgmental look on her face sits in a room just off the main hallway. It has a partially glass wall and window splitting it from the main room.'
+	'She glares up at you as you enter, her look telling you she''s already judging you as her face frowns into a look of disapproval.'
 	act 'Head outside':
 		minut += 1
 		killvar 'university_dorm'
@@ -190,7 +191,7 @@ if $ARGS[0] = 'second_floor':
 				gt 'uni_dorm', 'dorm_shower_men'
 			end
 		else
-			act 'Enter the men''s Shower (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			act 'Enter the men''s shower (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
 	end
 
@@ -211,7 +212,7 @@ if $ARGS[0] = 'second_floor':
 	if katjaQW['knows_dorm_room_number'] > 0 and yearstart > 1:
 		act 'Katja''s room':
 			*clr & cla 
-			if locat['katja'] = 24 or locat['katja']  = 31 or locat['katja']  = 35 or locat['katja']  = 51 or locat['katja']  = 52:
+			if locat['katja'] = 24 or locat['katja'] = 31 or locat['katja'] = 35 or locat['katja'] = 51 or locat['katja'] = 52:
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big14.jpg"></center>'
 				'Katja opens the door. "Hey <<$pcs_nickname>>, come on in!" She stands aside to let you enter before closing the door behind you.'
 
@@ -235,7 +236,7 @@ if $ARGS[0] = 'second_floor':
 				elseif (locat['katja'] = 32 or locat['katja'] = 33) and katjaQW['kitchen_day'] ! daystart:
 					'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm_hall.jpg"></center>'
 					'You knock on the door, but no one answers. Noticing what time it is, you realise that Katja is likely in the shared kitchen.'
-					act 'Check if Katja is in the kitchen': gt 'katja_pantyquest', 'kitchen',  'from_room'
+					act 'Check if Katja is in the kitchen': gt 'katja_pantyquest', 'kitchen', 'from_room'
 				else
 					'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm_hall.jpg"></center>'
 					'You knock on the door, but no one answers. She must be asleep or not home.'
@@ -253,11 +254,13 @@ if $ARGS[0] = 'second_floor':
 			if $locat['A2'] = 'dormroom_ studying_or _relaxing':
 !				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big2.jpg"></center>'
 				if artemQW['artlie'] = 2 or artemQW['artembrokenheart'] = 1 or artemQW['artemblok'] = 1:
-					'You stand outside the dorm room, knocking on the door. The door is answered by Artem, who frowns as soon as he sees you. "I told you I never wanted to see you again! Please go away." He closes the door in your face without another word.'
+					'You stand outside the dorm room, knocking on the door. It''s soon answered by Artem, who frowns as soon as he sees you. "I told you I never wanted to see you again! Please go away."'
+					'He closes the door in your face without another word.'
 					act 'Leave': gt 'uni_dorm', 'second_floor'
 				else
-					'You stand outside the dorm room, knocking on the door, hoping that Artem will come to the door.'
-					'Artem opens the door smiling. "Hi <<$pcs_nickname>>. Come in, I was just studying but I can take a break." Once you walk inside, he closes the door and heads to the couch and takes a seat.'
+					'You stand outside the dorm room, knocking on the door, hoping Artem will answer.'
+					'He soon opens the door with a smile. "Oh hey <<$pcs_nickname>>. I was just studying, but I can take a break."'
+					'Once you''re inside, he closes the door and heads to the couch to take a seat.'
 					act 'Enter': gt 'artem_dorm', 'start'
 				end
 			else
@@ -304,7 +307,7 @@ if $ARGS[0] = 'sixth_floor':
 				gt 'uni_dorm', 'dorm_shower_men'
 			end
 		else
-			act 'Enter the men''s Shower (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			act 'Enter the men''s shower (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
 	end
 
@@ -377,7 +380,7 @@ if $ARGS[0] = 'seventh_floor':
 				gt 'uni_dorm', 'dorm_shower_men'
 			end
 		else
-			act 'Enter the men''s Shower (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			act 'Enter the men''s shower (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
 	end
 
@@ -476,9 +479,9 @@ if $ARGS[0] = 'eighth_floor':
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm_hall.jpg"></center>'
 	if func('homes_properties', 'has_access', 'university_dorm'):
-		'Before you is the usual dorm hallway with the dilapidated walls of the eighth floor. You can hear music and loud talking from drunk students escaping from some rooms, after living in the dorms for a bit. You now know this floor is often referred to as the African floor or the Blacks floor, all of the African students assigned to your dorm building where all assigned dorm rooms on this floor and no one else is assigned a room on this floor.'
+		'Before you is the usual dorm hallway with the dilapidated walls of the eighth floor. You can hear music and loud talking from drunk students escaping from some rooms. You''ve often heard this floor being referred to as the ''Black Site'' since only the African students are assigned rooms on this floor.'
 	else
-		'Before you is the usual dorm hallway with the dilapidated walls of the eighth floor. You can hear music you do notice the music sounds different, as in it is not the kind of music you are not as familiar with, their is also loud talking from some of the room. Most of it you can''t make out but sometimes when you can it is not in Russian.'
+		'Before you is the usual dorm hallway with the dilapidated walls of the eighth floor. You can hear music, but it sounds rather different to what you''re used to hearing and clearly isn''t Russian.'
 	end
 	if totminut > uni_dorm['event_minut']:
 		if hour > 2 and (week < 6 and hour < 15) or (week > 5 and hour < 11): 
@@ -501,7 +504,7 @@ if $ARGS[0] = 'eighth_floor':
 				gt 'uni_dorm', 'dorm_shower_men'
 			end
 		else
-			act 'Enter the men''s Shower (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			act 'Enter the men''s shower (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
 	end
 
@@ -519,11 +522,11 @@ if $ARGS[0] = 'eighth_floor':
 		act 'Enter the men''s restroom (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 	end
 	if DjibrilQW['invite'] = 1:
-		act 'Djibril'' room':
+		act 'Djibril''s room':
 			*clr & cla
 			if (week <= 4 and hour >= 16 and hour < 23 and rand(1, 2) = 2) or (week = 6 and hour >= 9 and hour < 23 and rand(1, 2) = 2) or (week = 7 and hour >= 9 and hour < 23 and rand(1, 3) >= 2):
 				'<center><img <<$set_imgh>> src="images/characters/shared/headshots_main/big82.jpg"></center>'
-				'You knock on the door, and after a few seconds, Djibril opens it. He smiles as he notices it''s you. "I was hoping you would stop by <<$pcs_nickname>>. Come on in."'
+				'You knock on the door, and after a few seconds, Djibril opens it. He smiles as he notices it''s you. "I was hoping you would stop by. Come on in."'
 
 				act 'Enter': gt 'djibril', 'djibril_room'
 			else
@@ -532,7 +535,7 @@ if $ARGS[0] = 'eighth_floor':
 				gs 'stat'
 				'You knock on the door, but no one answers. He must be asleep or not home.'
 
-				act 'Leave':gt 'uni_dorm', 'eighth_floor'
+				act 'Leave': gt 'uni_dorm', 'eighth_floor'
 			end
 		end
 	end
@@ -540,7 +543,7 @@ if $ARGS[0] = 'eighth_floor':
 	if meet_kendra = 1:
 		act 'Kendra''s room':
 			*clr & cla
-			if (week <= 4 and hour >= 17 and hour < 23 and rand(1, 2) = 2) or (week <= 6 and hour >= 9 and hour < 20 and rand(1, 2) = 2) or (week = 7 and hour >= 9 and hour < 23 and rand(1, 3) >= 2):
+			if (week <= 4 and hour >= 17 and hour < 23 and rand(1,2) = 2) or (week <= 6 and hour >= 9 and hour < 20 and rand(1,2) = 2) or (week = 7 and hour >= 9 and hour < 23 and rand(1,3) >= 2):
 				if kendra_busy ! daystart:
 					if rand(1,5) = 1:
 						'<center><img <<$set_imgh>> src="images/characters/city/university/girl/kendra/door.jpg"></center>'
@@ -557,7 +560,7 @@ if $ARGS[0] = 'eighth_floor':
 								act 'Leave': gt 'uni_dorm', 'eighth_floor'
 							else
 								if kendra_male_slave = 0:
-									'You knock on the door, and after a few seconds, Kendra opens it. She is completely naked and wearing a strapon harness around her hips. She plays with the large black dildo attached to it as she looks at you.  "Well if it isn''t my new favorite white slave bitch. I''m kind of busy punishing one of my other slaves right now."'
+									'You knock on the door, and after a few seconds, Kendra opens it. She is completely naked and wearing a strapon harness around her hips. She plays with the large black dildo attached to it as she looks at you. "Well if it isn''t my new favorite white slave bitch. I''m kind of busy punishing one of my other slaves right now."'
 									'She starts to close the door before you can reply, then stops and smiles at you. "You could come in and watch." She holds the door open and stands aside to let you enter. You glance into the room and see a naked college boy kneeling next to the couch. When he notices you, he blushes bright red and moves to cover himself up, but stops with one look from Kendra and instead just lowers his gaze to the floor. You have no doubt what she''s going to do to him, but is it something you want to watch? It could be interesting and you might learn something from her as well. On the other hand, do you want to humiliate him more than he already is?'
 								else
 									'You knock on the door. After a few seconds, Kendra opens the door. She is completely naked and wearing a strapon harness around her hips. She plays with the large black dildo attached to it as she looks at you. "Well if it isn''t my new favorite white slave bitch. I''m punishing one of the boys again. Want to come in and watch again?"'
@@ -728,7 +731,7 @@ if $ARGS[0] = 'tenth_floor':
 				gt 'uni_dorm', 'dorm_shower_men'
 			end
 		else
-			act 'Enter the men''s Shower (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			act 'Enter the men''s shower (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
 	end
 
@@ -754,29 +757,28 @@ if $ARGS[0] = 'tenth_floor':
 end
 
 if $args[0] = 'dorm_lounge':
-	$loc_arg = 'dorm_lounge'
-	$loc = 'uni_dorm'
-    $location_type = 'private'
-	$menu_loc = 'uni_dorm'
-	$menu_arg = 'dorm_lounge'
+	gs 'shortgs', 'setloc', 'uni_dorm', 'dorm_lounge'
+	$location_type = 'private'
 	menu_off = 0
 	minut += 1
 	gs 'stat'
 	*clr & cla
 	'<center><b>Dorm Lounge</b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm_lounge.jpg"></center>'
-	'This is the large shared lounge for this floor. It is fairly tidy, with a few little squares. A tv on along a wall creates one side of the square while couches or chairs make up the other three sides, with just enough space between them to allow people to enter or leave the little squares. Several such entertainment squares line the room with a few vending machines.'
+	'This is the large shared lounge for this floor. Couches and chairs clustered around a TV on the wall create a square for groups of people to sit at, with just enough space between them to allow people to enter or leave. Several of these squares line the room along with a few vending machines.'
+	'A free <a href="exec: newspaperVars[''dbag''] = 0 & gs ''newspaper'', ''start''">newspaper</a> is available.'
+
 	act 'Return to the corridor': gt 'uni_dorm', $uni_dorm['floor']
-	act 'Watch tv': gt 'uni_dorm', 'dorm_lounge_watch_tv'
+	act 'Watch TV': gt 'uni_dorm', 'dorm_lounge_watch_tv'
 	act 'Relax': gt 'uni_dorm', 'dorm_lounge_relax'
 	!!act 'Buy snacks':
-!!I commented this out because I have no clue how to do this, if you know how to do it. Just have it charge what the kiosk does for snacks/drink and then return to this room.
+!!I commented this out because I have no clue how to do this. If you know how to do it, just have it charge what the kiosk does for snacks/drinks then return to this room.
 end
 
 if $args[0] = 'dorm_lounge_watch_tv':
 	$loc_arg = 'dorm_lounge_watch_tv'
 	$loc = 'uni_dorm'
-    $location_type = 'private'
+	$location_type = 'private'
 	$menu_loc = 'uni_dorm'
 	$menu_arg = 'dorm_lounge_watch_tv'
 	menu_off = 0
@@ -786,15 +788,15 @@ if $args[0] = 'dorm_lounge_watch_tv':
 	*clr & cla
 	'<center><b>Dorm Lounge TV</b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm_lounge.jpg"></center>'
-	'You take a seat on one of the couches and watch a little tv, there is not a lot on but it kills a little time.'
+	'You take a seat on one of the couches to watch something on the TV. There''s not much on, but it kills a little time.'
 	act 'Return to the corridor': gt 'uni_dorm', $uni_dorm['floor']
-	act 'Keep watching tv': gt 'uni_dorm', 'dorm_lounge_watch_tv'
+	act 'Keep watching': gt 'uni_dorm', 'dorm_lounge_watch_tv'
 end
 
 if $args[0] = 'dorm_lounge_relax':
 	$loc_arg = 'dorm_lounge_relax'
 	$loc = 'uni_dorm'
-    $location_type = 'private'
+	$location_type = 'private'
 	$menu_loc = 'uni_dorm'
 	$menu_arg = 'dorm_lounge_relax'
 	menu_off = 0
@@ -804,7 +806,7 @@ if $args[0] = 'dorm_lounge_relax':
 	*clr & cla
 	'<center><b>Dorm Lounge Relax</b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm_lounge.jpg"></center>'
-	'You take a seat on one of the couches and just chill out for a bit relaxing.'
+	'You take a seat on one of the couches and just chill out for few minutes.'
 	act 'Return to the corridor': gt 'uni_dorm', $uni_dorm['floor']
 	act 'Keep relaxing': gt 'uni_dorm', 'dorm_lounge_relax'
 end
@@ -812,7 +814,7 @@ end
 if $args[0] = 'dorm_kitchen':
 	$loc_arg = 'dorm_kitchen'
 	$loc = 'uni_dorm'
-    $location_type = 'private'
+	$location_type = 'private'
 	$locclass = 'kitr'
 	$menu_loc = 'uni_dorm'
 	$menu_arg = 'dorm_kitchen'
@@ -825,13 +827,13 @@ if $args[0] = 'dorm_kitchen':
 	*clr & cla
 	'<center><b>Dorm Kitchen</b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm_kitchen.jpg"></center>'
-	'The large shared kitchen for this floor. It is fairly tidy, with a lot of cabinets along two of the walls. Two ovens and two refrigerators, as well as several tables with chairs around them, are scattered around the room.'
+	'The large shared kitchen for this floor. It''s fairly tidy, with a lot of cabinets along two of the walls, two ovens and two refrigerators, and several tables with chairs around them scattered about the room.'
 	if (locat['katja'] = 32 or locat['katja'] = 33) and $uni_dorm['floor'] = 'second_floor':
 		if katjaQW['kitchen_day'] ! daystart:
 			'You see '+iif(katjaQW['know_katja_uni'] = 0 and ($start_type['loc'] ! 'sg' and $start_type['magic'] = 'tg'), 'a cute redheaded girl', '<a href="exec:gt ''katja_pantyquest'', ''kitchen''">Katja</a>')+iif((katjaQW['pantiesQWstage'] < 3 or (katjaQW['pantiesQWstage'] = 3 and katjaQW['slut'] < 65) or katjaQW['pantiesQWstage'] = 4) and katjaQW['take_of_panties_day'] ! daystart, 'sitting in a chair.', 'standing at the kitchen table.')
 		else
 			if locat['katja'] = 32:
-				'You see '+iif(katjaQW['know_katja_uni'] = 0 and ($start_type['loc'] ! 'sg' and $start_type['magic'] = 'tg'), 'a cute redheaded girl', 'Katja')+' at the kitchen tables coking.'
+				'You see '+iif(katjaQW['know_katja_uni'] = 0 and ($start_type['loc'] ! 'sg' and $start_type['magic'] = 'tg'), 'a cute redheaded girl', 'Katja')+' cooking.'
 			else
 				'You see '+iif(katjaQW['know_katja_uni'] = 0 and ($start_type['loc'] ! 'sg' and $start_type['magic'] = 'tg'), 'a cute redheaded girl', 'Katja')+' at the table eating her dinner.'
 			end
@@ -839,7 +841,7 @@ if $args[0] = 'dorm_kitchen':
 	end
 
 	act 'Return to the corridor': gt 'uni_dorm', $uni_dorm['floor']
-	if  $uni_dorm['floor'] = 'tenth_floor':
+	if $uni_dorm['floor'] = 'tenth_floor':
 		if mc_inventory['food_basic'] > 0:
 			if edahot = 0:
 				$edagot = '<a href="exec:dynamic $edagotd">Cook a meal</a>'
@@ -925,7 +927,7 @@ if $ARGS[0] = 'dorm_shower_men':
 	*clr & cla
 	'<center><b><font color="maroon">Dormitory - Men''s Communal Showers</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/showers/empty.jpg"></center>'
-	'You open the door and walk down to the end of the L shaped hall to peek around the corner. In the nearest corner is a small alcove of lockers and a couple of benches, closest to the entry point is two rows of sinks and <a href="exec:gt ''mirror'', ''start''">mirrors</a>. On the other side of the room a walk way leads off to the communal <a href="exec:gt ''uni_dorm'', ''mens_shower''">showers</a>.'
+	'You open the door and walk down to the end of the L shaped hall to peek around the corner. In the nearest corner is a small alcove with lockers, a few benches, two rows of sinks and some <a href="exec:gt ''mirror'', ''start''">mirrors</a>. On the other side of the room is a walkway that leads off to the communal <a href="exec:gt ''uni_dorm'', ''mens_shower''">showers</a>.'
 	act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	dynamic $tampon
 	dynamic $quickwash
@@ -947,7 +949,7 @@ if $ARGS[0] = 'dorm_shower_women':
 	*clr & cla
 	'<center><b><font color="maroon">Dormitory - Women''s Communal Showers</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/showers/empty.jpg"></center>'
-	'You open the door and walk down to the end of the L shaped hall, which takes you to the main area of the communal shower room. In the nearest corner is a small alcove of lockers and a couple of benches, closest to the entry point is two rows of sinks and <a href="exec:gt ''mirror'', ''start''">mirrors</a>. On the other side of the room a walk way leads off to the communal <a href="exec:gt ''uni_dorm'', ''womens_shower''">showers</a>.'
+	'You open the door and walk down to the end of the L shaped hall, which takes you to the main area of the communal shower room. In the nearest corner is a small alcove with lockers, a few benches, two rows of sinks and some <a href="exec:gt ''mirror'', ''start''">mirrors</a>. On the other side of the room is a walkway that leads off to the communal <a href="exec:gt ''uni_dorm'', ''womens_shower''">showers</a>.'
 	act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	dynamic $tampon
 	dynamic $quickwash
@@ -968,7 +970,7 @@ if $ARGS[0] = 'mens_shower':
 	*clr & cla
 	'<center><b><font color="maroon">Dormitory - Men''s Showers</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/showers/empty_showers.jpg"></center>'
-	'The room is currently empty, inside you can see a line of showers with small baskets on the wall just under the shower heads to store your shampoo and other products in while someone showers. There is a small drain in the floor.'
+	'The room is currently empty, but you can see a line of showers with small baskets on the wall just under the shower heads to store shampoo and other products.'
 	act 'Leave': gt 'uni_dorm', 'dorm_shower_men'
 	gs 'din_van', 'private'
 end
@@ -987,7 +989,7 @@ if $ARGS[0] = 'womens_shower':
 	*clr & cla
 	'<center><b><font color="maroon">Dormitory - Women''s Showers</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/showers/empty_showers.jpg"></center>'
-	'The room is currently empty, inside you can see a line of showers with small baskets on the wall just under the shower heads to store your shampoo and other products in while someone showers. There is a small drain in the floor.'
+	'The room is currently empty, but you can see a line of showers with small baskets on the wall just under the shower heads to store shampoo and other products.'
 	act 'Leave': gt 'uni_dorm', 'dorm_shower_women'
 	gs 'din_van', 'private'
 end
@@ -999,7 +1001,7 @@ if $ARGS[0] = 'dorm_room':
 	$loc = 'uni_dorm'
 	$locM_arg = 'dorm_room'
 	$locM = 'uni_dorm'
-    $location_type = 'private'
+	$location_type = 'private'
 	$menu_loc = 'uni_dorm'
 	$menu_arg = 'dorm_room'
 	menu_off = 0
@@ -1012,7 +1014,7 @@ if $ARGS[0] = 'dorm_room':
 	'<center><b>Your dorm room</b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm_room/room.jpg"></center>'
 	'This is the dorm room you share with Vika.'
-	'Your <a href="exec:gt ''bed'',''start''">bed</a> is positioned in one of the corners of the room. Your <a href="exec:gt ''stol'' ,''start''">desk</a> sits at the foot of it.'
+	'Your <a href="exec:gt ''bed'',''start''">bed</a> is positioned in one of the corners of the room, with your <a href="exec:gt ''stol'' ,''start''">desk</a> sitting at the foot of it.'
 	if $ml_guitar['location'] = $loc: 'Your guitar rests on its stand next to your bed.'
 	if mc_inventory['mag_porn'] > 0: 'You''ve hidden your porn magazines under the mattress of your bed.'
 	
@@ -1021,9 +1023,9 @@ if $ARGS[0] = 'dorm_room':
 		vika_inroom = 1
 		vika_sleep = 0
 		if npc_rel['A220'] >= 60 and birthday = day and birthmonth = month and vikaslut = 1 and b_vika_present_Day ! daystart:
-			$vikatext = '<a href="exec:gt''Vika''">Vika</a> seems excited when she notices you. She is trying to hide a box behind her back.'
+			$vikatext = '<a href="exec:gt''Vika''">Vika</a> seems excited when she notices you. She''s trying to hide a box behind her back.'
 		else
-			$vikatext =  '<a href="exec:gt''Vika''">Vika</a> is lying on her bed.'
+			$vikatext = '<a href="exec:gt''Vika''">Vika</a> is lying on her bed.'
 		end
 		gs 'music_actions', 'not_alone'
 	elseif hour > func('bordel', 'close_hour') and hour < 8:
@@ -1032,7 +1034,7 @@ if $ARGS[0] = 'dorm_room':
 		if vikaslut = 0:
 			$vikatext = '<a href="exec:gt''Vika''">Vika</a> is sleeping in her bed after being out the whole night.'
 		elseif vikaslut = 1:
-			$vikatext = '<a href="exec:gt''Vika''">Vika</a> is sleeping in her bed after working hard in the brothel all night.'
+			$vikatext = '<a href="exec:gt''Vika''">Vika</a> is sleeping in her bed after working in the brothel all night.'
 		end
 		gs 'music_actions', 'no_music'
 	end

+ 89 - 82
locations/uni_dorm_events.qsrc

@@ -8,46 +8,46 @@ if $ARGS[0] = 'dorm_floor':
 	uni_dorm['event_minut'] = totminut + 60
 	if temp = 1:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/2girl_hump1.jpg"></center>'
-		'As you walk down the hall, you see two girls grinding and dancing provocatively against each other while another takes photos with her phone. As a couple of boys a little ways away watch the girls drying humping each other in the hallway. You wonder as you pass them by if the girls are just doing it to get the boys attention or if they are doing it because they are into it.'
+		'As you walk down the hall, you see two girls grinding and dancing provocatively against each other while another takes photos with her phone. Some boys are also watching them. As you pass by, you wonder if they''re just doing it to get the boys attention or if they''re actually into it.'
 		gs 'arousal', 'voyeur', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Keep going': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 2:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/3naked_girls3.jpg"></center>'
-		'As you walk down the hall, you''re greeted by three tipsy, giggling, completely naked girls passing you by. The dark haired one of the group looks familiar, you''re sure you''ve seen her around campus before, and she just so happens to be getting her breasts groped from behind from one of her friends. They push by you and continue into the stairwell, leaving you to imagine just where they''re off to next.'
+		'As you walk down the hall, you''re greeted by three tipsy, giggling, completely naked girls. The dark haired one looks familiar and you''re sure you''ve seen her around campus before; she doesn''t seem to mind as her friend gropes at her breasts. They push by you and continue into the stairwell, leaving you to imagine where they''re off to next.'
 		gs 'arousal', 'voyeur', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Keep going': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 3:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/4girls_running.jpg"></center>'
-		'You walk down the mostly quiet hall when suddenly four girls come screaming and laughing down the hallway at you at full speed! You dodge out of the way and they continue sprinting away. What was THAT about?'
+		'You walk down the mostly quiet hall when four girls suddenly come screaming and laughing down the hallway at you at full speed. You dodge out of the way and they continue sprinting away. What was that about?'
 		act 'Keep going': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 4:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/naked_couple1.jpg"></center>'
-		'As you walk down the hall, you see a totally naked girl riding on the back of a totally naked guy. This place is crazy sometimes!'
+		'As you walk down the hall, you see a naked girl riding on the back of a naked guy. This place is truly crazy sometimes!'
 		gs 'arousal', 'voyeur', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Keep going': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 5:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/naked_girl1.jpg"></center>'
-		'You walk down the hallway of the six floor when suddenly one of the dorm room doors opens and a completely naked girl steps into view, then walks down the hall to communal showers.'
+		'As you walk down the hallway, one of the dorm room doors suddenly opens and a naked girl steps into view and casually walks down the hall to the communal showers.'
 		gs 'arousal', 'voyeur', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Keep going': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 6:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/naked_girls_group2.jpg"></center>'
-		'There''s loud, booming music on the sixth floor of the dorms today. As you walk though it''s easy to tell where it''s coming from; an open door at the end of the hall where a group of semi and completely nude girls are running in out with drinks in hand. Seeing how much fun they''re having you almost consider asking them for a drink, but only for a moment, before you decide to just keep on walking.'
+		'There''s loud, booming music coming from an open door at the end of the hallway as a group of semi and completely nude girls come running in and out with drinks in hand. Seeing how much fun they''re having, you almost consider joining them before you decide to just keep walking.'
 		gs 'arousal', 'voyeur', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Keep going': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 7:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/naked_guy_lock.jpg"></center>'
-		'There''s some definite drama going on up here today. You see a totally stripped guy pleading with someone through the locked dorm room door. This has obviously gone on for a while already seeing as other girls have congregated outside their own rooms to watch the show, all snickering and taking photos of the banished young man.'
+		'There''s some definite drama going on today. You see a naked guy pleading with someone through a locked dorm room door. This has obviously gone on for a while already seeing as other girls have congregated outside their own rooms to watch the show, all snickering and taking photos of the banished young man.'
 		gs 'arousal', 'voyeur', 1
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -61,25 +61,25 @@ if $ARGS[0] = 'dorm_floor':
 		act 'Keep going': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 9:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/splits_girl.jpg"></center>'
-		'There''s a few girls gathered in the hallway today, talking amongst themselves. You hear one of them dare the other to do a handstand. Almost immediately she takes off her shoes and balances herself against the wall before flipping up onto her hands. This causes her skirt to drop over her waist however, exposing her panties to her friends, as well as a few passing guys. The girl quickly drops back to her face, her cheeks flushed with embarrassment.'
+		'There''s a few girls gathered in the hallway today, talking amongst themselves. You hear one of them dare the other to do a handstand. Almost immediately, she takes off her shoes and balances herself against the wall before flipping up onto her hands. This causes her skirt to drop over her waist however, exposing her panties to her friends, as well as a few passing guys. The girl quickly drops back to her feet, her cheeks flushed with embarrassment.'
 		gs 'arousal', 'voyeur', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Keep going': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 10:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/topless_girl1.jpg"></center>'
-		'You pass several people walking around in just their underwear or in the case of one girl she is completely naked. No one seems to take all that much notice of each other as they get on with their daily routine.'
+		'You pass several people walking around in their underwear or, in the case of one girl, completely naked. No one seems to take much notice as they get on with their daily routine.'
 		gs 'arousal', 'voyeur', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Keep going': gt 'uni_dorm', $uni_dorm['floor']
 	else
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm_hall.jpg"></center>'
-		'As you walk down the hallway you can''t help but hear some noises coming from one of the rooms. You stop near the door and listen a moment but you can''t make it out. You could try the door and see if it is unlocked... or maybe you should mind your own business.'
+		'As you walk down the hallway, you hear some noises coming from one of the rooms. You stop near the door and listen, but you can''t make it out. You could try the door and see if it''s unlocked or just mind your own business.'
 		act 'Keep going': gt 'uni_dorm', $uni_dorm['floor']
 		act 'Try the door':
 			'<center><img <<$set_imgh>> src="images/pc/activities/spy/peep3.jpg"></center>'
-			'You stop up to the door and check the handle, it turns easily in your hands, so it is not locked. But do you dare peep and see what is going on? Are you that kind of person? Or should you just go on? You feel torn, you really want to know, but what if someone see''s?'
+			'You step up to the door and check the handle. It turns easily in your hand, so it''s not locked, but do you peep? You really want to know what''s happening, but what if someone sees you?'
 			act 'Don''t peek': gt 'uni_dorm', $uni_dorm['floor']
 			act 'Peek': gt 'uni_dorm_events', 'dorm_floor_sex'
 		end
@@ -92,191 +92,195 @@ if $ARGS[0] = 'dorm_floor_sex':
 	temp = rand(1,27)
 	if temp = 1:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/2wf_2wm_orgy1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see two girls riding two guys reverse cowgirl style, toasting each other with drinks as they fuck the guys beneath them. They seem to be having a lot of fun drinking while they fuck, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see two girls riding two guys reverse cowgirl style, toasting each other with drinks as they fuck the guys beneath them. They seem to be having a lot of fun, so you close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 2:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/2wf_2wm_orgy2.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see two girls riding two guys reverse cowgirl style, high fiving each other as they fuck the guys beneath them. They seem to be having a lot of fun drinking while they fuck, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see two girls riding two guys reverse cowgirl style, high fiving each other as they fuck the guys beneath them. They seem to be having a lot of fun, so you close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 3:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/2wf_cuni1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see one girl straddling another girls face, she moans loudly as she is obviously being eaten out by the other one, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see one girl straddling another girl''s face and moaning loudly as she''s eaten out. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 4:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/2wf_cuni2.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see one girl on her elbows and knees with another girl behind her with her face buried in the first girls crotch, obviously eating her out as the first girl moans loudly, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see one girl on all fours with another girl behind her, her face buried in her pussy as she eats her out. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 5:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/2wf_cuni3.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see two girls sixty-nining each other, both moaning loudly as they do, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see two girls sixty-nining each other, both moaning loudly as they do. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 6:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/2wf_strap_anal1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a brunette on the bed on all fours, while a blond kneels behind her wearing a strapon. The blond is roughly fucking the brunette in the ass with the strapon as she says. "What the fuck did I tell you about fucking my boyfriend."'
-		'The brunette doesn''t seem to be enjoying the ass fucking she is getting. "I''m sorry... I was drunk... please stop... it hurts."'
-		'The blond shakes her head. "Not until I am convinced you have learned your lesson." She says as she keeps fucking apparently her friend? While curious to know the whole story you quietly close the door before you get caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a brunette on the bed on all fours while a blonde wearing a strap-on roughly fucks her in the ass.'
+		'"What the fuck did I tell you about fucking my boyfriend?" the blonde asks as she slams the dildo deep into the brunette''s ass, causing her to loudly squeal.'
+		'"I''m sorry! I was drunk! Please stop, it hurts!" she cries out, seemingly not enjoying what''s happening.'
+		'The blonde shakes her head. "Not until I''m convinced you''ve learned your lesson!" she says as she keeps fucking the other girl. While curious to know the whole story, you quietly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 7:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/2wf_strap1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a blond wearing a strapon fucking a brunette''s pussy with it, the brunette seems to be loving it. Just as you are about to close the door the blond looks over and see''s you. "What the fuck! Close the door pervert!" You blush and quickly close the door.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a blonde wearing a strap-on fucking a brunette''s pussy, the brunette seemingly loving it.'
+		'Just as you''re about to close the door, the blonde looks over and sees you. "What the fuck?! Fuck off, pervert!"'
+		'You blush and quickly close the door.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 8:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/2wf_wm_3some1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a guy laying on the bed on his back with his legs hanging off the edge of it. One girl rides his dick reverse cowgirl style, while another sits on the guys face. The cowgirl is looking right at you when you open the door, you blush and quickly close the door.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a guy laying on the bed on his back as one girl rides his dick reverse cowgirl style and another sits on his face. The cowgirl is looking right at you when you open the door, so you quickly close the door while blushing.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 9:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/2wf_wm_3some2.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a blond on all fours with another girl sitting in front of her with her legs spread wide, obviously waiting to be eaten out by the blond. Behind the blond is a guy stroking his dick to make it hard, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door just wide enough to look inside. You see a blonde on all fours with another girl sitting in front of her with her legs spread wide, waiting to be eaten out. Behind the blonde is a guy stroking his dick to make it hard. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 10:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/2wf_wm_3some3.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a guy laying on his back on the bed, one girl kneels next to his face and starts making out with him shortly after you open the door, another girl is kneeling by his waist and has been giving him a blow job since your peeked in the door, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a guy laying on the bed making out with one girl as another gives him a loud and sloppy blowjob. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 11:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/2wf_wm_3some4.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a guy laying on his back on the bed, while one girl is straddling his face, while another one is riding his dick cowgirl style. The two girls facing each other are making out as they ride the guy, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a guy laying on the bed with one girl straddling his face as another one rides his dick cowgirl style. The two girls are making out as they ride the guy. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 12:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/wf_2wm_3some1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a naked girl on all fours on a couch, while a guy is fucking her from behind. As she is getting fucked she is looking and smiling at a second guy that is watching her get fucked and jerking off, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a naked girl on all fours on a couch while a guy fucks her from behind. She''s smiling at a second guy who''s watching while jerking off. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 13:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/wf_2wm_3some2.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a girl on all fours on the bed, sucking one guy off in front of her while a second guy fucks her from behind, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a girl on all fours on the bed, sucking one guy off while a second guy fucks her from behind. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 14:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/wf_2wm_dp1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a guy laying on the a bed while a girl straddles him riding him cowgirl style. As you watch another guy comes up behind her, his dick disappears between her butt cheeks as she cries out. She continues to ride the guy beneath her as the other one fucks her ass from behind, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a guy laying on the bed while a girl straddles him, riding him cowgirl style as another guy comes up behind her. She cries out as his dick disappears into her ass, but she continues to ride the guy beneath her as the other one starts fucking her ass. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 15:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/wf_2wm_dp2.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a guy laying on the floor while a girl straddles him riding him cowgirl style. As you watch another guy comes up behind her, and pushes her forward until she is laying on top of the first guy. You watch as the second guys dick disappears between her butt cheeks as grunts. She continues to ride the guy beneath her as the other one fucks her ass from behind, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a guy laying on the floor while a girl straddles him, riding him cowgirl style as you watch another guy come up behind her and push her forward before his dick disappears into her ass. She continues to ride the guy beneath her as the other one starts fucking her ass. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 16:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/wf_5wm_gb1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You look inside and see a girl kneeling bent over with three guys in front of her. She is sucking the dick of one of them while jerking the other two off with her hands, a fourth guy has his dick shoved up her ass fucking her nice and hard. While a fifth guys stands next to them all jerking off, waiting his turn, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a girl bent over with three guys in front of her, sucking the dick of one while jerking the other two off as a fourth guy has his dick shoved up her ass. A fifth guys stands next to them jerking off while waiting his turn. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 17:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/wf_wm_anal1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a girl on all fours on the bed, while a guy is fucking her ass from behind. By the sounds of her moans it sounds like she is enjoying it as much as he is, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a girl on all fours on the bed as a guy fucks her ass from behind. By the sounds of her moans, she''s enjoying it as much as he is. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 18:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/wf_wm_anal2.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a guy sitting on a couch with a girl riding him reverse cowgirl style, though his dick is in her ass instead of her pussy, she is riding him hard and moaning loudly. She seems to be enjoying being fucked in the butt more than he seems to be and he seems to be really enjoying himself, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a guy sitting on a couch as a girl rides him reverse cowgirl style with his dick in her ass. They both seem to be enjoying themselves, so you quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 19:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/wf_wm_anal3.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. The first thing you hear is the girl begging. "Please not my ass... please it hurts." As you look you see a girl naked from the waist down bent over the seat of a couch, while a guy roughly fucks her behind, the next thing you notice is her hands are handcuffed behind her back. "Just relax and it won''t hurt so much, you agreed to try it." He says as he keeps savagely fucking her ass, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. The first thing you hear is the girl begging. "Not my ass... Please, it hurts!" As you look inside, you see a girl naked from the waist down bent over the seat of a couch as a guy roughly fucks her ass. You notice her hands are handcuffed behind her back.'
+		'"Just relax and it won''t hurt so much! You agreed to try it," he says as he keeps savagely fucking her ass. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 20:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/wf_wm_bj1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a naked guy standing there with a naked girl kneeling in front of him, her head bobs back and forth as she sucks his dick, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a naked guy standing in the room with a naked girl kneeling in front of him, her head bobbing back and forth as she sucks his dick. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 21:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/wf_wm_bj2.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. A guy lays on his back on the bed, while a girl kneels between his between his legs sucking his dick, her head bobbing up and down as she does, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open a crack, just wide enough to look inside. A guy lays on his back on the bed as a girl kneels between his legs sucking his dick, her head bobbing up and down as she does. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 22:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/wf_wm_cowgirl1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. A guy lays on his back on the bed while a girl rides his dick cowgirl style they seem to be really enjoying themselves. So much so they high five each other in the middle of it, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. A guy lays on his back on the bed while a girl rides his dick cowgirl style. They seem to be really enjoying themselves, so much so that they high five each other in the middle of it. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 23:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/wf_wm_cuni1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. A naked girl is on all fours on a bed, while a guy kneels behind her, with his face buried in her ass. She is moaning loudly, as he eats her out from behind, just as you are about to close the door he looks right at you and your eyes meet, then he gives you a double thumbs up. Blushing you quickly close the door.'
+		'You turn the handle and gently push the door open just wide enough to look inside. A naked girl is on all fours on the bed while a guy kneels behind her with his face buried in her ass. She''s moaning loudly as he eats her out. Just as you''re about to close the door, he looks right at you and gives you a double thumbs up. Blushing, you quickly close the door.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 24:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/wf_wm_cuni2.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. A naked guy lays on a cough on his back while a girl naked from the waist down rides his face, as you watch she looks over at you and grins, having been caught peeking you blush bright red and quickly close the door.'
+		'You turn the handle and gently push the door open just wide enough to look inside. A naked guy lays on a couch while a girl, naked from the waist down, rides his face. As you watch, she looks over at you and grins. You blush bright red before quickly closing the door.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 25:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/wf_wm_vag1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. A girl naked from the waist down lays on her back with her legs against her body, while a guy practically lays on top of her fucking her missionary style, you think you rarely see anyone doing missionary much anymore as you quietly close the door and leave.'
+		'You turn the handle and gently push the door open just wide enough to look inside. A girl, naked from the waist down, lays on her back with her legs against her body while a guy practically lays on top of her fucking her missionary style. You quietly close the door and leave.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	elseif temp = 26:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/bf_3wm_voyeur1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a naked black girl laying on her side on the bed, with a white guy laying behind her fucking her. Two more white guys are crowded near the couple watching them as the guy fucks her, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a naked black girl laying on her side on the bed, with a white guy laying behind her fucking her. Two more white guys are watching them. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', $uni_dorm['floor']
 	else
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor/sex/wf_wm_vag2.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. A naked girl is on all fours on a bed, while a naked guy is fucking her from behind. She keeps egging him on to go harder and faster which he tries to the best of his ability, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. A naked girl is on all fours on a bed while a naked guy is fucking her from behind. She keeps egging him on to go harder, which he tries to the best of his ability. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
@@ -291,53 +295,56 @@ if $ARGS[0] = 'dorm_floor8':
 	temp = rand(1,8)
 	if temp = 1:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/cuffed_girl.jpg"></center>'
-		'As you walk down the hall, you see a naked white girl standing next to a dorm room door. Her hands are handcuffed behind her back, with another pair of cuffs with a short chain is cuffed around each of her ankles. When she notices you coming down the hall she blushes and hides her face, obviously embarrassed. You have no clue why she is out in the hallway like that but it is none of your business as she seems to be going along with it.'
+		'As you walk down the hall, you see a naked white girl standing next to a dorm room door. Her hands are handcuffed behind her back, with another pair of cuffs with a short chain cuffed around each of her ankles. When she notices you coming down the hall, she blushes and hides her face. You have no clue why she''s out in the hallway like this, but she seems to be going along with it.'
 		gs 'arousal', 'voyeur', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Keep going': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 2:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/ebony_lezdom.jpg"></center>'
-		'As you walk down the hall, you''re greeted by a ebony girl pinning a white girl against the wall. She has one of her hands wrapped around the white girls neck while the  other one slides down the white girls body to her crotch, where the black girl roughly grabs the white girl by the cunt, causing the white girl to wince in obvious pain.' 
-		'"What the fuck did I tell you, you little whore?" The ebony girl says.'
-		'The white girl responds. "I''m sorry but it hurt, his dick was to big." It seems you have come into the middle of their conversation.'
-		'The ebony girl twists her hand in the white girl girls crotch, causing her to winces more. "I don''t fucking care if it hurts, I bet this hurts even more doesn''t it?"'
+		'As you walk down the hall, you''re greeted by an ebony girl pinning a white girl against the wall. She has one of her hands wrapped around the white girl''s neck while the other slides down to her crotch, where she roughly grabs the girl by the pussy, causing her to wince in pain.' 
+		'"What the fuck did I tell you, you little whore?" the ebony girl asks.'
+		'"I''m sorry, but his dick was too big! It hurt!" she replies.'
+		'The ebony girl twists her hand in the girl''s crotch, causing her to wince even more. "I don''t fucking care if it hurt. I bet this hurts even more, doesn''t it?"'
 		*nl
-		'The white girl nods. "That''s right, the next time I sell your skinny white ass to one of the brothers on this floor and he wants to fuck that tight little ass of yours. You are going to take it and not tell him to stop, instead you are going to tell him to fuck your ass harder. You got it?"'
-		'The white girl nods and the breaths a sigh of relief as the black girl lets go of her. "We have this conversation again and you are going to really regret it." When the white girl nods again the ebony girl continues. "Good now get down to room eight twelve, there''s a few boys expecting you." With that the white girl hurries down the hallway, stopping to knock on a door, when it opens she goes inside. The ebony girl looks at you as you pass. "What the fuck you looking it?" Then she goes into the dorm room she was standing next to, you have to wonder if she is pimping out the other girl, it sure sounded like she was.'
+		'The white girl winces, but nods.'
+		'"That''s right. Next time I sell your white ass to one of the brothers on this floor and he wants to fuck that tight little ass of yours, you''re going to take it, and you''re going to tell him to fuck your ass harder. Got it?" the ebony girl barks.'
+		'The white girl nods and breathes a sigh of relief as the black girl lets go of her. "We have this conversation again and you''re going to <i>really</i> regret it..."'
+		'When the white girl nods, the ebony girl continues. "Good. Now get down to room 812. There''s a few boys there expecting you."'
+		'The white girl hurries down the hallway as the ebony girl looks at you. "What the fuck you looking at?" she asks before she heads into what you assume is her dorm room.'
 		gs 'arousal', 'voyeur', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Keep going': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 3:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/ir_kiss' + rand(1,2) + '.jpg"></center>'
-		'As you walk down the hall, you spot a couple, a white girl with a black guy. They stop in front of one of the doors and make up for a few moments before the guy unlocks the door and leads the girl into his room.'
+		'As you walk down the hall, you spot a white girl with a black guy. They stop in front of one of the doors and make out for a few seconds before the guy unlocks the door and leads the girl into his room.'
 		gs 'arousal', 'voyeur', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Keep going': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 4:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/naked_wgirl.jpg"></center>'
-		'As you walk down the hall, you see a totally naked girl, standing in front of one of the dorm room doors knocking, a few moments later a black guy opens the door. He looks the girl over with a huge smile, stepping aside to let her walk in. He looks to you a gives you a wink as he closes the door.'
+		'As you walk down the hall, you see a totally naked girl knocking on one of the dorm room doors. A few seconds later, a black guy opens the door and looks the girl over with a huge smile before stepping aside to let her in. He looks at you and gives you a wink as he closes the door.'
 		gs 'arousal', 'voyeur', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Keep going': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 5:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/party_girl.jpg"></center>'
-		'As you walk down the hall, you meet a girl coming the other way. She is wearing a tight black skirt, with a black bra visible under her black sheer top. She seems a bit unsteady on her feet, stumbling a bit as she walks, she gives you a friendly smile as she walks past you. You can''t tell if she is drunk or high, or possible both.'
+		'As you walk down the hall, you meet a girl coming the other way. She''s wearing a tight black skirt, her black bra visible under her black sheer top. She seems a little unsteady on her feet, stumbling as she gives you a friendly smile. You can''t tell if she''s drunk, high or both.'
 		act 'Keep going': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 6:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/wg_bm.jpg"></center>'
-		'As you walk down the hall, you see a white girl being followed by a black guy, she stops in front of one of the dorm room doors and opens it. As she does the guy gives her ass a hard slap, causing her to yelp a bit. She turns to give him a look, but you are unsure if she was into it or not, but if not it doesn''t seem to bother her that much as she walks into the dorm room, followed by the guy who closes the door once they are inside.'
+		'As you walk down the hall, you see a white girl being followed by a black guy. She stops in front of one of the dorm room doors and opens it. As she does, the guy gives her a hard slap on the ass, causing her to yelp. You''re unsure if she''s into it or not as she walks into the dorm room. The guy quickly follows her inside and closes the door.'
 		act 'Keep going': gt 'uni_dorm', 'eighth_floor'
 	else
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/dorm_hall.jpg"></center>'
-		'As you walk down the hallway you can''t help but hear some noises coming from one of the rooms. You stop near the door and listen a moment but you can''t make it out. You could try the door and see if it is unlocked... or maybe you should mind your own business.'
+		'As you walk down the hallway, you hear some noises coming from one of the rooms. You stop near the door and listen, but you can''t make it out. You could try the door and see if it''s unlocked or just mind your own business.'
 		act 'Keep going': gt 'uni_dorm', 'eighth_floor'
 		act 'Try the door':
 			'<center><img <<$set_imgh>> src="images/pc/activities/spy/peep3.jpg"></center>'
-			'You stop up to the door and check the handle, it turns easily in your hands, so it is not locked. But do you dare peep and see what is going on? Are you that kind of person? Or should you just go on? You feel torn, you really want to know, but what if someone see''s?'
+			'You step up to the door and check the handle. It turns easily in your hand, so it''s not locked, but do you peep? You really want to know what''s happening, but what if someone sees you?'
 			act 'Don''t peek': gt 'uni_dorm', 'eighth_floor'
 			act 'Peek': gt 'uni_dorm_events', 'dorm_floor_eight_sex'
 		end
@@ -350,203 +357,203 @@ if $ARGS[0] = 'dorm_floor_eight_sex':
 	temp = rand(1,29)
 	if temp = 1:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/2bf_1wf1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a white girl laying on the floor on her back with a black girl straddling her face getting eaten out, while another black girl kneels next to them rubbing her clit as she watches. Over on the couch a couple of guys watch the girls, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a white girl laying on the floor on her back with a black girl straddling her face, getting eaten out while another black girl kneels next to them rubbing her clit as she watches. Over on the couch is a few guys watching the girls. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 2:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/2bf_1wf2.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a couple of black girls laying on the floor with their legs spread wide, both of them are rubbing the clit of one of the girls, while a white girl is laying on her stomach with her head between the legs of the other girl eating her out, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see some black girls laying on the floor with their legs spread wide. One is rubbing the clit of the other, while a white girl is laying on her stomach with her head between the legs of the other girl eating her out. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 3:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/2bf_strap_vag1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a pair of black girls, one of them is bent over while he friend stands behind her wearing a strapon, fucking her from behind, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a pair of black girls inside. One of them is bent over while her friend stands behind her wearing a strap-on, fucking her from behind. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 4:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/2bf_wm_3some1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a white guy laying on his back on the bed, one black girl straddles his face as she is eaten out by him. The other one straddles his waist and rides his cock cowgirl style, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a white guy laying on his back on the bed as one black girl straddles his face as another rides his cock cowgirl style. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 5:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/2bm_2wf_anal1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see two black guys laying on the bed on their back, while two white girls straddle them reverse cowgirl style. Both girls asses are being impaled by the black cocks under them, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see two black guys laying on the bed as two white girls straddle them reverse cowgirl style with their cocks in their asses. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 6:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/2bm_wf_3some1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a white girl laying on her back on the bed, being fucked in the missionary position by a black guy. She is sucking the dick of a second black guy as she is getting fucked, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a white girl laying on her back on the bed, being fucked in the missionary position by a black guy as she sucks the dick of a second black guy. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 7:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/3bm_3wf_orgy1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see three white girls, two laying on their back on a bed getting fucked by by two black guys. While the third girl is on her knees on the edge of the bed being fucked from behind by a third black guy, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see three white girls, two laying on their back on the bed getting fucked by two black guys while the third is on her knees on the edge of the bed being fucked from behind by a third black guy. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 8:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/3bm_wf_dp1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a black guy on his back on the floor, while a white girl straddles him, laying across his chest. A second black guy is fucking her ass from behind, while a third black guy is kneeling next to her head as she sucks his dick, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a black guy on his back on the floor as a white girl lays across his chest. A second black guy is fucking her ass from behind while a third is kneeling next to her head as she sucks his dick. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 9:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/4bm_wf_dp1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a black guy laying on the floor on his back, while a white girl straddles him and lays on top of him. A second black guy is fucking her ass from behind, while two more black guys stand around naked watching them stroking their dicks. Those two must be waiting their turn to fuck the girl, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a black guy laying on the floor on his back as a white girl lays on top of him. A second black guy is fucking her ass from behind while two more black guys are watching them while stroking their dicks, seemingly awaiting their turn. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 10:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/5bm_2wf_orgy1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see two white girls laying on their back on a bed, while two black guys fuck them missionary style. Three more black guys are naked crowded around stroking their dicks, obviously waiting for their turn to fuck the girls, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see two white girls laying on their backs on the bed as two black guys fuck them missionary style. Three more black guys are crowded around stroking their dicks, waiting for their turn to fuck the girls. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 11:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/5bm_wf_gb1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a white girl on her hands and knees on the bed being fucked from behind by a black guy. A second black guy kneels next to her head while she sucks his dick, a third black guy is naked and stroking his dick obviously waiting his turn. A fourth black guy is just finished getting undressed, while a fifth black guy still clothed is filming it all on his phone, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a white girl on all fours on the bed being fucked from behind by a black guy as a second kneels next to her head as she sucks his dick, a third is stroking his dick while waiting his turn, a fourth has just finished getting undressed and a fifth is filming it all on his phone. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 12:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/7bm_wf_orgy1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a black guy laying on his back on the couch, with a white girl straddling him taking his cock. A second black guy stands next to her head as she sucks his cock, while a third black back guy stands behind her fucking her in the ass. Standing behind the third guy is four more naked black guys all stroking their cocks waiting their turn to fuck the girl, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a black guy laying on his back on the couch as a white girl rides his cock while sucking a second guy''s dick and a third fucks her in the ass. Standing by and stroking their dicks is four more black guys all waiting their turn to fuck the girl. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 13:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/bf_2wm_dp1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a white guy laying on the couch with a black girl straddling him riding his cock cowgirl style, while a second white guy fucks her ass from behind, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a white guy laying on the couch with a black girl riding his cock cowgirl style as a second white guy fucks her ass from behind. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 14:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/bf_bm_anal1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a black guy laying on the bed on his back while a black girl impales her ass on his cock reverse cowgirl style, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a black guy laying on the bed on his back as a black girl impales her ass on his cock reverse cowgirl style. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 15:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/bf_bm_bj1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a black girl laying on her back on the bed, while sucking the cock of the black guy kneeling next to her head, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a black girl laying on her back on the bed while sucking the cock of a black guy. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 16:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/bf_bm_vag1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a black guy sitting on the couch while a black girl impales her pussy on his cock reverse cowgirl style, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a black guy sitting on the couch while a black girl rides his cock reverse cowgirl style. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 17:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/bf_bm_vag2.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a black girl on her knees bent over on the couch, while a black man stands behind her fucking her from behind, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a black girl on her knees bent over on the couch as a black man fucks her from behind. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 18:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/bf_bm_vag3.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a black girl laying on a bed, naked from the waist down. While a black guy fucks her pussy missionary style, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a black girl laying on a bed, naked from the waist down as a black guy fucks her pussy missionary style. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 19:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/bf_wf_strap_vag1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a white girl on all fours on the couch while a black girl wears a strapon and fucks her pussy from behind. As you watch the black girl looks over at you and your eyes meet and she grins widely, blushing you quickly close the door and leave.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a white girl on all fours on the couch while a black girl wearing a strap-on fucks her pussy from behind. As you watch, the black girl looks over at you and grins widely. Blushing, you quickly close the door and leave.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 20:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/bf_wf_cuni1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a black girl laying on her back on the bed with her legs spread wide, while a white girl on her hands and knees has her face buried in the black girls crotch licking her pussy, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door just wide enough to look inside. You see a black girl laying on her back on the bed with her legs spread wide as a white girl is on all fours licks her pussy. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 21:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/bf_wm_anal1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a black girl laying on her side while a white guy lays on his side behind her with his dick up her ass. They lay there as he fucks her ass, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a black girl laying on her side while a white guy lays on his side behind her with his dick up her ass. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 22:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/bf_wm_bj1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. A white guy lays on his back on the bed while a black girl lays next to him sucking his dick, her head bobbing up and down. One of his free hands is between her legs rubbing her clit, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. A white guy lays on his back on the bed while a black girl lays next to him sucking his dick, her head bobbing up and down as one of his free hands rubs her clit. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 23:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/bf_wm_cuni1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a naked black girl laying on the bed with her legs spread wide, while a partially dressed white guy has his face buried in her crotch licking her pussy. As you watch the girl turns her head and looks right at you, she gives you a dirty look when your eyes meet, blushing you close the door and leave.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a naked black girl laying on the bed, her legs spread wide as a partially dressed white guy has his face buried in her crotch licking her pussy. As you watch, the girl turns her head and looks right at you. She gives you a dirty look when your eyes meet and you quickly close the door and leave.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 24:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/bf_wm_vag1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a black girl laying on her side while a white guy lays on his side behind her with his dick in her pussy. They lay there as he fucks her pussy, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a black girl laying on her side while a white guy lays on his side behind her with his dick in her pussy. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 25:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/bm_af_anal1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a naked Asian girl on her knees and elbows on the bed, while a black guy crotches above her, with his dick buried in her ass. As you watch he hammers her ass with his big black dick, her cries sounds like she is enjoying it, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a naked Asian girl on all fours on the bed as a black guy crouches above her with his dick buried in her ass. You watch as he hammers her ass, her cries sounding like she''s enjoying it. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 26:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/bm_wf_anal1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a naked white girl laying on her stomach on the bed with her legs spread wide, a black guy kneels behind her with his dick buried deep in her ass. As he fucks her ass, she begs him to fuck her ass harder, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a naked white girl laying on her stomach on the bed with her legs spread wide as a black guy kneels behind her with his dick buried deep in her ass. As he fucks her ass, she begs him to fuck her ass harder. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 27:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/bm_wf_bj1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. A black guy is sitting on his bed naked, while a white girl kneels bent over next to him with his dick in her mouth. Her head bobs up and down as she sucks his cock, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. A black guy is sitting on his bed naked while a white girl kneels over next to him, her head bobbing up and down as she sucks his cock. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	elseif temp = 28:
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/bm_wf_cuni1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. A white girl is laying on the bed on her back with her legs spread wide, while a partially dressed black guy squats next to the bed with his face in her crotch licking her pussy, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. A white girl is laying on the bed on her back, her legs spread wide as a partially dressed black guy squats next to the bed with his face in her crotch licking her pussy. You quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'
 		act 'Leave': gt 'uni_dorm', 'eighth_floor'
 	else
 		'<center><img <<$set_imgh>> src="images/locations/city/island/university/dorm/hallway/events/floor8/sex/bm_wf_vag1.jpg"></center>'
-		'You turn the handle and gentle push the door open a crack, just wide enough to look inside. You see a naked white girl on her elbow and knees on the bed, while a black guy kneels behind her fucking her from behind. She is crying out begging him to fuck her harder, after a few moments you close the door so you are not caught.'
+		'You turn the handle and gently push the door open just wide enough to look inside. You see a naked white girl on all fours on the bed as a black guy kneels behind her fucking her from behind. She''s crying out, begging him to fuck her harder, so you quickly close the door before you''re caught.'
 		gs 'arousal', 'voyeur_sex', 1
 		gs 'arousal', 'end'
 		gs 'stat'

+ 19 - 8
locations/vladimirQW_loc.qsrc

@@ -1,5 +1,6 @@
 # vladimirQW_loc
 $location_type = 'event_outdoors'
+
 if $ARGS[0] = '':
 	minut += 5
 	menu_off = 1
@@ -89,7 +90,6 @@ if $ARGS[0] = '2':
 
 	act 'Hello, of course I remember':
 		cla
-		vladimirQW['stage'] = 21
 		'"Hey, of course I remember. How could I forget?" You respond.'
 		'"The offer to take you to dinner at the restaurant is still on the table. Would you like to go?" Vladimir asks.'
 
@@ -97,10 +97,13 @@ if $ARGS[0] = '2':
 			cla
 			vladimirQW['stage'] = 20
 			vladimirQW['day'] = daystart
+			gs 'telefon', 'SetCallSchedule', 'A108', "", "0", "gs 'vladimirQW_loc', 'telephone_call'", "vladimirQW['day'] ! daystart and hour >= 15 and hour <= 17 and week = 6"
+
+			!! Don''t think there is any event on sunday??
 			'You explain that you simply can''t today, as busy as you are.'
 			'"Okay. Then I''ll call you tomorrow at 16:00." Vladimir promises.'
 
-			act 'Hang up':gt $loc, $loc_arg
+			act 'Hang up': gt $loc, $loc_arg
 		end
 
 		act 'I wouldn''t mind':
@@ -108,10 +111,12 @@ if $ARGS[0] = '2':
 			vladimirQW['stage'] = 21
 			vladimirQW['day'] = daystart
 			gs 'telefon', 'SetCallSchedule', 'A108', "", "0", "gs 'vladimirQW_loc', 'telephone_call'", "vladimirQW['day'] ! daystart and hour >= 15 and hour <= 17 and week = 6"
+
 			'"I would like that," you tell him.'
 			'"Wonderful!" says Vladimir. "Then I''ll meet you at the restaurant at 20:00."'
 			'"I''ll see you then!"'
-			act 'Hang up':gt $loc, $loc_arg
+
+			act 'Hang up': gt $loc, $loc_arg
 		end
 	end
 end
@@ -123,10 +128,12 @@ if $ARGS[0] = '3':
 	act 'Oh, I have a lot to do today, I''m sorry':
 		cla
 		vladimirQW['day'] = daystart
+		gs 'telefon', 'SetCallSchedule', 'A108', "", "0", "gs 'vladimirQW_loc', 'telephone_call'", "vladimirQW['day'] ! daystart and hour >= 15 and hour <= 17 and week = 6"
+
 		'You explain that you simply can''t today, as busy as you are.'
 		'"Okay. Then I''ll call you another time." Vladimir promises.'
 
-		act 'Hang up':gt $loc, $loc_arg
+		act 'Hang up': gt $loc, $loc_arg
 	end
 
 	act 'I''d like that':
@@ -137,7 +144,7 @@ if $ARGS[0] = '3':
 		'"I''d like that." you tell him.'
 		'You can hear that Vladimir''s pleased over the phone. "Wonderful, my driver will come to pick you up."'
 
-		act 'Hang up':gt $loc, $loc_arg
+		act 'Hang up': gt $loc, $loc_arg
 	end
 end
 
@@ -148,6 +155,8 @@ if $ARGS[0] = '4':
 	act 'Oh, I have a lot to do today, I''m sorry':
 		cla
 		vladimirQW['day'] = daystart
+		gs 'telefon', 'SetCallSchedule', 'A108', "", "0", "gs 'vladimirQW_loc', 'telephone_call'", "vladimirQW['day'] ! daystart and hour >= 15 and hour <= 17 and week = 6"
+
 		'You explain that you simply can''t today, as busy as you are.'
 		'"Okay. Then I''ll call you another day." Vladimir promises.'
 
@@ -173,11 +182,13 @@ if $ARGS[0] = 'telephone_call':
 	gs 'stat'
 	gs 'telefon','phone_ring'
 
-	if vladimirQW['stage'] = 20:
+	if vladimirQW['stage'] = 20 or vladimirQW['stage'] = 21:
 		gt 'vladimirQW_loc', '2'
-	elseif vladimirQW['stage'] = 25 and week = 6:
+	elseif vladimirQW['stage'] = 25 or vladimirQW['stage'] = 30:
 		gt 'vladimirQW_loc', '3'
-	elseif vladimirQW['stage'] = 35 and week = 6:
+	elseif vladimirQW['stage'] = 35 or vladimirQW['stage'] = 40:
+		gt 'vladimirQW_loc', '4'
+	else
 		gt 'vladimirQW_loc', '4'
 	end
 end

+ 9 - 3
locations/vladimirQW_meet.qsrc

@@ -534,10 +534,16 @@ if $ARGS[0] = 'qwmeetdin':
 					InYouHome = 1
 					harakBoy = 0
 					finance = 2
-					money += 5000
-					'You walked with Vladimir into the bedroom. Vladimir sceptically cast his gaze about your humble abode and took out his wallet. "I hope you will not mind if I give you some money?" He handed you five thousand. You took the money you were offered.'
+					if vladimirQW['money_given'] = 0:
+						temp_money += 5000
+					else
+						temp_money += 2000
+					end
+					money += temp_money
+					vladimirQW['money_given'] += temp_money
+					'You walked with Vladimir into the bedroom. Vladimir sceptically cast his gaze about your humble abode and took out his wallet. "I hope you will not mind if I give you some money?" He handed you' + iif(temp_money = 5000, 'five', 'two') + ' thousand. You took the money you were offered.'
 
-					act 'Continue':gt 'BDsex', 'start'
+					act 'Continue': gt 'BDsex', 'start'
 				end
 			elseif husband > 0 and VladimirKnowAboutHusband = 0:
 				act 'I am married':

+ 4 - 1
locations/willpower.qsrc

@@ -22,7 +22,7 @@
 
 !!There are two special cases: 'misc' and 'skill'
 
-!!'skill': Bridging a gap in skill for doing something, for succeeding when not quite meeting the required skill/attribute: gs 'willpower', '<skill>_lvl'
+!!'skill': Bridging a gap in skill for doing something, for succeeding when not quite meeting the required skill/attribute: gs 'willpower', '(skill)_lvl'
 !!Example for 'skill': gs 'willpower', 'skill', 'resist', 'pcs_makupskl_lvl' for a willpower check regarding something with pcs_makupskl_lvl (you can also apply 'easy' or 'hard' difficulty to a skill check)
 
 !!'misc': Use this 'action' if no other 'action' fits the scene. You can set three difficulty levels for this check 'easy', 'medium', 'hard' (Difficulty is only for 'misc' checks)
@@ -928,6 +928,8 @@ if $ARGS[0] = 'difficulty':
 	end
 	if $ARGS[1] = 'force':
 		will_cost = will_cost*(200-pcs_persuas)/100
+	elseif $ARGS[1] = 'resist':
+		will_cost = will_cost*(200-pcs_sprt)/100
 	end
 	if cheatVars['willpower'] = 1: will_cost = 0
 end
@@ -945,6 +947,7 @@ if $ARGS[0] = 'pay':
 		if willpowermax < 150:
 			will_counter += 1
 		end
+		if $ARGS[1] = 'resist': gs 'exp_gain', 'sprt', rand(1,2)
 	end
 	if will_counter >= 20: will_counter -= 20 & willpowermax += 1
 end