1
0

44 Commity df31a0a18b ... ba366d7948

Autor SHA1 Správa Dátum
  Vengeance11 ba366d7948 no message 3 rokov pred
  Vengeance11 a52d9c983b Ignore me. Just fixing my goof. 3 rokov pred
  Vengeance11 bc6921115f Fixed *clr & cla and spelling. 3 rokov pred
  Vengeance11 5dde5b0595 Descriptive text for being confronted when you miss Starlets training. Option to (permanently) quit Starlets added. 3 rokov pred
  Vengeance11 5b853e08fb Merge branch 'master' of https://git.catrenelle.com/Alaratt/glife 3 rokov pred
  Alaratt 2304574b5b [Updated] my remote to include KS change in gschool_grounds.qsrc so I don't overide his fix 3 rokov pred
  Alaratt 6a231f830e [Added] Starlets now have a mandatory practice schedule and Sveta can be held accountable for missing practice 3 rokov pred
  Alaratt 5e830ed30c [Added] all kitchens in the apartments have the same options in the same order. 3 rokov pred
  KevinSmarts 945fac4a01 [fixed] Check for school uniform not using P prefix for worn outfit which could lead to incorrect results 3 rokov pred
  Alaratt 47f064e4b0 [Added] Ivan to the journal hints, for those who don't play volleyball and wouldn't then see the path to take for his shower scenes. 3 rokov pred
  Alaratt 4207219439 [fixed] forgot to change if to elseif when I added more steps to Lariska story hints 3 rokov pred
  Vengeance11 f8183d090c Fixed typos 3 rokov pred
  KevinSmarts d930860db8 Merge remote-tracking branch 'hornguy6/master' 3 rokov pred
  KevinSmarts 84e1af8b37 Merge remote-tracking branch 'Alaratt/master' 3 rokov pred
  rachels 064ea24bfc add missing brackets 3 rokov pred
  hornguy6 77ac0ee9cf [fixed] removed an unnecessary second option that would could loops during school lunch 3 rokov pred
  hornguy6 eb42342b7f [added] new volleyball coach file for work in progress, not finished or integrated into the game 3 rokov pred
  hornguy6 6a381d4a39 [added] new 'sleep' file for when you sleep and you're not at home 3 rokov pred
  hornguy6 1785dab6da [added] new volleyball code for review/viewing (not implemented) 3 rokov pred
  Alaratt 2db50f0d44 [Fixed] commented out all the help with homework options in Igor's hallway dialogue since he doesn't actually help with homework. Leaving it there though in case somebody else wants to add an apartment for him. 3 rokov pred
  Alaratt 5c80b49d3d [Added] Modernized the kitchen in the cottage a bit. 3 rokov pred
  Alaratt a41f487e21 [Added] Christina sub and dom paths added to the journal hints. 3 rokov pred
  Alaratt ed9fc906e2 [Updated] changes Vengeance made so we wouldn't overwrite each other 3 rokov pred
  Vengeance11 67ddda7b04 Text edits and grammar improvements. 3 rokov pred
  Alaratt fb18f21128 [Added] Lariska storyline to the journal quest page and fixed some variables 3 rokov pred
  hornguy6 22e67276c3 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 3 rokov pred
  Vengeance11 af9f476454 Cleaned up and edited text and fixed a typo that let players access Albina's house too early. 3 rokov pred
  hornguy6 3cafefac1f [fixed] runway modelling event bug (I hope) 3 rokov pred
  KevinSmarts 2148a35f29 [fixed] Typo causing inititive in fights to keep raising or lowering each fight making it either too easy or impossible over time. 3 rokov pred
  Vengeance11 ed2a9edc6b Minor text edits 3 rokov pred
  hornguy6 b0e4bde0e6 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 3 rokov pred
  Vengeance11 bcf7b1d4f7 Text edits for porn studio as part of revamp 3 rokov pred
  KevinSmarts 8b089c4e24 Merge remote-tracking branch 'slanon/master' 3 rokov pred
  KevinSmarts 4b155b6bad Merge remote-tracking branch 'Crux/story-loan-officer' 3 rokov pred
  KevinSmarts 3620438d19 Merge remote-tracking branch 'Alaratt/master' 3 rokov pred
  slanon 747f6c02b2 Merge https://git.catrenelle.com/Kevin_Smarts/glife into master 3 rokov pred
  Vengeance11 dd05ec651e [text edits] Minor text edits because I'm a perfectionist who is never happy. 3 rokov pred
  slonon 1ef83c284f [fixes] blank screen when working as a camgirl 3 rokov pred
  slonon 49ffc5ff8e [fixes] blank screen in bedroom 3 rokov pred
  Crux 598de73be4 [CODE] - Added code for Loan Officer event 3 rokov pred
  Alaratt 320f2733b1 [Added] Alternate scene for submit to Christina on the beach, if Lariska story not being done. 3 rokov pred
  Alaratt f3d60ec55a [Added] the revenge rape scene aded back in, in original form, will rewrite it later 3 rokov pred
  hornguy6 2a0308fbea Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 3 rokov pred
  hornguy6 4b2b64a06a Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 3 rokov pred

+ 1 - 0
glife.qproj

@@ -55,6 +55,7 @@
 		<Location name="food"/>
 		<Location name="beverage"/>
 		<Location name="food_menu"/>
+		<Location name="sleep"/>
 		<Location name="willpower"/>
 		<Location name="drugs"/>
 		<Location name="npc_relationship"/>

+ 63 - 27
locations/AlbStars.qsrc

@@ -1,11 +1,7 @@
 # AlbStars
 !2020/11/16
-!! Replacement file that merges the AlbStarsWhore file and the Starlets section in "gdksport". Deletion of both (as well as AlbinaEv and AlbStarsEnd) and updating triggers in "gdksport" to redirect to this file is required.
-!! If possible, a virginty check when Sveta joins since one of these guys popping her cherry isn't going to be pleasant and Albina cares too much to allow it to happen. (i.e, a virgin Sveta can't do the whoring part)
-!! Simplify Sveta cleaning herself up when she is finished with a client to a "clean all" command (except for event 6)
-!! Pain coded for anal and orgasm denial coded into whore event 6.
 
-! If Sveta is not a cool kid or jock
+!! If Sveta is not a cool kid or jock
 if $ARGS[0] = 'albina1':
 	menu_off = 1
 	*clr & cla
@@ -199,7 +195,6 @@ if $ARGS[0] = 'albina4':
 	end
 end
 
-!! Check that I have not broken anything creating this new act. 	
 if $ARGS[0] = 'albina5':
 	menu_off = 1
 	*clr & cla
@@ -275,7 +270,7 @@ if $ARGS[0] = 'starlets':
 	elseif pcs_dancero < 30:
 		'You sometimes manage to get the moves right, but most of the time you are out of sync or make the wrong move. Albina constantly yells at you and calls you "a bowlegged cow."'
 	elseif pcs_dancero < 45:
-		'You manage to get into the general rhythm and move well with the other girls, but Albina is still not happy. "<<$pcs_nickname>>, you are very sluggish! You need to put more life into it!"'
+		'You manage to get into the general rhythm and move well with the other girls, but Albina is still not happy. "You''re too sluggish, <<$pcs_nickname>>! Put more life into it!"'
 	elseif pcs_dancero < 55:
 		'You perform the routine with no mistakes, but Albina still nags at you. "You''re not at a funeral, <<$pcs_nickname>>! Raise your head and smile!"'
 	else
@@ -440,7 +435,7 @@ if $ARGS[0] = 'cab_home':
 	if $ARGS[1] <> 'no_clean':
 		cumspclnt = 20
 		gs 'cum_cleanup'
-		'Before the taxi arrives, you enter the bathroom and clean yourself up before getting dressed.'
+		'While waiting for the taxi, you gather up your clothes and enter the bathroom. You clean yourself up at the sink as best as you can before getting dressed. You feel incredibily dirty and the only thing you want right now is a thorough shower when you get home.'
 	end
 
 	act 'Leave': gt 'pav_residential'
@@ -448,7 +443,7 @@ end
 
 if $ARGS[0] = 'whore1':
 	menu_off = 1
-	minut += 5
+	minut += 70
 	gs 'npcgeneratec', 0, 'the Armenian', rand(18,32)
 	$AlbinaQW['Cust'] = $npclastgenerated
 	gs 'boyStat', $AlbinaQW['Cust']
@@ -475,7 +470,7 @@ if $ARGS[0] = 'whore1':
 				cls
 				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/oral1.mp4"></video></center>'
 				'The man begins to very roughly fuck your mouth, his tip continually slamming into your throat.'
-				'He holds a tight grip on your head and you are forced to endure it. Drool is running from your mouth and tears run from your eyes as you gag and splutter on his cock.'
+				'He holds a tight grip on your head and you are forced to endure it. Drool is dripping from your mouth and tears run from your eyes as you gag and splutter on his cock.'
 				'Your distress doesn''t concern the man but appears to arouse him even further, which just makes him go even faster.'
 				gs 'arousal', 'bj', 10, 'sub', 'deepthroat', 'rough'
 				gs 'stat'
@@ -492,7 +487,7 @@ if $ARGS[0] = 'whore1':
 						'He pulls out of your mouth and roughly pulls your head up by your hair, forcing you to look up at him. "Now swallow it like the good little cum whore that you are."'
 						*nl
 						'You do as you''re told and show him your empty mouth. You make out his perverted and sadistic grin through your tear filled eyes before he suddenly thrusts his cock back into your mouth and starts deepthroating you again, not caring as you choke and gag once more on his dick.'
-						'After a few minutes of this, he is seemingly finished with you and throws you to the floor. You lay there catching your breath as the man goes to the bathroom.'
+						'After a few minutes of this, he is seemingly finished with you and throws you to the floor. You lay there catching your breath as the man walks off, no longer interested in you.'
 						gs 'arousal', 'bj', -1, 'sub', 'humiliation', 'rough'
 						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust']
 						gs 'arousal', 'end'
@@ -524,12 +519,13 @@ if $ARGS[0] = 'whore1':
 				cls
 				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/dog1.mp4"></video></center>'
 				'The man climbs in behind you. He spreads your ass and you feel him spit on your anus before pressing his cock against it.'
-                'You let out a pained squeal and thrash your legs as he pushes his entire length deep into your unprepared ass. As he roughly and painfully grinds in and out of your hole, he reaches forward and starts pulling on your mouth with his fingers. He leans in close to your ear.'
-                '"Yeah, keep squirming like that bitch! It just makes you tighter!" You whimper in distress at the pain he is inflicting on you, but he just laughs and fucks you even harder.'
+                'You let out a pained squeal and thrash your legs as he pushes his entire length deep into your unprepared ass. As he roughly and painfully grinds in and out of your hole, he reaches forward and starts pulling on your mouth with his fingers. After a few minutes, he removes his fingers, only to stuff your panties into your mouth and use his tie to tightly bind your arms behind your back, leaving you at his mercy. He then leans in close to your ear.'
+                '"Yeah, keep squirming like that bitch! It just makes you tighter!" Muffled by your panties, you whimper in distress at the pain he is inflicting on you, but he just laughs and fucks you even harder.'
                 *nl				
-				'After what feels like an eternity, you feel his cock twitching inside you and a warmth floods your ass. He pulls out and a sticky mix of cum and saliva trickles from your ravaged anus, which throbs in immense pain.'
-				'"Only that cute little head dancer has ever taken it in the ass better than you, whore. All the other bitches just cry." You let out a loud yelp as he finishes with a stinging smack on your ass that echoes into the room.'
-				'To your despair and disgust, he drags you up next to him and forces you to lie on your side next to him with your ass hanging out, his sweaty, flabby arm wrapped around your back as he squeezes and slaps your ass while bragging on his phone to his friend about "some of the best anal" he''s ever had. This post sex torture finally ends 10 minutes later.'
+				'After what feels like an eternity, he pulls out and you think he''s done, but you whimper when he drags you to the side of the bed and pushes your legs up to your chest, giving him better access to the asshole. You let out a muffled yelp as he painfully thrusts back into your hole and resumes the merciless ass fucking, sadistic grin on his face. Tears start streaming from your eyes as you are forced to lie there and take it. You again lose track of time before you feel him pull out again and flip you onto your stomach, forcing you to bend over onto the bed. You relax your anus as best as you can, but it''s still incredibily painful when he penetrates you and resumes fucking you.'  
+				'You''re wondering how long this is going to last when you suddenly feel him twitching inside you and a warmth floods your ass as he groans loudly in pleasure. He pulls out and a sticky mix of cum and saliva trickles from your ravaged anus, which throbs in immense pain.'
+				'"Only that cute little head dancer has ever taken it in the ass better than you, whore. All the other bitches just cry." You let out a muffled scream and sob as he finishes with a stinging smack on your ass that echoes into the room. You glance back and see a bright red handprint imprinted on your ass cheek.'
+				'He unties your sore wrists and you spit out your saliva drenched panties, but to your despair and disgust, he drags you up next to him and forces you to lie on your side next to him with your ass hanging out, his sweaty, flabby arm wrapped around your back as he squeezes and slaps your ass while bragging on his phone to his friend about "the best anal he''s ever had." This post sex torture finally ends 10 minutes later.'
 				gs 'arousal', 'anal', 30, 'sub', 'humiliation', 'rough'
 				gs 'pain', 2, 'mouth', 'pull' 
 				gs 'pain', 2, 'asshole', 'stretch'
@@ -548,11 +544,11 @@ if $ARGS[0] = 'whore1':
 				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/smroom/event/rought/miss1.mp4"></video></center>'
 				'The man moves in, roughly flips you on your back and spreads your legs. "This pussy looks like it will be worth every ruble!" You feel the tip of his cock spread your labia apart as he pushes into you.'
 				'He grabs your throat and pins you to the bed as he starts to very roughly pound your pussy. He occasionally uses his other hand to very tightly squeeze and twist your nipple, making you squeal in pain. He seems to enjoy treating you this roughly.'
-                'You panic when he stops thrusting and tightens his grip around your neck. You choke as you thrash your arms and legs in distress, but he just smiles and doesn''t loosen his grip until you are on the verge of blacking out. He then resumes fucking you, faster and seemingly closer to climax.'  
+                'You panic when he stops thrusting and tightens his grip around your neck. You choke as you thrash your arms and legs in distress, but he just smiles and doesn''t loosen his grip until you are on the verge of blacking out. He then resumes fucking you, faster and seemingly closer to climax, as you clutch your neck and gasp for air.'  
 				*nl
-				'You endure the remainder of the rough sex for what feels like an eternity, but he eventually lets go of you and pulls out. He starts jerking his cock and you feel his cum splattering onto your labia.'
-                'He is annoyed at not being able to finish inside you. "A waste of a good fucking pussy if you can''t cum inside it I say, especially when it''s hot little numbers like you." he crudly remarks before climbing off of you. "That cute little head dancer is just begging for me to fill her smooth, tight as a vice fuck hole again, but he almost killed me for doing it once already." he adds.'
-				'To your despair and disgust, he drags you up next to him and forces you into his now sweaty embrace, his flabby arm wrapped around your neck as he fondles and squeezes your breast while bragging on his phone to his friend about "the fine little pussy" he just fucked. This post sex torture finally ends 10 minutes later.'				
+				'After a few more minutes, he pulls out and flips you over before pulling you up onto your knees, your ass in the air. He slides back inside your pussy and starts pounding you doggystyle as he slaps and squeezes your ass. You are forced to endure this for what feels like an eternity before he suddenly pulls out and you feel his cum splattering onto your labia and asshole.'
+                'He is annoyed at not being able to finish inside you. "A waste of a good fucking pussy if you can''t cum inside it I say, especially when it''s hot little numbers like you." he crudly remarks. "That cute little head dancer is just begging for me to fill her smooth, tight as a vice fuck hole again, but he almost killed me for doing it once already." he adds.'
+				'To your despair and disgust, he drags you up next to him and forces you into his now sweaty embrace, his flabby arm wrapped around your neck as he fondles and squeezes your breast while bragging on his phone to his friend about "the fine little pussy" he just fucked and he "should come and sample it." This post sex torture finally ends 10 minutes later.'				
 				gs 'pain', 2, 'throat', 'choke'
 				gs 'arousal', 'vaginal', 30, 'sub', 'humiliation', 'rough'
 				gs 'cum_call', 'precum', $AlbinaQW['Cust']
@@ -569,7 +565,7 @@ if $ARGS[0] = 'whore1':
 end
 
 if $ARGS[0] = 'whore2':
-	minut += 5
+	minut += 30
 	gs 'npcgeneratec', 0, 'the Armenian', rand(18,32)
 	$AlbinaQW['Cust'] = $npclastgenerated
 	gs 'boyStat', $AlbinaQW['Cust']
@@ -715,7 +711,7 @@ if $ARGS[0] = 'whore2':
 end
 
 if $ARGS[0] = 'whore3':
-	minut += 5
+	minut += 30
 	gs 'npcgeneratec', 0, 'the man', rand(18,23)
 	$AlbinaQW['Cust'] = $npclastgenerated
 	gs 'boyStat', $AlbinaQW['Cust']
@@ -846,7 +842,7 @@ if $ARGS[0] = 'whore3':
 end
 
 if $ARGS[0] = 'whore4':
-	minut += 5
+	minut += 40
 	gs 'npcgeneratec', 0, 'the man', rand(18,32)
 	$AlbinaQW['Cust'] = $npclastgenerated
 	$npc_thdick[$AlbinaQW['Cust']] = 'massive'
@@ -978,7 +974,7 @@ if $ARGS[0] = 'whore4':
 end
 
 if $ARGS[0] = 'whore5':
-	minut += 5
+	minut += 40
 	gs 'npcgeneratec', 0, 'the man', rand(18,32)
 	$AlbinaQW['Cust'] = $npclastgenerated
 	$npc_thdick[$AlbinaQW['Cust']] = 'massive'
@@ -1135,7 +1131,7 @@ if $ARGS[0] = 'whore5':
 end
 
 if $ARGS[0] = 'whore6':
-	minut += 5
+	minut += 30
 	gs 'npcgeneratec', 0, 'the man', rand(24,40)
 	$AlbinaQW['Cust'] = $npclastgenerated
 	gs 'boyStat', $AlbinaQW['Cust']
@@ -1230,7 +1226,7 @@ if $ARGS[0] = 'parkrally':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/event/meeting/meeting3.jpg"></center>'
 
-		'You arrive at the park and gather behind the stage as Albina''s father gives an awkward speech to what is left of his supporters. He clears his throat and calls you up onto the stage as music starts playing. You reluctantly walk out onto the stage with the other girls, the crowd reacting to your skimpy clothing. The men whistle and holler while the women watch in disgust and whisper among themselves. '
+		'You arrive at the park and gather behind the stage as Albina''s father gives an awkward speech to what is left of his supporters. He clears his throat and calls you up onto the stage as music starts playing. You reluctantly walk out onto the stage with the other girls, the crowd reacting to your skimpy clothing. Some men whistle and holler and others avert their gaze while the women watch in disgust and whisper among themselves. '
 		'You and the girls start your routine, but the crowd''s reactions at your outfits makes you all feel very uncomfortable and you see Albina glaring at her father a few times. You finally finish the awkward performance and Albina motions for you all to return to the car as her father makes desperate pleas to the diminishing crowd.'
 		'You return to the community center locker room, where Albina practically rips her leotard off and storms off into the showers. You remove your own outfit and go for a shower yourself. '
 		if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
@@ -1255,7 +1251,47 @@ if $ARGS[0] = 'StarletsEnd':
 	minut += 2
 	gs 'stat'
 	
-	act 'Leave':AlbinaQW['StarletsJoined'] = 0 & gt 'pav_commcenter'
+	act 'Leave':AlbinaQW['StarletsJoined'] = -1 & gt 'pav_commcenter'
+end
+
+if $ARGS[0] = 'StarletsPracticeMissed':
+	*clr & cla
+	menu_off = 1
+	minut += 5
+	gs 'stat'
+	'<center><img <<$set_imgh>> src="images/pc/characters/shared/photos/big23.jpg"></center>'
+	
+	if starlet_practice_skipped = 1:
+	   gs 'npc_relationship', 'modify', 'A23', -10
+		'You walk in and see an annoyed Albina waiting for you, her arms crossed as she glares at you. "Where the fuck were you <<$pcs_nickname>>?! And don''t fucking lie to me!"'
+		'"Sorry, Albina. I... had a family thing I had to deal with and I didn''t have time to tell you." you meekly reply.'
+		'She doesn''t look completely convinced. "Right... Well if you care about your place on the team, then you''ll be at the next training session on time. No excuses."'
+		'You nod at her and she gives you a pat on the head before walking away. It looks like you got off lightly this time.'
+		act 'Train with Starlets': gt 'AlbStars', 'starlets'
+	elseif starlet_practice_skipped = 2:
+		gs 'npc_relationship', 'modify', 'A23', -20
+		'You walk into the hall and gulp when you see Albina heading your way. "Skipping training <i>again</i>, <<$pcs_nickname>>?! I thought I told you that you were to be here on time <b>no excuses</b>?! I don''t care about what miserable story you have to defend yourself with. You either commit to the team or you''re out. This is your final warning <<$pcs_nickname>>, don''t fucking test me!"'
+		'You don''t have a chance to speak before she walks off. Maybe it''s best for both of you if you stopped pissing her off?'
+		act 'Train with Starlets': gt 'AlbStars', 'starlets'
+	else
+	  gs 'npc_relationship', 'set', 'A23', 10
+		'You are walk into the hall and freeze when you clock a furious Albina heading straight for you. You barely have time to react before she grabs your shirt and pulls you up close, silencing the hall as everyone looks at you.'
+		'Albina glares directly into your eyes. "ARE YOU DOING THIS TO MOCK ME YOU FUCKING BITCH?! I GAVE YOU ONE. LAST. FUCKING. CHANCE AND YOU THROW IT BACK IN MY FUCKING FACE?!" She releases you, but still gets up in your face. "You''re done. Get the fuck out of here and don''t let me catch you here again, you hear me?!"'
+		'She then crosses her arms and glares at you until you leave. With the other girls staring at you, you shamefully walk out of the hall.'
+		act 'Leave':AlbinaQW['StarletsJoined'] = -1 & gt 'pav_commcenter'
+	end
+end
+
+if $ARGS[0] = 'Quit':
+	*clr & cla
+	'<center><img <<$set_imgh>> src="images/characters/shared/photos/big23.jpg"></center>'
+	'You enter the hall and look around for Albina, spotting her as she''s doing some stretching exercises. You walk over to her and she gives you a puzzled stare. "Hurry up and get dressed <<$pcs_nickname>>, we haven''t got all day to wait for you!" she barks. You meekly smile at her in response. "Well? Hurry up and spit it out." she says while motioning for you to hurry up.
+	"I... I don''t want to be a part of this anymore. I''ve thought it over and this just isn''t for me."' 
+	'Albina looks disheartened, but still gives you a weak smile. "I understand... If you want to leave, then I won''t stop you. Just know that I thought you had some real potential here <<$pcs_nickname>>. And thanks for telling me and not just disappearing on me." she adds. You breathe a sigh of relief as she gathers the girls up for the session, letting you go on your way.'
+	minut += 2
+	gs 'stat'
+
+	act 'Leave':AlbinaQW['StarletsJoined'] = -2 & gt 'pav_commcenter'
 end
 
 --- AlbStars ---------------------------------

+ 2 - 2
locations/LariskaGo.qsrc

@@ -17,12 +17,12 @@ act 'Go with Lariska':
 	act 'Enter her apartment':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/lariska/home_1.jpg"></center>'
-		if LariskaQW['story'] = 4:
+		if LariskaQW['story'] = 5:
 			'Entering the apartment, you see that it is decorated in a Japanese style.'
 			'"You have a nice apartment, Lariska," you say, looking around with interest.'
 			'"Thank you. Mother makes a good living, although she is usually only home on the weekends," she says a bit sadly.'
 			'You follow Lariska to her room.'
-			LariskaQW['story'] = 5
+			LariskaQW['story'] = 6
 		else
 			'You go into the japanese styled apartment, then follow Lariska to her room.'
 		end

+ 4 - 1
locations/LariskaHome.qsrc

@@ -551,10 +551,11 @@ if $ARGS[0] = 'lariska_bedroom':
 			end
 		end
 	end
-	if lariskaroomfun ! daystart and npc_rel['A13'] >= 80 and (lariloc = 2 or lariloc = 8 or lariloc = 22 or lariloc = 15 or lariloc = 17):
+	if lariskaroomfun ! daystart and LariskaQW['story'] >= 7 and npc_rel['A13'] >= 80 and (lariloc = 2 or lariloc = 8 or lariloc = 22 or lariloc = 15 or lariloc = 17):
 		act 'Flirt with her':
 			*clr & cla
 			menu_off = 1
+			LariskaQW['story'] = 7: LariskaQW['story'] = 8
 			lariskaroomfun = daystart
 			pcs_horny += 5
 			gs 'stat'
@@ -639,6 +640,8 @@ if $ARGS[0] = 'homework':
 	menu_off = 1
 	*clr & cla
 	'<center><img <<$set_imgh>> src="images/characters/shared/photos/big13.jpg"></center>'
+	npc_rel['A13'] += 2
+	if LariskaQW['story'] = 6: LariskaQW['story'] = 7
 	lernHome = 0
 	lern += 1
 	minut += 30

+ 435 - 0
locations/Voltrener - WIP.qsrc

@@ -0,0 +1,435 @@
+# Voltrener
+
+!! vball['coachsex'] = 1 - He has given you massages
+!! vball['coachsex'] = 2 - He has given you naked massages
+!! vball['coachsex'] = 3 - You have given him a handjob
+!! vball['coachsex'] = 4 - You have given him a blowjob
+!! vball['coachsex'] = 5 - You''ve done anal
+!! vball['coachsex'] = 6 - You''ve fucked
+!! vball['coachsex'] = 7 - You''ve slept over at his place
+!! vball['coachsex'] = 8 - You are in a relationship with him
+
+CLOSE ALL
+gs 'stat'
+
+if $ARGS[0] = 'start':
+	gs 'boyStat', 'A69'
+	if $npc_nickname['A29'] = '':$npc_nickname['A29'] = 'Coach Mikhail'
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/mikhail/volleytrener6.jpg"></center>'
+	*nl
+	'You enter the coach''s office in which there are cups, balls, sports equipment, a massage table, and a desk where the coach sometimes sits and does paperwork. <<$npc_nickname[''A29'']>> Vlasov does not only teach amateur volleyball but he also coaches a professional volleyball team.'
+	*nl
+	'The coach looks up as you come in.'
+	if npc_rel['A69'] < 80:
+		'"Yes?"'
+	else
+		'"<<$pcs_nickname>>! What''s up?"'
+	end
+
+	act 'Leave':gt 'gdksport', 'start'
+	act 'Talk with the coach':gt'Voltrener', 'talk'
+end
+
+
+if $ARGS[0] = 'talk':
+	*clr & cla
+	gs 'stat'
+	npc_rel['A69'] += rand(0,1)
+	if pcs_apprnc >= 60: vball['coach_lust'] += rand(0,1)
+	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/teacher/mikhail/volleytrener6.jpg"></center>'
+	*nl
+	if vball['team'] = 0:
+		if npc_rel['A69'] <= 0:
+			'"Ugh, what do you want <<$pcs_lastname>>?"'
+		elseif npc_rel['A69'] < 20:
+			'"Do you need to talk to me right now <<$pcs_lastname>>? I''m very busy with the team."'
+		elseif npc_rel['A69'] < 40:
+			'"Yes, <<$pcs_lastname>>? Did you need something?"'
+		elseif npc_rel['A69'] < 60:
+			'"Yes, <<$pcs_lastname>>? Can I help you with something?"'
+		elseif npc_rel['A69'] < 80:
+			'"Of course, <<$pcs_lastname>>. I always have time for you. Need help with anything?"'
+		else
+			'"Of course, <<$pcs_nickname>>! I always have time for you."'
+		end
+	elseif vball['team'] > 1:
+		if vball['coachsex'] > 0:
+			if vball['coachsex'] = 1:
+				'"Of course, <<$pcs_lastname>>.'
+			elseif vball['coachsex'] = 2:
+			
+			elseif vball['coachsex'] = 3:
+			
+			elseif vball['coachsex'] = 4:
+			
+			end
+		else
+			if vball['coach_lust'] >= 80:
+				'Coach can''t take his eyes of you and he keeps making sexual references in your presence.'
+			elseif vball['coach_lust'] >= 60:
+				'Coach sometimes makes lewd comments around you and you often catch him ogling your body.'
+			elseif vball['coach_lust'] >= 40:
+				'Coach seems more interested in watching you practice than the other girls.'
+			elseif vball['coach_lust'] >= 20:
+				'Sometimes you can see Coach Mikhail looking your body up and down.'
+			elseif vball['coach_lust'] > 0:
+				'You occasionally catch Coach looking at you a second longer than he should.'
+			end
+		end
+		if npc_rel['A69'] < 80:
+			'"What is it <<$pcs_lastname>>? Did you need help with something?"'
+		else
+			'"<<$pcs_nickname>>! What''s up?"'
+		end
+		
+	end
+	act 'Leave':gt 'gdksport', 'start'
+	act'Check on your stats':
+		*nl
+		if vball['coachsex'] = 0:
+			vball['coach_lust'] += 1
+			'Coach looks at you, "<<$pcs_lastname>>. Here''s your stats, now go out there and work harder."'
+			'"Your volleyball skill is <<pcs_vball>>, the team has played <<volsesongame>> games: Won - <<volsesonwin>>, lost - <<volsesonloss>>."'
+		else
+			'Coach looks at you "Hey <<$pcs_nickname>>. Checking up on your stats?."'
+			'"Your volleyball skill is <<pcs_vball>>, the team has played <<volsesongame>> games: Won - <<volsesonwin>>, lost - <<volsesonloss>>."'
+		end
+	end
+	if npc_rel['A69'] < 80:
+		act'Ask him about his personal life':
+			*nl
+			'"I don''t think that''s any of your business <<$pcs_lastname>>."'
+		end
+	else
+		act'Ask him what he loves about volleyball':
+		
+		if vball['coach_wife'] = 0:
+			act'Ask him if he has a girlfriend':
+			
+		elseif vball['coach_wife'] = 1:
+			act'Ask him about his wife':
+		
+		elseif vball['coach_wife'] >= 2:
+			act'Ask him more about his wife':
+			
+		end
+		
+		act'Ask about where he lives':
+		
+		act'Ask him what he loves about volleyball':
+	end
+	act'Flirt with him':
+		cla & *clr
+		!! IMAGE LINK
+		vball['coach_lust'] += rand(1,3)
+		'Placeholder text'
+	end
+	act'Ask him for a masssage':
+		cla & *clr
+		!! IMAGE LINK
+		if vball['coachsex'] < 1:
+			'"Hey Coach, I''m feeling kind of stiff after practice. Could you maybe... give me a massage? Help work out the kinks in my muscles?"'
+			if vball['coach_lust'] >= 60:
+				'A hungry glint appears in his eyes and you can see him imagining his hands all over your body.'
+				'"Yes... muscular health is... important... Why don''t you come into the back here?" he says, gesturing towards a door at the back of his office. "I have a massage table back there. It''ll be much more effective than in a chair."'
+				act'Chicken out':
+					cla & *clr
+					!! IMAGE LINK
+					'You take a step towards him and suddenly hesitate.'
+					*nl
+					'<i>Are you really going to do this?</i>'
+					*nl
+					'"ActuallyIthinkI''mfineI''llseeyouatpracticeCoach!"'
+					*nl
+					'Spewing out a torrent of words, you rush out the door and slam it shut behind you.'
+					*nl
+					'<i>What were you thinking?</i>'
+					act'Continue':gt'gdksport','start'
+				end
+				
+				act'Follow him':gt'Voltrener','massage'
+			elseif vball['coach_lust'] >= 30
+				'You see his gaze roam up and down your body and for a moment, you think he might be considering it before he suddenly looks away.'
+				'"No, you just need... rest. Don''t bother me right now <<$pcs_lastname>>."'
+				'He immediately turns back towards whatever he was working on on his desk.'
+				*nl
+				'<i>Tch. So close.</i>'
+				act'Continue':gt'gdksport','start'
+			else
+				'"No <<$pcs_lastname>>, you just need rest. Go home. Don''t bother me with this."'
+				'He doesn''t even give you another look as he continues looking at his stats.'
+				act'Continue':gt'gdksport','start'
+			end
+		elseif vball['coachsex'] >= 1:
+	end
+	if vball['coachsex'] > 0:
+		act'Ask him if he''d like some "relief"':
+		
+		end
+		
+		
+		act'Ask him for some "relief"':
+		
+		end
+	end
+end
+
+
+if $ARGS[0] = 'massage':
+	!! IMAGE LINK
+	'You follow <<$npc_nickname[''A29'']>> into the back of his office. It has a massage table on it as well as a multitude of medical supplies for various kinds of sports injuries.'
+	'"Lay down on the table <<$pcs_lastname>>," he says, turning away for a moment to get something.'
+	act'Lay down':
+		cla & *clr
+		!! IMAGE LINK
+		'You do as he says, laying face down on the table.'
+		*nl
+		'He comes up behind you and you can feel his hands on your shoulders.'
+		*nl
+		'"Just try and relax..."'
+		act'Continue':
+			vball['coach_massage'] += 1
+			cla & *clr
+			!! IMAGE LINK
+			if vball['coach_massage'] = 1:
+				'The next half hour is spent under the coach''s ministrations.'
+				*nl
+				'Involuntary gasps are drawn from you as he kneads his hands into your muscles. He knows exactly where to apply pressure, how to run his hand along your aching muscles. Your breath can''t help but hitch from his touch, and you feel a deep warmth spreading from between your legs.'
+				*nl
+				$orgasm_txt = 'Despite the fact that it''s just a massage you can''t help but be aroused. Arousal builds to excitement, and before you know it you find yourself quivering in orgasm, biting hard on your lip to keep from crying out. "Are you feeling okay <<$pcs_lastname>>? Something wrong?" You simply shake your head in response, not trusting yourself to speak.'
+				gs 'arousal','massage', 30
+				act'Finish':gt'Voltrener','massage_end'
+			elseif vball['coach_massage'] <= 4:
+				'It''s just as good as last time. You groan in pleasure as the coach''s hands work through your sore muscles, gasping when he hits those perfect spots that can''t help but turn you on.'
+				*nl
+				'Through the process, you can''t help but notice moments when <<$npc_nickname[''A29'']>> takes advantage of the situation. When massaging your sides, his fingers press into your breasts. In addition to when he works his perfect pressure points, a gasp is elicited when he grabs a handful of ass on the way down to your legs. And this time he spends a lot more time massaging your thighs, especially on the inside. Makes you wonder if he notices your spreading wetness in return.'
+				*nl
+				$orgasm_txt = 'Eventually you can''t take it anymore, and you find yourself climaxing under his touch. Even as every muscle in your body tenses up again, he doesn''t let up. "You''re <i>very</i> tight <<$pcs_lastname>>. You need to loosen up some more." Breathing slowly, you choose not to respond.'
+				gs 'arousal','massage', 25
+				gs 'arousal','foreplay', 5
+				act'Finish':gt'Voltrener','massage_end'
+			elseif vball['coach_massage'] = 5:
+				'He''s starting to get bolder now.'
+				*nl
+				'<<$npc_nickname[''A29'']>>''s hands roam your body freely, openly and brazenly copping a feel of you wherever he pleases. You swear, half this "massage" is spent groping you instead. Not that it matters to you. It feels good.'
+				*nl
+				'When he squeezes your breasts. When his hands spread your ass cheeks. When his fingers run up and down your snatch.'
+				*nl
+				'You allow your eyes to roll back as you relax into sensual bliss.'
+				*nl
+				$orgasm_txt = 'When your climax comes, you don''t even try to hide it. It starts as soft grunts before becoming loud moans and then a gasping cry as you cum hard, your clit fingered through your pants as you ride out your orgasm.'
+				gs 'arousal','massage', 15
+				gs 'arousal','foreplay', 15
+				act'Finish':gt'Voltrener','massage_end'
+			else
+				'<<$npc_nickname[''A29'']>>''s hands roam your body freely and you moan in response to his touch. Half massage, half foreplay, you enjoy yourself while <<$npc_nickname[''A29'']>> enjoys your body. Sore muscles are worked loose and erogenous zones are teased and played with. Through one way or another, you find yourself supremely relaxed.'
+				*nl
+				'You allow your eyes to roll back as you relax into sensual bliss.'
+				*nl
+				$orgasm_txt = 'Under <<$npc_nickname[''A29'']>>''s magic touch, you find yourself gasping in orgasm in no time at all.'
+				gs 'arousal','massage', 15
+				gs 'arousal','foreplay', 15
+				act'Finish':gt'Voltrener','massage_end'
+			end
+		end
+	end
+	
+	act'Take off your clothes first':
+		cla & *clr
+		!! IMAGE LINK
+		
+	end
+end
+
+!! gs 'arousal','end'
+
+if $ARGS[0] = 'massage_end':
+	pcs_stam += 20
+	pcs_mood += 20
+	!! IMAGE LINK
+	'"There, all done," <<$npc_nickname[''A29'']>> says, drawing his hands back.'
+	if vball['coach_massage'] = 1:
+		'You roll your shoulders and stretch, sighing in relief at your loosened muscles.'
+	elseif vball['coach_massage'] <= 4:
+		'You roll your shoulders and stretch, sighing in relief at your loosened muscles, rolling your hips in relaxed arousal.'
+	else
+		'You roll your shoulders and stretch, sighing in relief at your loosened muscles, making eye contact with him as you adjust your clothes around your breasts and tug on your waistband around your hips.'
+	end
+	'"Feel better now?"'
+	act'Much better':
+		cla & *clr
+		!! IMAGE LINK
+		'"Much better," you say, stretching your arms behind your back so your breasts push out against your top, heavily emphasizing your stiff nipples. "Thanks for the massage Coach."'
+		'"You''re welcome <<$pcs_lastname>>. Now hit the showers."'
+		act'Yes Coach':gt'gdksport','start'
+		
+		act'Gonna join me?':
+			cla & *clr
+			!! IMAGE LINK
+			'"Gonna join me?" you smirk heading towards the door.'
+			*nl
+			if vball['coachsex'] >= 3:
+				'You yelp when you feel a hand fiercely slap across your ass, jumping on contact. You glare back at <<$npc_nickname[''A29'']>>. His expression is neutral but for a childish glint in his eye.'
+				'"I can play games too, <<$pcs_lastname>>." You shrug and give a wistful smile before exiting out the door.'
+			else
+				'Looking back over your shoulder you can see his gaze roaming your body, obviously tempted by your offer.'
+				'"Nobody likes a tease, <<$pcs_lastname>>," he sighs.'
+				'"You know you love it," you say, slipping out the door.'
+			end
+			act'Continue':gt'gdksport','start'
+		end
+	end
+	
+	act'Offer him some relief in return':
+		cla & *clr
+		!! IMAGE LINK
+		'"I feel great <<$npc_nickname[''A29'']>>. Maybe I could..." you step in close to him, putting your hands on his chest. "... do something for you now...?"'
+		if vball['coachsex'] = 3:
+			
+		elseif vball['coachsex'] >= 4:
+			
+		elseif vball['coach_lust'] >= 60 and npc_rel['A69'] >= 80:
+			'"Like what?"'
+		elseif vball['coach_lust'] >= 40 and npc_rel['A69'] >= 80:
+			'You see him hesitate, seriously considering doing something with you. A moment later, he puts his hands on your shoulders and gently pushes you away.'
+			'"<<$pcs_nickname>>. We can''t do this."'
+			'"Why not?"'
+			'"We just... can''t." He takes a further step away from you. "You need to go. Now."'
+			'You sigh in dejection, moving out the door without another word.'
+			act'Leave':gt'gdksport','start'
+		else
+			'"What are you doing <<$pcs_lastname>>?"'
+			act'Nothing':
+				cla & *clr
+				!! IMAGE LINK
+				'"Nothing," you say innocently. "I just wondered if-"'
+				'You''re cut off when <<$npc_nickname[''A29'']>> abruptly pushes you back.'
+				'"Enough <<$pcs_lastname>>. Get out."'
+				'"But-"'
+				'"<b>Out.</b>'
+				'You sigh in dejection, moving out the door without another word.'
+				act'Leave':gt'gdksport','start'
+			end
+			
+			act'Paying you back for your massage':
+				cla & *clr
+				!! IMAGE LINK
+				'"I just really appreciated the massage," you say. "I want to pay you back for it. Maybe with-"'
+				'You''re cut off when <<$npc_nickname[''A29'']>> abruptly pushes you back.'
+				'"Enough <<$pcs_lastname>>. Get out."'
+				'"But-"'
+				'"<b>Out.</b>'
+				'You sigh in dejection, moving out the door without another word.'
+				act'Leave':gt'gdksport','start'
+			end
+			
+			act'Seducing you':
+				cla & *clr
+				!! IMAGE LINK
+				vball['coach_lust'] += 20
+				'"Seducing you of course."'
+				'You run your hands down his chest, biting your lip as you stare into his eyes, just before swiftly grabbing his crotch.'
+				if vball['coach_lust'] < 60 or npc_rel['A69'] < 80:
+					npc_rel['A69'] -= 15
+					'He immediately jerks back, shoving you away.'
+					'"What the hell <<$pcs_lastname>>!"'
+					'"I told you what I was doing," you smile back. "I''m sedu-"'
+					'"ENOUGH!" he shouts, shocking you backwards.'
+					'"You don''t know what you''re starting here. I''m a married man. You''re <<age>>. You can''t do this. Now get out."'
+					'"But-"'
+					'"OUT!"'
+					'Taken aback by his anger, you shrink away and leave his office. You can only hope this hasn''t damaged your relationship with him too much.'
+					act'Leave':gt'gdksport','start'
+				else
+					'Mikhail''s body tenses up but he doesn''t move. It gives you a great opportunity to feel his rock hard erection beneath his clothes.'
+					'"I want you," you whisper under your breath. "Don''t you want me too?"'
+					'"I... This is..." He hesitates.'
+					act'Pull out his cock':
+						if vball['coachsex'] < 3:vball['coachsex'] = 3
+						gs 'arousal','kiss',3
+						gs 'arousal','hj',rand(3,5)
+						cla & *clr
+						!! IMAGE LINK
+						'You slip your hand into his waistband and draw out his <<dick>>cm cock. At the same time, you lean into him, drawing a kiss from his lips. You slowly jerk up and down the length of his manhood while your tongues explore each other''s mouths.'
+						*nl
+						'After a few minutes, you feel him begin to tense up and you sense he''s about to cum.'
+						act'Keep jerking him off':
+							gs 'cum_call','hands','A69',1
+							cla & *clr
+							!! IMAGE LINK
+							'You keep jerking him off until you feel hot liquid spill all over your fingers, never for a moment breaking the kiss.'
+							*nl
+							'Eventually his cock stops pulsing and you finally end the kiss, looking down at your sticky cum covered hand and the mess on the floor.'
+							*nl
+							'"Feel better now?" you smile at <<$npc_nickname[''A29'']>>.'
+							'"Much better..." he says, leaning down to kiss you one more time. Then he grabs your ass without warning, eliciting a gasp from you. "Now clean that up and get out of my office before somebody finds us like this."'
+							act'Clean up':
+								cumspclnt = 9
+								gs 'cum_cleanup'
+								gs 'arousal','end'
+								cla & *clr
+								!! IMAGE LINK
+								'"Yes Coach," you grin.'
+								*nl
+								'You quickly clean the cum up off the floor, wiping your hand with a tissue while you''re at it. Once that''s done, you move over to him and share one more kiss before quietly leaving his office.'
+								*nl
+								'<i>Maybe this will be the start of something else...</i>'
+								act'Leave':gt'gdksport','start'
+							end
+							
+							act'Lick your hand clean':
+								cla & *clr
+								!! IMAGE LINK
+								cumspclnt = 9
+								gs 'cum_cleanup'
+								swallow += 1
+								gs 'arousal','end'
+								cla & *clr
+								!! IMAGE LINK
+								'"Yes Coach," you grin, staring at him while you lick the cum from your fingers. You don''t break eye contact until every drop is gone. Afterwards, you take a nearby tissue and clean up the mess you made on the floor as well.'
+								*nl
+								'Finally, you move over to <<$npc_nickname[''A69'']>> and give him one more gentle kiss before departing his office.'
+								*nl
+								'<i>Maybe this will be the start of something else...</i>'
+								act'Leave':gt'gdksport','start'
+							end
+						end
+					end
+					act'Kneel down':
+						if vball['coachsex'] < 4:vball['coachsex'] = 4
+						cla & *clr
+						'<center><video autoplay loop src="images/shared/sex/blowjob/kotovbj2.mp4"></video></center>'
+						'You kneel in front of <<$npc_nickname[''A69'']>>, pulling his pants with you on your way down to reveal a fully erect <<dick>>cm cock.'
+						act'Suck his cock':
+							gs 'arousal','bj',rand(3,10)
+							cla & *clr
+							'<center><video autoplay loop src="images/shared/sex/blowjob/bj45.mp4"></video></center>'
+							'You quickly get to work, working his shaft with your hand and mouth. The initial rigidity of his body begins to fade, as if you were sucking his tension and apprehension out through his cock. After several minutes of gently blowing him, he tenses up again, though you can imagine this time it''s for different reasons.'
+							act'Jerk him onto your face':
+							
+							end
+							
+							act'Keep sucking':
+							
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+	
+	act'I need more (seduce him)':
+		cla & *clr
+		!! IMAGE LINK
+		
+	end	
+end
+
+if $ARGS[0] = 'naked_massage':
+
+
+
+end
+--- Voltrener ---------------------------------
+

+ 14 - 14
locations/albina_election_events.qsrc

@@ -6,15 +6,15 @@ AlbinaQW['RideDaystart'] = daystart + rand(2,5)
 
 gs 'stat'
 '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/chernov.jpg"></center>'
-'A car pulls up next to you. A man wearing a nice suit steps out and introduces himself. "Captain Chernov, State Security Service." he says and pulls out his badge. "Why are you here? What did I do? Am I under arrest?" you ask in panicked surprise. He ignores you and continues.' 
-'"You are <<$pcs_firstname>> <<$pcs_lastname>>, correct? Let''s step aside and have a chat."'
+'A car suddenly pulls up next to you and a man wearing a nice suit and hat steps out and introduces himself. "Captain Chernov, State Security Service." he says and pulls out his badge. "Why are you here? What did I do? Am I under arrest?" you ask in panicked surprise. He ignores you and continues.' 
+'"You are <<$pcs_firstname>> <<$pcs_lastname>>, correct? Please come and sit in my car. We need to have a little chat."'
 act 'Speak with Chernov':
 	*clr & cla
 	menu_off = 1
 	minut += 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/chernov.jpg"></center>'
-	'Chernov pulls you aside. Upon closer examination, you notice he is holstering a gun under his left armpit. "Miss <<$pcs_lastname>>, I know that you are a member of Barlovskaya''s entourage. I also know that this is just a front. Their criminal activities are about to be put on hold, with or without your collaboration."
+	'He opens the back door and motions for you to step inside. Upon closer examination, you notice he is holstering a gun under his left armpit and so decide to listen to him. You step inside and he closes the door before sitting in the front passenger seat. A second man sits silently behind the wheel. "Miss <<$pcs_lastname>>, I know that you are a member of Barlovskaya''s entourage. I also know that this is just a front. Their criminal activities are about to be put on hold, with or without your collaboration."
 	"Our little talk here is quite important. When this case starts getting coverage, the whole town will know about the Starlets'' secret. We''ll have to inform your parents and your school that you were an illegal prostitute for Barlovskaya. You can testify anonymously like the other girls and keep your name out of it if you wish."'
 
 	act 'Ask him what he means':
@@ -22,10 +22,10 @@ act 'Speak with Chernov':
 		minut += 1
 		gs 'stat'
         '<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/chernov.jpg"></center>'
-		if age < 18:'"Albina didn''t whore me out!" you protest. Chernov smiles. "I never said it was Albina, did I? All you have to do is give me your testimony stating that you are underage and were forced into an illegal prostitution ring. You don''t have to worry about Albina. We''ll keep her safe from any consequences of her actions."'
-		if age >= 18:'"Albina didn''t whore me out!" you protest. Chernov smiles. "I never said it was Albina, did I? All you have to do is give me your testimony stating that you were forced into an illegal prostitution ring. You don''t have to worry about Albina. We''ll keep her safe from any consequences of her actions."'
+		if age < 18:'"Albina didn''t whore me out!" you protest, Chernov just smiles. "I never said it was Albina, did I? All you have to do is give me your testimony stating that you are underage and were forced into an illegal prostitution ring. You don''t have to worry about Albina. We''ll keep her safe from any consequences of her actions."'
+		if age >= 18:'"Albina didn''t whore me out!" you protest, but Chernov just smiles. "I never said it was Albina, did I? All you have to do is give me your testimony stating that you were forced into an illegal prostitution ring. You don''t have to worry about Albina. We''ll keep her safe from any consequences of her actions."'
 
-		'He pauses and gives you time to think before continuing. "We already have enough evidence through an anonymous source and statements from your fellow dancers to take down these activities, but your testimony will help solidfy the prosecution. Your name will be kept from the media, of course."'
+		'He pauses and gives you time to think before continuing. "We already have enough evidence through an anonymous source and statements from your fellow dancers to take down these activities, but your testimony will help solidfy the prosecution. Your name will be kept secret, of course."'
 
 		if pcs_intel >= 70:
 			act 'Ask why the Security Service is involved':
@@ -33,7 +33,7 @@ act 'Speak with Chernov':
 				minut += 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/chernov.jpg"></center>'
-				'"What is so important about Albina that the Security Service are involved?" you ask. Chernov raises a brow. "You''re a smart girl, huh? You know Boris Barlovskaya, her father? He''s a retired police officer who served as the chief of police for years. In his retirement, we believe he has formed connections with the local criminal syndicate and is bribing his successor to block any investigations."'
+				'"What''s so important about Albina that the Security Service are involved?" you ask and Chernov raises a brow. "You''re a smart girl, huh? You know Boris Barlovskay, her father? He''s a retired police officer who served as the chief of police for years. In his retirement, we believe he has formed connections with the local criminal syndicate and is bribing his successor to block any investigations."'
                 '"Your friend is our way in. All we need to do is prove that Albina''s dance troupe is actually a front for illegal prostitution. We need your statement Miss <<$pcs_lastname>>."'
 				if pcs_intel >= 75:
 					act 'Ask about Albina''s involvement':
@@ -42,7 +42,7 @@ act 'Speak with Chernov':
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/chernov.jpg"></center>'
 						'"How could Albina''s affairs affect her father?" you ask.'
-						'"It''s very simple really." he replies. "Barlovskaya wishes to become the mayor. We don''t want him running the town and so exposing the family affairs is how we are going to prevent that from happening."'
+						'"It''s very simple really." he replies. "Barlovskay wishes to become the mayor. We don''t want him running the town and so exposing the family affairs is how we are going to prevent that from happening."'
 						dynamic $din_zajava_albfather
 						dynamic $din_zajava_albfather_no
 					end
@@ -67,14 +67,14 @@ $din_zajava_albfather = {
 		AlbinaQW['Chernov'] = 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/chernov.jpg"></center>'
-		'You agree to write a statement and Chernov nods. "You''re a smart girl. Come to the car, I have everything there to take down your statement."'
+		'You agree to write a statement and Chernov nods. "You''re a smart girl. Just write your statement here and sign it." he says as he hands you a pen and paper.'
 
 		act 'Go with Chernov':
 			*clr & cla
 			minut += 1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/chernov.jpg"></center>'
-			'You write your statement and he lets you go without a fuss. "You''ve really helped us here Miss <<$pcs_lastname>>. Thank you." He gets in the car and it drives away.'
+			'You write your statement and he lets you go without a fuss. "You''ve really helped us here Miss <<$pcs_lastname>>. Thank you." He motions for you to leave the car and it drives away as soon as you close the door.'
 
 			act 'Call Albina':
 				*clr & cla
@@ -83,7 +83,7 @@ $din_zajava_albfather = {
 				AlbinaQW['StarletsShutDown'] = 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/pc/activities/calling_outdoor.jpg"></center>'
-				'You quickly dial Albina''s number and, in a panic, tell her what happened. She calms you down and asks if you told them anything. She sounds pleased when you tell her that you did. She thanks you and hangs up...'
+				'You quickly dial Albina''s number and, in a panic, tell her what happened. She calms you down and asks if you told them anything. She sounds pleased when you tell her that you did. She thanks you and hangs up without another word, leaving you a little confused.'
 
 				act 'Leave':gt 'pav_commercial'
 			end
@@ -100,7 +100,7 @@ $din_zajava_albfather_no = {
 		minut += 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/chernov.jpg"></center>'
-		'You are reluctant to write a statement, but the captain keeps trying. "Look, I know you''re scared right now, but do you really not want to help stop this illegal exploitation of you and your friends? I promise you, nothing will happen to Albina."'
+		'You are reluctant to write a statement, but Chernov keeps trying. "Look, I know you''re scared right now, but do you really not want to help stop this illegal exploitation of you and your friends? I promise you, nothing will happen to Albina."'
 
 		if pcs_intel >= 80:
 			act 'Why should you give him information?':
@@ -108,7 +108,7 @@ $din_zajava_albfather_no = {
 				minut += 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/chernov.jpg"></center>'
-				'"If you have everything you need, then why do you need my testimony?" you ask. He sighs. "To be honest, we don''t. Like I said, we got more than enough from the other girls, but a statement from you would still help us out and hopefully guarantee our success."'
+				'"If you already have everything you need, then why do you need my testimony?" you ask and he sighs. "To be honest, we don''t. Like I said, we got more than enough from the other girls, but a statement from you would still help us out and hopefully guarantee our success."'
 				'"What about Albina? Have you questioned her? I doubt she would act against her father." you ask. "We have other arrangements for her." is all he says in reply.'
 				dynamic $din_zajava_albfather
 				dynamic $din_zajava_albfather_no2
@@ -129,7 +129,7 @@ $din_zajava_albfather_no2 = {
 		AlbinaQW['Chernov'] = 2
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/chernov.jpg"></center>'
-		'While a part of you wants to help, you don''t trust him and refuse to help. He sighs in resignation. "If that''s how it''s going to be, but just remember... you could have made that one bit of difference." He gets back in the car and it drives away.'
+		'While a part of you wants to help, you don''t trust him and refuse to help. He sighs in resignation. "If that''s how it''s going to be, but just remember... you could have made that one bit of difference." He motions for you to get out of the car and it drives away as soon as you close the door.'
 
 		act 'Call Albina':
 			*clr & cla

+ 22 - 18
locations/albinahome.qsrc

@@ -15,7 +15,7 @@ if $ARGS[0] = 'start':
 	if AlbinaQW['albride'] = 1:
 		AlbinaQW['albride'] = 2
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinahome1.jpg"></center>'
-		'Albina leads you to the sitting room and disappears into the kitchen. While she is gone, her phone vibrates on the table. You look and see that "Mother" is trying to call her. "Strange. She''s never mentioned her mother. Hell, she barely talks about her father." you think to yourself.'
+		'Albina leads you to the rather well furnished and decorated sitting room. "You''ll have to excuse the mess. The maid was...loyal to my father, so she had to go." She then disappears into the kitchen. While she is gone, her phone vibrates on the table. You look and see that "Mama" is trying to call her. "Strange. She''s never mentioned her mother. Hell, she barely talks about her father." you think to yourself.'
 		'The phone rings out as Albina returns with a bottle of wine and two glasses. She places them on the table and notices her missed call. She frantically picks her phone up and types a message before stuffing it in her pocket, giving you a weak smile. "Don''t worry about who that was <<$pcs_firstname>>."'
 		act 'Drink':
 			*clr & cla
@@ -23,7 +23,7 @@ if $ARGS[0] = 'start':
 			gs 'drugs', 'alcohol', 'wine'
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/albinahome1.jpg"></center>'
-			'"This is, <i>was</i>, was one of my father''s favourite things. A bottle of stupidly expensive wine that he always refused to open. So let''s fucking open it!" she says as she pours the contents into the glasses and hands you one before sitting down next to you.'
+			'"This is, <i>was</i>, one of my father''s favourite things. A bottle of stupidly expensive wine that he always refused to open. So let''s fucking open it!" she says as she pours the contents into the glasses and hands you one before sitting down next to you.'
 			'She raises her glass as a wide smile beams across her face. "He''s gone! He''s finally gone!"'
 			'She swiftly drinks all of her wine. "He was going down hard. I''ve been gathering evidence for years. All his emails, text messages, phone calls and witnesses all proving what a scumbag he is. I finally gathered enough to take him down!"'
 			act 'Ask how her father reacted':
@@ -45,11 +45,11 @@ if $ARGS[0] = 'start':
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort.jpg"></center>'
 					'"What are you talking about?" you ask, startled by her outburst. Albina looks up at you meekly as tears well up in her eyes.'
 					'"<<$pcs_nickname>>, my father has abused me since my mother left when I was young. My father never wanted a child and made no effort to bond with me, but he''s an asshole and used his connections to stop my mother taking me away with her when she divorced him." she tearfully admits.'
-					'"My mother is much younger than my father, but he charmed her with empty promises and offered to pay for her tution since she wanted to be a psychologist. While she''s struggling to juggle studying and raising their baby daughter, he''s off having some 19 year old gold digging whore suck his dick. It was his fault she left, but he blamed me and made sure I suffered for it with years of bullying and emotional abuse."'
+					'It was his fault she left him, but he blamed me and made sure I suffered for it with years of bullying and emotional abuse."'
 					*nl
-					'But now that he''s going down, she''s come back to live with and look after me. She got herself a job at a hospital in the city and is helping me process everything going on in my mind. She''s always checking up on me since she''s on edge about what my father can do, even in prison."'
+					'Now that he''s going down, she''s finally come back to look after me and help me deal with everything. She''s always checking up on me since she''s on edge about what my father can do, even in prison."'
 					'She continues. "The truth is his political campaign never took off. He loved abusing his position as a cop to bully others, especially me, but when he retired, he didn''t have that power anymore. A political career was his chance to get that back."'
-					'"Nobody was willing to back him however, and that''s when his abuse went beyond simply being emotional." She stops talking for a few seconds and you can clearly see her hands shaking. "That''s when... that''s when he decided to... whore me out to his friends. For ''a bit of fun'' with me, they would ''donate'' to his campaign fund.". She is on the verge of bursting into tears in front of you.'
+					'"Nobody was willing to back him however, and that''s when his abuse went beyond simply being emotional." She stops talking for a few seconds and you can clearly see her entire body shaking. "That''s when... that''s when he decided to... whore me out to his friends. For ''a bit of fun'' with me, they would ''donate'' to his campaign fund.". She is on the verge of bursting into tears in front of you.'
 
 					act 'Your father did what?':
 						*clr & cla
@@ -57,13 +57,15 @@ if $ARGS[0] = 'start':
 						gs 'stat'
 						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort.jpg"></center>'
 						'"Your own father sold your body to fund his election? That''s horrible!" you exclaim in shock.'
-						'Albina sits in silence before quietly nodding. "However, I wasn''t earning enough for him. That''s when he discovered my dance troupe and forced me to start selling my friends instead. I had to <<$pcs_nickname>>! I had to!" she tearfully exclaims.'
-						'"I was forced to let those fucking perverts do whatever they pleased with my friends <<$pcs_nickname>>! They were humiliated, abused and degraded for some fucking rubles! Rubles that the fucking bastard spent on his own whores that he mistreated instead of his campaign!"'
+						'She sits in silence before quietly nodding. "However, I wasn''t earning enough for him. That''s when he discovered my dance troupe and forced me to start selling my friends instead. I had to <<$pcs_nickname>>! I had to!" she tearfully exclaims.'
+						'"I was forced to let those fucking perverts do whatever they pleased with my friends <<$pcs_nickname>>! They were humiliated, abused and degraded for some fucking rubles! Rubles that the fucking bastard spent on his own whores that he mistreated instead of his campaign!' 
+						*nl
+						'The creep even hired the youngest and most attractive maid he could find just so he could fulfill his fantasy of having sex with one. The worst thing about it? She fucking enjoyed it and even encouraged him! I still have nightmares of when I was 9 and I stumbled into his room when they were having sex..." She shudders heavily before continuing. "I grew up having to listen to them fuck like rabbits, so the first thing Mama did when she got here was fire that disgusting fucking whore. I gave her an ''honest'' reference as a parting gift."'
                         !! if virgin or not
 						if pcs_vag = 0 and stat['vaginal'] = 0: 
-						'"That''s why I didn''t get you involved. Too many girls have to hide the fact that those bastards were their first time. I wasn''t going to let it happen again. But what he did to me..." Tears are streaming down her cheeks at this point.'
+						'"Anyway, that''s why I didn''t get you involved in any of this. Too many of my friends have to hide the fact that those bastards were their first time and I wasn''t going to let it happen again with you. What he did to me though..." Tears are streaming down her cheeks at this point.'
 						else 
-						'"Then you joined and my father forced me to put you to work as well. Of course, all those nasty creeps jumped at the chance to try out the ''new girl'' once they found out about you. But what he did to me..." Tears are streaming down her cheeks at this point.'
+						'"Anyway, when you joined the group, my father forced me to put you to work as well, despite my best efforts. Of course, all those nasty creeps jumped at the chance to try out the ''new girl'' once they found out about you. What he did to me though..." Tears are streaming down her cheeks at this point.'
 						end
 						
 						act 'What did he do?':
@@ -71,11 +73,13 @@ if $ARGS[0] = 'start':
 							minut += 15
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort.jpg"></center>'
-							'"What did he do?" you ask.'
+							'"What did he do?" you ask softly and place a hand on her shoulder.'
 							'"It was bad enough being forced to whore out my friends to abusive creeps who almost choked them to death, but... but..."'
-							'"But what?" you ask softly. She steels herself before answering you. "If I didn''t get the girl the guys wanted, my father said it was perfectly fine for them to take me and do what they wanted, even rape me." she cries.'
-							'"They would take their anger at not getting the girl they wanted out on me. I would be choked, slapped, even spat on! Some nights, I''d come home and he would berate me for not ''helping his donors'' and I would be subjected to his abuse as well. Other times, he would bring his friends home and let them have their way with me. One guy or four, he didn''t care what they done to me so long as they paid.'
-							'"My father abusing me my entire life while running a prostitution ring where my friends were subjected to abusive sexual exploitation... and I... I couldn''t do anything about it!" The words barely make it out of her mouth before she bursts into a flood of tears.'
+							'"But what?" you ask softly and she steels herself before answering. "If I didn''t get the girl the guys wanted, my father said it was perfectly fine for them to take me and do what they wanted, even rape me." she cries.'
+							'"Some would take their anger at not getting the girl they wanted out on me. I would be choked, slapped, even spat on! Some nights, I''d come home and he would berate me for not ''helping his donors'' and I would be subjected to his abuse as well. Other times, he would bring his friends home and let them have their way with me. One guy or four, he didn''t care what they done to me so long as they paid.' 
+							'"That fat and disgusting Armenian pervert visited often. One time, he choked me unconscious so he could cum inside me, and when I awoke and realised what he had done, I started panicking about getting pregnant. That''s when I heard my asshole father downstairs arguing with him about what effect a pregnant teenage daughter would have on his campaign! My wellbeing was of no concern to him, but luckily, I was on the pill for this sort of thing happening. It did spook him into making a strict rule to pull out if they weren''t using a condom though."'
+							*nl
+							'She turns and looks directly into your eyes, tears now running down her cheeks. "So yeah, my father abused me while running an underage prostitution ring where me and my friends were subjected to abusive sexual exploitation... and I... I couldn''t do anything about it!" The words barely make it out of her mouth before she bursts into a flood of tears.'
 
 							act 'Comfort her':
 								*clr & cla
@@ -83,7 +87,7 @@ if $ARGS[0] = 'start':
 								gs 'stat'
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/kissingattempt.jpg"></center>'
 								'You cradle her head against your chest as she sobs away, her tears soaking into your top. "Hey, hey. But you did do something about it. He''s going to prison for what he done!" you reassure her while softly stroking her hair.'
-								'She sits up, her eyes puffy from crying and wipes away her tears. "Yeah, yeah you''re right <<$pcs_nickname>>. I just got tired of watching my friends suffer when they didn''t deserve any of this. So I exposed him as what he is. A vile fucking creep!"'
+								'She sits up, her eyes puffy from crying and wipes away her tears. "Yeah, yeah you''re right <<$pcs_nickname>>. I just got tired of watching my friends suffer when they didn''t deserve any of this. So I exposed him for what he is. A vile fucking sex creep!"'
 								'"I just wanted to live my life without fearing what my own father would do to me. For the longest time, I was just too fucking submissive. I done what I should have years ago. Got what I wanted, when I wanted." she says before looking intently into your eyes.'
 								'You smile at her and are about to reply when she suddenly leans in and tries to kiss you.'
 								gs 'willpower', 'cuni', 'resist', 'medium'
@@ -96,10 +100,10 @@ if $ARGS[0] = 'start':
 										gs 'drugs', 'alcohol', 'wine'
 										gs 'stat'
 										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/comfort1.jpg"></center>'
-										'You pull away from her, not wanting to kiss her. "Sorry I just..." She jumps back from you, almost falling from the sofa.'
-										'"Sorry <<$pcs_nickname>>, I don''t know what came over me! It''s just... I''ve suffered a lot at the hands of men, so I enjoy seeking... female comfort, if you know what I mean..." You don''t want to kiss her, but she clearly needs reassurance. You place her head on your shoulder and gently stroke her hair for the next few minutes.'
+										'You pull away from her, not wanting to kiss her. "Sorry I just..."' 
+										'She jumps back from you, almost falling from the sofa. "Sorry <<$pcs_nickname>>, I don''t know what came over me! It''s just... I''ve suffered a lot at the hands of men, so I enjoy seeking... female comfort at times, if you know what I mean..." You don''t want to kiss her, but she clearly needs reassurance. You place her head on your shoulder and gently stroke her hair for the next few minutes.'
 										'She seems to appreciate this and sits up. "I should really get going." you say and Albina nods her head in understanding. "I''ll see you later, okay?" you reassure her.'
-										'She smiles at you. "Of course and... thank you <<$pcs_nickname>>. It was nice to just let this all out. I''m glad I can call you my friend." You smile at her and start leaving when she runs up and embraces you in a tight hug before walking you to the door.'
+										'She smiles at you. "Of course and... thanks <<$pcs_nickname>>. It was nice to just let this all out. I''m glad I can call you my friend." You smile at her and start leaving when she runs up and embraces you in a tight hug that''s entirely uncharacteristic of her before walking you to the door.'
 
 										act 'Continue':gt 'pav_residential'
 									end
@@ -179,7 +183,7 @@ if $ARGS[0] = 'start':
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/albina/train.jpg"></center>'
 			'Albina is training in her room, doing some stretching exercises.'
-			'She is wearing a pair of skin tight yoga pants that show off her toned body quite well.'
+			'She''s wearing a pair of skin tight yoga pants that show off her toned body quite well.'
 			act 'Ask why she doesn''t train at the gym':
 				*clr & cla
 				AlbinaQW['SportHome']  = 1

+ 57 - 57
locations/anushapt.qsrc

@@ -53,7 +53,7 @@ if $ARGS[0] = 'home':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/valeria.jpg"></center>'
 		'You stand outside the Konstantinov household knocking on the door. It takes quite a while before someone actually does come to answer it. In the end, it turns out to be Anushka''s mother.'
-		'Her mother just stands there glaring at you for a while, "Well now, don''t just stand there. What do you want? Oh wait, let me guess you want to see Anushka? Well, the little slut isn''t here, and I don''t know when she''ll be back, so why don''t you just go bother someone else?" Before you can even get a word in, she slams the door in your face, and you hear all the locks click into place. You turn to leave because you don''t have any other option.'
+		'Her mother just stands there, glaring at you for a while. "Well now, don''t just stand there. What do you want? Oh wait, let me guess you want to see Anushka? Well, the little slut isn''t here, and I don''t know when she''ll be back, so why don''t you just go bother someone else?" Before you can even get a word in, she slams the door in your face, and you hear all the locks click into place. You turn to leave because you don''t have any other option.'
 		act 'Move away from the door':gt'pav_complex', 'start'
 	elseif (hour >= 15 and hour < 22) or (week > 5 and hour >= 8 and hour < 22):
 		*clr & cla
@@ -74,8 +74,8 @@ if $ARGS[0] = 'home':
 			act 'Ask how he knows that':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/maksim.jpg"></center>'
-				'You smile a bit. "How do you know she is taking a shower?"'
-				'He blushes a little bit and sputters "I can hear the water."'
+				'You smile a little. "How do you know she''s taking a shower?"'
+				'He blushes a little and sputters "I can hear the water."'
 				act 'Leave': gt 'pav_complex','start'
 				act 'Enter': gt 'anushapt','hallway'
 				act 'Tease him':
@@ -92,8 +92,8 @@ if $ARGS[0] = 'home':
 			*clr & cla
 			AnushkaLoc = 2
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/maksim.jpg"></center>'
-			'You stand outside the Konstantinov household and wait for Anushka to come open the door.'
-			'Maksim answers the door instead. He looks you over from head to toe, obviously trying to imagine you naked. "What?" he asks.'
+			'You stand outside the Konstantinov household and wait for Anushka to come open the door, but Maksim answers instead.'
+			'He looks you over from head to toe, obviously trying to imagine you naked. "What?" he asks.'
 			'You ignore his staring and ask "Is Anushka home?"'
 			'He hooks his thumb over his shoulder to point down the hall. "She''s in her room, likely getting stoned or masturbating to porn or something."'
 			'You ignore his comments and step around to enter the apartment. He closes the door and heads back to his room.'
@@ -103,8 +103,8 @@ if $ARGS[0] = 'home':
 			*clr & cla
 			AnushkaLoc = 1
 			'<center><img <<$set_imgh>> src="images/characters/shared/photos/big144.jpg"></center>'
-			'You stand outside the Konstantinov household and hope that Anushka will be the one to come open the door.'
-			'To your relief, Anushka opens the door smiling. "Hi <<$pcs_nickname>>. Come in."'
+			'You stand outside the Konstantinov household and hope that Anushka will be the one to open the door.'
+			'To your relief, she opens the door, smiling. "Hey <<$pcs_nickname>>. Come on in."'
 			act 'Leave': gt 'pav_complex','start'
 			act 'Enter': gt 'anushapt','hallway'
 		elseif nushdoor <= 12 and anushka_tv_day ! daystart:
@@ -113,31 +113,31 @@ if $ARGS[0] = 'home':
 			anushka_tv_day = daystart
 			'<center><img <<$set_imgh>> src="images/characters/shared/photos/big144.jpg"></center>'
 			'You stand outside the Konstantinov household and hope that Anushka will be the one to come open the door.'
-			'To your relief, Anushka opens the door smiling. "Hi <<$pcs_nickname>>. Come in, I was just watching some TV." As you go inside, she closes the door and heads for the living room where some action movie is playing on the TV. She practically falls down on the couch as she takes a seat.'
+			'To your relief, she opens the door, smiling. "Hey <<$pcs_nickname>>. Come in, I was just watching some TV." As you go inside, she closes the door and heads for the living room where some action movie is playing on the TV. She practically falls down on the couch as she takes a seat.'
 			act 'Take a seat next to her': gt 'anushapt','nushlivroom'
 		elseif nushdoor <= 13:
 			*clr & cla
 			AnushkaLoc = 2
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/maksim.jpg"></center>'
-			'You stand outside the Konstantinov household and wait for Anushka to come open the door.'
-			'Maksim answers the door instead. He looks you over from head to toe, obviously trying to imagine you naked. "What?" he asks.'
+			'You stand outside the Konstantinov household and wait for Anushka to open the door, but Maksim answers instead.'
+			'He looks you over from head to toe, obviously trying to imagine you naked. "What?" he asks.'
 			'You ignore his staring and ask "Is Anushka home?"'
-			'With a smug look on his face, he hooks his thumb over his shoulder to point down the hall. "She''s in her room getting pounded like the slut she is by Rad."'
+			'With a smug look on his face, he hooks his thumb over his shoulder to point down the hall. "She''s in her room getting pounded like the slut she is by Radomir."'
 			act 'Leave': gt 'pav_complex','start'
 			act 'Enter':
 				*clr & cla
 				AnushkaLoc = 2
 				'<center><img <<$set_imgh>> src="images/characters/shared/photos/big154.jpg"></center>'
-				'You ignore his comment and step around to enter the apartment. Just then, you see Radomir walking up the hall towards the door. He''s buckling his belt back in place. He gives you a huge grin and a wink. "Hey <<$pcs_nickname>>, bad timing because you just missed out. Nush is in her room recovering from the ass fucking I just gave her."'
+				'You ignore his comment and step around to enter the apartment. Just then, you see Radomir walking up the hall towards the door, buckling his belt back in place. He gives you a huge grin and a wink. "Hey <<$pcs_nickname>>, bad timing because you just missed out. Nush is in her room recovering from the ass fucking I just gave her."'
 				'He then reaches over and ruffles Maksim''s hair with his hand. "Your sister has a real nice tight ass, or at least she did." With that, he walks past both of you and leaves the apartment.'
-				'Maksim gives you an <i>I told you so</i> look and sneers. "See?" He walks back to his room.'
+				'"See?" he sneers before walking back to his room.'
 				act 'Walk past him': gt 'anushapt','hallway'
 			end
 			act 'Go to her room':
 				*clr & cla
 				AnushkaLoc = 2
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/listen.jpg"></center>'
-				'As you reach Anushka''s bedroom door, you hear voices inside. One of them is Anushka, and the other is obviously a guy, probably Radomir if Maksim is to be believed. You can''t quite make out what they are saying, so you lean against the door to hear better. You hear the guy say "Turn around and let me see that fine ass of yours."'
+				'As you reach Anushka''s bedroom door, you hear voices inside. One of them is Anushka, and the other is obviously a guy, probably Radomir if Maksim is to be believed. You can''t quite make out what they''re saying, so you lean against the door to hear better. You hear the guy say "Turn around and let me see that fine ass of yours."'
 				act 'Leave them in peace and leave the apartment': gt 'pav_complex','start'
 				gs 'willpower', 'voyeur', 'self'
 				if will_cost <= pcs_willpwr:
@@ -158,8 +158,8 @@ if $ARGS[0] = 'home':
 			*clr & cla
 			AnushkaLoc = 2
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/maksim.jpg"></center>'
-			'You stand outside the Konstantinov household and wait for Anushka to come open the door.'
-			'Maksim answers the door instead. He looks you over from head to toe, obviously trying to imagine you naked. "What?" he asks.'
+			'You stand outside the Konstantinov household and wait for Anushka to open the door, but Maksim answers the door instead.'
+			'He looks you over from head to toe, obviously trying to imagine you naked. "What?" he asks.'
 			'You ignore his staring and ask "Is Anushka home?"'
 			'With a smug look on his face, he hooks his thumb over his shoulder to point down the hall. "She''s in her room getting fucked by Val."'
 			act 'Leave': gt 'pav_complex','start'
@@ -167,18 +167,18 @@ if $ARGS[0] = 'home':
 				*clr & cla
 				AnushkaLoc = 2
 				'<center><img <<$set_imgh>> src="images/characters/shared/photos/big158.jpg"></center>'
-				'You ignore his comments and step around to enter the apartment. Just then, you see Valentin walking up the hall towards the door zipping his pants up. He gives you a huge grin and a wink. "Hey <<$pcs_nickname>>, what''s up?"'
+				'You ignore his comments and step around to enter the apartment. Just then, you see Valentin walking up the hall towards the door, zipping his pants up. He gives you a huge grin and a wink. "Hey <<$pcs_nickname>>, what''s up?"'
 				'You look at him and say "What were you two doing?"'
-				'He grins a bit. It''s the kind of grin guys get after getting laid. "Oh you know, just hanging out and having fun." He then turns to Maksim. "Are you going to come by later and help me work on my bike?"'
-				'Maksim responds to Valentin. "If my dad lets me, because he is on my ass about my homework." Val just nods to him. "Gotcha." He gives both of you a slight wave and walks out.'
-				'Maksim gives you an <i>I told you so</i> look and sneers. "See?" It''s all he says before he walks back to his room'
+				'He just grins a little. "Oh you know, just hanging out and having fun." He then turns to Maksim. "Are you going to come by later and help me work on my bike?"'
+				'Maksim responds to Valentin. "If my dad lets me. He''s on my ass about my homework." Val just nods at him. "Gotcha." He gives both of you a slight wave and walks out.'
+				'"See?" is all Maksim says before he walks back to his room.'
 				act 'Walk past him': gt 'anushapt','hallway'
 			end
 			act 'Go to her room':
 				*clr & cla
 				AnushkaLoc = 2
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/listen.jpg"></center>'
-				'As you reach Anushka''s bedroom door, you hear voices inside. One of them is Anushka, and the other is obviously a guy, probably Valentin if Maksim is to be believed. You can''t quite make out what they are saying. You lean against the door to hear better, and you hear the guy ask "You wanna fuck?"'
+				'As you reach Anushka''s bedroom door, you hear voices inside. One of them is Anushka, and the other is obviously a guy, probably Valentin if Maksim is to be believed. You can''t quite make out what they''re saying. You lean against the door to hear better, and you hear the guy ask "You wanna fuck?"'
 				act 'Leave them in peace and leave the apartment': gt 'pav_complex','start'
 				gs 'willpower', 'voyeur', 'self'
 				if will_cost <= pcs_willpwr:
@@ -199,8 +199,8 @@ if $ARGS[0] = 'home':
 			*clr & cla
 			AnushkaLoc = 2
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/maksim.jpg"></center>'
-			'You stand outside the Konstantinov household and wait for Anushka to come open the door.'
-			'Maksim answers the door instead. He looks you over from head to toe, obviously trying to imagine you naked. "What?" he asks.'
+			'You stand outside the Konstantinov household and wait for Anushka to open the door, but Maksim asnwers instead.'
+			'He looks you over from head to toe, obviously trying to imagine you naked. "What?" he asks.'
 			'You ignore his staring to ask "Is Anushka home?"'
 			'He hooks his thumb over his shoulder to point down the hall. "She''s in her room taking some black guy''s dick up her ass." he says with disgust.'
 			act 'Leave': gt 'pav_complex','start'
@@ -208,8 +208,8 @@ if $ARGS[0] = 'home':
 				*clr & cla
 				AnushkaLoc = 2
 				'<center><img <<$set_imgh>> src="images/characters/shared/photos/big146.jpg"></center>'
-				'You ignore his comments and step around to enter the apartment. Just then, you see Marcus walking up the hall towards the door. He freezes in place, looking obviously embarrassed. He looks down to not meet your eyes. "Hey <<$pcs_nickname>>, I was just hanging out... anyways I need to get going... see you at school yeah?" Without waiting for a reply, he hurries out of the apartment.'
-				'Maksim gives him a disgusted look as he walks by, then looks to you with an <i>I told you so</i> look and sneers. "See?" It''s all he says before he walks back to his room'
+				'You ignore his comments and step around him to enter the apartment. Just then, you see Marcus walking up the hall towards the door. He freezes in place, looking very embarrassed. He looks down to avoid eye contact. "Hey <<$pcs_nickname>>, I was just hanging out... anyways I need to get going... see you at school, yeah?" Without waiting for a reply, he hurries out of the apartment.'
+				'Maksim gives him a disgusted look as he walks by, then looks at you. "See?" he sneers before he walks back to his room.'
 				
 				act 'Walk past him': gt 'anushapt','hallway'
 			end
@@ -217,7 +217,7 @@ if $ARGS[0] = 'home':
 				*clr & cla
 				AnushkaLoc = 2
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/listen.jpg"></center>'
-				'As you reach Anushka''s bedroom door, you hear voices inside. One of them is Anushka, and the other is obviously a guy. You can''t quite make out what they are saying. You lean against the door to hear better, and you hear the guy say "God, you''re so beautiful."'
+				'As you reach Anushka''s bedroom door, you hear voices inside. One of them is Anushka, and the other is obviously a guy. You can''t quite make out what they''re saying. You lean against the door to hear better, and you hear the guy say "God, you''re so beautiful."'
 				act 'Leave them in peace and leave the apartment': gt 'pav_complex','start'
 				gs 'willpower', 'voyeur', 'self'
 				if will_cost <= pcs_willpwr:
@@ -240,25 +240,25 @@ if $ARGS[0] = 'home':
 				*clr & cla
 				maksimQW = 1
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/maksim.jpg"></center>'
-				'You stand outside the Konstantinov household and wait for Anushka to come open the door.'
-				'Maksim answers the door instead. He looks you over from head to toe, obviously trying to imagine you naked. "What?" he asks.'
+				'You stand outside the Konstantinov household and wait for Anushka to open the door, but Maksim answers instead.'
+				'He looks you over from head to toe, obviously trying to imagine you naked. "What?" he asks.'
 				'You ignore his staring and ask, "Is Anushka home?"'
-				'"No, she''s not home right now. She''s probably out sucking some guy''s dick or something, but if you want, you can go wait for her in her room."' 
+				'"No, she''s not here right now. She''s probably out sucking some guy''s dick or something, but you can go wait for her in her room if you want."' 
 				act 'Leave': gt 'pav_complex','start'
 				act 'Enter': gt 'anushapt','hallway'
 				act 'Why would you say that?':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/maksim.jpg"></center>'
 					'You are aghast that her brother would say such a thing about her. "Why would you tell people something like that?"'
-					'At first, he looks a bit confused, as if he''s not sure what you mean, then just shrugs. "That''s what my mother always says when I ask where Anushka is."'
+					'At first, he looks a little confused, as if he''s not sure what you mean, then just shrugs. "That''s what my mother always says when I ask where Anushka is."'
 					'You shake your head, unsure what to think about this. Should you go in and wait for her or just go? Maksim just stands there staring at your tits, and you can actually feel him undressing you with his eyes.'
 					act 'Leave': gt 'pav_complex','start'
 					act 'Enter': gt 'anushapt','hallway' 
 				end
 			else
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/maksim.jpg"></center>'
-				'Maksim answers the door instead. He looks you over from head to toe, obviously trying to imagine you naked. "Anushka''s not home right now. She''s probably out sucking some guy''s dick or something, but if you want you can go wait for her in her room."'
-				'You shake your head a bit, but there is nothing you can do about it. Should you go in and wait for her or just go? As you decide, you can feel Maksim undressing you with his eyes while staring straight at your tits.'
+				'Maksim answers the door instead. He looks you over from head to toe, obviously trying to imagine you naked. "Anushka''s not here right now. She''s probably out sucking some guy''s dick or something, but you can wait for her in her room if you want."'
+				'You shake your head, but there is nothing you can do about it. Should you go in and wait for her or just go? As you decide, you can feel Maksim undressing you with his eyes as he stares straight at your tits.'
 			end 
 			act 'Leave': gt 'pav_complex','start'
 			act 'Enter': gt 'anushapt','hallway'
@@ -285,12 +285,12 @@ if $ARGS[0] = 'hallway':
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/hall.jpg"></center>'
 	if anushkaFirstvisit < 2:
 		anushkaFirstvisit = 2
-		'As you enter the Konstantinov''s hallway, you notice there is something that''s not quite right... the place is somewhat depressing to be in. The whole apartment feels strange and foreign. You don''t get the loving, homey feeling that your mother strives to keep at home. All the doors are closed, but from one you can hear the noise of a TV and from another you can hear someone yelling.'
+		'As you enter the Konstantinov''s hallway, you notice there is something that''s not quite right... the place is somewhat depressing to be in. The whole apartment feels strange and foreign and you don''t get the loving, homey feeling that your mother strives to keep at home. All the doors are closed, but you can hear the noise of a TV blaring from one and can hear someone yelling in another.'
 	else
-		'This is the entrance hall of Anushka''s apartment. It''s devoid of any furniture, with shoes and some toys pushed against one wall leaving just enough room for a person to walk through. On the surface, things seem fine, but you can feel that there is something very off about this place. You''re not exactly sure what it is, though. From here, you can reach all the other rooms in the house.'
+		'This is the entrance hall of Anushka''s apartment. It''s devoid of any furniture, but has shoes and some toys pushed against one wall, leaving just enough room for a person to walk through. On the surface, things seem fine, but you can feel that there is something very off about this place. You''re not exactly sure what it is, though. From here, you can reach all the other rooms in the house.'
 	end
 	if rand(0,9) = 0 and AnushkaLoc ! 1:
-		'As you walk through the dark hallway, you suddenly get the feeling that you''re being watched. You turn around quickly, but you can''t see anyone there.'
+		'As you walk through the dark hallway, you suddenly get the feeling that you''re being watched. You quickly turn around, but you can''t see anyone.'
 		'"Is anyone there?" you ask. You were hoping for a response, so once again you call out. "I know you''re there, come on out!"'
 		'You stand still for a little while longer, listening for something, but nothing happens. After a while, you decide to move on, but you''re pretty sure that it was just Anushka''s younger brother, Maksim, spying on you.'
 	end
@@ -368,7 +368,7 @@ if $ARGS[0] = 'bathroom':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/showergetout.jpg"></center>'
 				'You pull the shower curtain tight against your body to make sure there is nothing for him to see other than your head. "Get out of here you little pervert!"'
-				'He laughs then quickly ducks away before you hear Anushka yelling at him. "What the hell were you doing?" As you continue your shower, you hear a lot more yelling from behind the door, and there is even a loud crash. Suddenly, silence descends upon the apartment.'
+				'He laughs, then quickly ducks away before you hear Anushka yelling at him. "What the hell are you doing?" As you continue your shower, you hear a lot more yelling from behind the door, and there is even a loud crash. Suddenly, silence descends upon the apartment.'
 				act 'Get out of the shower': gt 'anushapt','bathroom'
 			end
 			if pcs_inhib >= 50:
@@ -413,8 +413,8 @@ if $ARGS[0] = 'nushshower':
 	AnushkaLoc = 7
 	'<center><h4><font color="maroon">Bathroom</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/bathroom/dry1.jpg"></center>'
-	'As you approach the bathroom, you hear the water running. Checking the latch, you find it still broken and push the door open. As you walk in, the water turns off. You look around and see that the bathroom has seen better days, with mold growing in the corners of the walls and floors. The place probably hasn''t been cleaned for quite some time.' 
-	'The toilet sits along the far wall. There''s also a bathtub with an old plastic shower curtain hanging from a rod above it. Anushka peeks out from around the curtain. When she see''s it''s you, she pushes it aside and grabs a towel. "Oh hey <<$pcs_nickname>>, what''s up?"'
+	'As you approach the bathroom, you hear the water running. Checking the latch, you find it is still broken and push the door open. As you walk in, the water turns off. You look around and see that the bathroom has seen better days, with mold growing in the corners of the walls and floors. The place probably hasn''t been cleaned for quite some time.' 
+	'The toilet sits along the far wall. There''s also a bathtub with an old plastic shower curtain hanging from a rod above it. Anushka peeks out from around the curtain. When she sees that it''s you, she pushes it aside and grabs a towel. "Oh hey <<$pcs_nickname>>, what''s up?"'
 	gs 'arousal', 'voyeur', 2
 	act 'Just came over to hangout':
 		*clr & cla
@@ -422,7 +422,7 @@ if $ARGS[0] = 'nushshower':
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/bathroom/dry2.jpg"></center>'
 		'"Just came over to see what you were up to." you reply.'
-		'She nods a bit as she keeps drying off and seems not to care in the least that you are in there with her. "I was debating if I wanted to do something tonight myself."'
+		'She nods as she dries off, seemingly not caring that you are in here with her. "I was debating if I wanted to do something tonight myself."'
 		'"Well, now we can do something together." you tell her.'
 		'"Sure, sounds good to me. What do you want to do?"'
 		act 'We can think of something':
@@ -430,7 +430,7 @@ if $ARGS[0] = 'nushshower':
 			minut += 1
 			gs 'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/bathroom/dry3.jpg"></center>'
-			'You think about it for a moment. "I don''t know, but I am sure we can come up with something to do."'
+			'You think about it for a moment. "I don''t know, but I''m sure we can come up with something to do."'
 			'"Sounds good, so give me a few minutes to get dried off, and I will join you in my room." she tells you.'
 			act 'Go wait for her': showerphotos = 0 & gt 'anushapt', 'shower_wait'
 			act 'Take her picture with your phone':
@@ -439,11 +439,11 @@ if $ARGS[0] = 'nushshower':
 				anushkaphoto[1] = 1
 				gs 'stat'
 				'<center><img <<$set_imgh>> src="images/pc/pictures/anushka/1.jpg"></center>'
-				'While she is drying off, you pull out your smartphone. You hold it up to get a good image of her drying off and take her picture.'
-				'She notices you taking her picture and pulls the towel in place. "Hey you little perv."'
+				'While she is drying off, you pull out your phone. You hold it up to get a good image of her drying off and take her picture.'
+				'She notices you taking her picture and pulls the towel in place. "Hey, you little perv!"'
 				*nl
-				'You giggle at her reaction. "Oh please... like you don''t like showing your body off all the time."'
-				'"Yes, when I want to. Now go on, get out of here!" she says while making a shooing motion with one of her hands.'
+				'You giggle at her reaction. "Oh please! Like you don''t like showing your body off <i>all</i> the time."'
+				'"Yes, when I want to. Now go on and get out of here!" she says while making a shooing motion with one of her hands.'
 				'You know deep down she really doesn''t care. She loves showing off her body too much, but maybe you should give her some privacy.'
 				act 'Go wait for her': gt 'anushapt', 'shower_wait'
 				gs 'willpower', 'exhib', 'force'
@@ -471,7 +471,7 @@ if $ARGS[0] = 'nushshower':
 							act 'More':
 								*clr & cla
 								'<center><img <<$set_imgh>> src="images/pc/pictures/anushka/4.jpg"></center>'
-								'She giggles a bit and turns her side to you. The towel is slowly opened to tease you a bit with her nudity while striking a sexy pose.'
+								'She giggles a bit and turns her side to you. She slowly opens her towel to tease you while striking a sexy pose.'
 								'"Yeah, that''s it. Give me a little more. Let''s see that hot little body of yours!"'
 								gs 'arousal', 'erotic_nudity', 2
 								gs 'stat'
@@ -526,9 +526,9 @@ if $ARGS[0] = 'shower_wait':
 	'<center><h4><font color="maroon">Anushka''s Room</font></h4></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushbed.jpg"></center>'
 	if showerphotos = 0:
-		'While Anushka dries off, you go into her room to wait for her. The room is surprisingly clean, except for a little dust here and there. Her walls are covered with pictures and posters while the rest of the room is skillfully decorated with various strings of coloured lights. You take a seat on her bed as you wait for her to come join you. A couple of minutes later, she walks in completely naked and quickly gets dressed before jumping on the bed next to you.'
+		'While Anushka dries off, you go into her room to wait for her. The room is surprisingly clean, except for a little dust here and there. Her walls are covered with pictures and posters while the rest of the room is skillfully decorated with various strings of coloured lights. You take a seat on her bed as you wait for her to join you. A few minutes later, she walks in completely naked and quickly gets dressed before jumping on the bed next to you.'
 	elseif showerphotos = 1:
-		'Having messed around a bit taking her picture while she dried off, you decide to give her some privacy and go wait in her room. The room is surprisingly clean, even if it''s somewhat dusty. The walls are covered with pictures and posters, and the room is skillfully decorated with various strings of coloured lights. You take a seat on the bed as you wait for her to come join you. A couple of minutes later, she walks in completely naked and quickly gets dressed before jumping on the bed next to you.'
+		'Having messed around a bit taking her picture while she dried off, you decide to give her some privacy and go wait in her room. The room is surprisingly clean, even if it''s somewhat dusty. The walls are covered with pictures and posters, and the room is skillfully decorated with various strings of coloured lights. You take a seat on the bed as you wait for her to come join you. A few minutes later, she walks in completely naked and quickly gets dressed before jumping on the bed next to you.'
 	elseif showerphotos = 2:
 		'With the impromptu photo shoot and selfies done, the two of you head to her room, Anushka still completely naked. Once inside, she quickly gets dressed while you take a seat on her bed. Once she is fully dressed, she flops down on the bed next to you.'
 	end
@@ -595,7 +595,7 @@ if $ARGS[0] = 'nushcloset':
 				pcs_mood += 10
 				minut += 10
 				'"Wow, you have so many outfits. Can I try some on?" you ask her.'
-				'Anushka smiles and nods. "Sure... let''s do it." She gets up to join you at the closet and starts pulling out different outfits. She picks the ones that she apparently thinks will work best for you. Her clothes don''t fit perfectly, but they fit well enough, and they do look good on you. As you check yourself out in the mirror on the door, she says "Looking nice, <<$pcs_nickname>>.'
+				'Anushka smiles and nods. "Sure, let''s do it." She gets up to join you at the closet and starts pulling out different outfits. She picks the ones that she apparently thinks will work best for you. Her clothes don''t fit perfectly, but they fit well enough, and they do look good on you. As you check yourself out in the mirror on the door, she says "Looking nice, <<$pcs_nickname>>.'
 				act 'Try on more clothes':
 					*clr & cla
 					minut += 10
@@ -620,7 +620,7 @@ if $ARGS[0] = 'nushcloset':
 							minut += 10
 							gs 'stat'
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/maksimspy4.jpg"></center>'
-							'Anushka suddenly yells "Oh my god you little pervert!" and covers herself quickly. You turn to see Maksim peeking in through the door and instinctively cover yourself also. Anushka then grabs a shoe and throws it at the door. Maksim takes off running just before it hits.'
+							'Anushka suddenly yells "Oh my god, you little pervert!" and covers herself quickly. You turn to see Maksim peeking in through the door and instinctively cover yourself as well. Anushka then grabs a shoe and throws it at the door. Maksim takes off running just before it hits.'
 							'Anushka takes off after him and runs out of her room stark naked. You grab the loose dress you had just been wearing and throw it on quickly before chasing after them.'
 							act 'Chase':
 								*clr & cla
@@ -629,10 +629,10 @@ if $ARGS[0] = 'nushcloset':
 								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/maksimspy5.jpg"></center>'
 								'You can hear Maksim yelling as he runs away. "Help! She''s going to kill me!"'
 								'You come out into the hallway just in time to see Maksim run into the living room, closely followed by a naked Anushka. "Come back here you little pervert!" she screams loudly.'
-								'Just as they both disappear into the living room, you hear Eduard''s voice. "What the hell is going on?" You arrive just in time. You see Maksim in the corner with his dad staring at him while Anushka is standing just behind her dad completely naked.'
+								'Just as they both disappear into the living room, you hear Eduard''s voice. "What the hell is going on?" You arrive just in time to see Maksim cowering in the corner with his dad staring at him while Anushka is standing just behind her dad, completely naked.'
 								'"She''s trying to kill me!" a panicking Maksim says in reply.'
-								'He then turns towards his daughter and starts to say "Just what the hel..." but he never finishes that sentence. Instead, he immediately turns his head away and puts his hand in front of his eyes. "God dammit Anushka, put some clothes on!" he bellows.'
-								act 'Put on some clothes Nush':
+								'Eduard turns to Anushka and starts to say "Just what the hel..." but he never finishes his sentence. Instead, he immediately turns his head away and puts his hand in front of his eyes. "God dammit Anushka, put some clothes on!" he bellows.'
+								act 'Put on some clothes':
 									*clr & cla
 									minut += 10
 									gs 'stat'
@@ -641,11 +641,11 @@ if $ARGS[0] = 'nushcloset':
 									'Maksim squeaks a lie out. "No."'
 									'Anushka starts to say something, then Eduard turns towards you. "Was he spying on you girls?"'
 									'You nod your head. "Yes, we were trying on clothes and we noticed him spying on us."'
-									'Ed visibly shakes with what you think is anger and embarrassment. "I am sorry <<$pcs_firstname>>. I thought I taught these boys better than this."'
+									'Eduard visibly shakes with what you think is anger and embarrassment. "I am sorry <<$pcs_firstname>>. I thought I taught these boys better than this."'
 									'Anushka chimes in. "See? I told you!"'
 									*nl
-									'He turns towards her and instantly regrets it as his daughter is still standing there completely naked. "God dammit Anushka, go to your room and put some clothes on!"'
-									'He turns back towards Maksim. "Come on boy, we are going to go for a walk." Maksim visibly swallows and looks scared. He doesn''t move at first until his dad stops and glares at him. He quickly catches up to his dad, and they walk out of the apartment together.'
+									'He turns towards her and instantly regrets it as she is still standing there completely naked. "God dammit Anushka, go to your room and put some clothes on for crying out loud!"'
+									'He turns back towards Maksim. "Come on boy, we are going for a walk." Maksim visibly swallows and looks scared. He doesn''t move at first until his dad stops and glares at him. He then quickly catches up, and they walk out of the apartment together.'
 									'Anushka turns and heads back to her room. "Fucking little pervert. I''m sorry that you had to deal with that <<$pcs_nickname>>."'
 									'You follow her back to her room, and you both get dressed again. "It''s not your fault. Boys will be boys."'
 									act 'Get dressed':gt 'anushapt','anushroom'
@@ -696,7 +696,7 @@ if $ARGS[0] = 'night_stand':
 		npc_rel['A144'] += 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/snoop.jpg"></center>'
-		'You decide to snoop, so you open the night stand''s drawer to peek inside. There are a variety of medicines, some that are legal and some, like pot, that aren''t.  You also notice a pair of scissors, razor blades, rolling papers, a lighter, a pack of cigarettes, condoms, lotion, lube, a vibrator, a dildo, a butt plug, and even a strap-on harness.'
+		'You decide to snoop, so you open the night stand''s drawer to peek inside. There are a variety of medicines, some that are legal and some, like pot, that aren''t.  You also notice a pair of scissors, razor blades, rolling papers, a lighter, a pack of cigarettes, condoms, lotion, lube, a vibrator, a dildo, a butt plug and even a strap-on harness.'
 		'"See anything you like?" Anushka asks you in a teasing tone.'
 		act 'Uh no':
 			*clr & cla
@@ -711,7 +711,7 @@ if $ARGS[0] = 'night_stand':
 		minut += 2
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/anushapt/anushroom/nushdrawer.jpg"></center>'
-		'You decide to snoop, so you open the night stand''s drawer to peek inside. There are a variety of medicines, some that are legal and some, like pot that aren''t. You also notice a pair of scissors, razor blades, rolling papers, a lighter, a pack of cigarettes, condoms, lotion, lube, a vibrator, a dildo, a butt plug, and even a strap-on harness.'
+		'You decide to snoop, so you open the night stand''s drawer to peek inside. There are a variety of medicines, some that are legal and some, like pot that aren''t. You also notice a pair of scissors, razor blades, rolling papers, a lighter, a pack of cigarettes, condoms, lotion, lube, a vibrator, a dildo, a butt plug and even a strap-on harness.'
 		'You''re not really surprised by the amount of sex toys Anushka has considering her relaxed attitude towards sex and sexuality. However, you decide it would be rude of you to play with them without her permission, so you close the drawer.'
 		act 'Close the drawer':gt 'anushapt','anushroom'
 	end

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 217 - 218
locations/anushkaev1.qsrc


+ 237 - 3
locations/bank.qsrc

@@ -15,7 +15,7 @@ if $ARGS[0] = 'start':
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/bank/bank.jpg"></center>'
 
 	if week <= 5 and hour = 16 and minut >= 30 and mey_vika['mey_vika_qw'] >= 32: 'Seems like <a href="exec:gs''mey_tamara_events'',''tamara''">Tamara Mikhailovna</a> is heading home.'
-	
+
 	if bankAccount = 0:
 		'Do you want to open an account?'
 		if money > 50:
@@ -42,7 +42,7 @@ if $ARGS[0] = 'start':
 				else
 					karta += kartaIN
 					money -= kartaIN
-					
+
 					'<br>You deposited <<kartaIN>> <b>₽</b>, your account balance is now ' + iif(karta >= 0,'<<karta>>','<font color="red"><<karta>></font>') + ' <b>₽</b>.'
 				end
 				killvar 'kartaIN'
@@ -72,6 +72,10 @@ if $ARGS[0] = 'start':
 				killvar 'kartaOUT'
 				act 'Walk away':gt 'bank', 'start'
 			end
+
+			if bankDebtLimitRaised = 0 and bankloc = 1 and karta >= 10000:
+				act 'See about increasing your credit limit': gt 'bank', 'loan_officer', 'start'
+			end
 		end
 		if karta >= 0:
 			'You have <<karta>> <b>₽</b> in your account.'
@@ -90,7 +94,7 @@ if $ARGS[0] = 'start':
 			gt 'pav_commercial'
 		end
 	end
-	
+
 	if BurgerQW['BankTask'] = 1 and BurgerQW['BankTaskDay'] = daystart:
 		act 'Show documents':
 			*clr & cla
@@ -112,5 +116,235 @@ if $ARGS[0] = 'start':
 	end
 end
 
+if $ARGS[0] = 'loan_officer':
+	if $ARGS[1] = 'start':
+	   *clr & cla
+		menu_off = 1
+		minut += 15
+		gs 'stat'
+
+		'<center><b><font color="maroon">Mr. Karpenko</font></b></center>'
+		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/bank/sex/001.jpg"></center>'
+		'You speak to the teller, who tells you to have a seat in the waiting room.'
+		'After waiting about 15 minutes, you are called back to an office, where a handsome young executive awaits.'
+		'Standing, he extends his hand and says, "Hello, Miss <<$pcs_lastname>>, my name is Filip Karpenko. I''m the Loan Officer here at VTB Bank. How can I help you today?"'
+
+		act 'I''d like to talk about increasing my credit limit, please.':
+			*clr & cla
+			'<center><b><font color="maroon">Mr. Karpenko</font></b></center>'
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/bank/sex/002.jpg"></center>'
+			'Karpenko nods and asks, "How large a loan were you thinking of taking out?"'
+			'Marshaling your nerve and trying to appear confident, you say, "I was thinking of maybe... 50.000 rubles?"'
+			*nl
+			'"Let me just review your information for a moment," Karpenko says, typing into his computer.'
+			'He reads what appears on his monitor, a ghost of a frown appearing on his face. Suddenly you feel rather foolish for asking for so much money when you''re a young girl not even established in the world yet!'
+			*nl
+			'You shift in your chair, and the next couple of minutes seem very long indeed before Karpenko finally looks up from his screen and says, "I''m sorry, but you seem to have very little in the way of assets or collateral, and you''re very young to be taking out such a significant loan. I''m afraid the bank can''t take a risk on this proposition at this time."'
+
+			act 'Isn''t there some way you could reconsider, Mr. Karpenko?':
+				*clr & cla
+				'<center><b><font color="maroon">Mr. Karpenko</font></b></center>'
+				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/bank/sex/003.jpg"></center>'
+				'"I''m sorry, Miss <<$pcs_lastname>>, but my decision is final," Karpenko says firmly.'
+				*nl
+				'You rise from your chair, but you don''t turn and walk away. Instead you approach the loan officer and lean in, giving him an excellent view of your cleavage.'
+				'"It''s true I don''t have any real collateral" you tell him in a soft, sultry voice, "but that doesn''t mean I don''t have something you want. I think if we put our minds to it, we can come up with conditions that benefit us both."'
+				*nl
+				'Karpenko stares at your breasts as they strain against your top, then looks into your eyes. "I suppose there may be some way we can work out a deal, if you''re willing to be... cooperative."'
+
+				gs 'bank', 'loan_officer', 'sex_start'
+			end
+
+			act 'Sadly rise and head for the door':
+				*clr & cla
+				'<center><b><font color="maroon">Mr. Karpenko</font></b></center>'
+				'<center><img <<$set_imgh>> src="images/locations/city/citycenter/bank/sex/004.jpg"></center>'
+				'"Wait, Miss <<$pcs_lastname>>," Karpenko says as you turn away. "You seem like a trustworthy young lady. There may be a way I can arrange this loan if you''re willing to be... cooperative."'
+				*nl
+				'You''re young, but even so there''s little doubt about what sort of cooperation he''s talking about – the way his eyes are undressing you as you stand before him makes his intentions quite plain.'
+				'He wants you to use your body as collateral! Is that really something you would consider? Is the loan really worth that much to you?'
+
+				gs 'bank', 'loan_officer', 'sex_start'
+			end
+		end
+
+		act 'Actually, I''ve changed my mind. Sorry to bother you.':
+			minut += 3
+			gt 'bank', 'start'
+		end
+
+	elseif $ARGS[1] = 'sex_start':
+		menu_off = 1
+		gs 'stat'
+		if pcs_inhib >= 75:
+			if stat['vaginal'] = 0:
+				gs 'willpower', 'sex', 'self', 'hard'
+			else
+				gs 'willpower', 'sex', 'self', 'easy'
+			end
+			if will_cost <= pcs_willpwr:
+				act 'I think you''ll find that I can be very cooperative, Mr. Karpenko..." (<<will_cost>> Willpower)':
+					*clr & cla
+					gs 'willpower', 'pay', 'self'
+					gs 'stat'
+					gs 'npcgeneratec', 0, 'Mr. Karpenko, Loan Officer for VTB Bank', rand(21,27)
+					$npc_thdick[$npclastgenerated] = 'thick'
+					npc_dick[$npclastgenerated] = 21
+					$npc_firstname[$npclastgenerated] = 'Filip'
+					$npc_nickname[$npclastgenerated] = 'Mr. Karpenko'
+					$npc_lastname[$npclastgenerated] = 'Karpenko'
+					$npc_notes[$npclastgenerated] = 'A young Loan Officer for VTB Bank'
+					gs 'npcpreservec', $npclastgenerated
+					$boy = $npclastsaved
+
+					'<center><b><font color="maroon">Mr. Karpenko</font></b></center>'
+					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/bank/sex/005.jpg"></center>'
+					'"Time to put your mouth where my money is, girl," Karpenko says with a grin that''s just a little unnerving. You start to get the sense that you might just be in for more than you bargained for with this man, but it''s too late to back out now.'
+					*nl
+					'Affecting your sultriest walk and your hungriest gaze, you approach him as he rises from his chair. You open your mouth to say some sophisticated-sounding banter, but Karpenko cuts you off by grabbing your waist and pulling you toward him, stopping your speech by filling your mouth with his probing tongue.'
+					*nl
+					'You gasp involuntarily at his forceful approach, but after a moment you regain some sense of composure. You know what you have to do, so you might as well do it. And who knows? You might actually like it too. You begin kissing him back, alternately probing his mouth and sucking his tongue like a miniature cock.'
+					*nl
+
+					gs 'arousal', 'kiss', 10, 'sub'
+					gs 'stat'
+
+					act 'Get his cock ready to fuck you':
+						*clr & cla
+						'<center><b><font color="maroon">Mr. Karpenko</font></b></center>'
+						'<center><img <<$set_imgh>> src="images/locations/city/citycenter/bank/sex/007.jpg"></center>'
+						'After a few moments of tangling tongues, Karpenko sits down in his chair with a nasty grin and says, "You came in here to beg for a loan, didn''t you? I think sluts beg best on their knees with their mouths full."'
+						*nl
+						'"Yes, sir," you murmur as you sink to your knees and crawl under the table to go between his legs. Fifty thousand rubles is a lot of money, and if Karpenko wants you to perform like a submissive whore for it, then that''s exactly what you''ll do. And if your pussy is getting a little wet at this treatment, well, you can''t be blamed for that. It is rather thrilling!'
+						*nl
+						'His cock is already hard in his pants as you undo his zipper and fish it out. You pause only for a moment to admire the tool – at 21 thick, glorious centimeters, it is worthy of a little admiration – before putting your skilled mouth to work. You run your tongue up the thick vein on the underside, feeling his heat and tasting his salty flavor, until you come to his flaring mushroom head. Your eyes lock with his as you swirl your tongue around the glans before you swallow him into your throat. You spend the next several minutes on your knees and he spends the next several minutes loving your attentions.'
+						*nl
+						'Finally your efforts bear fruit as Karpenko says, "Let''s move over to the sofa. Time to put that pussy of yours to work!"'
+
+						gs 'arousal', 'bj', 15, 'sub'
+						gs 'stat'
+
+						act 'Lie on your side':
+							*clr & cla
+							'<center><b><font color="maroon">Mr. Karpenko</font></b></center>'
+							'<center><img <<$set_imgh>> src="images/locations/city/citycenter/bank/sex/008.jpg"></center>'
+							'Karpenko leads you to the leather-covered sofa in his room and lies down on it, pulling you in to spoon with him. You barely get settled before he turns your head and puts his mouth on yours, and you''re still kissing him when, a few moments later, he pushes his cock into your tight, hungry pussy. In a single, swift movement he has buried himself into you up to the balls, its thick length making you gasp into his mouth. Without a pause he begins to fuck you, his hips pushing forward into your ass as he plunders your depths, and before long you lose yourself in the pleasure and find yourself pushing back into him to take every millimeter into you.'
+							*nl
+
+							gs 'arousal', 'kiss', -5, 'sub'
+							gs 'arousal', 'vaginal', 15, 'sub'
+							gs 'stat'
+
+							act 'Climb on top and ride him':
+								*clr & cla
+								'<center><b><font color="maroon">Mr. Karpenko</font></b></center>'
+								'<center><img <<$set_imgh>> src="images/locations/city/citycenter/bank/sex/009.jpg"></center>'
+								'With a growled, “I want you on top, you sweet little whore,” Karpenko pulls his dick out of you and rolls to his back. You swing atop him, and he holds your hips as you reach between your legs and grasp his cock to hold it upright, and both of you gasp in unison as you settle down on it and feel it fill your hungry cunt. You take it all the way down until you''re sitting on his balls and then, eyes closed begin to ride him.'
+								*nl
+								'"You''re a dirty little slut, Miss <<$pcs_lastname>>," Karpenko muses as you bounce on him, and you can''t really argue the point since you''re fucking him to get a bank loan. And damn but it feels good, with his thick cock stretching you and finding wonderful depths to your pussy. You grind your hips against him putting friction on your clit, then start riding him again, making yourself gasp every time you take him to the hilt.'
+								*nl
+
+								gs 'arousal', 'vaginal', 15, 'sub'
+								gs 'stat'
+
+								act 'Taking it like a bitch': gt 'bank', 'loan_officer', 'sex_finish'
+							end
+						end
+
+						act 'Get on top':
+							*clr & cla
+							'<center><b><font color="maroon">Mr. Karpenko</font></b></center>'
+							'<center><img <<$set_imgh>> src="images/locations/city/citycenter/bank/sex/009.jpg"></center>'
+							'Karpenko leads you to the plush leather sofa and lies down on his back, and you waste no time climbing atop him. He holds your hips as you reach between your legs and grasp his cock to hold it upright, and both of you gasp in unison as you settle down on it and feel it fill your hungry cunt. You take it all the way down until you''re sitting on his balls and then, eyes closed begin to ride him.'
+							*nl
+							'"You''re a dirty little slut, Miss <<$pcs_lastname>>," Karpenko muses as you bounce on him, and you can''t really argue the point since you''re fucking him to get a bank loan. And damn but it feels good, with his thick cock stretching you and finding wonderful depths to your pussy. You grind your hips against him putting friction on your clit, then start riding him again, making yourself gasp every time you take him to the hilt.'
+							*nl
+
+							gs 'arousal', 'vaginal', 15, 'sub'
+							gs 'stat'
+
+							act 'Spoon-fucking':
+								*clr & cla
+								'<center><b><font color="maroon">Mr. Karpenko</font></b></center>'
+								'<center><img <<$set_imgh>> src="images/locations/city/citycenter/bank/sex/008.jpg"></center>'
+								'"On your side now," Karpenko tells you gruffly. You clamber off and let him adjust himself against the back of the sofa before moving to join him. He grabs you roughly, pulling you in to spoon with him. You barely get settled before he turns your head and puts his mouth on yours, and you''re still kissing him when, a few moments later, he pushes his cock into your tight, hungry pussy. In a single, swift movement he has buried himself into you up to the balls, its thick length making you gasp into his mouth. Without a pause he begins to fuck you, his hips pushing forward into your ass as he plunders your depths, and before long you find yourself pushing back into him to take every millimeter into you.'
+								*nl
+
+								gs 'arousal', 'kissing', -5
+								gs 'arousal', 'vaginal', 15, 'sub'
+								gs 'stat'
+
+								act 'Taking it like a bitch': gt 'bank', 'loan_officer', 'sex_finish'
+							end
+						end
+					end
+				end
+			else
+				act 'I think you''ll find that I can be very cooperative, Mr. Karpenko..." (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
+		end
+
+		act 'No, sleeping with a man for money is not something you''re willing to do!':
+			*clr & cla
+			'<center><b><font color="maroon">Mr. Karpenko</font></b></center>'
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/bank/sex/006.jpg"></center>'
+			'"I''m sorry, Mr. Karpenko," you say as you pull away, "but I really can''t do this after all I''m just not that sort of girl. I''m sorry to waste your time."'
+			'You turn and head for the door, but Karpenko''s voice stops you before you reach it. "Wait a moment, Miss <<$pcs_lastname>>. Before you go, I want you to know that this offer remains open. If you change your mind, you can return at any time and we can arrange the loan you desire."'
+			'"I... will keep that in mind," you mutter as you throw open the door and run back to the safety of the lobby.'
+			*nl
+			gs 'stat'
+
+			act 'Flee the room':
+				minut += 10
+				gt 'bank', 'start'
+			end
+		end
+
+	elseif $ARGS[1] = 'sex_finish':
+		*clr & cla
+		'<center><b><font color="maroon">Mr. Karpenko</font></b></center>'
+		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/bank/sex/010.jpg"></center>'
+		'After several long, wonderful minutes of railing you hard, Karpenko swats your ass loudly and says, "I want to fuck you from behind now. Bend over the table."'
+		*nl
+		'He''s ordering you around like a whore he paid for, but the whole thing is quite thrilling – and he really knows how to use that big dick he''s swinging! You almost jump off the couch and run to the table, bending over and swinging one leg up onto the surface to brace yourself. An instant later Karepenko''s hands are on your upturned ass and then his cock is back inside you – and this time he''s not holding back a bit! He thrusts so fiercely that your whole body shakes every time his hips collide with your ass, and your pussy sucks fiercely at his rod as it hammers in and out.'
+		*nl
+		'You''re trying to be quiet – it would be mortifying if anyone outside this room heard you being screwed like a cheap prostitute! – but he is too forceful and too skilled, and soon you are giving a loud, moaning gasp with every thrust, too lost in the bliss he is giving you to care a damn what happens after he''s done with you. You don''t even know how long that state lasts, lost in pleasure as you are, but you suddenly become aware that he has given you one last particularly deep thrust and is now still as his cock leaps and jumps inside you.'
+		*nl
+
+		gs 'arousal', 'vaginal', 15, 'sub'
+		gs 'stat'
+
+		act 'What did you do?!':
+			*clr & cla
+			'<center><b><font color="maroon">Mr. Karpenko</font></b></center>'
+			'<center><img <<$set_imgh>> src="images/locations/city/citycenter/bank/sex/011.jpg"></center>'
+			'Sudden panic surges in you chest and dispels the pleasure-cobwebs in an instant as you demand, "Did you just come inside me?!?"'
+			*nl
+			'Karpenko steps back and a flood of his spunk pours out of your pussy to run down your thighs, but you have no delusions that all of it came out. With a smug grin he grabs a tissue from his desk and starts wiping his dick off, saying, "You just got a loan of 50.000 rubles. Did you really think I would authorize that sort of loan to a girl like you and not finish inside?"'
+			*nl
+			'"But I could get pregnant!" you object.'
+			*nl
+			'"You can afford a hell of a lot of morning after pills," he says with a shrug as he tucks his cock away and sits back at his desk. "Remember, you will need to pay this loan back like any other, and don''t think you can come back for another loan like it in the future. Now, if you''ll excuse me, I have work to do. I trust you can see yourself out."'
+			*nl
+			'Feeling humiliated but richer, you adjust your clothing and open the office door to step out into the hallway. The first thing you see is a cluster of three female bank employees looking at you, and you can see from their smirks and how they whisper to each other that they know exactly what you were up to with the loan officer. Cheeks burning with shame, you hurry away.'
+			*nl
+
+			gs 'cum_call', '', $boy, 1, '', '', 110
+			gs 'cuminsidereact', 'Mr. Karpenko'
+			gs 'fame', 'city', 'sex', 3
+			gs 'arousal', 'end'
+
+			bankDebtLimit = 50000
+			money += karta + bankDebtLimit
+			karta = -bankDebtLimit
+			bankDebtLimitRaised = 1
+			minut += 30
+			gs 'stat'
+
+			act 'Head back to the lobby': gt 'bank', 'start'
+		end
+	end
+end
+
 --- bank ---------------------------------
 

+ 1 - 1
locations/bedrPar.qsrc

@@ -15,7 +15,7 @@ gs 'stat'
 gs 'themes', 'indoors'
 gs 'family_schedule'
 
-if $ARGS[0] = '':
+if $ARGS[0] = '' or $ARGS[0] = 'start':
 	if momloc = 26 and fromoutside:
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/resident/mom/prost1.jpg"></center>'
 		if prezik > 0 and rand(1,3) = 1:

+ 10 - 0
locations/cikl.qsrc

@@ -1880,6 +1880,16 @@ cheerleaders_on = iif( ( (week = 5 and odd_week = 1) or (week = 2 or week = 4) )
 
 !!------------------------------------------------------------------------------------------------------------
 
+!!---------- Starlet Practice Check --------------------------------------------------------------------------
+if AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0 and npc_pregtalk['A23'] = 0:
+	if starlets_practice = daystart - 1: 
+		starlets_missed = 1
+		starlets_practice = 0
+	end
+	if starlets_on = 1: starlets_practice = daystart
+end
+
+!!------------------------------------------------------------------------------------------------------------
 
 !!-------------Music career related variables and calculations------------------------------------------------
 

+ 8 - 6
locations/dachain.qsrc

@@ -216,7 +216,6 @@ if $args[0] = 'dachakit':
 	end
 
 	if edaD = 0 and eda = 0:'<b><font color="red">The refrigerator is empty, you have nothing to eat.</font></b>'
-	if edahot > 0: act 'A cooked meal is on the table (0:30).': dynamic $edahotd
 
 	if husband > 0 and husbandrink ! 10:
 		if hour = 7 or hour = 17:'<a href="exec:gt ''husb'', ''start''">Your husband is eating at the table.</a>'
@@ -228,17 +227,21 @@ if $args[0] = 'dachakit':
 		else
 			'You have enough tea biscuits for <b><<pranik>></b> more snacks.'
 		end
-		dynamic $pranik
 	end
 
+	act 'Go into the main room': gt 'dachain', ''
+	if edahot > 0: act 'A cooked meal is on the table (0:30).': dynamic $edahotd
+	act 'Have a snack (0:15)':gs 'food', 'snack'
+	dynamic $sandwich
+	dynamic $driwater
+	dynamic $dritea
+	dynamic $fill_bottle
 	dynamic $edaD
+	dynamic $pranik
 	dynamic $fatdel
-	dynamic $driwater
 	dynamic $lekarstvo
 	dynamic $vitamin
 
-	act 'Go into the main room': gt 'dachain', ''
-	act 'Go to the Bathroom':  gt 'dachain', 'dachavann'
 end
 
 if $args[0] = 'dachavann':
@@ -257,7 +260,6 @@ if $args[0] = 'dachavann':
 		'<center><img <<$set_imgh>> src="images/locations/suburban/cottage/dachavan1.jpg"></center>'
 	end
 	gs 'din_van', 'private'
-	act 'Go to the kitchen alcove': gt 'dachain', 'dachakit'
 	act 'Go into the main room': gt 'dachain', ''
 end
 

+ 1 - 1
locations/ender.qsrc

@@ -425,7 +425,7 @@ if $ARGS[0] = 'win':
 
 	elseif fightEnding = 12:
 		christinaQW['dompath'] = 6
-		!!lariskaQwestStart = daystart + 7
+		lariskaQwestStart = daystart + 7
 		Win += 1
 		fightEnding = 0
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/christina/school/win.jpg"></center>'

+ 0 - 6
locations/food.qsrc

@@ -681,12 +681,6 @@ if $ARGS[0] = 'bag_lunch':
 	'You eat the lunch you packed from home. There was nothing fancy about it and<<$mtxt>>'
 	gs 'stat'
 	killvar '$_eat'
-
-	if food_loc = 1:
-		act 'Finish': gt 'food_menu'
-	else
-		act 'Finish':gt $loc, $loc_arg
-	end
 end
 
 if $ARGS[0] = 'h_food':

+ 1 - 1
locations/foto_events.qsrc

@@ -42,7 +42,7 @@ if $ARGS[0] = 'skill':
 		gt'foto_events','pool2'
 !!	elseif mdlng_skill_event = 4:
 !!		gt'foto_events','runway1'
-	elseif mdlng_skill_event = 4 and daystage > 2:
+	elseif mdlng_skill_event = 4 and daystage < 4 and daystage > 2:
 		gt'foto_events','runway2'
 	elseif mdlng_skill_event = 5:
 		gt'foto_events','wet'

+ 18 - 4
locations/gdksport.qsrc

@@ -20,6 +20,8 @@ if $ARGS[0] = 'start':
 	'In the locker room is 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.'
 	*nl
 	'You can access your <a href="exec: quick_dress = 1 & gt ''wardrobe'', ''default''">default clothing</a> options directly.'
+	*nl
+	if AlbinaQW['StarletsJoined'] > 0 and AlbinaQW{'StarletsShutDown'] = 0 and npc_pregtalk['A23'] = 0 and cheerleaders_on = 1: 'Albina is at cheerleading, so there is no Starlets training today.'
 
 	if kotovLoveQW > 0 and hour = 16:
 		'You see <a href="exec:minut += 3 & gt ''kotovEv''">Vitek Kotov</a> with a large sports bag entering the sports club.'
@@ -121,11 +123,23 @@ if $ARGS[0] = 'start':
 				end
 			end
 		elseif AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0 and npc_pregtalk['A23'] = 0 and AlbinaQW['startletsday'] ! daystart:
-			if (pregtime >= 90) or (grupTipe = 5):
-				if pregtime >= 90: act 'Train with Starlets': gt 'AlbStars', 'Starletsreact'
-				if grupTipe = 5: act 'Train with Starlets': gt 'AlbStars', 'StarletsEnd' 
+			if hour = 15 and starlets_on = 1:
+				if pregtime >= 90 or grupTipe = 5 or starlets_missed = 1:
+					if pregtime >= 90: act 'Train with Starlets': gt 'AlbStars', 'Starletsreact'
+					if grupTipe = 5: act 'Train with Starlets': gt 'AlbStars', 'StarletsEnd'
+					if starlets_missed = 1:
+						act 'Train with Starlets': 
+							starlets_missed = 0
+							starlet_practice_skipped += 1
+							gt 'AlbStars', 'StarletsPracticeMissed'
+						end
+					end
+				else
+					act 'Train with Starlets': gt 'AlbStars', 'starlets'
+				end
+				act 'Quit the Starlets' : gt 'AlbStars', 'Quit' 
 			else
-				act 'Train with Starlets': gt 'AlbStars', 'starlets'
+				act 'Train with Starlets': '<br><font color="red"> The Starlets are not training right now.</font>'
 			end
 		end
 	elseif pcs_stam <= 20:

+ 87 - 74
locations/gschool_chats1.qsrc

@@ -169,19 +169,19 @@ if $ARGS[0] = 'igor':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
-	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-	
+	!!act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+	!! The event is confusing because it has no effect. 
+	!!Somebody really wanted Igor to help with homework. This whole conversation chain could use a revamp. - Alaratt 2/14/2021
 	if IgorloverQW > 0:
 		npc_rel['A4'] += 1
-		'When Igor sees you, his face lights up and he smiles warmly. "I was hoping I''d see you. I, uh, kinda missed you..." he says shyly and it makes you giggle. While you talk with each other, his warm hand finds yours. You remain holding hands and chatting until break is over. With a smile, you give him a quick kiss goodbye.'
-		
-!! The event is confusing because it has no effect
-!!		act 'Help with homework':
-!!			*clr & cla
-!!			'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
-!!			'Igor is almost offended that you''d even have to ask that. "What kind of boyfriend would I be if I didn''t help my girlfriend?" he chuckles. "Of course I''ll help you."'
-!!			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-!!		end
+		'When Igor sees you, his face lights up and he smiles warmly. "I was hoping I''d see you. I, uh, kinda missed you..." he says shyly and it makes you giggle. While you talk with each other, his warm hand finds yours.'
+
+		!!act 'Help with homework':
+		!!	*clr & cla
+		!!	'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
+		!!	'Igor is almost offended that you''d even have to ask that. "What kind of boyfriend would I be if I didn''t help my girlfriend?" he chuckles. "Of course I''ll help you."'
+		!!	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+		!!end
 		
 		if igorstrap = 1:
 			act 'Tease him':
@@ -192,7 +192,7 @@ if $ARGS[0] = 'igor':
 				act 'Just chat':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
-					'You don''t press it anymore and start talking to him about a variety of topics.'
+					'You don''t press it anymore and start talking to him about a variety of topics while holding hands and until break is over. With a smile, you give him a quick kiss goodbye.'
 					act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 				end
 				act 'Tell him you have a surprise':
@@ -203,94 +203,106 @@ if $ARGS[0] = 'igor':
 					'You pat him on the cheek. "Trust me, I know a place and no one will ever find out." He thinks on it for a moment and then finally nods.'
 					act 'Take him somewhere private': gt 'gschool_chats1', 'igor_peg'
 				end
-				act 'Help with homework':
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
-					'"Oh... yeah I can help you with your homework..." Igor smiles but glances down and shuffles a bit restlessly.'
-					'You smirk and lean in closer. "Don''t look so disappointed. Who knows, the quicker we finish with that, the more time we have for <i>other</i> things."'
-					'Hearing this, Igor''s eyes widen and his cheeks flush as he tries to play it cool, but you notice how he''s suddenly more excited.'
-					act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-				end
+				!!act 'Help with homework':
+				!!	*clr & cla
+				!!	'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
+				!!	'"Oh... yeah I can help you with your homework..." Igor smiles but glances down and shuffles a bit restlessly.'
+				!!	'You smirk and lean in closer. "Don''t look so disappointed. Who knows, the quicker we finish with that, the more time we have for <i>other</i> things."'
+				!!	'Hearing this, Igor''s eyes widen and his cheeks flush as he tries to play it cool, but you notice how he''s suddenly more excited.'
+				!!	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+				!!end
 			end
+		else
+			'You remain holding hands and chatting until break is over. With a smile, you give him a quick kiss goodbye.'
+			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 		end
 	elseif npc_rel['A4'] >= 50 and trait['loveable_slut'] > 0:
+		npc_rel['A4'] += 1
 		if grupTipe = 1:
 			'You know he doesn''t have many friends, so he''s more than happy that you want to hang out with him. Unlike most boys, Igor is really attentive and listens to everything you say, even taking an interest in the more "girly" topics.'
 			'"Oh, it''s not that weird." Igor blushes a bit. "I have a sister, so I hear about these things all the time..."'
-			act 'Help with homework':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
-				'Igor''s face lights up. "Yeah, of course I''ll help you."'
-				act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-			end
+			!!act 'Help with homework':
+			!!	*clr & cla
+			!!	'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
+			!!	'Igor''s face lights up. "Yeah, of course I''ll help you."'
+			!!	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+			!!end
+			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 		else
 			'As usual, Igor is hanging around Dimka, but he pays closer attention to you. With a smile, he asks you how your day has been so far and before long you''re talking about all kinds of things, even taking an interest in the more "girly" topics.'
-			act 'Help with homework':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
-				'"Oh, you need my help?" Igor asks curiously, a bit surprised that you would ask him of all people. After a moment, he smiles and nods. "Yeah, of course I''ll help you."'
-				act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-			end
+			!!act 'Help with homework':
+			!!	*clr & cla
+			!!	'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
+			!!	'"Oh, you need my help?" Igor asks curiously, a bit surprised that you would ask him of all people. After a moment, he smiles and nods. "Yeah, of course I''ll help you."'
+			!!	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+			!!end
+			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 		end
 	elseif npc_rel['A4'] >= 50 and pav_slut < 200:
 		npc_rel['A4'] += 1
 		if grupTipe = 1:
 			'You know he doesn''t have many friends, so he''s more than happy that you want to hang out with him. Unlike most boys, Igor is really attentive and listens to everything you say, even taking an interest in the more "girly" topics.'
 			'"Oh, it''s not that weird." Igor blushes a bit. "I have a sister, so I hear about these things all the time..."'
-			act 'Help with homework':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
-				'Igor''s face lights up. "Yeah, of course I''ll help you."'
-				act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-			end
+			!!act 'Help with homework':
+			!!	*clr & cla
+			!!	'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
+			!!	'Igor''s face lights up. "Yeah, of course I''ll help you."'
+			!!	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+			!!end
+			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 		else
 			'As usual, Igor is hanging around Dimka, but he pays closer attention to you. With a smile, he asks you how your day has been so far and before long you''re talking about all kinds of things, even taking an interest in the more "girly" topics.'
-			act 'Help with homework':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
-				'"Oh, you need my help?" Igor asks curiously, a bit surprised that you would ask him of all people. After a moment, he smiles and nods. "Yeah, of course I''ll help you."'
-				act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-			end
+			!!act 'Help with homework':
+			!!	*clr & cla
+			!!	'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
+			!!	'"Oh, you need my help?" Igor asks curiously, a bit surprised that you would ask him of all people. After a moment, he smiles and nods. "Yeah, of course I''ll help you."'
+			!!	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+			!1end
+			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 		end
 	elseif npc_rel['A4'] <= 20 and pav_slut < 200:
 		npc_rel['A4'] += 1
 		if grupTipe = 1:
-			'The conversation feels forced as Igor does little to keep talking to you. You get the feeling he''s just doing this as a courtesy since you''re in the same clique.'
-			act 'Help with homework':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
-				'Igor hesitates, making the whole encounter extremely awkward. "I would... but I can''t. I''ve got... other things I need to do."'
-				act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-			end
+			'The conversation feels forced as Igor makes almost no effort to talk to you. You get the feeling he''s just doing this as a courtesy since you''re in the same clique.'
+			!!act 'Help with homework':
+			!!	*clr & cla
+			!!	'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
+			!!	'Igor hesitates, making the whole encounter extremely awkward. "I would... but I can''t. I''ve got... other things I need to do."'
+			!!	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+			!!end
+			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 		else
 			npc_rel['A4'] += 1
 			'"Uh, hello?" Igor is unamused to see you and completely ignores you as you try to keep a one-sided conversation going. Eventually, he just walks away without saying a word.'
-			act 'Help with homework':
-				*clr & cla
-				'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
-				'"No." Igor says flatly as he slams his locker closed and walks away.'
-				act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-			end
-		end
-	elseif pav_slut >= 200:
-		'Igor is hanging with Dimka, Stasya and Bella when you approach. The others are quick to throw some insults your way, but Igor hesitates. It isn''t until Stasya puts him on the spot for being so silent that he finally speaks up to agree with the rest of the group. "I''m surprised the gopniks are finished with her so early. Must have had another cocksleeve waiting for them, or maybe she''s just gotten too loose."'
-		act 'Help with homework':
-			*clr & cla
-			'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
-			'Igor can''t help but laugh a bit at your request. "Of course you''re behind on your work. Maybe if you spent less time whoring around..." He doesn''t finish the sentence before walking away with a look of disgust.'
+			!!act 'Help with homework':
+			!!	*clr & cla
+			!!	'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
+			!!	'"No." Igor says flatly as he slams his locker closed and walks away.'
+			!!	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+			!!end
 			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 		end
+	elseif pav_slut >= 200:
+		'Igor is hanging with Dimka, Stasya, and Bella when you approach. The others are quick to throw some insults your way, but Igor hesitates. It isn''t until Stasya puts him on the spot for being so silent that he finally speaks up to agree with the rest of the group. "I''m surprised the gopniks are finished with her so early. Must have had another cocksleeve waiting for them, or maybe she''s just gotten too loose."'
+		!!act 'Help with homework':
+		!!	*clr & cla
+		!!	'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
+		!!	'Igor can''t help but laugh a bit at your request. "Of course you''re behind on your work. Maybe if you spent less time whoring around..." He doesn''t finish the sentence before walking away with a look of disgust.'
+		!!	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+		!!end
+		act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	else 
 		npc_rel['A4'] += 1
 		'"Hey Igor, what are you doing?" you ask as you see him looking around for someone.'
 		'Igor kind of shrugs. "Just waiting for Dimka."'
 		'The two of you spend some time chatting while he waits for Dimka. Eventually he shows up and Igor is ready to leave. "Maybe we can talk some other time?" he says with a small smile as he waves goodbye.'
-		act 'Help with homework':
-			*clr & cla
-			'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
-			'Igor smiles apologetically. "I would but I''ve kinda got my hands full at the moment. Maybe some other time?"'
-			act 'Time for the next class': gt 'gschool_lessons', 'short_break'
-		end
+		!!act 'Help with homework':
+		!!	*clr & cla
+		!!	'<center><img <<$set_imgh>> src="images/characters/shared/photos/big4.jpg"></center>'
+		!!	'Igor smiles apologetically. "I would but I''ve kinda got my hands full at the moment. Maybe some other time?"'
+		!!	act 'Time for the next class': gt 'gschool_lessons', 'short_break'
+		!!end
+		act 'Time for the next class': gt 'gschool_lessons', 'short_break'
 	end
 end
 
@@ -544,7 +556,7 @@ if $ARGS[0] = 'albina':
 		npc_rel['A23'] += 1
 		if AlbinaQW['Friends'] = 2:
 		    'You have a pleasant conversation with Albina where you both talk about almost anything, but you are careful not to bring up the Starlets or anything else that might upset her. The conversation ends with Albina embracing you in a tight and extended hug.'
-		elseif grupTipe = 2:
+		elseif grupTipe = 1 or grupTipe = 2:
 			'Albina has a somewhat friendly, yet awkward conversation with you. You both talk about your shared interests, but when you bring up family life she fiercely avoids the subject, eventually refusing to speak with you anymore and storming off.'
 		else
 			'Albina spends a lot of the conversation with her arms crossed and makes no effort to hide her boredom. She doesn''t dislike you, but you think she''s just tolerating your presence and humouring you with conversation.'
@@ -560,12 +572,12 @@ if $ARGS[0] = 'albina':
 			'"No... Nobody? I just wanted to talk..." you sheepishly reply, but her tightening grip on you and her angry demeanor tell you that she doesn''t believe you. You try buttering her up with compliments, but she isn''t interested in your grovelling. She gets up in your face and tells you to stay away from her before releasing you and storming off, the others being smart enough not to follow her.' 
 		end
 	elseif pav_slut >= 150:
-		'Albina just stares at you in disbelief. "There''s some <i>nasty</i> rumors about you going around school. Everyone is saying you''re a cock hungry whore! How can you live with that - just letting guys... use you like that?"'
+		'Albina just stares at you in disbelief. "There''s some <i>nasty</i> rumors about you going around school. Everyone is saying you''re a cock hungry whore! How can you live like that - just letting guys... use you like that?"'
 		'You are about to speak up, but she shakes her head and walks away. You can''t tell if she was feeling disgusted or disappointed at you. She might even have been both.'
 	else 
 		npc_rel['A23'] += 1
 		'Your conversation, if you can call it that, with Albina is shallow and is over after only a minute or two as she excuses herself.'
-		'"You know my... father... cares... a lot..." She stops herself from laughing before walking away. You''re certain that you hear her holding back tears as she does, but you don''t want to push it and anger her.'
+		'"You know my... father... cares... a lot..." She trails off before walking away. You''re certain that you hear her holding back tears as she does, but you don''t want to push it and anger her.'
 		'She outright refuses to speak about her home life, her father in particular, and more than a few people have been on the receiving end of her wrath when they press her about the subject.'
 	end
 	
@@ -1339,7 +1351,7 @@ if $ARGS[0] = 'lariska':
 					'When she sees the ball, her eyes go wide and her face turns bright red. She grabs the ball like it''s evidence of a conspiracy and stuffs it out of sight.'
 					'"So why did you run away? Didn''t you enjoy what we did?"'
 					'"I...uh...I panicked. I''m sorry, <<$pcs_nickname>>, it was too sudden," her face turns even more red as she thinks about the kiss.'
-					'"Wee I enjoyed it, just so you know. If you want to do it again sometime..."'
+					'"Well, I enjoyed it, just so you know. If you want to do it again sometime..."'
 					'She looks at you, a bit dazed, and says softly "I liked it too. I just need to think about it some more, ok?"'
 					'"Ok," you say with a soft smile, and head off to your next class.'
 				end
@@ -1365,6 +1377,7 @@ if $ARGS[0] = 'lariska':
 			'"O-Oh. I''m sorry, I just keep thinking about it. Hopefully you will manage to convince her." She gives you a sad smile.'
 			'"Hang in there, sweetie. I will convince her, I promise."'
 		elseif LariskaQW['story'] = 4:
+			LariskaQW['story'] = 5
 			npc_rel['A13'] += 1
 			'"Ok, <<$pcs_nickname>>. I guess Christina wont stop me from hanging out with you now." She smiles a bit shyly and says "Do you want to come over afterschool and work on our homework together?"'
 			'You smile in response, and say "Sure, Lariska. I will meet up with you afterschool!"'

+ 19 - 18
locations/gschool_cheerleading.qsrc

@@ -728,8 +728,8 @@ if $ARGS[0] = 'shower':
 					act 'Albina gets anal':
 						*clr & cla
 						'<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/threesome2.mp4"></video></center>'
-						'When Lazar switches back to Albina, she breaks the kiss and sucks her fingers before slowly pushing them into her asshole and finger blasting her ass. Lazar groans at this. "Oh yeah. Fingering my ass makes my little pussy tighter doesn''t it? Mmmhhhm, fuck yeah!" she says, teasing him through her moans. Lazar quickly pulls out to avoid cumming too soon. "Time to fuck that ass!" he replies and Albina giggles in response. "Oh yeah, stretch my little asshole with your big dick!" she says as she pulls her fingers out and slaps herself on the ass. You move around and sit next to Albina. Lazar steps in behind you and you suck his dick before spreading Albina''s asscheeks and spitting on her hole. Lazar then guides the tip of his cock between her cheeks and both he and Albina groan as he penetrates her back door.' 
-						'You watch for the next few minutes as he fucks her asshole hard, his balls loudly slapping against her pussy. During one of his thrusts, his cock pops out of her hole and you look at her gape. You suck Lazar''s dick again but before he can put it back in, Albina chimes in. "I want you to taste my ass <<$pcs_nickname>>! Lick my asshole!"'
+						'When Lazar switches back to Albina, she breaks the kiss and sucks her fingers before slowly pushing them into her asshole and finger blasting her ass. Lazar groans at this. "Oh yeah. Fingering my ass makes my little pussy tighter doesn''t it? Mmmhhhm, fuck yeah!" she says, teasing him through her moans. Lazar quickly pulls out to avoid cumming too soon. "You want to fuck my ass?" Albina giggles in response. "Yeah, you want to stretch my little asshole with your big dick?" she asks teasingly as she pulls her fingers out and slaps herself on the ass. You turn and sit next to Albina as Lazar steps in behind you. You suck his dick before giving Albina a few hard smacks and spreading her asscheeks. You spit on her hole a few times and Lazar then guides the tip of his cock between her cheeks and both he and Albina groan as he slowly penetrates her back door.' 
+						'He grabs her hips and you watch for the next few minutes as he fucks her asshole hard, his balls loudly slapping against her pussy. During one of his thrusts, his cock pops out of her hole and you look at her gape. You suck Lazar''s dick again but before he can put it back in, Albina chimes in. "I want you to taste my ass <<$pcs_nickname>>! Lick my asshole!"'
 						gs 'arousal', 'bj', 1
 						minut += 5
 						gs 'stat'
@@ -737,7 +737,7 @@ if $ARGS[0] = 'shower':
 						act 'Tongue fuck her ass':
 							*clr & cla
 							'<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/threesome3.mp4"></video></center>'
-							'You decide to go further, plunge your tongue straight into her stretched asshole and start to tongue fuck her back door. Albina moans and giggles in delight while Lazar just watches the show while jerking himself. After a few seconds, you withdraw and Lazar penetrates her again. "Uuuuhhh, <<$pcs_nickname>>... Eat... my... pussy! Oh fuck yes!" Albina blurts out between moans as Lazar fucks her hard. You obidiently slide under Albina and start pleasuring her by licking her clit and fingering her now soaking wet pussy.' 
+							'You decide to go further, plunge your tongue straight into her stretched asshole and start to vigorously tongue fuck her back door. Albina moans and giggles in delight while Lazar just watches the show while jerking himself. After a few seconds, you withdraw and Lazar penetrates her again. "Uuuuhhh, <<$pcs_nickname>>... Eat... my... pussy! Oh fuck yes!" Albina blurts out between moans as Lazar starts fucking her even harder this time. You obidiently slide under Albina and start pleasuring her by licking her clit and fingering her now soaking wet pussy that''s dripping her juices.' 
 							'She eventually orgasms from the pleasure, her twitching pussy expelling your fingers and spraying juices everywhere as she screams in pleasure. Lazar is also close and Albina senses this through his ragged thrusts. "Yes, yes. Cum inside me! Fill my little asshole up!" she moans in encouragment. Lazar picks up the pace and soon lets out a loud grunt as you see his balls twitching above you. Once he''s finished unloading into her, he pulls out. "Stay right fucking there and open wide <<$pcs_nickname>>!" Albina orders. You open your mouth as Albina turns around and squats above you, her ass letting out a loud squelch as she squeezes the load of cum from her ravaged hole into your mouth. She then sits right on your face and starts grinding against you, so you obediently lick and tongue fuck her asshole as cum continues to trickle into your mouth. "Yeah, that''s right <<$pcs_nickname>>. Lick my asshole clean." Albina keeps grinding against you for the next few seconds while she gives Lazar a final blowjob.'
 							gs 'arousal', 'rimming_give', 5
 							minut += 5
@@ -780,14 +780,14 @@ if $ARGS[0] = 'shower':
 				end
 			end
 		else
-			'While you''re getting dressed, Albina approaches you with a mischievious grin on her face. "Hey <<$pcs_nickname>>, I''m feeling... tense again. And Lazar is going to help me... relax. I was wondering if you wanted to join me again? I must admit that I loved you being a submissive little minx and would enjoy playing with you again."'
+			'While you''re getting dressed, Albina approaches you with a mischievious grin on her face. "Hey <<$pcs_nickname>>, Lazar and I are going to... have a little fun and we were wondering if you wanted to join us again? I loved you being a submissive little minx and would enjoy playing with you again."'
 
 			act 'Refuse':
 				*clr & cla
 				'"No, I''m fine thanks. I''ve got places to be and things to do." you reply while shaking your head. Albina looks a little disappointed, but just shrugs her shoulders. "Your loss." she says before typing a message on her phone and walking away. You finish getting dressed and head on your way.'
 				gs 'stat'
 
-				act 'Leave school': gt 'gschool_grounds', 'main'
+				act 'Leave': gt 'gschool_grounds', 'main'
 			end
 
 			act 'Accept':
@@ -818,8 +818,8 @@ if $ARGS[0] = 'shower':
 						act 'Albina gets anal':
 							*clr & cla
 							'<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/threesome2.mp4"></video></center>'
-							'When Lazar switches back to Albina, she breaks the kiss and sucks her fingers before slowly pushing them into her asshole and finger blasting her ass. Lazar groans at this. "Oh yeah. Fingering my ass makes my little pussy tighter doesn''t it? Mmmhhhm, fuck yeah!" she says, teasing him through her moans. Lazar quickly pulls out to avoid cumming too soon. "Time to fuck that ass!" he replies and Albina giggles in response. "Oh yeah, stretch my little asshole with your big dick!" she says as she pulls her fingers out and slaps herself on the ass. You move around and sit next to Albina. Lazar steps in behind you and you suck his dick before spreading Albina''s asscheeks and spitting on her hole. Lazar then guides the tip of his cock between her cheeks and both he and Albina groan as he penetrates her back door.' 
-							'You watch for the next few minutes as he fucks her asshole hard, his balls loudly slapping against her pussy. During one of his thrusts, his cock pops out of her hole and you look at her gape. You suck Lazar''s dick again but before he can put it back in, Albina chimes in. "I want you to taste my ass <<$pcs_nickname>>! Lick my asshole!"'
+							'When Lazar switches back to Albina, she breaks the kiss and sucks her fingers before slowly pushing them into her asshole and finger blasting her ass. Lazar groans at this. "Oh yeah. Fingering my ass makes my little pussy tighter doesn''t it? Mmmhhhm, fuck yeah!" she says, teasing him through her moans. Lazar quickly pulls out to avoid cumming too soon. "You want to fuck my ass?" Albina giggles in response. "Yeah, you want to stretch my little asshole with your big dick?" she asks teasingly as she pulls her fingers out and slaps herself on the ass. You turn and sit next to Albina as Lazar steps in behind you. You suck his dick before giving Albina a few hard smacks and spreading her asscheeks. You spit on her hole a few times and Lazar then guides the tip of his cock between her cheeks and both he and Albina groan as he slowly penetrates her back door.' 
+						    'He grabs her hips and you watch for the next few minutes as he fucks her asshole hard, his balls loudly slapping against her pussy. During one of his thrusts, his cock pops out of her hole and you look at her gape. You suck Lazar''s dick again but before he can put it back in, Albina chimes in. "I want you to taste my ass <<$pcs_nickname>>! Lick my asshole!"'
 							gs 'arousal', 'bj', 1
 							minut += 5
 							gs 'stat'
@@ -827,7 +827,7 @@ if $ARGS[0] = 'shower':
 							act 'Tongue fuck her ass':
 								*clr & cla
 								'<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/threesome3.mp4"></video></center>'
-								'You decide to go further, plunge your tongue straight into her stretched asshole and start to tongue fuck her back door. Albina moans and giggles in delight while Lazar just watches the show while jerking himself. After a few seconds, you withdraw and Lazar penetrates her again. "Uuuuhhh, <<$pcs_nickname>>... Eat... my... pussy! Oh fuck yes!" Albina blurts out between moans as Lazar fucks her hard. You obidiently slide under Albina and start pleasuring her by licking her clit and fingering her now soaking wet pussy.' 
+								'You decide to go further, plunge your tongue straight into her stretched asshole and start to vigorously tongue fuck her back door. Albina moans and giggles in delight while Lazar just watches the show while jerking himself. After a few seconds, you withdraw and Lazar penetrates her again. "Uuuuhhh, <<$pcs_nickname>>... Eat... my... pussy! Oh fuck yes!" Albina blurts out between moans as Lazar fucks her hard. You obidiently slide under Albina and start pleasuring her by licking her clit and fingering her now soaking wet pussy.' 
 								'She eventually orgasms from the pleasure, her twitching pussy expelling your fingers and spraying juices everywhere as she screams in pleasure. Lazar is also close and Albina senses this through his ragged thrusts. "Yes, yes. Cum inside me! Fill my little asshole up!" she moans in encouragment. Lazar picks up the pace and soon lets out a loud grunt as you see his balls twitching above you. Once he''s finished unloading into her, he pulls out. "Stay right fucking and open wide <<$pcs_nickname>>!" Albina orders. You open your mouth as Albina turns around and squats above you, her ass letting out a loud squelch as she squeezes the load of cum from her ravaged hole into your mouth. She then sits on your face and starts grinding against you, so you obediently lick and tobgue fuck her asshole as cum continues to trickle into your mouth. "Yeah, that''s right <<$pcs_nickname>>. Lick my asshole clean." Albina keeps grinding against you for the next few seconds while she gives Lazar a final blowjob.'
 								gs 'arousal', 'rimming_give', 5
 								minut += 5
@@ -875,7 +875,7 @@ if $ARGS[0] = 'shower':
 		'You get dressed, place your uniform back in your locker and get ready to leave.'
 		gs 'stat'
 
-		act 'Leave school':
+		act 'Leave':
 			if rand(0,5) = 0: gt 'gschool_cheerleading', 'Bella'
 			gt 'gschool_grounds', 'main'
 		end
@@ -893,8 +893,9 @@ if $ARGS[0] = 'Bella':
 			*clr & cla
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/events/sex/bellasex.jpg"></center>'
 			'You''re even more curious now, and crack the door open a little further to take a peek.'
+			
 			'You see Bella in her cheerleading outfit, kneeling in front of some guy that you don''t know. He has his entire cock stuffed in her mouth, and Bella seems to be deep-throating him without too much difficulty.'
-			'Each time he backs off a bit and pulls out of her mouth, Bella gasps for air, letting out a few muffled words before she''s gagged again."<i>Flmmpf flmmpf</i> --we talked about this-- <i>flmmpf flfff, flath, mmmph!</i> --we may-- <i>flfff, flath</i> --get caught-- <i>mmmph, blahgggghspf...</i>"'
+			'Each time he backs off a bit and pulls out of her mouth, Bella gasps for air, letting out a few muffled words before she''s gagged again. "<i>Flmmpf flmmpf</i> --we talked about this-- <i>flmmpf flfff, flath, mmmph!</i> --we may-- <i>flfff, flath</i> --get caught-- <i>mmmph, blahgggghspf...</i>"'
 			'Noticibly irritated by her comments, the guy punishes Bella by shoving his cock even further down her throat. "Didn''t your parents ever teach you not to talk with your mouth full?"'
 			'A few seconds later, she pops his drool-coated cock out of her mouth, and he lies back on the bench. He has quite an impressive member standing to attention.'
 
@@ -1079,29 +1080,29 @@ if $ARGS[0] = 'skipped_ev':
 
 	if cheerleadingQW['skipped'] = 1:
 		gs 'npc_relationship', 'modify', 'A23', -5
-		'Albina is waiting for you in the hall and pulls you to the side.'
+		'Albina is waiting for you in the hallway and pulls you to the side.'
 		'"Where were you yesterday <<$pcs_nickname>>? '+iif(cheerleadingQW['skipped_ev'] = 1, 'You missed learning about and practicing the new parts we added to our routine. You really let the team down."','You missed the game and it was really hard adjusting the routine. You seriously disappointed us <<$pcs_nickname>>."')
-		'You meekly reply. "Sorry, Albina. I... had a family thing I had to deal with yesterday and I didn''t have time to tell you."'
+		'"Sorry, Albina. I... had a family thing I had to deal with yesterday and I didn''t have time to tell you." you meekly reply. '
 		'She doesn''t look completely convinced. "Right... Well if you care about your place on the team then you''ll be at the next '+iif(cheerleadingQW['skipped_ev'] = 1,'practice session','game')+' on time. No excuses."'
 		'You nod at her and she gives you a pat on the head before walking away. It looks like you got off lightly this time.'
 	elseif cheerleadingQW['skipped'] = 2:
 		gs 'npc_relationship', 'modify', 'A23', -10
 		pcs_mood -= 5
-		'You notice Albina watching you walk down the hall towards her and she drags you to the side when you reach her.'
+		'You notice Albina angrily watching you walk down the hallway towards her and she drags you to the side when you reach her.'
 		'"Skipping '+iif(cheerleadingQW['skipped_ev'] = 1,'practice','the game')+' <i>again</i>, <<$pcs_nickname>>?! I thought I told you that you were to be '+iif(cheerleadingQW['skipped_ev'] = 1,'at practice','at the next game')+'... <b>no excuses</b>?! I don''t care about what miserable story you have to defend yourself with. You either commit to the squad or you''re out. Don''t test me <<$pcs_firstname>>!"'
-		'You don''t have a chance to speak as she storms off. Maybe it''s best for both of you if you stopped pissing her off?'
+		'You don''t have a chance to speak before she storms off. Maybe it''s best for both of you if you stopped pissing her off?'
 	elseif cheerleadingQW['skipped'] = 3:
 		gs 'npc_relationship', 'modify', 'A23', -20
 		grupvalue[1] -= 3
 		grupvalue[2] -= 2
 		grupvalue[4] += 1
 		pcs_mood -= 10
-		'You are walking down the hall when you clock a furious Albina heading straight for you. You barely have time to react before she grabs your shirt and forcefully pins you against the lockers, silencing the hall as everyone looks at you.'
+		'You are walking down the hallway when you clock a furious Albina heading straight for you. You barely have time to react before she grabs your shirt and forcefully pins you against the lockers, silencing the hall as everyone looks at you.'
 		'Albina glares directly into your eyes. "ARE YOU DOING THIS TO MOCK ME YOU FUCKING BITCH?! I''VE GIVEN YOU CHANCE AFTER FUCKING CHANCE AND YOU STILL SKIP '+iif(cheerleadingQW['skipped_ev'] = 1,'PRACTICE','GAME DAY')+'?! Luckily for you, Vicky convinced me to give you one. Last. Fucking. Chance <<$pcs_firstname>>. You dare miss even ONE FUCKING SECOND of our next '+iif(cheerleadingQW['skipped_ev'] = 1,'session','performance')+', then you better pray that I don''t fucking find you."'
-		'She releases you and angrily walks off, shoving other students out of her way. You compose yourself and continue on your way, trying to ignore the stares.'
+		'She releases you and angrily storms off, shoving other students out of her way. You compose yourself and continue on your way, trying to ignore the stares.'
 	else
 	 ! Getting kicked after skipping practice 4 times
-		gs 'npc_relationship', 'set', 'A23', 20
+		gs 'npc_relationship', 'set', 'A23', 10
 		gs 'npc_relationship', 'modify', 'A18', 'dislike'
 		gs 'npc_relationship', 'modify', 'A15', 'dislike'
 		gs 'npc_relationship', 'modify', 'A22', 'dislike'
@@ -1112,7 +1113,7 @@ if $ARGS[0] = 'skipped_ev':
 		grupvalue[3] -= 2
 		grupvalue[4] += 3
 		pcs_mood -= 20
-		'As you walk down the hall, you hear your name echo off the walls and the angry stomping of heels as you see an absolutely livid Albina, fists clenched, storming down the hall at you, Vicky following close behind.'
+		'As you walk down the hallway, you hear your name echo off the walls and the angry stomping of heels as you see an absolutely livid Albina, fists clenched, storming down the hallway at you, Vicky following close behind.'
 		'"You think this is funny don''t you <<$pcs_firstname>>? Well, you''re FUCKING DONE!!" Vicky stops her from attacking you in a fit of rage.'
 		'"That''s right. Done. I''m kicking your fucking bitch ass off the team. Right here, right fucking now. If I EVER see you anywhere near us..." She walks right up to you. "then you better hope I''m in a good fucking mood, bitch!"'
 		'She stares at you enraged before she relaxes her clenched fist as Vicky places a hand on her shoulder and leads her away, looking extremely disappointed with you.'

+ 27 - 3
locations/gschool_grounds.qsrc

@@ -142,7 +142,7 @@ if $ARGS[0] = 'main':
 !!	act 'Go to the Principals Office': gt
 
 	if week < 6 and hour >= 6 and StoryLine > 0 and SchoolAtestat = 0 and kanikuli = 0 and SchoolBlock = 0:
-		if CloStyle2 = 4 or Enable_sforma = 1:
+		if PCloStyle2 = 4 or Enable_sforma = 1:
 			gs 'gschool_socialchg', 'group_student_rel_change_2'
 			if hour = 6:
 				if minut < 30:
@@ -240,7 +240,7 @@ if $ARGS[0] = 'main':
 
 		if Enable_tablemap = 0:
 			if anushkaFirstvisit = 0 and meet_after_school = 1: '<a href="exec: gt ''anushka'', ''meet_after_school''">Anushka Konstantinov</a> is leaning against a tree just in front of the school.'
-			if LariskaQW['story'] >= 4 and cheerleaders_on = 0: '<a href="exec:minut += 1 & gt ''LariskaGo''">Lariska Gruzdev</a> impatiently walks back and fourth across the courtyard, as if she''s waiting for someone.'
+			if LariskaQW['story'] >= 5 and cheerleaders_on = 0: '<a href="exec:minut += 1 & gt ''LariskaGo''">Lariska Gruzdev</a> impatiently walks back and fourth across the courtyard, as if she''s waiting for someone.'
 			if JuliaMilLernQW >= 1: '<a href="exec:minut += 1 & gt ''JuliaMilGo''">Julia Milova</a> is sitting somewhere on the school courtyard, reading a book.'
 			if NatbelQW['QWstage'] > 0: '<a href="exec:minut += 1 & gt ''NatBelGo''">Natasha Belova</a> is standing in a corner.'
 			if artemLernQW >= 1 and artemVitokQW ! 2 and artemblok = 0 and artlie ! 2 and artembrokenheart ! 1: '<a href="exec:minut += 15 & gt ''artem_events'', ''start''">Artem Chebotarev</a> is waiting for you near the school entrance.'
@@ -270,7 +270,7 @@ if $ARGS[0] = 'main':
 			!display friends in table if switch is on.
 			st_count=0 & $show_table=''
 			if anushkaFirstvisit = 0 and meet_after_school = 1: gs 'show_table', '<a href="exec: gt ''anushka'', ''meet_after_school''">Anushka Konstantinov</a>', '5'
-			if LariskaQW['story'] >= 4 and cheerleaders_on = 0: gs 'show_table', '<a href="exec:minut += 1 & gt ''LariskaGo''">Lariska Gruzdev</a>', '5'
+			if LariskaQW['story'] >= 5 and cheerleaders_on = 0: gs 'show_table', '<a href="exec:minut += 1 & gt ''LariskaGo''">Lariska Gruzdev</a>', '5'
 			if JuliaMilLernQW >= 1: gs 'show_table', '<a href="exec:minut += 1 & gt ''JuliaMilGo''">Julia Milova</a>', '5'
 			if NatbelQW['QWstage'] > 0: gs 'show_table', '<a href="exec:minut += 1 & gt ''NatBelGo''">Natasha Belova</a>', '5'
 			if artemLernQW >= 1 and artemVitokQW ! 2 and artemblok = 0 and artlie ! 2 and artembrokenheart ! 1: gs 'show_table', '<a href="exec:minut += 15 & gt ''artem_events'', ''start''">Artem Chebotarev</a>', '5'
@@ -441,6 +441,30 @@ if $ARGS[0] = 'bulding':
 		His words fill you with dread as you make your way to class.'
 	end
 
+	if starlets_missed = 1:
+		menu_off = 1
+		starlets_missed = 0
+		starlet_practice_skipped += 1
+		if starlet_practice_skipped = 1:
+		   gs 'npc_relationship', 'modify', 'A23', -10
+		    'As you walk down the hallway, you see an annoyed Albina waiting for you, her arms crossed as she glares at you. "Where the fuck were you <<$pcs_nickname>>?! And don''t fucking lie to me!"'
+		    '"Sorry, Albina. I... had a family thing I had to deal with and I didn''t have time to tell you." you meekly reply.'
+		    'She doesn''t look completely convinced. "Right... Well if you care about your place on the team, then you''ll be at the next training session on time. No excuses."'
+		    'You nod at her and she gives you a pat on the head before walking away. It looks like you got off lightly this time.'
+		elseif starlet_practice_skipped = 2:
+		   gs 'npc_relationship', 'modify', 'A23', -20
+			'You notice Albina angrily watching you walk down the hallway towards her and she drags you to the side when you reach her.'
+		    '"Skipping training <i>again</i>, <<$pcs_nickname>>?! I thought I told you that you were to be there on time <b>no excuses</b>?! I don''t care about what miserable story you have to defend yourself with. You either commit to the squad or you''re out. This is your final warning <<$pcs_nickname>>, don''t fucking test me!"'
+		    'You don''t have a chance to speak before she storms off. Maybe it''s best for both of you if you stopped pissing her off?'
+		else
+		  AlbinaQW['StarletsJoined'] = -1
+		  gs 'npc_relationship', 'set', 'A23', 10
+		    'You are walking down the hallway and freeze when you clock a furious Albina heading straight for you. You barely have time to react before she grabs your shirt and forcefully slams you into the lockers, silencing the hall as everyone looks at you.'
+		    'Albina glares directly into your eyes. "ARE YOU DOING THIS TO MOCK ME YOU FUCKING BITCH?! I GAVE YOU ONE. LAST. FUCKING. CHANCE AND YOU THROW IT BACK IN MY FUCKING FACE?!" She tightens her grips as she gets up in your face. "You''re done with the Starlets. If I <i>ever</i> see you anywhere near us, you better hope that I''m in a good fucking mood, bitch!"'
+		    'She releases you and angrily storms off, shoving other students out of her way. You compose yourself and continue on your way, trying to ignore the stares.'
+		end
+	end
+
 	if week <= 5 and christinaQW['dompath'] = 6:
 		menu_off = 1
 		npc_rel['A18'] = 0

+ 185 - 75
locations/gschool_socialchg1.qsrc

@@ -529,40 +529,84 @@ if $ARGS[0] = 'chris_sub':
 	cla & *clr
 	menu_off = 1
 	socialchg['tChristina_day'] = daystart
-	if $clothingworntype ! 'nude':
-		'<center><img <<$set_imgh>> src="images/characters/shared/photos/big18.jpg"></center>'
-		'"Hey Christina, can I talk to you about something?"'
-		'She turns and looks at you, apparently annoyed. "What, <<$pcs_nickname>>? Can''t you see I''m busy trying to get this lazy ass to perform better..." Christina sourly answers. "Thanks to her we lost the last relay race. And now I''ve got to whip her into shape before the next one."'
-		'"I was trying to get Lariska to hang out with me outside of school, but she said only if you approved it."'
-		'"Now why would I do that? I have her trained good, spending time with you would just corrupt her."'
-		'Taking a submissive posture and tone, you say "Please? If there is anything I can do to change your mind, I will."'
-		'A bit suprised by your response, she carefully looks you up and down before replying with "Get naked. Right here, right now. Prove to me you really want this!"'
-		'Startled, you look up to see if she was serious, and you can tell with just a glance she most definitely is.'
-		'"Now, bitch, or get lost!"'
-		act 'Run away': gt'gLake'
-		act 'Submit and Strip':
-			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/strip.jpg"></center>'
-			'You reluctantly nod your head and meekly agree. "Ok," you tell her.'
-			'Hesitantly you start taking your clothes off. She watches you impassively, Lina behind her looking at you in shock.'
-			'When you stand before, completely naked, she pulls out her phone and starts taking pictures'
-			'You don''t mind if I take some pictures and send them to everyone, right? They''re going to love seeing these."'
-			'You start to panic as you realize what this means, this could ruin your reputation.'
-			if pcs_inhib > 60:
-				inhib_exp += rand(3,5)
-			else
-				inhib_exp += rand(1,3)
+	if LariskaQW['story'] = 3:
+		if $clothingworntype ! 'nude':
+			'<center><img <<$set_imgh>> src="images/characters/shared/photos/big18.jpg"></center>'
+			'"Hey Christina, can I talk to you about something?"'
+			'She turns and looks at you, apparently annoyed. "What, <<$pcs_nickname>>? Can''t you see I''m busy trying to get this lazy ass to perform better..." Christina sourly answers. "Thanks to her we lost the last relay race. And now I''ve got to whip her into shape before the next one."'
+			'"I was trying to get Lariska to hang out with me outside of school, but she said only if you approved it."'
+			'"Now why would I do that? I have her trained good, spending time with you would just corrupt her."'
+			'Taking a submissive posture and tone, you say "Please? If there is anything I can do to change your mind, I will."'
+			'A bit suprised by your response, she carefully looks you up and down before replying with "Get naked. Right here, right now. Prove to me you really want this!"'
+			'Startled, you look up to see if she was serious, and you can tell with just a glance she most definitely is.'
+			'"Now, bitch, or get lost!"'
+			act 'Run away': gt'gLake'
+			act 'Submit and Strip':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/strip.jpg"></center>'
+				'You reluctantly nod your head and meekly agree. "Ok," you tell her.'
+				'Hesitantly you start taking your clothes off. She watches you impassively, Lina behind her looking at you in shock.'
+				'When you stand before, completely naked, she pulls out her phone and starts taking pictures'
+				'You don''t mind if I take some pictures and send them to everyone, right? They''re going to love seeing these."'
+				'You start to panic as you realize what this means, this could ruin your reputation.'
+				if pcs_inhib > 60:
+					inhib_exp += rand(3,5)
+				else
+					inhib_exp += rand(1,3)
+				end
+				LariskaQW['story'] = 4
+				sauna_stripped = 0
+				gs 'underwear', 'remove'
+				gs 'clothing', 'strip'
+				christinaQW['subpath'] = 2
+				christinaQW['submit'] = 1
+				gs 'exhibitionism', 3
+				gs 'fame', 'pav', 'sex', 3
+				gs 'stat'
+				act 'Beg her not to':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/coverupnaked.jpg"></center>'
+					'Panic sets in as you try and cover yourself as best you can. "Please Christina, don''t send anyone those pictures," you beg her.'
+					'Christina laughs at that and looks to Lina. "Can you believe this whinny little bitch? She asks for my approval and now is begging for help."'
+					'Lina starts laughing too, before Christina looks back to you and says "I might be persuaded not to share these. But if I agree, then I own you, you understand?"'
+					'Confused, you ask "Own me?"'
+					'Christina snarls at you. "Yeah that''s right bitch, I will own you. If tell you to do my homework, you will. If I tell you to lick my shoes clean, you will. If I tell you to stick a bottle up your ass,you will. Got it?"'
+					'You feel the blood drain from your face as you realize she means it, and will likely torment you for the rest of the school year. It will save your reputation, though, and Lariska will be allowed to hang out with you.'
+					act 'Agree':
+						cla & *clr
+						pcs_mood -= 10
+						gs 'pain', 1, 'labia', 'kick'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/christina/beach/onall4s.jpg"></center>'
+						'You reluctantly nod your head and meekly agree. "Ok," you tell her.'
+						'"That''s right bitch, from now on I own your ass. Turn around and get on your hands and knees." You reluctantly do as you''re told.'
+						'She walks up behind you. "Now spread those legs so we can get a nice shot of that disgusting pussy and dirty ass of yours." You blush with shame as she takes several more pictures, laughing the whole time. "You''re going to do anything I want, whenever I want, or everyone in school will see these pictures." You meekly nod, on the verge of tears.'
+						*nl
+						'Suddenly Christina kicks you in the twat from behind, hard. You cry out, and tears start running down your cheeks, as you grab your crotch and roll onto your side with your legs squeezed closed. "Then say it! Say you are a little cunt and will do anything I say anytime I say it," she demands as she towers over you.'
+						*nl
+						'"I am a little cunt that will do anything you say, anytime you say it," you croak out. With that Christina laughs evilly, she seems to be enjoying bullying you a lot. She and Lina then walk off, leaving you laying on the beach, naked and in pain. Once they are gone, you dry your tears as best you can, get up, and get dressed again.'
+						act 'Walk off':
+							gs 'clothing', 'wear_last_worn'
+							gs 'underwear', 'wear'
+							gt 'gLake'
+						end
+					end
+				end
 			end
-			if LariskaQW['story'] = 3:LariskaQW['story'] = 4
-			sauna_stripped = 0
-			gs 'underwear', 'remove'
-			gs 'clothing', 'strip'
-			christinaQW['subpath'] = 2
-			christinaQW['submit'] = 1
+		else
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/talknaked.jpg"></center>'
+			'"Hey Christina, can I talk to you about something?"'
+			'She turns and opens her mouth, but noticing you are nude, she seems too suprised to form the words she was going to say.'
+			'She bursts out laughing and walks towards you. Lina is confused a moment until she realizes what Christina is laughing at, then joins in as she follows Christina over. "Don''t you have any shame, you fucking slut?"'
+			'"Yeah." Lina adds kinda half heartedly, you think she is just doing it to make Christina happy.'
+			'Christina looks you over head to toe, with a look of disgust on her face. "Maybe this is the only way you can get guys to even look at you, hag."'
+			'Suddenly, she pulls out her phone and starts taking pictures. "You don''t mind if I take some pictures and send them to everyone, right? They''re going to love seeing these."'
+			'You start to panic as you realize what this means, this could ruin your reputation.'
 			gs 'exhibitionism', 3
 			gs 'fame', 'pav', 'sex', 3
 			gs 'stat'
-			act 'Beg her not to':
+			act 'Run away': gt'gLake'
+			act 'Submit and Beg':
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/coverupnaked.jpg"></center>'
 				'Panic sets in as you try and cover yourself as best you can. "Please Christina, don''t send anyone those pictures," you beg her.'
@@ -570,7 +614,12 @@ if $ARGS[0] = 'chris_sub':
 				'Lina starts laughing too, before Christina looks back to you and says "I might be persuaded not to share these. But if I agree, then I own you, you understand?"'
 				'Confused, you ask "Own me?"'
 				'Christina snarls at you. "Yeah that''s right bitch, I will own you. If tell you to do my homework, you will. If I tell you to lick my shoes clean, you will. If I tell you to stick a bottle up your ass,you will. Got it?"'
-				'You feel the blood drain from your face as you realize she means it, and will likely torment you for the rest of the school year. It will save your reputation, though, and Lariska will be allowed to hang out with you.'
+				'You feel the blood drain from your face as you realize she means it, and will likely torment you for the rest of the school year. It will save your reputation, though.'
+				'"Will you tell Lariska she can hang out with me outside of school if I do?"'
+				'"Sure, she can help train you..." she says evilly.'
+				christinaQW['submit'] = 1
+				christinaQW['subpath'] = 2
+				LariskaQW['story'] = 4
 				act 'Agree':
 					cla & *clr
 					pcs_mood -= 10
@@ -584,55 +633,116 @@ if $ARGS[0] = 'chris_sub':
 					'Suddenly Christina kicks you in the twat from behind, hard. You cry out, and tears start running down your cheeks, as you grab your crotch and roll onto your side with your legs squeezed closed. "Then say it! Say you are a little cunt and will do anything I say anytime I say it," she demands as she towers over you.'
 					*nl
 					'"I am a little cunt that will do anything you say, anytime you say it," you croak out. With that Christina laughs evilly, she seems to be enjoying bullying you a lot. She and Lina then walk off, leaving you laying on the beach, naked and in pain. Once they are gone, you dry your tears as best you can, get up, and get dressed again.'
-					act 'Walk off':
-						gs 'clothing', 'wear_last_worn'
-						gs 'underwear', 'wear'
-						gt 'gLake'
-					end
+					act 'Walk off':gt 'gLake'
 				end
 			end
 		end
 	else
-		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/talknaked.jpg"></center>'
-		'"Hey Christina, can I talk to you about something?"'
-		'She turns and opens her mouth, but noticing you are nude, she seems too suprised to form the words she was going to say.'
-		'She bursts out laughing, pointing at you, then walks towards you. Lina is confused a moment until she realizes what Christina is laughing at, then joins in as she follows Christina over. "Don''t you have any shame, you fucking slut?"'
-		'"Yeah." Lina adds kinda half heartedly, you think she is just doing it to make Christina happy.'
-		'Christina looks you over head to toe, with a look of disgust on her face. "Maybe this is the only way you can get guys to even look at you, hag."'
-		'Suddenly, she pulls out her phone and starts taking pictures. "You don''t mind if I take some pictures and send them to everyone, right? They''re going to love seeing these."'
-		'You start to panic as you realize what this means, this could ruin your reputation.'
-		gs 'exhibitionism', 3
-		gs 'fame', 'pav', 'sex', 3
-		gs 'stat'
-		act 'Run away': gt'gLake'
-		act 'Submit and Beg':
-			*clr & cla
-			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/coverupnaked.jpg"></center>'
-			'Panic sets in as you try and cover yourself as best you can. "Please Christina, don''t send anyone those pictures," you beg her.'
-			'Christina laughs at that and looks to Lina. "Can you believe this whinny little bitch? She asks for my approval and now is begging for help."'
-			'Lina starts laughing too, before Christina looks back to you and says "I might be persuaded not to share these. But if I agree, then I own you, you understand?"'
-			'Confused, you ask "Own me?"'
-			'Christina snarls at you. "Yeah that''s right bitch, I will own you. If tell you to do my homework, you will. If I tell you to lick my shoes clean, you will. If I tell you to stick a bottle up your ass,you will. Got it?"'
-			'You feel the blood drain from your face as you realize she means it, and will likely torment you for the rest of the school year. It will save your reputation, though.'
-			'"Will you tell Lariska she can hang out with me outside of school if I do?"'
-			'"Sure, she can help train you..." she says evilly.'
-			christinaQW['submit'] = 1
-			christinaQW['subpath'] = 2
-			if LariskaQW['story'] = 3:LariskaQW['story'] = 4
-			act 'Agree':
-				cla & *clr
-				pcs_mood -= 10
-				gs 'pain', 1, 'labia', 'kick'
-				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/christina/beach/onall4s.jpg"></center>'
+		if $clothingworntype ! 'nude':
+			'<center><img <<$set_imgh>> src="images/characters/shared/photos/big18.jpg"></center>'
+			'"Hey Christina, what are you two up to?"'
+			'She turns and looks at you, apparently annoyed. "What, <<$pcs_nickname>>? Can''t you see I''m busy trying to get this lazy ass to perform better..." Christina sourly answers. "Thanks to her we lost the last relay race. And now I''ve got to whip her into shape before the next one."'
+			'"You''re lucky she spends so much time working with you, Lina. Pay attention to what she says and you could be a great runner someday!"'
+			'Christina looks at you in suprise, not expecting you to compliment her. "No, <<pcs_nickname>>, I wont train you too. I have my hands full with this one."'
+			'"Please? I would train hard, and listen to anything you say."'
+			'"Grovel, and maybe I would consider it," she says with a sinister look on her face.'
+			'"Oh, I...uh...ok." Dropping to your knees in the sand, you look up at her with a pleading expression on your face. "Please train me to be a fast runner, mistress."'
+			'"You call that groveling? Pathetic. Apparently I would have to teach you how to beg, too. Remove your clothes."'
+			act 'Change your mind':gt 'gLake'
+			act 'Submit and Strip':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/strip.jpg"></center>'
 				'You reluctantly nod your head and meekly agree. "Ok," you tell her.'
-				'"That''s right bitch, from now on I own your ass. Turn around and get on your hands and knees." You reluctantly do as you''re told.'
-				'She walks up behind you. "Now spread those legs so we can get a nice shot of that disgusting pussy and dirty ass of yours." You blush with shame as she takes several more pictures, laughing the whole time. "You''re going to do anything I want, whenever I want, or everyone in school will see these pictures." You meekly nod, on the verge of tears.'
-				*nl
-				'Suddenly Christina kicks you in the twat from behind, hard. You cry out, and tears start running down your cheeks, as you grab your crotch and roll onto your side with your legs squeezed closed. "Then say it! Say you are a little cunt and will do anything I say anytime I say it," she demands as she towers over you.'
-				*nl
-				'"I am a little cunt that will do anything you say, anytime you say it," you croak out. With that Christina laughs evilly, she seems to be enjoying bullying you a lot. She and Lina then walk off, leaving you laying on the beach, naked and in pain. Once they are gone, you dry your tears as best you can, get up, and get dressed again.'
-				act 'Walk off':gt 'gLake'
+				'Hesitantly you start taking your clothes off. She watches you impassively, Lina behind her looking at you in shock.'
+				'When you stand before, completely naked, she pulls out her phone and starts taking pictures'
+				'You don''t mind if I take some pictures and send them to everyone, right? They''re going to love seeing these."'
+				'You start to panic as you realize she tricked you, and probably will ruin your reputation too.'
+				if pcs_inhib > 60:
+					inhib_exp += rand(3,5)
+				else
+					inhib_exp += rand(1,3)
+				end
+				sauna_stripped = 0
+				gs 'underwear', 'remove'
+				gs 'clothing', 'strip'
+				christinaQW['subpath'] = 2
+				christinaQW['submit'] = 1
+				gs 'exhibitionism', 3
+				gs 'fame', 'pav', 'sex', 3
+				gs 'stat'
+				act 'Beg her not to':
+					*clr & cla
+					'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/coverupnaked.jpg"></center>'
+					'Panic sets in as you try and cover yourself as best you can. "Please Christina, don''t send anyone those pictures," you beg her.'
+					'Christina laughs at that and looks to Lina. "Can you believe this whinny little bitch? She asks me to train her, and now she is begging me not to."'
+					'Lina starts laughing too, before Christina looks back to you and says "I might be persuaded not to share these. But if I agree, then I own you, you understand?"'
+					'Confused, you ask "Own me?"'
+					'Christina snarls at you. "Yeah that''s right bitch, I will own you. If tell you to do my homework, you will. If I tell you to lick my shoes clean, you will. If I tell you to stick a bottle up your ass,you will. Got it?"'
+					'You feel the blood drain from your face as you realize she means it, and will likely torment you for the rest of the school year. It will save your reputation, though.'
+					act 'Agree':
+						cla & *clr
+						pcs_mood -= 10
+						gs 'pain', 1, 'labia', 'kick'
+						gs 'stat'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/christina/beach/onall4s.jpg"></center>'
+						'You reluctantly nod your head and meekly agree. "Ok," you tell her.'
+						'"That''s right bitch, from now on I own your ass. Turn around and get on your hands and knees." You reluctantly do as you''re told.'
+						'She walks up behind you. "Now spread those legs so we can get a nice shot of that disgusting pussy and dirty ass of yours." You blush with shame as she takes several more pictures, laughing the whole time. "You''re going to do anything I want, whenever I want, or everyone in school will see these pictures." You meekly nod, on the verge of tears.'
+						*nl
+						'Suddenly Christina kicks you in the twat from behind, hard. You cry out, and tears start running down your cheeks, as you grab your crotch and roll onto your side with your legs squeezed closed. "Then say it! Say you are a little cunt and will do anything I say anytime I say it," she demands as she towers over you.'
+						*nl
+						'"I am a little cunt that will do anything you say, anytime you say it," you croak out.'
+						'"Oh, I''m going to train you alright. But not to be a runner. You''re going to be my new pet, instead."  With that Christina laughs evilly, she seems to be enjoying bullying you a lot.'
+						'She and Lina then walk off, leaving you laying on the beach, naked and in pain. Once they are gone, you dry your tears as best you can, get up, and get dressed again.'
+						act 'Walk off':
+							gs 'clothing', 'wear_last_worn'
+							gs 'underwear', 'wear'
+							gt 'gLake'
+						end
+					end
+				end
+			end
+		else
+			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/talknaked.jpg"></center>'
+			'"Hey Christina, what are you two doing?"'
+			'She turns and opens her mouth, but noticing you are nude, she seems too suprised to form the words she was going to say.'
+			'She then bursts out laughing and walks towards you. Lina is confused a moment until she realizes what Christina is laughing at, then joins in as she follows Christina over. "Don''t you have any shame, you fucking slut?"'
+			'"Yeah." Lina adds kinda half heartedly, you think she is just doing it to make Christina happy.'
+			'Christina looks you over head to toe, with a look of disgust on her face. "Maybe this is the only way you can get guys to even look at you, hag."'
+			'Suddenly, she pulls out her phone and starts taking pictures. "You don''t mind if I take some pictures and send them to everyone, right? They''re going to love seeing these."'
+			'You start to panic as you realize what this means, this could ruin your reputation.'
+			gs 'exhibitionism', 3
+			gs 'fame', 'pav', 'sex', 3
+			gs 'stat'
+			act 'Run away': gt'gLake'
+			act 'Submit and Beg':
+				*clr & cla
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/lake/event/coverupnaked.jpg"></center>'
+				'Panic sets in as you try and cover yourself as best you can. "Please Christina, don''t send anyone those pictures," you beg her.'
+				'Christina laughs at that and looks to Lina. "Can you believe this whinny little bitch? She asks for my approval and now is begging for help."'
+				'Lina starts laughing too, before Christina looks back to you and says "I might be persuaded not to share these. But if I agree, then I own you, you understand?"'
+				'Confused, you ask "Own me?"'
+				'Christina snarls at you. "Yeah that''s right bitch, I will own you. If tell you to do my homework, you will. If I tell you to lick my shoes clean, you will. If I tell you to stick a bottle up your ass,you will. Got it?"'
+				'You feel the blood drain from your face as you realize she means it, and will likely torment you for the rest of the school year. It will save your reputation, though.'
+				'"Will you tell Lariska she can hang out with me outside of school if I do?"'
+				'"Sure, she can help train you..." she says evilly.'
+				christinaQW['submit'] = 1
+				christinaQW['subpath'] = 2
+				act 'Agree':
+					cla & *clr
+					pcs_mood -= 10
+					gs 'pain', 1, 'labia', 'kick'
+					gs 'stat'
+					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/christina/beach/onall4s.jpg"></center>'
+					'You reluctantly nod your head and meekly agree. "Ok," you tell her.'
+					'"That''s right bitch, from now on I own your ass. Turn around and get on your hands and knees." You reluctantly do as you''re told.'
+					'She walks up behind you. "Now spread those legs so we can get a nice shot of that disgusting pussy and dirty ass of yours." You blush with shame as she takes several more pictures, laughing the whole time. "You''re going to do anything I want, whenever I want, or everyone in school will see these pictures." You meekly nod, on the verge of tears.'
+					*nl
+					'Suddenly Christina kicks you in the twat from behind, hard. You cry out, and tears start running down your cheeks, as you grab your crotch and roll onto your side with your legs squeezed closed. "Then say it! Say you are a little cunt and will do anything I say anytime I say it," she demands as she towers over you.'
+					*nl
+					'"I am a little cunt that will do anything you say, anytime you say it," you croak out. With that Christina laughs evilly, she seems to be enjoying bullying you a lot. She and Lina then walk off, leaving you laying on the beach, naked and in pain. Once they are gone, you dry your tears as best you can, get up, and get dressed again.'
+					act 'Walk off':gt 'gLake'
+				end
 			end
 		end
 	end

+ 2 - 2
locations/initKik.qsrc

@@ -1,10 +1,10 @@
 # initKik
 init = pcs_agil + pcs_react
 initKoef = init * 20 / 100
-initi = rand(initi - initKoef, initi + initKoef)
+initi = rand(init - initKoef, init + initKoef)
 initV = speedV + reactV
 initKoefV = initV * 20 / 100
-initiV = rand(initiV - initKoefV, initiV + initKoefV)
+initiV = rand(initV - initKoefV, initV + initKoefV)
 
 if initi > initiV and hodtime < 3 and ionce = 0 or hodtimeV >= 3 and ionce = 0:
 	hod = 0

+ 93 - 0
locations/journal_quests.qsrc

@@ -35,6 +35,64 @@ if $ARGS[0] = 'start':
 		end
 		*nl
 		*nl
+		'<center><h1>Christina Zvereva</h1></center>'
+		*nl
+		if christinaQW['dompath'] >= 1 or christinaQW['subpath'] >= 1:
+			if christinaQW['dompath'] >= 1:
+				if christinaQW['dompath'] = 7:
+					'I own Christina now. I completely ruined her life, took away everything she loves, gave her new rules to follow, or she gets punished. I am the Queen Bitch now!'
+				elseif christinaQW['dompath'] = 6:
+					'I won the fight! First I ruined her school rep, then beat the shit out of her, and then blackmailed the coach. She is ruined! Only time will tell what the fallout of all this will be.'
+				elseif christinaQW['dompath'] = 5:
+					'Just like I thought, she attacked me the moment school let out. This is going to be a rough fight...'
+				elseif christinaQW['dompath'] = 4:
+					'Christina is going to know who spread those rumors about her. I hope I prepared enough, otherwise my plan could backfire pretty badly...'
+				elseif christinaQW['dompath'] = 3:
+					'I have managed to successfully blackmail Christina. She can''t say no to me now! Of course, I could tell some people about the dirt I found, but I shouldn''t do that unless I am ready for one hell of a fight...'
+				elseif christinaQW['dompath'] = 2:
+					'I need to chat with Christina at school, let her know what I have on her. Unless she does what I want, I am going to ruin her reputation.'
+				else
+					'I shouild wait, and see what opportunities come up to get some dirt on Christina.'
+				end
+			else
+				if christinaQW['subpath'] = 3:
+					'Christina owns me now. After gym classes, in the showers, she makes me do things.'
+				elseif christinaQW['subpath'] = 2:
+					if christinaQW['fight'] = -1:
+						'I challenged Christina ... and lost. I have a feeling that is going to catch up to me somehow...'
+					else
+						'I submitted myself to Christina''s control. I am just going to have to wait and see what the future brings...'
+					end
+				else
+					'I have heard Christina trains Lina by the lake afterschool. I should pay them a visit.'
+				end
+			end
+		else
+			'I should talk to Christina at school sometime. I cannot decide what I think about her...'
+		end
+		*nl
+		*nl
+		'<center><h1>Ivan Prokhorov</h1></center>'
+		*nl
+		if npc_rel['A3'] >= 80:
+			if kotovVSprohorov = 2:
+				if IvanShowerQW = 11:
+					'Ivan joins me sometimes in the showers at the sports center now. If I want it to happen for sure then I need to talk with him about it at school.'
+				elseif IvanShowerQW = 1:
+					'I should talk to Ivan about what happened in the sports center the next time I am at school.'
+				else
+					'I need to not chicken out the next time Ivan tries to join my in the sports center shower.'
+				end
+			elseif kotovVSprohorov = 1:
+				'I am feeling dirty, I should take a shower at the sports center.'
+			else
+				'I see Ivan at the sports center around 17:00 a lot. I should try and chat with him then.'
+			end
+		else
+			'If I want to get to know Ivan better, I should spend some time chatting with him during school.'
+		end
+		*nl
+		*nl
 		'<center><h1>Julia Milov</h1></center>'
 		*nl
 		if pav_slut < 200:
@@ -70,6 +128,41 @@ if $ARGS[0] = 'start':
 		end
 		*nl
 		*nl
+		'<center><h1>Lariska Gruzdeva</h1></center>'
+		*nl
+		if LariskaQW['story'] = 8:
+			'This is the end of current storyline content for now'
+		elseif LariskaQW['story'] = 7:
+			'I should try to flirt with Lariska afterschool, when I get the chance.'
+		elseif LariskaQW['story'] = 6:
+			'I should do my homework with Lariska afterschool.'
+		elseif LariskaQW['story'] = 5:
+			'Lariska invited me to come over afterschool and do our homework together.'
+		elseif LariskaQW['story'] = 4:
+			'I should talk to Lariska at school again.'
+		elseif LariskaQW['story'] = 3:
+			if christinaQW['dompath'] >= 3 or christinaQW['subpath'] >= 2:
+				'I should talk to Lariska at school.'
+			else
+				'I have to find a way to deal with Christina, before Lariska is willing to be more involved with me.'
+			end
+		elseif LariskaQW['story'] = 2:
+			'I should return the volleyball Lariska left behind during school. Maybe I can figure out why she freaked out.'
+		elseif LariskaQW['story'] = 1:
+			if npc_rel['A13'] > 40:
+				'I should try talking to her outside of the Five Eight Estates again. Maybe I should be a little nicer this time, though.'
+			else
+				'I need to get to know Lariska better before she would hang out with me.'
+			end
+		else
+			if npc_rel['A13'] > 40:
+				'I think I heard the sound of a ball outside the Five Eight Estates.'
+			else
+				'I need to get to know Lariska better before she would hang out with me.'
+			end
+		end
+		*nl
+		*nl
 		'<center><h1>Natasha Belova</h1></center>'
 		*nl
 		!! This might need a note about debt required for most actions to be available, was not sure how to handle that part though.

+ 50 - 56
locations/kompMFCtwo.qsrc

@@ -1,7 +1,8 @@
 # kompMFCtwo
+!! the gotos to this location are already gated by ifs
+!! to prevent further blank pages only clientask is used here
 
-
-if webpopular >= 15 and pcs_ass >= 15 and clientask = 89:
+if clientask = 89:
 	cls
 	gs 'stat'
 	'One of the visitors makes several comments on how badly he wants to fuck your ass, and then offers you tokens to show your asshole to him...'
@@ -45,20 +46,19 @@ if webpopular >= 15 and pcs_ass >= 15 and clientask = 89:
 		act'Continue':gt'komp','waitclients'
 	end
 	gs 'willpower', 'exhib', 'resist', 'hard'
-		if will_cost <= pcs_willpwr:
-			act 'Ignore him (<<will_cost>> Willpower)':
-				cls
-				webpopular -= 1
-				gs 'willpower', 'pay', 'resist'
-				gs 'stat'
-				gt 'komp','waitclients'
-			end
-		else
-			act 'Ignore him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end	
-end
+	if will_cost <= pcs_willpwr:
+		act 'Ignore him (<<will_cost>> Willpower)':
+			cls
+			webpopular -= 1
+			gs 'willpower', 'pay', 'resist'
+			gs 'stat'
+			gt 'komp','waitclients'
+		end
+	else
+		act 'Ignore him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end
 
-if webpopular < 50 and clientask = 88:
+elseif clientask = 88:
 	cls
 	gs 'stat'
 	'One of the visitors has a rather unusual request: "Time for you to quiet down for a while! Gag yourself by putting your panties into your mouth..."'
@@ -90,20 +90,19 @@ if webpopular < 50 and clientask = 88:
 		act'Continue':gt'komp','waitclients'
 	end
 	gs 'willpower', 'exhib', 'resist', 'hard'
-		if will_cost <= pcs_willpwr:
-			act 'Ignore him (<<will_cost>> Willpower)':
-				cls
-				webpopular -= 1
-				gs 'willpower', 'pay', 'resist'
-				gs 'stat'
-				gt 'komp','waitclients'
-			end
-		else
-			act 'Ignore him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end	
-end
+	if will_cost <= pcs_willpwr:
+		act 'Ignore him (<<will_cost>> Willpower)':
+			cls
+			webpopular -= 1
+			gs 'willpower', 'pay', 'resist'
+			gs 'stat'
+			gt 'komp','waitclients'
+		end
+	else
+		act 'Ignore him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end
 
-if webpopular >= 50 and pcs_vag >= 35 and clientask = 87:
+elseif clientask = 87:
 	cls
 	gs 'stat'
 	'One of the visitors challenges you: "Put something in your vagina. Anything. Impress me."'
@@ -131,20 +130,19 @@ if webpopular >= 50 and pcs_vag >= 35 and clientask = 87:
 		act'Continue':gt'komp','waitclients'
 	end
 	gs 'willpower', 'exhib', 'resist', 'hard'
-		if will_cost <= pcs_willpwr:
-			act 'Ignore him (<<will_cost>> Willpower)':
-				cls
-				webpopular -= 1
-				gs 'willpower', 'pay', 'resist'
-				gs 'stat'
-				gt 'komp','waitclients'
-			end
-		else
-			act 'Ignore him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end	
-end
+	if will_cost <= pcs_willpwr:
+		act 'Ignore him (<<will_cost>> Willpower)':
+			cls
+			webpopular -= 1
+			gs 'willpower', 'pay', 'resist'
+			gs 'stat'
+			gt 'komp','waitclients'
+		end
+	else
+		act 'Ignore him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end
 
-if webpopular >= 35 and pcs_vag >= 25 and alko >= 8 and clientask = 86:
+elseif clientask = 86:
 	cls
 	gs 'stat'
 	'One of the visitors, noticing how drunk you are, asks in chat: "How much would it take for you to shove a bottle in your vagina? That would be so hot..."'
@@ -163,9 +161,8 @@ if webpopular >= 35 and pcs_vag >= 25 and alko >= 8 and clientask = 86:
 		'After a while reality kicks in, and that reality is that the cold bottle really doesn''t feel comfortable inside your snatch! Nevertheless, your viewers loved it and sing your praises when you slowly let the bottle slide out of your stretched pussy and crack the bottle open.'
 		act'Further':gt'komp','waitclients'
 	end
-end
 
-if webpopular >= 50 and pcs_vag > 0 and pcs_ass > 0 and alko >= 8 and sub > 50 and clientask = 85:
+elseif clientask = 85:
 	cls
 	gs 'stat'
 	'One of the visitors, noticing how drunk you are, asks in chat: "Hey, <<$pcs_nickname>>! Show us something unusual! Anything!"'
@@ -344,9 +341,8 @@ if webpopular >= 50 and pcs_vag > 0 and pcs_ass > 0 and alko >= 8 and sub > 50 a
 			end
 		end
 	end
-end
 
-if backmfc = 0 and webpopular >= 25 and (pcs_vag + pcs_ass >= 30) and alko >= 8 and clientask = 84:
+elseif clientask = 84:
 	cls
 	gs 'stat'
 	if pcs_vag >= pcs_ass:
@@ -401,9 +397,8 @@ if backmfc = 0 and webpopular >= 25 and (pcs_vag + pcs_ass >= 30) and alko >= 8
 		end
 		act'Continue':gt'komp','waitclients'
 	end
-end
 
-if backmfc = 0 and pcs_vag > 20 and clientask = 83:
+elseif clientask = 83:
 	'One of the visitors asks you: "Fuck yourself with something! But not a dildo... be creative! Use your imagination and surprise us!"'
 	act 'Use the wooden knob on your bed':
 		cls
@@ -454,10 +449,9 @@ if backmfc = 0 and pcs_vag > 20 and clientask = 83:
 		end
 	else
 		act 'Ignore him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-	end	
-end
+	end
 
-if webpopular > 25 and backmfc = 0 and sub > 25 and pcs_vag > 10 and prezik > 0 and clientask = 82:
+elseif clientask = 82:
 	cls
 	gs 'stat'
 	'One of the regulars asks: "You know, I really love it when girls stick something in their urethra! Could you do that for me? It doesn''t have to be big!"'
@@ -499,10 +493,9 @@ if webpopular > 25 and backmfc = 0 and sub > 25 and pcs_vag > 10 and prezik > 0
 		end
 	else
 		act 'Ignore him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-	end	
-end
+	end
 
-if backmfc = 0 and webpopular >= 50 and pcs_ass > 25 and clientask = 81:
+elseif clientask = 81:
 	cls
 	gs 'stat'
 	'One of the regulars says: "I''ve always been curious what the inside of a girl''s ass looks like. How about you show me? I''ve got a bunch of tokens with your name on it! ;)"'
@@ -546,9 +539,8 @@ if backmfc = 0 and webpopular >= 50 and pcs_ass > 25 and clientask = 81:
 	else
 		act 'Ignore him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 	end	
-end
 
-if backmfc = 0 and webpopular >= 50 and pcs_ass > 10 and pcs_vag > 10 and sub > 50 and alko >= 8 and clientask = 80:
+elseif clientask = 80:
 	cls
 	gs 'stat'
 	'When one of your loyal visitors speaks up, you feel a weird knot in your throat. He''s usually making rather insensitive comments and seems to enjoy watching you squirm, but he pays well.'
@@ -597,7 +589,9 @@ if backmfc = 0 and webpopular >= 50 and pcs_ass > 10 and pcs_vag > 10 and sub >
 		end
 	else
 		act 'Ignore him (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-	end	
+	end
+else
+	msg 'ERROR: unknown clientask in location "kompMFCtwo". Debug variables: backmfc = <<backmfc>>; webpopular = <<webpopular>>; pcs_ass = <<pcs_ass>>; pcs_vag = <<pcs_vag>>; sub = <<sub>>; alko = <<alko>>; clientask = <<clientask>>; prezik = <<prezik>>.'
 end
 
 --- kompMFCtwo ---------------------------------

+ 8 - 7
locations/kuhr.qsrc

@@ -73,13 +73,6 @@ if husband > 0 and husbandrink ! 10:
 	if hour = 7 or hour = 17:'<a href="exec:gt ''husb'', ''start''">Your husband is eating at the table.</a>'
 end
 
-dynamic $fill_bottle
-dynamic $edaD
-dynamic $pranik
-dynamic $fatdel
-dynamic $driwater
-
-
 if husband > 0 and husbanday > 0 and huseatday ! daystart and eda >= 2:
 	act 'Cook a meal for your husband and yourself, 2 servings (1:00)':
 		cla
@@ -96,6 +89,14 @@ if husband > 0 and husbanday > 0 and huseatday ! daystart and eda >= 2:
 	end
 end
 
+dynamic $edasnack
+dynamic $sandwich
+dynamic $driwater
+dynamic $dritea
+dynamic $fill_bottle
+dynamic $edaD
+dynamic $pranik
+dynamic $fatdel
 dynamic $lekarstvo
 dynamic $vitamin
 

+ 8 - 6
locations/kuhr2x.qsrc

@@ -77,12 +77,6 @@ if husband > 0 and husbandrink ! 10:
 	end
 end
 
-dynamic $fill_bottle
-dynamic $edaD
-dynamic $pranik
-dynamic $fatdel
-dynamic $driwater
-
 if husband > 0 and husbanday > 0 and huseatday ! daystart and eda >= 2:
 	act 'Cook meal for your husband and yourself (1hr, 2 potions of food)':
 		cla
@@ -103,6 +97,14 @@ if husband > 0 and husbanday > 0 and huseatday ! daystart and eda >= 2:
 	end
 end
 
+dynamic $edasnack
+dynamic $sandwich
+dynamic $driwater
+dynamic $dritea
+dynamic $fill_bottle
+dynamic $edaD
+dynamic $pranik
+dynamic $fatdel
 dynamic $lekarstvo
 dynamic $vitamin
 

+ 121 - 122
locations/pav_complex.qsrc

@@ -54,7 +54,7 @@ if $ARGS[0] = 'start':
 		end
 	end	
 
-	if (week = 1 or week = 3) and hour >= 14 and hour <= 16 and Storyline > 0 and (LariskaQW['story'] = 0 or LariskaQW['story'] = 1) and npc_rel['A13'] > 40 and lariska_ball ! daystart: 'Walking along the apartment complex you can hear a bouncing sound. Turning the corner you see <a href="exec:gt ''lariska_storyline'', ''story_intro''">Lariska</a> hitting a volleyball against a wall.'
+	if (week = 1 or week = 3) and hour >= 14 and hour <= 16 and Storyline > 0 and (LariskaQW['story'] = 0 or LariskaQW['story'] = 1) and npc_rel['A13'] > 40 and lariska_ball ! daystart: 'Walking along the apartment complex, you hear a bouncing sound. Turning the corner, you see <a href="exec:gt ''lariska_storyline'', ''story_intro''">Lariska</a> hitting a volleyball against a wall.'
 	
 	if car > 0 and cardrive = 20: 'Your <a href="exec:gs ''carF'', ''start''"><<$car>></a> is parked in the street.'
 	
@@ -67,12 +67,12 @@ if $ARGS[0] = 'start':
 	end
 
 	if StoryLine = 1:
-		'In the old part of Pavlovsk, this is the Five Eight Estate made up of numerous Soviet era apartment blocks. Your family''s apartment is on the second floor of the nearest building'+iif(home_owned[2] = 1, '.', ', but you are no longer welcome in their home.')
+		'Located in the old part of Pavlovsk, these Soviet era apartment blocks are the Five Eight Estate. Your family''s apartment is on the second floor of the nearest building'+iif(home_owned[2] = 1, '.', ', but you are no longer welcome there.')
 	else
-		'In the old part of Pavlovsk, this is the Five Eight Estate made up of numerous Soviet era apartment blocks.'
+		'Located in the old part of Pavlovsk, these Soviet era apartment blocks are the Five Eight Estate.'
 	end
 	*nl
-	'Opposite you is a meager courtyard, which has changed over the years to now include a kid''s playground, basketball court and small grass area mostly used to play football on.'
+	'Opposite you is a meager courtyard, which has changed over the years to now include a kid''s playground, a basketball court and a small grassy area that''s mostly used to play football.'
 	'A few benches and tables surround it, and there''s a handful of small utility sheds tucked away in the corner for tenants to use if they''re willing to pay for the extra space.'
 	*nl
 	'Behind the apartments is a row of <a href="exec:minut += 3 & gt ''pav_complex'', ''garages''">garages</a> and storage space for tenants.'
@@ -86,14 +86,14 @@ if $ARGS[0] = 'start':
 			if (hour >= 15 and hour <= 20 and week < 6) or (hour >= 8 and hour <= 20 and week >= 6):
 				'<a href="exec:minut += 15 & gt ''JuliaMilVhod''">Julia Milova</a>, one of your classmates, lives in the same apartment building as your parents, on the third floor.'
 			else
-				'Julia Milova, one of your classmates, lives in the same apartment building as your parents, on the third floor.'
+				'Julia Milova, one of your classmates, lives in the same apartment building as your parents. She resides on the third floor.'
 			end
 		end
 		if NatbelQW['VisitedHome'] = 1:
 			if (hour >= 15 and hour <= 20 and week < 6) or (hour >= 8 and hour <= 20 and week >= 6):
 				'<a href="exec:minut += 15 & gt ''natbelapt'', ''home''">Natasha Belova</a>, one of your classmates, lives in the same apartment building as your parents, on the fourth floor.'
 			else
-				'Natasha Belova, one of your classmates, lives in the same apartment building as your parents, on the fourth floor.'
+				'Natasha Belova, one of your classmates, lives in the same apartment building as your parents. She resides on the fourth floor.'
 			end
 		end
 		if anushkaFirstvisit ! 0: '<a href="exec:minut += 10 & gt ''anushapt'', ''home''">Anushka Konstantinov</a>, a classmate, lives in one of the other apartment blocks here.'
@@ -133,7 +133,7 @@ if $ARGS[0] = 'start':
 	if pavSharedAptEnabled = 1: act '<b>Go Home</b> (Shared Apartment)': minut += 5 & gt 'pav_shared_apt', 'start'
 	act 'Walk to the residential area (0:02)':minut += 2 & gt 'pav_residential'
 	act 'Walk to the commercial area (0:05)':minut += 5 & gt 'pav_commercial'
-	act 'Walk to the Industrial region (0:05)':minut += 5 & gt 'pav_industrial'
+	act 'Walk to the industrial region (0:05)':minut += 5 & gt 'pav_industrial'
 	if storyline = 1 and home_owned[2] = 1: 
 		act 'Go to your apartment building':minut += 1 & gt 'pod_ezd', 'etaj_1'
 	elseif storyline = 1 and (home_owned[2] = 0 or pavSharedAptEnabled = 1):
@@ -150,7 +150,7 @@ if $ARGS[0] = 'garages':
 	*clr & cla
 	'<center>Five Eight Estate - Garages</center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/garages.jpg"></center>'
-	'Along the back street is a row of garages for rent to the residents of the apartments. The weather in Pavlovsk can be brutal especially in the winter, so people who own a car often have a garage to put it away safely. Between the garages and the courtyard is a series of smaller storage buildings that can be rented as well as the complex maintenance building and laundry. The buildings layout leaves of a bit of a maze of walkways between them, which is a popular place for the kids to play or for teenagers to hang out.'
+	'Along the back street is a row of garages available for the residents of the apartments to rent. The weather in Pavlovsk can be brutal, especially in the winter, so people who own a car often have a garage to put it away safely. Between the garages and the courtyard is a series of smaller storage buildings that can be rented, as well as the complex''s maintenance and laundry buildings. The layout of the buildings leaves a maze of walkways between them, which are a popular place for kids to play or for teenagers to hang out.'
 	if StoryLine = 1:'Your <a href="exec:minut += 5 & gt ''gargazel''">stepfather''s garage</a> is around here somewhere.'
 	if gopnik_initiation = 1 and gopnik_initiation_day = daystart and hour = 20: act '<b>Meet Lena and Lera</b>': gt 'gopnik_initiation','initiation'
 	if ((week < 6 and hour => 18 and hour < 22) or (week >= 6 and hour >= 15 and hour < 22)) and ed_event_day ! daystart:
@@ -158,9 +158,9 @@ if $ARGS[0] = 'garages':
 			if rand(0,5) = 1:
 				*clr
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed/ed4.jpg"></center>'
-				'As you''re walking around the garages, you notice a garage door open. You see a tattooed man working on a motorcycle. He looks really ruff and dangerous. He must be one of the bikers that live around the area, you have heard your mother warn you about them before.'
+				'As you''re walking around the garages, you notice an open garage door. You see a tattooed man inside working on a motorcycle. He looks really rough and dangerous - he must be one of the bikers that live around the area. You have heard your mother warn you about them before.'
 				*nl
-				'As you pass by you can hear the man talking to someone else. You throw a quick glance towards them, and you see the man showing something off to a younger man on a motorcycle, looking further at them you realize that the younger man is Valentin... They seem really into it and before they turn their attention towards you quickly move on.'
+				'As you pass by, you can hear the man talking to someone else. You throw a quick glance towards them, and you see the man showing something off to a younger man sitting on a motorcycle. Looking closer, you realize that the younger man is Valentin. They seem really into it and you quickly move on before they can turn their attention to you.'
 				seenEd = 1
 				ed_event_day = daystart
 			end
@@ -172,7 +172,7 @@ if $ARGS[0] = 'garages':
 					garageedevent = rand(1,5)
 					if garageedevent = 1:
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed/ed1.jpg"></center>'
-						'As you walk past Eduard''s garage you notice him working on his motorcycle as usual. You carefully approach the entrance and peek in, he has his back towards you and seems completely engrossed on whatever he is doing with the motorcycle.'
+						'As you walk past Eduard''s garage, you notice him working on his motorcycle as usual. You carefully approach the entrance and peek in, he has his back towards you and seems completely engrossed on whatever he is doing with the motorcycle.'
 						minut += 5
 						gs 'stat'
 						act 'Be on your way':gt 'pav_complex', 'garages'
@@ -180,32 +180,33 @@ if $ARGS[0] = 'garages':
 							*clr & cla
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed/ed1.jpg"></center>'
 							'You step into the garage and walk up behind him. "Hello Mr. Konstantinov."'
-							'A bit startled he quickly turns towards you, gripping his wrench tight. He looks like he is ready to hurt someone. Frightened by his actions you instinctively take a step back ready to quickly run away.'
-							'Feeling like an eternity Eduard finally relaxes, letting the wrench hang loosely in his hand, and even breaks out in a small smile, "You should be careful when approaching someone from behind <<$pcs_nickname>>."'
-							'You nod, still a bit frightened, "I''m really sorry I didn''t mean to frighten you."'
-							'"Ah, well you didn''t frighten me, but you did startle me. You never know who it might be, maybe my past coming back to haunt me." he says smiling.'
-							'"I was just passing by and wanted to say hi, anyway I should let you get back to work." you say, as you quickly leave. You don''t even notice him nod or the slight frown when he sees you scurry away.'
+							'A little startled, he quickly turns towards you, gripping his wrench tight. Frightened by his actions, you instinctively take a step back, ready to quickly run away.'
+							*nl
+							'It feels like an eternity before Eduard finally relaxes, letting the wrench hang loosely in his hand, and breaks out in a small smile. "You should be careful when approaching someone from behind <<$pcs_nickname>>."'
+							'You nod, still a little frightened, "I''m really sorry! I didn''t mean to frighten you."'
+							'"Well you didn''t frighten me, but you did startle me. You never know who it might be. My past could come back to haunt me..." he says, smiling.'
+							'"I was just passing by and wanted to say hi... I should let you get back to work..." you say as you quickly leave. You don''t notice him nod, or the slight frown when he sees you scurry away.'
 							gs 'stat'
-							act 'Back to garages': gt 'pav_complex', 'garages'
-							act 'Go to the courtyard':minut += 1 & gt 'pav_complex', 'start'
+							act 'Go back to the garages': gt 'pav_complex', 'garages'
+							act 'Go back to the courtyard':minut += 1 & gt 'pav_complex', 'start'
 						end
 					elseif garageedevent = 2:
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed/ed2.jpg"></center>'
-						'As you walk past Eduard''s garage you overhear some loud voices coming from his garage. You carefully approach the entrance and notice Eduard and Valentin working on the motorcycle. You greet them and they hardly greet you back as they''re focused working on the motorcycle.'
-						'Feeling rejected you turn around and move on.'
+						'As you walk past Eduard''s garage, you overhear some loud voices coming from his garage. You carefully approach the entrance and notice Eduard and Valentin working on the motorcycle. You greet them, but they barely acknowledge you as they''re focused on working on the motorcycle.'
+						'Feeling rejected, you turn around and move on.'
 						minut += 5
 						gs 'stat'
-						act 'Go to the courtyard':minut += 1 & gt 'pav_complex', 'start'
+						act 'Go back to the courtyard':minut += 1 & gt 'pav_complex', 'start'
 					elseif garageedevent = 3:
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed/ed2.jpg"></center>'
-						'As you walk past Eduard''s garage you overhear some loud voices coming from his garage. You carefully approach the entrance and notice Eduard and Valentin standing around the motorcycle talking, perhaps taking a break or discussing options.'
+						'As you walk past Eduard''s garage, you overhear some loud voices coming from his garage. You carefully approach the entrance and notice Eduard and Valentin standing around the motorcycle talking, perhaps taking a break or discussing options.'
 						minut += 5
 						gs 'stat'
 						act 'Approach them':
 							cla & *clr
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed/ed3.jpg"></center>'
-							'You approach and greet them, they look up and greet you back. You spend some minutes small talking with them about what they''re doing and they try their best to answer in the most interesting way they can.'
-							'Despite their best efforts to explain you don''t really follow it all that well, they are way more technically then you can easily follow. So you smile and nod humoring them and maybe learning a thing or two.'
+							'You approach and greet them and they look up and greet you back. You spend some time small talking with them about what they''re doing and they try their best to answer in the most interesting way they can.'
+							'Despite their best efforts to explain, you don''t really follow it all that well. They are way more technically adept than you can easily follow, so you just smile and nod, humoring them and maybe learning a thing or two.'
 							gs 'stat'
 							act 'Leave':minut += 1 & gt 'pav_complex', 'start'
 							act 'Talk to Valentin':
@@ -213,169 +214,167 @@ if $ARGS[0] = 'garages':
 								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed/ed7.jpg"></center>'
 								'You excuse yourself to Eduard and ask if you could borrow Valentin for a second. Eduard grins as he pushes Valentin towards you.'
 								'The two of you walk away to the entrance and talk to each other for a few minutes about what happened at school today.'
-								'After a few minutes pass by Valentin interrupts you. "Yeah maybe we can talk about it later? I really want to finish the repairs on my bike before it gets too late."'
-								'You nod. "Sure talk to you later." He gives you a friendly shoulder rub then hurries back inside. You wave to Ed and then leave the garage.'
+								'A few minutes pass by before Valentin interrupts you. "Yeah, maybe we can talk about it later? I really want to finish the repairs on my bike before it gets too late."'
+								'You nod. "Sure, talk to you later." He gives you a friendly shoulder rub then hurries back inside. You wave to Eduard and then leave the garage.'
 								minut += 5
 								npc_rel['A158'] += 1
 								gs 'stat'
-								act 'Go to the courtyard':minut += 1 & gt 'pav_complex', 'start'
+								act 'Go back to the courtyard':minut += 1 & gt 'pav_complex', 'start'
 							end
 						end
 					elseif garageedevent = 4:
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed/ed1.jpg"></center>'
-						'As you walk past Eduard''s garage you notice him working on his motorcycle as usual. You carefully approach the entrance and peek in, he has his back towards you and seems completely engrossed on whatever he is doing with the motorcycle.'
+						'As you walk past Eduard''s garage, you notice him working on his motorcycle as usual. You carefully approach the entrance and peek in. He has his back towards you and seems completely engrossed in whatever he is doing with the motorcycle.'
 						minut += 5
 						gs 'stat'
 						act 'Be on your way':gt 'pav_complex', 'garages'
 						act 'Say hi':
 							cla & *clr
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed/ed6.jpg"></center>'
-							'You step into the garage and walk up behind him, he turns as you walk in. "Hello Mr. Konstantinov."'
-							'He gives you a friendly smile. "Hello <<$pcs_nickname>>, but please call me Ed."'
-							'You nod and smile at that. "Okay, hi Ed."'
+							'You step into the garage and walk up behind him. He turns as you walk in. "Hello Mr. Konstantinov."'
+							'He gives you a friendly smile. "Hello <<$pcs_nickname>>. Please, call me Ed."'
+							'You nod and smile. "Okay. Hi Ed."'
 							'He chuckles slightly. "What can I do for you <<$pcs_nickname>>? Anushka isn''t here and I have no clue where she is, like most days." He adds with a bit of a frown.'
 							gs 'stat'
 							act 'Nothing':
 								cla & *clr
 								minut += 1
 								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed/ed1.jpg"></center>'
-								'You shake your head slightly. "Nothing, I was just passing by and saw you. So thought I would stop and say hi, well anyways I should let you get back to work and I got things I need to do." With that you give him a slight wave then leave.'
+								'You shake your head slightly. "Nothing, I was just passing by and saw you, so thought I would stop and say hi. I''ve got things to do, so I should let you get back to work." With that, you give him a slight wave and leave.'
 								gs 'stat'
-								act 'Go to the courtyard':minut += 1 & gt 'pav_complex', 'start'
+								act 'Go back to the courtyard':minut += 1 & gt 'pav_complex', 'start'
 							end
 							act 'Talk':
 								cla & *clr
 								minut += 10
 								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed/ed6.jpg"></center>'
-								'You shrug slightly. "I just thought you might want to talk." you tell him.'
-								'He nods and takes a seat on his tool box. "Sure I got a few minutes, what''s on your mind?"'
-								'You walk over and look at his bike and then gently lean against it, being real careful not to knock it over. "How are things at home?"'
-								'He laughs slightly at the question. "Well if you are really curious, the wife is still a shrew, the boys are... well preteen boys so nothing but trouble and Nush, well I wouldn''t know. I rarely see her, I just hope she is staying out of trouble." Then he snorts. "Or I should say, not getting into more trouble than she can handle. What about yourself? Everything ok at home, doing well in school?"'
-								'You spend some time telling him about home and school, he seems far more interested than you expected. After about half of hour of pleasant conversation you excuse yourself and tell him not to work too late, as you leave.'
+								'You shrug slightly. "I just thought you might want to talk is all." you tell him.'
+								'He nods and takes a seat on his toolbox. "Sure, I''ve got a few minutes. What''s on your mind?"'
+								'You walk over and look at his bike, then gently lean against it, being careful not to knock it over. "How are things at home?"'
+								'He laughs slightly at the question. "Well if you''re really curious, the wife is still a shrew, the boys are... well preteen boys, so are nothing but trouble and Nush... Well, I wouldn''t know. I rarely see her, I just hope she''s staying out of trouble." Then he snorts. "Or I should say, not getting into more trouble than she can handle. What about yourself? Everything okay at home, doing well in school?"'
+								'You spend some time telling him about home and school and he seems far more interested than you expected. After around half an hour of pleasant conversation, you excuse yourself and tell him not to work too late as you leave.'
 								gs 'stat'
-								act 'Go to the courtyard':minut += 1 & gt 'pav_complex', 'start'
+								act 'Go back to the courtyard':minut += 1 & gt 'pav_complex', 'start'
 								act 'Keep talking':
 									cla & *clr
 									minut += 15
 									'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed/ed6.jpg"></center>'
 									edchat = rand(1,13)	
 									if edchat = 1:
-										'"Your daughter is lots of fun, has anyone ever mentioned that?" you gloat a little.'
+										'"Your daughter is lots of fun, has anyone ever told you that?" you gloat a little.'
 										'"So what''s my daughter up to these days?" Eduard causally asks while working on his bike.'
 										'"Oh, you know... The usual teenage stuff... Nothing serious." you smile and give him a sly wink.'
 										'"As long as I don''t get anyone angry knocking on my door..." he calmly replies.'
 									elseif edchat = 2:
-										'"I''ve been trying to get to know your daughter a little bit better but I have a hard time getting through to her, mind if you share a fond memory of her with me?" you ask.'
-										'"No at all," Eduard shines up, "There was this time, I remember some boys were picking on her..." he stops and begins to laugh, "She went home grabbed a bucket full of water to soak them. But what she didn''t think of was that the bucket would be too heavy so just as she lifted the bucket, she lost her balance and got soaked all over."'
-										'The two of you start to laugh loudly, "I still remember her barging in, soaking wet..." Eduard says as you notice tears forming from laughter.'
+										'"I''ve been trying to get to know your daughter a little bit better, but I have a hard time getting through to her. Do you mind if you share a fond memory of her with me?" you ask.'
+										'"No at all." Eduard shines up. "There was this time, I remember some boys were picking on her..." he stops and begins to laugh. "So she went home and grabbed a bucket full of water to soak them. She didn''t think that the bucket would be that heavy, however. When she lifted it, she lost her balance and drenched herself instead."'
+										'The two of you start to laugh loudly. "I still remember her barging in, soaking wet..." Eduard says as you notice tears forming from laughter.'
 									elseif edchat = 3:
 										'"Have you seen Anushka today?" you ask Eduard as he''s working on his bike.'
-										'"Can''t say I really have... Why, is she up to something?" he stops and looks sternly at you.'
-										'"N-No, not at all..." you gulp, "I was just wondering if you''ve seen her?"'
-										'"Sorry if I scared you... I just want her to be safe you know. Keep an eye out for her okay, I know she can be all over the place and gets in trouble a lot..." Eduard tells you before going back to work on his bike.'
+										'"Can''t say I really have. Why, is she up to something?" he stops and looks sternly at you.'
+										'"N-No, not at all..." you gulp. "I was just wondering if you''ve seen her?"'
+										'"Sorry if I scared you... I just want her to be safe you know. Keep an eye out for her, okay? I know she can be all over the place and gets in trouble a lot." Eduard tells you before going back to work on his bike.'
 									elseif edchat = 4:
 										'"May I ask you a question, <<$pcs_nickname>>?" Eduard wipes his hands as he takes a break from working on the bike.'
-										'You nod, a bit afraid what he''ll ask...'
+										'You nod, a bit afraid of what he''ll ask...'
 										if grupTipe = 4:
-											'"So I''ve heard some rumors that you two were about and doing some shit round town? Do I need to have a talk with you and my lovely daughter?" he crosses his arms awaiting an answer.'
-											'You shake your head, "No, no, no, we''re staying out of trouble. We''d never do anything to upset you. I promise."'
-											'"Good, keep it that way... Sometimes you kids drive me crazy..." he shortly reply.'
+											'"So I''ve heard some rumors that you two were doing some shit around town? Do I need to have a talk with you and my lovely daughter?" He crosses his arms, awaiting an answer.'
+											'You shake your head. "No! No, we''re staying out of trouble. We''d never do anything to upset you. I promise."'
+											'"Good! Keep it that way... Sometimes you kids drive me crazy..." he shortly replies.'
 										else
-											'"How come you and my daughter are friends? Don''t take this the wrong way, but you''re totally different from each other."'
-											'You stand and ponder for a while, "I don''t actually know. We just click, it''s hard to explain, but being around your daughter is a blast."'
-											'"Hopefully you''ll be a good influence on her. And be careful, don''t let her corrupt you." he smiles and winks.'
+											'"How are you and my daughter friends? Don''t take this the wrong way, but you don''t exactly strike me as the type of person she calls her friend."'
+											'You stand and ponder for a while. "I don''t know. we just click. It''s hard to explain, but being around your daughter is a blast."'
+											'"Hopefully, you''ll be a good influence on her then. And be careful, don''t let her corrupt you." he smiles and winks.'
 										end
 									elseif edchat = 5:
-										'"I don''t know how to say this..." you look a bit frighteningly at Eduard, "But your boys have been spying on me."'
-										'"Spying in what way?" Eduard asks.'
-										'"Well," you squirm a little, "They like to watch me, when I''m taking a shower at your place..." you blush.'
-										'Eduard stops and thinks for a while, "Again?! Those damn boys will be the death of me... Tell you what don''t worry I''ll have a long discussion with them about it not being okay... Seems like I''ll need to show them what happens when they overstep their boundaries..."'
+										'"I don''t know how to say this..." you stammer as you look at Eduard fearfully. "But your boys have been spying on me."'
+										'"Spying? In what way?" Eduard asks.'
+										'"Well..." you squirm a little, "They like to watch me when I''m taking a shower at your place..." you blush.'
+										'Eduard stops and thinks for a while. "Again?! Those damn boys will be the death of me... Don''t worry, I''ll have a long discussion with them about it not being okay... Seems like I''ll need to show them what happens when they overstep their boundaries..."'
 									elseif edchat = 6:
 										'"Those damn kids are sitting in front of a computer all day just staring at the screen..." Eduard rants.'
 										'"What''s the problem?" you ask.'
-										'"I''ll tell you what''s the problem... Those brats are joining a sports team. I don''t care which one but they''re not sitting on their asses anymore..." Eduard keeps on ranting.'
+										'"I''ll tell you what''s the problem... Those brats are joining a sports team. I don''t care which one, but they''re not sitting around on their asses anymore..." Eduard keeps on ranting.'
 									elseif edchat = 7:
-										'Eduard looks worryingly at you, "Has Anushka mentioned anything about her brothers?"'
-										'"No, not really. She usually doesn''t mention them that often..." you reply honestly.'
-										'"Oh, okay. They''ve been going at each other lately so I was just wondering if you''ve heard anything..." Eduard shrugs his shoulders.'
+										'Eduard looks worryingly at you. "Has Anushka mentioned anything about her brothers?"'
+										'"No, not really. She usually doesn''t mention them that often." you reply honestly.'
+										'"Oh, okay. They''ve been going at each other lately, so I was just wondering if you''ve heard anything." Eduard says before he shrugs his shoulders.'
 									elseif edchat = 8:
-										'"I don''t want to be rude, but what does your wife act like that, you know like a bitch?" you curiously ask.'
-										'He sighs, "Look, I know she sometimes act like she has a stick up her ass but she''s got the heart at the right place... You just don''t see it that often..."'
+										'"I don''t want to be rude, but what does your wife act like that, you know, like a bitch?" you curiously ask.'
+										'He sighs loudly. "Look, I know she sometimes acts like she has a stick up her ass, but she''s got her heart in the right place. You just don''t see it that often."'
 									elseif edchat = 9:
-										'"So I was heading over to see Anushka and I saw your wife talking with some people outside the store..."'
-										'Eduard starts laughing, "Ah yes, the good ol'' gossip gang. They were probably talking some shit, thinking they''re the center of attention... But it''s quite sad to be honest."'
+										'"I was heading over to see Anushka and I saw your wife talking with some people outside the store..."'
+										'Eduard starts laughing. "Ah yes, the good old gossip gang. They were probably talking shit, thinking they''re the center of attention. It''s quite sad to be honest."'
 									elseif edchat = 10:
 										'"That damn, fucking... Always on my ass. One day I''ll fucking..." Eduard is muttering to himself...'
 										'"I-Is everything okay?" you quietly ask, afraid of his reaction.'
-										'He mutters on, "Is everything okay... Such a stupid question, everyone always want to know what is on Eduard''s mind. Can''t be alone for a moment..."'
-										'Noticing he''s deep inside his thoughts, you turn around and begin to leave as you hear, "Oh sorry <<$pcs_nickname>>, I''m having an off day today..."'
+										'He mutters on. "Is everything okay... Such a stupid question, everyone always want to know what''s on Eduard''s mind. Can''t be alone for a fucking minute..."'
+										'Noticing he''s deep inside his thoughts, you turn around and begin to leave before you hear "Oh sorry <<$pcs_nickname>>. I''m just having a bad day today."'
 									elseif edchat = 11:
-										'"How many tattoo''s do you have?" you curiously ask.'
-										'Eduard smiles and starts looking all over his body, "Did this one when I was thirteen, this one in jail..." he stops and looks at you, "More than a dozen, can''t even remember how many I''ve done."'
+										'"How many tattoos do you have?" you curiously ask.'
+										'Eduard smiles and starts looking all over his body.` "Got this one when I was thirteen, got this one in jail..." he trails off and looks at you. "I can''t remember how many I''ve done, but it''s at least a dozen."'
 										'"Cool!" you reply.'
 										if tattCount = 0:
-											'He sighs a bit. "No, it''s not cool. But they can be meaningful, if you get one. Make sure you get one for the right reasons and not just to be cool, ok?" he poorly tries his best to discourage you to get one.'
+											'He sighs. "No, it''s not cool. But they can be meaningful if you get one. Make sure you get one for the right reasons and not just to be ''cool'', okay?" he says in a poor attempt to discourage you.'
 										elseif tattCount > 0 and tatarm = 0 and tathand = 0 and tatwrist = 0 and tatunder = 0 and tatupb = 0 and tatside = 0 and tatlech = 0 and tatneck = 0 and tatlip = 0 and tatleg = 0 and tatankle = 0 and tatfce = 0 and tatchst = 0:
-											'You start to remove your clothes to show him your special tattoo, he holds up his hands partially blocking his own view. "What the hell are you doing?" He asks.'
-											'"I was just going to show you my tattoo, I got." You respond.'
-											'He snorts and a laugh and shakes his head. "That''s ok, I believe you. I swear you are almost as bad as Nush, you would think she was allergic to clothes or something, the number of times she walks around the apartment naked..." he trails off, muttering something about girls.'
+											'You start to remove your clothes to show him your special tattoo and he holds up his hands, partially blocking his own view. "What the hell are you doing?!" he exclaims.'
+											'"I was just going to show you my tattoo..." you innocently respond.'
+											'He snorts a laugh and shakes his head. "That''s okay, I believe you. I swear you''re almost as bad as Nush. You would think she was allergic to clothes or something with the number of times she walks around the apartment naked..." he trails off, muttering something about girls.'
 										else
-											'You proudly show off yours to him.'
-											'Taken aback a bit, "Oh you''ve already got one. It''s a great feeling, I remember getting my first one and then it became like a drug, I was hooked."'
-											'You nod your head, "I''m already thinking about doing another one."'
-											'"Just remember to do something cool and not something horrible that you''ll regret later on." he gives you advice on it.'
+											'You proudly show off your own tattoo to him and he''s taken a back a little. "Oh you''ve already got one. It''s a great feeling, isn''t it? I remember getting my first one and it was like a drug. I was hooked."'
+											'You nod your head. "I''m already thinking about getting another one."'
+											'"Just remember to do something tasteful or cool and not something horrible that you''ll regret later on." he advices.'
 										end
 									elseif edchat = 12:
 										'"So I was just harassed by the local police..." you complain to Eduard.'
-										'"Ah yes, our finest," he spits on the ground out of spite, "They''re always harassing people, looking for a bribe. I''ve always hated this cities police force, even when I was young they were out to get me."' 
+										'"Ah yes, our finest." he says and spits on the ground out of spite. "They''re always harassing people, looking for a bribe. I''ve always hated this city''s police force. Even when I was young, they were out to get me."' 
 									elseif edchat = 13:
-										'"Tell me <<$pcs_nickname>>, is that place over by old factory still left?" Eduard curiously asks.'
-										'You ponder for a while, "Don''t really know which one you mean but no one really hangs over there anymore. The only ones that remain are the drug dealers..."'
-										'"That''s a shame, we used to have that as a meeting place... Lots of crazy stuff happened there, the fights, the women, the dru-..." he clears his throat, "Yeah, those were great times." his mind travels away somewhere as he gets a little smirk.'
+										'"Tell me <<$pcs_nickname>>, is that place over by the old factory still there?" Eduard curiously asks.'
+										'You ponder for a while. "I don''t really know which one you mean, but no one really hangs out over there anymore. The only ones that remain are the drug dealers..."'
+										'"That''s a shame, we used to use that as a meeting place. Lots of crazy stuff happened there. The fights, the women, the dru-..." he clears his throat, "Yeah, those were great times..." His mind travels away somewhere as a little smirk appears on his face.'
 									end
-									act 'Go to the courtyard':minut += 1 & gt 'pav_complex', 'start'
+									act 'Go back to the courtyard':minut += 1 & gt 'pav_complex', 'start'
 								end
 							end
-							act 'Want to learn about working on motorcycles':
+							act 'Work on motorcycle':
 								cla & *clr
 								minut += 60
 								hndiwrk_exp += rand(3,5)
 								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed/ed5.jpg"></center>'
 								if LearntAboutMotorcycle = 0:
 									LearntAboutMotorcycle = 1
-									'You walk up to his bike and pick up a random tool. "Actually I was wondering if maybe you can teach me a little about working on motorcycles." You say hopefully.'
-									'He arches a brow and seems slightly surprised by that, then he shrugs. "Sure if you want to learn."'
+									'You walk up to his bike and pick up a random tool. "Actually, I was wondering if maybe you can teach me a little about working on motorcycles?" you ask hopefully.'
+									'He arches a brow and seems slightly surprised, but shrugs. "Sure, if you want to learn."'
 									'You nod enthusiastically. "I do, I really do. I think all girls should learn the basics, in case we break down out on the road somewhere with no one around."'
 									*nl
-									'He smiles at that and looks... proud you think. "Couldn''t have said it better myself." With that he explains how the motorcycles works in broad basic terms, explains some of the tools and then puts you to work on some easy stuff on the bike. But you do learn stuff, before long though you are covered in grease and grim.'
-									'He chuckles and shakes his head at how you look. "Ok I think that is enough for now, why don''t you go get cleaned up. We can continue some other time." You put down the tools, smile and thank him for helping you, then leave.'
+									'He smiles and looks... proud. "Couldn''t have said it better myself." He then starts explaining how the motorcycle works in basic terms, explains some of the tools and then puts you to work on some easy stuff on the bike. You do learn stuff and before long, you are covered in grease and grime.'
+									'He chuckles and shakes his head. "Okay, I think that''s enough for now. Why don''t you go get cleaned up? We can continue some other time." You put down the tools, smile and thank him for helping you before leaving.'
 								else
-									'You walk up to his bike and pick up a tool. "Actually I was wondering if maybe you can teach me a little more about working on motorcycles." You say hopefully.'
-									'He nods a bit. "I would be happy to show you more, grab that wrench over there." He points at a wrench laying on a table.'
-									'You nod enthusiastically. "I do, I really do. I think all girls should learn the basics, in case we break down out on the road somewhere with no one around."'
+									'You walk up to his bike and pick up a tool. "Actually, I was wondering if you could teach me a little more about working on motorcycles?" you ask hopefully.'
+									'He nods. "I would be happy to show you more. Grab that wrench over there." He points at a wrench lying on a table.'
 									*nl
-									'With that he puts you to work on some easy stuff on the bike. But you do learn stuff, before long though you are covered in grease and grim.'
-									'He chuckles and shakes his head at how you look. "Ok I think that is enough for now, why don''t you go get cleaned up. We can continue some other time." You put down the tools, smile and thank him for helping you, then leave.'
+									'He puts you to work on some easy stuff on the bike. You do learn stuff and before long, you are covered in grease and grime.'
+									'He chuckles and shakes his head. "Okay, I think that''s enough for now. Why don''t you go get cleaned up? We can continue some other time." You put down the tools, smile and thank him for helping you before leaving.'
 								end
 								gs 'stat'
-								act 'Go to the courtyard':minut += 1 & gt 'pav_complex', 'start'
+								act 'Go back to the courtyard':minut += 1 & gt 'pav_complex', 'start'
 							end
 						end
 					elseif garageedevent = 5:
 						'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed/ed0.jpg"></center>'
-						'As you walk past Eduard''s garage you hear some noises coming from his garage. You carefully approach the entrance and notice Valentin kneeling next to his bike, looking at it.'
+						'As you walk past Eduard''s garage, you hear some noises coming from his garage. You carefully approach the entrance and notice Valentin kneeling next to his bike, looking at it.'
 						minut += 5
 						gs 'stat'
 						act 'Go to the courtyard':minut += 1 & gt 'pav_complex', 'start'
 						act 'Approach him':
 							cla & *clr
 							'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed/ed6.jpg"></center>'
-							'You approach and stand next to his bike facing him. "What''s up Valentin?"'
-							'He throws down a towel he was using to clean up a bit with. "It''s this damn bike, I don''t know why it is cutting out."'
+							'You approach and stand next to his bike, facing him. "What''s up Valentin?"'
+							'He throws down a towel he was using to clean up. "It''s this damn bike, I don''t know why it keeps cutting out."'
 							'You can tell he is really stressed and pissed off. "Is there anything I can do to help?"'
-							'He glares at you a moment. "You know how to rebuild an engine on a bike and have the money to buy all the parts?"'
-							'You shake your head. "No sorry, but maybe I can take your mind off it."'
-							'His face softens a bit and he seems curious. "How exactly?" It doesn''t take a mind reader to know like most teenage boys, all he is thinking about now is fucking you.'
+							'He glares at you. "You know how to rebuild an engine on a bike and have the money to buy all the parts?"'
+							'You shake your head. "No, but maybe I can take your mind off it?"'
+							'His face softens a litte and he seems curious. "How exactly?" he asks rhetorically.'
 							gs 'stat'
 							gs 'willpower', 'sex', 'resist'
 							if will_cost <= pcs_willpwr:
@@ -386,11 +385,11 @@ if $ARGS[0] = 'garages':
 									npc_rel['A158'] += 1
 									gs 'stat'
 									'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/ed/ed6.jpg"></center>'
-									'You bite your lip, you know what he wants but you don''t want to. "We could you know just talk and hang out if you want."'
-									'He sighs obviously a little disappointed. "I guess a little break wouldn''t hurt, so what''s up with you?"'
-									'The two of you start talking and before long he is fairly relaxed, after about half a hour. During a lull in the conversation he says. "I should really get back to this, thanks for hanging out, see ya later." With that he goes back to working on his bike and you take the hint.'
+									'You bite your lip, you know what he wants but you don''t want to do it. "We could, you know just talk and hang out if you want."'
+									'He sighs, obviously a little disappointed. "I guess a little break wouldn''t hurt. So what''s up with you?"'
+									'The two of you start talking, and before long he is fairly relaxed. "I really should get back to this, but thanks for hanging out. See you later." With that, he goes back to working on his bike and you take the hint and leave.'
 									gs 'stat'
-									act 'Go to the courtyard':minut += 1 & gt 'pav_complex', 'start'
+									act 'Go back to the courtyard':minut += 1 & gt 'pav_complex', 'start'
 								end
 							else
 								act 'Talk to Valentin (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -403,29 +402,29 @@ if $ARGS[0] = 'garages':
 								gs 'bras', 'remove'
 								gs 'arousal', 'foreplay', 5, 'exhibitionism'
 								gs 'stat'
-								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/val1.jpg"></center>'
-								'Like all the other boys he just wants you for your body, but what the fuck. It''s not like you don''t enjoy it too and you are in the mood to get your brains fucked out. So you grin at him and start undressing, you do it very slowly.'
+								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/val/val1.jpg"></center>'
+								'You grin at him and start undressing very slowly in a teasing manner.'
 								if $pantyworntype ! 'none':
-									'You strip down to your underwear, teasing him the whole time. Tossing your clothes aside and loving how you have his complete attention, you can already see the bulge in his pants. You kneel down next to him.'
+									'You strip down to your underwear. Tossing your clothes aside, you can already see the bulge in his pants and kneel down next to him.'
 								else
-									'You strip down, teasing him the whole time. Tossing your clothes aside and loving how you have his complete attention, you can already see the bulge in his pants. You kneel down next to him.'
+									'You strip down naked. Tossing your clothes aside, you can already see the bulge in his pants and kneel down next to him.'
 								end
 								gs 'arousal', 'foreplay', 5, 'exhibitionism'
 								gs 'stat'
 								act 'Unbutton his pants':
 									cla & *clr
 									gs 'stat'
-									'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/val2.jpg"></center>'
-									'You pull off his shirt and push him back so he is sitting back on his heels. Then you start to unbutton his pants, while you feel one of his hands slide between your legs and begins to rub your pussy, getting it nice and wet.'
+									'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/val/val2.jpg"></center>'
+									'You pull off his shirt and push him back so he is sitting back on his heels. You start to unbutton his pants while you feel one of his hands slide between your legs and start to rub your pussy, getting it nice and wet.'
 									gs 'arousal', 'foreplay', 5, 'exhibitionism'
 									gs 'stat'
 									act 'Suck his dick':
 										cla & *clr
 										gs 'boyStat', 'A154'
 										gs 'stat'
-										'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/val3.jpg"></center>'
-										'You pull his pants almost down to his knees, then you lean forward. Opening your mouth you take his <<dick>>cm <<$dick_girth>> dick into your mouth and lock your lips around his shaft. While you tongue presses even harder against the shaft of his cock, you start bobbing your head up and down sucking his dick. Before long he starts moaning, soon he places a hand on top of your head and starts forcing you to take his dick deeper into your mouth.'
-										'Then he pulls your head up and his dick out of your mouth. He turns you around, pushing your legs slightly apart. You feel the head of his cock rubbing against your slits, making you even wetter.'
+										'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/val/val3.jpg"></center>'
+										'You pull his pants down and lean forward. Opening your mouth, you take his <<dick>>cm <<$dick_girth>> dick into your mouth and lock your lips around his shaft. Your tongue presses hard against the shaft of his cock as you start bobbing your head up and down, sucking his dick. Before long, he starts moaning and places a hand on top of your head, forcing you to take his dick deeper into your mouth.'
+										'He then pulls your head up and his dick pops out of your mouth. He turns you around, pushing your legs slightly apart, and you feel the head of his cock rubbing against your slit, making you even wetter.'
 										gs 'arousal', 'bj', 10, 'unknown'
 										gs 'stat'
 										act 'Let him fuck you':
@@ -433,33 +432,33 @@ if $ARGS[0] = 'garages':
 											gs 'panties', 'remove'
 											gs 'boyStat', 'A154'
 											gs 'stat'
-											'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/val4.jpg"></center>'
-											'Once he is sure you are good and wet, he slides his <<dick>>cm <<$dick_girth>> cock into your warm pussy. Which elicits a moan from both of you, he goes slow and not too deep at first. As he feels you getting wetter and moaning louder as he starts fucking you a little harder and slowly works himself balls deep into your twat.'
+											'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/val/val4.jpg"></center>'
+											'Once he is sure you are good and wet, he slides his <<dick>>cm <<$dick_girth>> cock into your warm pussy, which elicits a moan from both of you. He goes slow and not too deep at first, but as he feels you getting wetter and moaning louder, he starts fucking you a little harder and slowly works himself balls deep into you.'
 											gs 'arousal', 'vaginal', 10, 'unknown'
 											act 'More':
 												cla & *clr
 												gs 'boyStat', 'A154'
 												gs 'stat'
-												'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/val5.jpg"></center>'
-												'Once you are really into it, like a typical guy, he pulls out of you soaking wet cunt and you feel the head of his cock pressing against your asshole. Once he is sure he has it lined up, he pushes forward and the head of his dick pops into your ass, causing you gasp slightly in pain.'
+												'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/val/val5.jpg"></center>'
+												'Once you''re really into it, he pulls out of you and you feel the head of his dick pressing against your asshole. Once he is sure he has it lined up, he pushes forward and his dick pops into your ass, causing you gasp slightly in pain.'
 												*nl
-												'Then he slowly start pushing his <<dick>>cm <<$dick_girth>> dick into your ass, stopping when you start to pull away. He slowly begins fucking your ass. As your moans turn back to pleasure, he starts pushing a little deeper and going a little faster.'
+												'He slowly start pushing his <<dick>>cm <<$dick_girth>> dick into your ass, stopping when you start to pull away. He slowly begins fucking your ass, and as your moans turn back to pleasure, he starts pushing a little deeper and going a little faster.'
 												gs 'arousal', 'anal', 10, 'unknown'
 												gs 'stat'
 												act 'Finish':
 													cla & *clr
 													gs 'stat'
-													'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/val6.jpg"></center>'
-													'He starts grunting as he fucks your ass and suddenly pulls out of you. He stands up and pulls you up to your knees, turning to face him. As you do, he is already jerking off and within moments warm cum starts spurting out of his dick and covering your tits in sperm. After a couple of more spurts of cum, the spray stops and he moans a sigh of relief.'
+													'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/garage/val/val6.jpg"></center>'
+													'He starts grunting as he fucks your ass and suddenly pulls out of you. He stands up and pulls you up to your knees, turning to face him. As you do, he is already jerking off and within seconds, warm cum starts spurting out of his dick and splattering across your tits. After a few more spurts, he moans a loud sigh of relief.'
 													*nl
-													'He grins down at your cum covered tits grinning at his handy work. Then he cleans himself up and gets dressed as you do the same. Once you are both fully dressed again, he turns to you. "Thanks <<$pcs_nickname>> I needed that, but I should get back to work on my bike. Talk to you tomorrow at school kay." Then he starts working on his bike again. You take one last look around to make sure you didn''t forget anything and leave.'
+													'He looks down at your cum covered tits, grinning at his handiwork, before he cleans himself up and gets dressed as you do the same. Once you are both dressed, he turns to you. "Thanks <<$pcs_nickname>>. I needed that, but I should get back to work. Talk to you later." He turns and starts working on his bike again. You take one last look around to make sure you didn''t forget anything and leave.'
 													gs 'arousal', 'foreplay', 5, 'unknown'
 													gs 'cum_call', 'breasts', $boy, 1
 													gs 'arousal', 'end'
 													gs 'underwear', 'wear'
 													gs 'clothing', 'wear_last_worn'
 													gs 'stat'
-													act 'Go to the courtyard':minut += 1 & gt 'pav_complex', 'start'
+													act 'Go back to the courtyard':minut += 1 & gt 'pav_complex', 'start'
 												end
 											end
 										end
@@ -475,7 +474,7 @@ if $ARGS[0] = 'garages':
 	end
 	if $CURACTS = '':
 		gs 'stat'
-		act 'Go to the courtyard':minut += 2 & gt 'pav_complex', 'start'
+		act 'Go back to the courtyard':minut += 2 & gt 'pav_complex', 'start'
 		if StoryLine = 1: act 'Go to your stepfather''s garage': minut += 5 & gt 'gargazel'
 	end
 end

+ 16 - 16
locations/pav_complexb2.qsrc

@@ -46,7 +46,7 @@ if $ARGS[0] = 'etaj_1':
 	'<center>A dirty and poorly maintained stairwell, the same as any other in your town.</center>'
 
 	'There''s a <a href="exec: gt ''pav_complexb2'', ''housemates''">list</a> of the people who live here on the wall.'
-	'Someone put up some <a href="exec:gt ''pav_complexb2'',''pod_objava''">advertisements</a> on the wall, near the entrance.'
+	'Someone put up some <a href="exec:gt ''pav_complexb2'',''pod_objava''">advertisements</a> on the wall near the entrance.'
 	act 'Leave the building': minut += 1 & gt 'pav_complex', 'start'
 	act 'Go up to the second floor': minut +=1 & gt 'pav_complexb2','etaj_2'
 	act 'Take the elevator': gt 'pav_complexb2','lift','etaj_1'
@@ -89,7 +89,7 @@ if $ARGS[0] = 'etaj_4':
 	gs 'stat'
 	'<center>4th floor of the apartment building</center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/stairs/etaj4.jpg"></center>'
-	'<center>The fourth floor stairwell was renovated not long ago, but some hoodlums already sprayed graffiti on the walls.</center>'
+	'<center>The fourth floor stairwell was renovated not long ago, but some hoodlums have already sprayed graffiti on the walls.</center>'
 	act 'Go down to the third floor': minut +=1 & gt 'pav_complexb2','etaj_3'
 	act 'Go up to the fifth floor': minut +=1 & gt 'pav_complexb2','etaj_5'
 	if anushkaFirstvisit ! 0:
@@ -106,7 +106,7 @@ if $ARGS[0] = 'etaj_5':
 	gs 'stat'
 	'<center>Floor #5</center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/stairs/etaj5.jpg"></center>'
-	'<center>The fifth floor stairwell looks much like most of the other floors, though it has a final set of stairs at the other end of the hall that go up to the roof.</center>'
+	'<center>The fifth floor stairwell looks like most of the other floors, but it has a final set of stairs at the other end of the hall that go up to the roof.</center>'
 	act 'Go down to the fourth floor': minut +=1 & gt 'pav_complexb2','etaj_4'
 	act 'Go up to the roof': minut +=1 & gt 'pav_complexb2', 'roof'
 	act 'Take the elevator': gt 'pav_complexb2','lift','etaj_5'
@@ -145,7 +145,7 @@ if $ARGS[0] = 'roof':
 		end
 	end
 	if $clothingworntype = 'swimwear' or $clothingworntype = 'nude' or $clothingworntype = 'beach':
-		act 'Change back into clothes':
+		act 'Change back into your clothes':
 			minut += 5
 			gs 'underwear', 'wear'
 			gs 'clothing', 'wear_last_worn'
@@ -174,7 +174,7 @@ if $ARGS[0] = 'roof':
 				elseif krem > 0:
 					krem -= 1
 					pcs_tan += 3
-					'You put the sunblock on your body and lied down on the roof to sunbathe.'
+					'You put the sunblock on your body and lie down on the roof to sunbathe.'
 				end
 
 				act 'Get Up':gt 'pav_complexb2', 'roof'
@@ -194,18 +194,18 @@ if $ARGS[0] = 'lift':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/stairs/elevator.jpg"></center>'
 	'<center>The elevator in the apartment building is quite old. The building supervisor does his best to keep it running, but it breaks down a lot. Someone put up a <a href="exec:gt ''pav_complexb2'',''elev_objava''">notification</a> in the elevator.</center>'
-	act 'Push button: floor 1': gt 'pav_complexb2','etaj_1'
-	act 'Push button: floor 2': gt 'pav_complexb2','etaj_2'
-	act 'Push button: floor 3': gt 'pav_complexb2','etaj_3'
-	act 'Push button: floor 4': gt 'pav_complexb2','etaj_4'
-	act 'Push button: floor 5': gt 'pav_complexb2','etaj_5'
+	act 'Push button: Floor 1': gt 'pav_complexb2','etaj_1'
+	act 'Push button: Floor 2': gt 'pav_complexb2','etaj_2'
+	act 'Push button: Floor 3': gt 'pav_complexb2','etaj_3'
+	act 'Push button: Floor 4': gt 'pav_complexb2','etaj_4'
+	act 'Push button: Floor 5': gt 'pav_complexb2','etaj_5'
 	pod_lift_ev = RAND(0,100)
 	if pod_lift_ev <=5:
 		*clr & cla
 		minut +=1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/stairs/event/elevator'+rand(1,2)+'.jpg"></center>'
-		'When the elevator door opens, you see a naked woman standing in it! She looks at you in panic and is frantically pressing all the elevator buttons. You''re too baffled to do anything until it''s too late. The door is already closed again, and the elevator is moving away from you.'
+		'When the elevator door opens, you are surprised to see a naked woman standing in it. She looks at you in panic and is frantically pressing all the elevator buttons. You''re too baffled to do anything until it''s too late. The door has already closed, and the elevator is moving away from you.'
 		act 'Leave': gt 'pav_complexb2',$ARGS[1]
 	elseif pod_lift_ev <=10 or liftnotwork_count <=0:
 		*clr & cla
@@ -214,7 +214,7 @@ if $ARGS[0] = 'lift':
 		liftnotwork_count -= 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/stairs/liftnotwork.jpg"></center>'
-		'The building supervisor put a sign on the elevator: "Dear tenants, the elevator is out of order for today. Don''t worry, I should have it working again by tomorrow!"'
+		'The building supervisor has put a sign on the elevator: "Dear tenants, the elevator is out of order for today. Don''t worry, I should have it working again by tomorrow!"'
 		act 'Leave': gt 'pav_complexb2',$ARGS[1]
 	end
 	killvar 'pod_lift_ev'
@@ -242,10 +242,10 @@ end
 if $ARGS[0] = 'anushkaFirst':
 	menu_off = 1
 	'<center><img <<$set_imgh>> src="images/characters/shared/photos/big144.jpg"></center>'
-	'As you walk into the building you nearly run into Anushka. "Hey <<$pcs_nickname>> whats up?"'
-	'A bit surprised to see her but not disappointed, you were just wandering around for the hell of it. "Just killing time, kinda bored you know?"'
-	'She nods a bit and finishes checking the mail. "Yeah I know how that is, hey want to come up to my place and hang out?"'
-	act 'Can''t, got to go.': minut += 1 & gt 'pav_complex', 'start'
+	'As you walk into the building, you nearly run into Anushka. "Hey <<$pcs_nickname>>, what''s up?"'
+	'You''re a little surprised to see her, but not disappointed. "Bored and just killing time, you know?"'
+	'She nods and finishes checking the mail. "Yeah, I know the feeling. Want to come up to my place and hang out?"'
+	act 'I can''t': minut += 1 & gt 'pav_complex', 'start'
 	act 'Sure': minut += 2 & gt 'anushapt', 'firstvisit'
 end
 

+ 12 - 12
locations/pav_complexb3.qsrc

@@ -45,7 +45,7 @@ if $ARGS[0] = 'etaj_1':
 	'<center>A dirty and poorly maintained stairwell, the same as any other in your town.</center>'
 
 	'There''s a <a href="exec: dynamic $housemates">list</a> of the people who live here on the wall.'
-	'Someone put up some <a href="exec:gt ''pav_complexb3'',''pod_objava''">advertisements</a> on the wall, near the entrance.'
+	'Someone put up some <a href="exec:gt ''pav_complexb3'',''pod_objava''">advertisements</a> on the wall near the entrance.'
 	act 'Leave the building': minut += 1 & gt 'pav_complex', 'start'
 	act 'Go up to the second floor': minut +=1 &  gt 'pav_complexb3','etaj_2'
 	act 'Take the elevator': gt 'pav_complexb3','lift','etaj_1'
@@ -90,7 +90,7 @@ if $ARGS[0] = 'etaj_4':
 	gs 'stat'
 	'<center>4th floor of the apartment building</center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/stairs/etaj4.jpg"></center>'
-	'<center>The fourth floor stairwell was renovated not long ago, but some hoodlums already sprayed graffiti on the walls.</center>'
+	'<center>The fourth floor stairwell was renovated not long ago, but some hoodlums have already sprayed graffiti on the walls.</center>'
 	act 'Go down to the third floor': minut +=1 & gt 'pav_complexb3','etaj_3'
 	act 'Go up to the fifth floor': minut +=1 & gt 'pav_complexb3','etaj_5'
 	if seenAd = 0:
@@ -109,7 +109,7 @@ if $ARGS[0] = 'etaj_5':
 	gs 'stat'
 	'<center>Floor #5</center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/stairs/etaj5.jpg"></center>'
-	'<center>The fifth floor stairwell looks much like most of the other floors, though it has a final set of stairs at the other end of the hall that go up to the roof.</center>'
+	'<center>The fifth floor stairwell looks like most of the other floors, but it has a final set of stairs at the other end of the hall that go up to the roof.</center>'
 	act 'Go down to the fourth floor': minut +=1 & gt 'pav_complexb3','etaj_4'
 	act 'Go up to the roof': minut +=1 & gt 'pav_complexb3', 'roof'
 	act 'Take the elevator': gt 'pav_complexb3','lift','etaj_5'
@@ -148,7 +148,7 @@ if $ARGS[0] = 'roof':
 		end
 	end
 	if $clothingworntype = 'swimwear' or $clothingworntype = 'beach' or $clothingworntype = 'nude':
-		act 'Change back into clothes':
+		act 'Change back into your clothes':
 			minut += 5
 			gs 'underwear', 'wear'
 			gs 'clothing', 'wear_last_worn'
@@ -177,7 +177,7 @@ if $ARGS[0] = 'roof':
 				elseif krem > 0:
 					krem -= 1
 					pcs_tan += 3
-					'You put the sunblock on your body and lied down on the roof to sunbathe.'
+					'You put the sunblock on your body and lie down on the roof to sunbathe.'
 				end
 
 				act 'Get Up':gt 'pav_complexb3', 'roof'
@@ -197,18 +197,18 @@ if $ARGS[0] = 'lift':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/stairs/elevator.jpg"></center>'
 	'<center>The elevator in the apartment building is quite old. The building supervisor does his best to keep it running, but it breaks down a lot. Someone put up a <a href="exec:gt ''pav_complexb3'',''elev_objava''">notification</a> in the elevator.</center>'
-	act 'Push button: floor 1': gt 'pav_complexb3','etaj_1'
-	act 'Push button: floor 2': gt 'pav_complexb3','etaj_2'
-	act 'Push button: floor 3': gt 'pav_complexb3','etaj_3'
-	act 'Push button: floor 4': gt 'pav_complexb3','etaj_4'
-	act 'Push button: floor 5': gt 'pav_complexb3','etaj_5'
+	act 'Push button: Floor 1': gt 'pav_complexb3','etaj_1'
+	act 'Push button: Floor 2': gt 'pav_complexb3','etaj_2'
+	act 'Push button: Floor 3': gt 'pav_complexb3','etaj_3'
+	act 'Push button: Floor 4': gt 'pav_complexb3','etaj_4'
+	act 'Push button: Floor 5': gt 'pav_complexb3','etaj_5'
 	pod_lift_ev = RAND(0,100)
 	if pod_lift_ev <=5:
 		*clr & cla
 		minut +=1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/stairs/event/elevator'+rand(1,2)+'.jpg"></center>'
-		'When the elevator door opens, you see a naked woman standing in it! She looks at you in panic and is frantically pressing all the elevator buttons. You''re too baffled to do anything until it''s too late. The door is already closed again, and the elevator is moving away from you.'
+		'When the elevator door opens, you are surprised to see a naked woman standing in it. She looks at you in panic and is frantically pressing all the elevator buttons. You''re too baffled to do anything until it''s too late. The door has already closed, and the elevator is moving away from you.'
 		act 'Leave': gt 'pav_complexb3',$ARGS[1]
 	elseif pod_lift_ev <=10 or liftnotwork_count <=0:
 		*clr & cla
@@ -217,7 +217,7 @@ if $ARGS[0] = 'lift':
 		liftnotwork_count -= 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/stairs/liftnotwork.jpg"></center>'
-		'The building supervisor put a sign on the elevator: "Dear tenants, the elevator is out of order for today. Don''t worry, I should have it working again by tomorrow!"'
+		'The building supervisor has put a sign on the elevator: "Dear tenants, the elevator is out of order for today. Don''t worry, I should have it working again by tomorrow!"'
 		act 'Leave': gt 'pav_complexb3',$ARGS[1]
 	end
 	killvar 'pod_lift_ev'

+ 4 - 5
locations/pav_complexold.qsrc

@@ -9,9 +9,8 @@ if $ARGS[0] = 'etaj_1':
 	gs 'stat'
 	'<center><h3>old apartment building</h3></center>'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/sharedapt/apthallway.jpg"></center>'
-	''
-	'An old, common russian apartment house, lacking lots of years of repairs and maintenance.'
-	'The entry doors are left unlocked and even if they weren''t, they look like fall apart any moment.'
+	'An old apartment complex that hasn''t seen any kind of maintenance for years.'
+	'The entry doors are left unlocked and even if they weren''t, they look like they''ll fall apart at any moment.'
 	
 	'Inside is a board with <a href="exec:gt ''pav_complexold'', ''advert''">announcements</a> for the tenants.'
 
@@ -23,7 +22,7 @@ if $ARGS[0] = 'etaj_1':
 		menu_off = 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/stairs/liftnotwork.jpg"></center>'
-		'The building supervisor put a sign on the elevator: "Dear tenants, the elevator is out of order for today. Don''t worry, I should have it working again by tomorrow!". Unfortunately, that sign has been there for years.'
+		'The building supervisor has put a sign on the elevator: "Dear tenants, the elevator is out of order for today. Don''t worry, I should have it working again by tomorrow!". Unfortunately, that sign has been there for years.'
 		act 'Leave': gt 'pav_complexold', 'etaj_1'
 	end
 	
@@ -33,7 +32,7 @@ if $ARGS[0] = 'etaj_1':
 		menu_off = 1
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/apartment/stairs/brokenstairs.jpg"></center>'
-		'The stairs are as rundown as the rest of the apartment building.Thankfully there is no one I want to see on the floor above.'
+		'The stairs are as run down as the rest of the apartment building. Thankfully, there''s no one you want to see on the floor above.'
 		act 'Turn back': gt 'pav_complexold', 'etaj_1'
 	end
 end

+ 23 - 23
locations/pav_residential.qsrc

@@ -44,8 +44,8 @@ else
 	end
 end
 
-'<br>The residential area of a provincial town in Russia that has a population of roughly 15,000 people. This area is suburban with more modern houses, dusty roads and pockets of overgrown vegetation stretching out far and wide, but some would say that just adds to the town''s rustic charm. Apart from the old <a href="exec:view''images/locations/pavlovsk/palace/pav_palace.jpg''">Imperial palace</a> built by Catherine the Great, with its surrounding gardens and forest, and the recently remodeled <a href="exec:view''images/locations/pavlovsk/fortress/bip_hotel.png''">Bip fortress</a> which is now a luxury hotel and restaurant.'
-'<br>Even from here you can spot the <a href="exec:minut += 5 & gt ''ParChurch'',''start''">Church of St. Nikolas</a>, the tallest building in town.'
+'<br>The residential area of the town. This area is suburban with more modern houses, dusty roads and pockets of overgrown vegetation stretching out far and wide, but some would say that just adds to the town''s rustic charm. Apart from the old <a href="exec:view''images/locations/pavlovsk/palace/pav_palace.jpg''">Imperial palace</a> built by Catherine the Great, with its surrounding gardens and forest, and the recently remodeled <a href="exec:view''images/locations/pavlovsk/fortress/bip_hotel.png''">Bip fortress</a>, everything else is relatively modern.'
+'<br>Even from here, you can spot the <a href="exec:minut += 5 & gt ''ParChurch'',''start''">Church of St. Nikolas</a>, the tallest building in town.'
 
 gs'street_event','pav_residential', 'extras'
 
@@ -56,14 +56,14 @@ if flag_rape_1 = 1:
 elseif flag_rape_1 = 2:
 	flag_rape_1 = 0
 	rape_count = rape
-	'Coming out of your daze, you find yourself having walked into the center of town without even realizing it. You feel a bit strange as you stop to think about why you aren''t upset about having been raped. Replaying the encounter in your head, you realize you actually enjoyed it a bit. All in all, you''re not too worried about what happened.'
+	'Coming out of your daze, you find you''ve walked into the center of town without even realizing it. You feel a bit strange as you stop to think about why you aren''t upset about having been raped. Replaying the encounter in your head, you realize you actually enjoyed it a little. All in all, you''re not too worried about what happened.'
 elseif rape > rape_count:
 	!for normal rape. differ display with bimbolevel
 	rape_count = rape
 	if bimbolevel > 2:
 		'You feel great after having sex, and don''t understand why they didn''t just ask. Silly man.'
 	elseif bimbolevel > 0:
-		'Coming out of your daze, you find yourself having walked into the center of town without even realizing it. You feel a bit strange as you stop to think about why you aren''t upset about having been raped. Replaying the encounter in your head, you realize you actually had fun and enjoyed it. All in all, you''re not too worried about what happened. '
+		'Coming out of your daze, you find you''ve walked into the center of town without even realizing it. You feel a bit strange as you stop to think about why you aren''t upset about having been raped. Replaying the encounter in your head, you realize you actually had fun and enjoyed it. All in all, you''re not too worried about what happened. '
 	else
 		'You stop under the dim light of a streetlight. Breathing heavy, you occasionally stop to wince from the pain coming from your pussy. You convince yourself not to tell anyone, and to just get home, clean up and go to bed as soon as possible. The sooner you do that, the sooner you can forget this ever happened.'
 	end
@@ -88,7 +88,7 @@ end
 
 if AlbinaQW['AlbFatherQW']  >= 1 and AlbinaQW['ParkRally'] > 0:
 	if AlbinaQW['ElectionCampaignTime'] = 0:AlbinaQW['ElectionCampaignTime'] = totminut + 2880
-	'<br>You can see election posters on the walls all over town. They say: "Vote for Boris Barlovsky!" Wait a minute... isn''t that Albina''s father?</br>'
+	'<br>You see election posters plastered on walls and trees all over town. They say: "Vote for Boris Barlovsky!" Wait a minute... isn''t that Albina''s father?</br>'
 end
 
 if AlbinaQW['ElectionCampaignTime'] > 0 and AlbinaQW['ElectionCampaignTime'] <= totminut and hour >= 14 and AlbinaQW['AlbFatherQW']  = 1:gt 'albina_election_events'
@@ -117,23 +117,23 @@ else
 	$schoolname = 'the local school.'
 end	
 
-'<br>In the center of Pavlovsk is the town square, which features the popular <a href="exec: minut += 2 & gt ''pav_commcenter''">community center</a>, a hotspot for the local teenagers to hangout at after a long day at <<$schoolname>></b> Connected to the town center is the old palace grounds which have now been turned into a large <a href="exec:minut += 5 & gt ''pav_park'', ''start''">public park</a>. With the <a href="exec: minut += 5 & gt ''glake''">lake</a> nearby, the area can get quite busy, especially during the summer and winter when people can swim or skate at the lake.'
+'<br>In the center of Pavlovsk is the town square, which features the <a href="exec: minut += 2 & gt ''pav_commcenter''">community center</a>, a popular hotspot for the local teenagers to hang out after a long day at <<$schoolname>></b> Connected to the town center is the old palace grounds, which have been turned into a large <a href="exec:minut += 5 & gt ''pav_park'', ''start''">public park</a>. With the <a href="exec: minut += 5 & gt ''glake''">lake</a> nearby, the area can get quite busy, especially during the summer and winter when people can swim or skate at the lake.'
 
 *nl
 !!made changes here, to remove direct links to the kids in the apartment complex, make sure this will work with the code left.
 if Enable_tablemap = 0:
 	if DimaBeHomeOnce = 1 and DimaRudeBlock = 0:'<a href="exec:minut += 10 & gt ''dimaHome'', ''home''">Dimka Nosov</a>, one of your classmates, lives in one of the fancier houses in town.'
 	if IgorLoverQW > 0 and IdorBlock = 0:'<a href="exec:minut += 10 & gt ''IgorHome'', ''home''">Igor Kruglov</a>, one of your classmates, lives in one of the fancier houses in town.'
-	if katjaFirstKiss >= 1 or mey_vika['mey_vika_qw'] >= 27 or mey_vika['key'] = 1: 'Large private house where the <a href="exec:minut += 10 & gt''mey_home'', ''door''">Meynold twins</a> live.'
-	if LariskaQW['story'] >= 5: '<a href="exec:minut += 10 & gt ''LariskaHome'', ''front_door''">Lariska Gruzdev</a>, one of your classmates, lives about 10 minutes away from your parents.'
-	if AlbinaQW['KnowsHouse'] > 0 or AlbinaQW['StarletsJoined'] = 1:'<a href="exec:minut += 10 & gt ''albinaporog''">Albina Barlovskaya</a>, one of your classmates, lives in one of the few luxurious mansions Pavlovsk has to offer.'
+	if katjaFirstKiss >= 1 or mey_vika['mey_vika_qw'] >= 27 or mey_vika['key'] = 1: 'Nearby is a large house where the <a href="exec:minut += 10 & gt''mey_home'', ''door''">Meynold twins</a> live.'
+	if LariskaQW['story'] >= 6: '<a href="exec:minut += 10 & gt ''LariskaHome'', ''front_door''">Lariska Gruzdev</a>, one of your classmates, lives about 10 minutes away from your parents.'
+	if AlbinaQW['KnowsHouse'] = 1:'<a href="exec:minut += 10 & gt ''albinaporog''">Albina Barlovskaya</a>, one of your classmates, lives in one of the few luxurious mansions Pavlovsk has to offer.'
 else
 	st_count=0 & $show_table=''
 	if DimaBeHomeOnce = 1 and DimaRudeBlock = 0:gs'show_table','Fancier house of <a href="exec:minut += 10 & gt ''dimaHome'', ''home''">Dimka Nosov</a>','3'
 	if IgorLoverQW > 0 and IdorBlock = 0:gs'show_table','Fancier house of <a href="exec:minut += 10 & gt ''IgorHome'', ''home''">Igor Kruglov</a>', '3'
-	if katjaFirstKiss >= 1 or mey_vika['mey_vika_qw'] >= 27 or mey_vika['key'] = 1: gs'show_table','House of the <a href="exec:minut += 10 & gt''mey_home'', ''door''">Meynold twins</a>','3'
-	if LariskaQW['story'] >= 5:gs'show_table','House of <a href="exec:minut += 10 & gt ''LariskaHome'', ''front_door''" >Lariska Gruzdev</a> in the richer part of town','3'
-	if AlbinaQW['KnowsHouse'] > 0 or AlbinaQW['StarletsJoined'] = 1:gs'show_table','Luxurious mansion of <a href="exec:minut += 10 & gt ''albinaporog''">Albina Barlovskaya</a>','3'
+	if katjaFirstKiss >= 1 or mey_vika['mey_vika_qw'] >= 27 or mey_vika['key'] = 1: gs'show_table','The house of the <a href="exec:minut += 10 & gt''mey_home'', ''door''">Meynold twins</a>','3'
+	if LariskaQW['story'] >= 6:gs'show_table','House of <a href="exec:minut += 10 & gt ''LariskaHome'', ''front_door''" >Lariska Gruzdev</a> in the richer part of town','3'
+	if AlbinaQW['KnowsHouse'] = 1:gs'show_table','A luxurious mansion that''s home to <a href="exec:minut += 10 & gt ''albinaporog''">Albina Barlovskaya</a>','3'
 	if st_count > 0 :'<TABLE BORDER=1><<$show_table>></TR></TABLE>'
 end
 !!end of code changes.
@@ -147,8 +147,8 @@ elseif InvitationToDimkaNYparty = 1 and month ! 12:
 end
 
 act 'Walk to the Five Eight estate (0:02)':minut += 2 & gt 'pav_complex', 'start'
-act 'Walk to the Commercial area (0:05)':minut += 5 & gt 'pav_commercial'
-act 'Walk to the Industrial region (0:05)':minut += 5 & gt 'pav_industrial'
+act 'Walk to the commercial area (0:05)':minut += 5 & gt 'pav_commercial'
+act 'Walk to the industrial region (0:05)':minut += 5 & gt 'pav_industrial'
 
 act 'Wait':gs 'obj_din', 'wait'
 
@@ -178,8 +178,8 @@ if (hour > 20 or hour < 4) and succubusQW = 5 and suchuntday ! daystart:
 				end
 			end
 			'The disco is in full swing, which means a lot of adolescents going to and from the community center. You find a spot down the street from the community center to lie in wait for your prey.'
-			'You hide for a few minutes watching groups of students pass you by as you wait for a lone victim to pounce on. You lie in wait for almost thirty minutes, thinking about the meal ahead, your hand finding its way between your legs a few times.'
-			'This time you are unsuccessful and fail to find a suitable meal.'
+			'You hide for a few minutes, watching groups of students pass by as you wait for a lone victim to pounce on. You lie in wait for almost thirty minutes thinking about the meal ahead, your hand finding its way between your legs a few times.'
+			'You are unsuccessful and fail to find a suitable victim.'
 
 			act 'Return': gt 'pav_residential'
 		end
@@ -195,10 +195,10 @@ if StoryLine ! 0 and (hour >= 8 or hour < 23) and cumloc[11] = 1 and rand(0, 3)
 
 	if sosedknow = 0:
 		sosedknow = 1
-		'As you walk through Pavlovsk, someone calls out to you "<<$pcs_nickname>>!" You turn around and see uncle Misha, your neighbor. He looks at your face in amazement, "Your face looks like a mess! What is that?"'
-		'You blush and hesitate, trying to inconspicuously wipe the sperm off your face. It''s obviously not working; he already noticed. You see his eyes widen when he realizes what it is. "I see. Looks like you had fun", he grins as he continues on his way.'
+		'As you walk through Pavlovsk, someone calls out to you. "<<$pcs_firstname>>!" You turn around and see uncle Misha, your neighbor. He looks at your face in amazement, "Your face looks like a mess! What is that?"'
+		'You blush and hesitate, trying to inconspicuously wipe the sperm off your face. It''s obviously not working; he already noticed. You see his eyes widen when he realizes what it is. "I see. Looks like you had fun." he grins and continues on his way.'
 	else
-		'Once again you run into uncle Misha, your neighbor. He notices the sperm on your face: "Again? Looks like you''ve been busy, girl. Nice look, it suits you."'
+		'Once again, you run into uncle Misha, your neighbor. He notices the sperm on your face: "Again? Looks like you''ve been busy, girl. Nice look, it suits you."'
 	end
 	act 'Continue':gt 'pav_residential'
 	exit
@@ -210,7 +210,7 @@ if pcs_magik >= 1 and mainQW = 0 and altQS = 1:
 	mainQW = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/lab/event/main.jpg"></center>'
-	'At the entrance to the apartment building you see Tatiana and Gustav. Tatiana adjusts her glasses and looks around, while Gustav seems to have his head in the clouds not really paying attention to his surroundings. His tattoos are not visible.'
+	'You see Tatiana and Gustav at the entrance to the apartment building. Tatiana adjusts her glasses and looks around, while Gustav seems to have his head in the clouds not really paying attention to his surroundings. His tattoos are not visible.'
 	'Tatiana closely looks around you: "I felt a burst of energy. Were you attacked by a magician?"'
 	act 'No?':gt 'mainQW'
 
@@ -222,11 +222,11 @@ if storyline ! 0 and AndRev = 1 and (hour >=22 or hour <=2) and rand(1,100) >= 9
 	*clr & cla
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/lab/event/main.jpg"></center>'
-	'It was late and you were hurrying to get home when you are suddenly grabbed from behind. A large hand covered your mouth and you cannot scream. A powerful arm wrapped around your arms and chest and lifted you from your feet. You are dragged into an alleyway between two buildings and the arm around you loosened for just a moment.'
+	'It is late and you are hurrying to get home when you are suddenly grabbed from behind. A large hand covers your mouth and you cannot scream. A powerful arm wraps around you and lifts you from your feet. You are dragged into an alleyway between two buildings and the arm around you loosens for just a minute.'
 	act 'Continue':
 		*clr & cla
 		'<center><img <<$set_imgh>> src="images/locations/city/citycenter/lab/event/main.jpg"></center>'
-		'Before you could try to escape, you felt something sting your arm and you felt your body relax against your will. Just before your eyes closed and you lost consciousness, you heard a familiar voice rasp in your ear. "Now you''ll pay for breaking my nose, you little slut."'
+		'Before you can attempt to escape, you feel something sting your arm and your body relaxes against your will. Just before your eyes close and you lose consciousness, you hear a familiar voice rasp in your ear. "Now you''ll pay for breaking my nose, you little slut."'
 		act 'Continue': gt 'boilerroom', 'start'
 	end
 end
@@ -252,7 +252,7 @@ elseif npc_QW['A113'] = 1 and daybelisex ! daystart and hour >= 9 and hour <= 23
 	gs 'stat'
 	
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/vadim/belyjeep.jpg"></center>'
-	'You see the by now familiar old Mitsubishi Pajero driving through the streets with Vadim Bely and his gang. Your heart skips a beat as you notice one of them pointing at you, and soon they pull over.'
+	'You see the by now familiar old Mitsubishi Pajero driving through the streets with Vadim Bely and his gang inside. Your heart skips a beat as you notice one of them pointing at you and they pull over.'
 		
 	act 'Go to the jeep': gt 'belgang', 'workofdebt' 	
 end

+ 3 - 1
locations/pav_shared_apt.qsrc

@@ -641,13 +641,15 @@ if $ARGS[0] = 'kitchen':
 	if hour = 6 or hour = 18:'<a href="exec: gt ''pav_shared_apt'', ''cookForGuys''">Cook meals for the guys (1:30)</a>'
 	
 	dynamic $edasnack
+	dynamic $sandwich
 	dynamic $driwater
 	dynamic $dritea
 	dynamic $fill_bottle
-	dynamic $pranik
 	dynamic $edaD
+	dynamic $pranik
 	dynamic $fatdel
 	dynamic $lekarstvo
+	dynamic $vitamin
 
 	act 'Leave':gt 'pav_shared_apt', 'start'
 end

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 162 - 174
locations/pornfilm.qsrc


+ 19 - 19
locations/pornhist.qsrc

@@ -63,19 +63,19 @@ if $ARGS[0] = 'pdetail':
 		end
 		' <b>Income:</b> <font size=2><<pornfilmCash[i]>>₽</font>'
 		if pornfilmacting[i] < 15:
-			' <b>Acting:</b> <font size=2>You were so obviously fake as a bad boobjob. Have you got paid for this?</font>'
+			' <b>Acting:</b> <font size=2>Your acting was as fake as a bad boobjob. Did you got paid for this?</font>'
 		elseif pornfilmacting[i] < 30:
-			' <b>Acting:</b> <font size=2>You were acting quite fake, but it were passable.</font>'
+			' <b>Acting:</b> <font size=2>You were acting quite fake, but it was passable.</font>'
 		elseif pornfilmacting[i] < 45:
 			' <b>Acting:</b> <font size=2>You probably could have done better, but at least you were not totally unconvincing.</font>'
 		elseif pornfilmacting[i] < 60:
-			' <b>Acting:</b> <font size=2>You were actually acting, even if not totally convincingly.</font>'
+			' <b>Acting:</b> <font size=2>You were actually acting, even if it wasn''t entirely convincing.</font>'
 		elseif pornfilmacting[i] < 75:
 			' <b>Acting:</b> <font size=2>You were acting really well.</font>'
 		elseif pornfilmacting[i] < 90:
 			' <b>Acting:</b> <font size=2>As a professional actress, everybody believed your every gesture and sentence.</font>'
 		else
-			' <b>Acting:</b> <font size=2>Your performance was phenomenal. You may actually win some award with this one.</font>'
+			' <b>Acting:</b> <font size=2>Your performance was phenomenal. You may actually win some awards with this one.</font>'
 		end
 		if pornfilmvnesh[film] >= 200:
 			' <b>Look:</b> <font size=2>Amazingly beautiful.</font>'
@@ -145,77 +145,77 @@ $pornfilmdesc = {
 		pfactor = 1
 		actbonus = 1
 		$tags = 'blowjob, facial'
-		$pfilmtext = 'You blew a guy and got a facial.'
+		$pfilmtext = 'You gave a guy a blowjob and got a facial.'
 	elseif film_type = 3:
 		pfType = 0
 		pcash = 50
 		pfactor = 1
 		actbonus = rand(1,2)
 		$tags = 'blowjob, vaginal, facial'
-		$pfilmtext = 'You blew and fucked a guy, then got a facial.'
+		$pfilmtext = 'You gave a guy a blowjob and he fucked before giving you a facial.'
 	elseif film_type = 4:
 		pfType = 0
 		pcash = 60
 		pfactor = 1
 		actbonus = rand(1,2)
 		$tags = 'blowjob, facial, vaginal, anal'
-		$pfilmtext = 'You blew a guy and he fucked your pussy and ass, getting a facial.'
+		$pfilmtext = 'You a guy a blowjob and he fucked your pussy and ass before giving you a facial.'
 	elseif film_type = 5:
 		pfType = 0
 		pcash = 70
 		pfactor = 2
 		actbonus = rand(1,3)
 		$tags = 'facial, vaginal, anal, blowjob, creampie'
-		$pfilmtext = 'A guy fucked your pussy and ass, giving you an anal creampie while you sucked off an another guy, getting a facial.'
+		$pfilmtext = 'A guy fucked your pussy and ass and came in your ass while you sucked off an another guy who gave you a facial.'
 	elseif film_type = 6:
 		pfType = 0
 		pcash = 90
 		pfactor = 2
 		actbonus = rand(1,3)
 		$tags = 'DP, vaginal, anal, blowjob, facial, swallowing'
-		$pfilmtext = 'A guy fucked your pussy and ass while you sucked off his friend, got double penetrated, getting a facial and swallowing a load.'
+		$pfilmtext = 'A guy fucked your pussy and ass while you sucked off another guy. They then double penetrated you before cumming on your face. You swallowed their loads.'
 	elseif film_type = 7:
 		pfType = 1
 		pcash = 80
 		pfactor = 1
 		actbonus = rand(1,2)
 		$tags = 'vaginal, creampie'
-		$pfilmtext = 'You blew and fucked a guy, getting a creampie.'
+		$pfilmtext = 'You gave a guy a blowjob before he fucked you and gave you a creampie.'
 	elseif film_type = 8:
 		pfType = 1
 		pcash = 100
 		pfactor = 2
 		actbonus = rand(1,2)
 		$tags = 'DP, vaginal, anal, creampie'
-		$pfilmtext = 'Two guys fucked you in double penetration, getting a double creampie.'
+		$pfilmtext = 'Two guys fucked you in double penetration before giving you a double creampie.'
 	elseif film_type = 9:
 		pfType = 1
 		pcash = 90
 		pfactor = 2
 		actbonus = rand(1,3)
 		$tags = 'blowjob, vaginal, swallowing, creampie'
-		$pfilmtext = 'Two guys fucked your pussy and mouth, getting a creampie and swallowing cum.'
+		$pfilmtext = 'Two guys fucked your pussy and mouth. One gave you a creampie and the other came in your mouth and you swallowed.'
 	elseif film_type = 10:
 		pfType = 1
 		pcash = 120
 		pfactor = 4
 		actbonus = rand(2,3)
 		$tags = 'vaginal, cumshot'
-		$pfilmtext = 'Four guys fucked your pussy and they all cum on your body and face.'
+		$pfilmtext = 'Four guys fucked your pussy and they all ejaculated on your body and face.'
 	elseif film_type = 11:
 		pfType = 1
 		pcash = 150
 		pfactor = 4
 		actbonus = rand(2,3)
 		$tags = 'vaginal, creampie'
-		$pfilmtext = 'Four guys fucked your pussy, getting four creampies.'
+		$pfilmtext = 'Four guys fucked your pussy, giving you four creampies.'
 	elseif film_type = 12:
 		pfType = 0
 		pcash = 150
 		pfactor = 4
 		actbonus = rand(2,3)
 		$tags = 'anal, creampie'
-		$pfilmtext = 'Four guys fucked your ass, getting four anal creampies.'
+		$pfilmtext = 'Four guys fucked your ass, giving you four anal creampies.'
 	elseif film_type = 13:
 		pfType = 1
 		pcash = 150
@@ -229,22 +229,22 @@ $pornfilmdesc = {
 		pfactor = 50
 		actbonus = rand(1,2)
 		$tags = 'vaginal, anal, blowjob, cumshot, facial, swallowing'
-		$pfilmtext = 'Fifty of your fans fucked you however they could. Almost everyone came in your pussy.'
-		$pstory = 'You called out to your fans on the internet that they have an opportunity to fuck you and cum in or on you free of charge. Of course they flocked to you.'
+		$pfilmtext = 'Fifty of your fans fucked you however they could. Almost all of them came in your pussy.'
+		$pstory = 'You called out to your fans on the internet, giving them an opportunity to fuck you however they like.'
 	elseif film_type = 15:
 		pfType = 0
 		pcash = 50
 		pfactor = 1
 		actbonus = rand(1,2)
 		$tags = 'blowjob, anal, creampie'
-		$pfilmtext = 'You blew a guy and he fucked your ass, giving you an anal creampie.'
+		$pfilmtext = 'You gave a guy a blowjob before he fucked your ass and gave you an anal creampie.'
 	elseif film_type = 16:
 		pfType = 0
 		pcash = 50
 		pfactor = 1
 		actbonus = rand(1,2)
 		$tags = 'blowjob, anal, cumshot'
-		$pfilmtext = 'You blew a guy and he fucked your ass. He came over your ass.'
+		$pfilmtext = 'You gave a guy a blowjob and he fucked your ass. He came over your ass.'
 	elseif film_type = 17:
 		pfType = 0
 		pcash = 50

+ 25 - 25
locations/pornstudio.qsrc

@@ -21,7 +21,7 @@ if $ARGS[0] = 'start':
 		exit
 	end
 
-	'Manager''s office open.'
+	'The manager''s office is open.'
 
 	act 'Go to the manager': gt 'pornstudio', 'manager'
 
@@ -68,7 +68,7 @@ if $ARGS[0] = 'start':
 				if konvert = 0:
 					workDolg = 200000
 					workDolgDay = 7
-					'Digging through your things you begin to panic. No envelope. You search again, but to your despair, you can''t find it. You stand there, unable to speak.'
+					'Digging through your things, you begin to panic. No envelope. You search again, but to your despair, you can''t find it. You stand there, unable to speak.'
 					'The manager grabs his phone and makes a call. You can''t hear exactly what he is saying because your heart is beating so loud, but he soon hangs up.'
 					'"You are very lucky that the boss is in a good mood. He has given you one week to recover his losses."'
 					'"You have until next Friday evening to bring me 200,000 <b>₽</b>. Do this and we''re done, you will never work for us again.'
@@ -184,18 +184,18 @@ if $ARGS[0] = 'pa':
 					if k < 14:jump 'repeating'
 					if ftypecount[1] = ftypecount[0]:
 						if ftypecount[0] = ftypecount[2]:
-							'You are known from your <<$ftypecount[0]>>, <<$ftypecount[1]>> and <<$ftypecount[2]>> scenes.'
+							'You are known for your <<$ftypecount[0]>>, <<$ftypecount[1]>> and <<$ftypecount[2]>> scenes.'
 						else
-							'You are known from your <<$ftypecount[0]>> and <<$ftypecount[1]>> scenes.'
+							'You are known for your <<$ftypecount[0]>> and <<$ftypecount[1]>> scenes.'
 						end
 					else
-						'You are known from your <<$ftypecount[0]>> scenes.'
+						'You are known for your <<$ftypecount[0]>> scenes.'
 					end
 				end
 
 				if film < 10 and porn_fame < 10:
 
-					'"By the way, if you wanted, I could completely remove them from our systems - for a good price of course." the guy whispers.'
+					'"By the way, if you wanted, I could completely remove them from our systems - for the right price of course." the guy whispers.'
 
 					act 'Tell me more':
 						cla
@@ -262,7 +262,7 @@ if $ARGS[0] = 'delivery':
 			workDisk = 1
 			minut += 15
 			gs 'stat'
-			'You slip into a jeep by the entrance, and are driven to the sauna.'
+			'You slip into a car by the entrance, and are driven to the sauna.'
 
 			if saunasex = 1:
 				'You recall going to this sauna. You had some pretty energetic sex here.'
@@ -272,8 +272,8 @@ if $ARGS[0] = 'delivery':
 				'This sauna is located near your home. You find it strange that you didn''t notice it before.'
 			end
 
-			'You go to the sauna, and are introduced to the local managers. It is explained to you who you need to deliver to, and reminded that it is necessary to return the envelope the same day you receive it.'
-			'"Don''t forget to use secure transport. We''ll see you on Fridays and don''t fuck up."'
+			'You go to the sauna, and are introduced to the local managers. It is explained to you who you need to deliver to, and are reminded that it is necessary to return the envelope the same day you receive it.'
+			'"Don''t forget to use secure transport. We''ll see you on Fridays. <i>Don''t</i> fuck up."'
 
 			act 'Leave':bomzQW = 2 & gt 'city_residential'
 		end
@@ -402,10 +402,10 @@ if $ARGS[0] = 'manager':
 	! Your first ever movie offer
 		if firstoffer = 0:
 			firstoffer = 1
-			'"So, you''re the new girl? As luck would have it, we are looking for a brand new girl for our next shoot. It''s called ''Girls Jerk Guys #36''."'
+			'"So, you''re the new girl? As luck would have it, we''re looking for a brand new girl for our next shoot. It''s called ''Girls Jerk Guys #36''."'
 			'"For 500 <b>₽</b>, you have to jerk a guy off and have him cum on your tits."'
 		else
-			'"Hello. Since you are brand new, all I can offer is an introductory movie called ''Girls Jerk Guys #36''."'
+			'"Hello. Since you''re brand new, all I can offer you is an introductory movie called ''Girls Jerk Guys #36''."'
 			'"For 500 <b>₽</b>, you have to jerk a guy off and have him cum on your tits."'
 		end
 
@@ -770,13 +770,13 @@ if $ARGS[0] = 'first':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/studio/casting/casting0.jpg"></center>'
-	'You sit down on the sofa and greet the boss. "I see it''s your first time with us. Do you want to be a porn star?'
+	'You sit down on the sofa and greet the boss. "I see it''s your first time with us. So, you want to be a porn star?'
 
 	if pcs_inhib < 40 and (money <= 500 and karta <= 500 and home_owned[2] = 0) or (narkoman = 1 or SLomka > 0):
-		'While you do not feel confident enough showing off your body, you are desperate for money, and are willing to do anything to earn it.'
+		'While you don''t feel confident enough showing off your body, you are desperate for money, and are willing to do anything to earn it.'
 		act 'Continue': gt 'pornstudio', 'yes'
 	elseif pcs_inhib < 40:
-		'You do not feel confident enough to start a career in porn. You should gain some confidence showing off your body first.'
+		'You don''t feel confident enough to start a career in porn. You should gain some confidence showing off your body first.'
 		act 'Leave': gt 'pornstudio', 'start'
 	else
 		act 'Continue': gt 'pornstudio', 'yes'
@@ -788,7 +788,7 @@ if $ARGS[0] = 'yes':
 	menu_off = 1
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/city/citycenter/studio/casting/casting0.jpg"></center>'
-	'You sit down on the sofa and greet the boss. "I see it''s your first time with us. Do you want to be a porn star?"'
+	'You sit down on the sofa and greet the boss. "I see it''s your first time with us. So, you want to be a porn star?"'
 	act 'Yes':
 		cla
 		minut += 5
@@ -823,7 +823,7 @@ if $ARGS[0] = 'yes':
                 
 				act 'Grab your clothes and run out': gt 'pornstudio', 'start'
 
-				act 'Lie down on the sofa and spread your legs':
+				act 'Lie down':
 					cla & *clr
 					minut += 5
 					gs 'stat'
@@ -860,7 +860,7 @@ if $ARGS[0] = 'yes':
 
 									if $pfname <= 0:$pfname = '<<$pcs_nickname>> BimboStar'
 
-									'"<<$pfname>>, wonderful name. Now listen. Before shooting starts, you have to pass the medical examination. If we find any sign of a sexually transmitted disease, you are out, no exceptions."'
+									'"<<$pfname>>, wonderful name. Now listen. Before shooting starts, you have to pass a medical examination. If we find any sign of a sexually transmitted disease, you are out, no exceptions."'
 									'"There we go, you''re now registered. We are quite big in the industry, shooting about four films a day, so you can choose what you to be in. Anal or gangbang, it''s your choice, just remember to take care of your health. If you get sick or something, just cancel the shoot. You can do this up to the day of the shooting."'
 									'"Come see me when you want a contract. And welcome to the world of pornography...<<$pfname>>."'
 
@@ -921,7 +921,7 @@ if $ARGS[0] = 'medical':
              !! pornvnesh uses the same calc as pcs_apprnc except the clothing bonus is hard coded (to 900 and then reduced) and the glasses penalty is removed
 				pornvnesh = pcs_apprncbase + (pcs_apprncbase * 3 / 5) + mopkoef + (pcs_hairbsh * 10) + lipbalmKoef + (pcs_breath * 5) - sweatKoef - dyevmod - hairkoef - legkoef
 				'A skinny white-haired woman is waiting for you in the dressing room.'
-				'You take a thorough shower, carefully washing yourself, and get an enema too. You then get your hair and make-up done.'
+				'You take a thorough shower before getting an enema. You then get your hair and make-up done.'
 
 				act 'Go to the set': gt 'pornfilm', '<<pf>>'
 			end
@@ -1011,9 +1011,9 @@ if $ARGS[0] = 'postvideo':
 		if succubusflag = 1:
 !!			May add a check to clear unprotfilm based on sucpcinfo (the PC knows Succubae are immune to STD''s)
 			if pfcash > 0:
-				$tmp = '"I almost can''t believe <i>they</i> paid <i>me</i> <<pfcash>><b>₽</b> for a wonderful meal!"'
+				$tmp = '"I almost can''t believe they paid me <<pfcash>><b>₽</b> for such a wonderful meal!"'
 			else
-				$tmp = '"And they think I''m doing this for free, when really they''re paying in other coin!"'
+				$tmp = '"And they think I''m doing this for free. If only they knew they were paying me in another way..."'
 			end
 			'You let slip a satisfied smirk and think to yourself, <<$tmp>>'
 		elseif knowpreg = 0 and thinkpreg = 0 and pillcon2 < 1000:
@@ -1021,7 +1021,7 @@ if $ARGS[0] = 'postvideo':
 !!			Left "ppreg" pending its eventual use
 			if ppreg = 0:
 				if pfcash > 0:
-					$tmp = ' Was <<pfcash>> <b>₽</b> worth the risk of getting impregnated by a porn actor you''ll probably never see again?'
+					$tmp = ' Was <<pfcash>> <b>₽</b> worth the risk of getting impregnated by a seedy porn actor you''ll probably never see again?'
 				else
 					$tmp = 'You didn''t even get paid to risk pregnancy! You''ll likely never see the guy again.'
 				end
@@ -1104,7 +1104,7 @@ if $ARGS[0] = '1':
 				act 'Continue':
 					*clr & cla
 					'<center><img <<$set_imgh>> src="images/locations/city/citycenter/studio/film_0.jpg"></center>'
-					'"Then she shoots the scenes, an interesting and exciting process. The films we shoot...'
+					'"Then she shoots the scenes, an interesting and exciting process that can take hours. The films we shoot...'
 					
 					act 'Continue':
 						*clr & cla
@@ -1114,9 +1114,9 @@ if $ARGS[0] = '1':
 						act 'How and where it is all sold?':
 							*clr & cla
 							'<center><img <<$set_imgh>> src="images/locations/city/citycenter/studio/pierre_2.jpg"></center>'
-							'"We have guys at the sauna in the residential area and in the sex shop. We''re thinking of moving in on the university as well- and not just selling our films there. We could possibly shoot a few films on campus. If they helped us, it would be good for profits, entitle us to dividends and more."'
+							'"We mostly sell it digitally on our premium websites, but we have guys at the sauna in the residential area and in the sex shop for those who want to buy physically. We''re thinking of moving in on the university as well- and not just selling our films there. We could possibly shoot a few films on campus. If they helped us, it would be good for profits, entitle us to dividends and more."'
 
-							act 'Is it legal?':
+							act 'Is that legal?':
 								*clr & cla
 								'<center><img <<$set_imgh>> src="images/locations/city/citycenter/studio/ment_0.jpg"></center>'
 								'"It doesn''t matter since we bribe the cops. Maybe in the future you will be able to help us with that? In the meantime, I''ve told you everything you need to know."'
@@ -1163,7 +1163,7 @@ if $ARGS[0] = '2':
 	gs 'stat'
 
 	if pcs_apprnc < carrar:
-		'"You don''t have what it takes, sorry."'
+		'"You don''t have what it takes. Sorry."'
 	elseif pcs_apprnc >= carrar:
 		actr = 1
 

+ 48 - 0
locations/sleep.qsrc

@@ -0,0 +1,48 @@
+# sleep
+
+if $ARGS[0] = 'start':
+	InSleep = 1
+	:loopson
+	minut += 1
+	stime += 1
+	if recuperation = 0:pcs_health += 5
+	
+	if stime >= 60:
+		stime = 0
+		pcs_sleep += 15
+		gs 'stat'
+	end
+	
+	
+	alarm_now = hour * 60 + minut
+	if alarm_holiday = 1 and (kanikuli > 0 or week > 5):
+		alarm_time = timerEnd * 60 + timerEndM
+	elseif week > 5:
+		alarm_time = timerEnd * 60 + timerEndM
+	else
+		alarm_time = timer * 60 + timerM
+	end
+	alarm_set = alarm_time - rand(1,5)
+	if alarm_set <0:
+		alarm_set += 1440
+	elseif alarm_set >= 1440:
+		alarm_set -= 1440
+	end
+	
+	if slept_in = 1:
+		gs 'stat'
+	elseif pcs_sleep >= 100 and budilnikOn = 0:
+		gs 'stat'
+	elseif pcs_sleep >= 100 and budilnikOn = 1 and alarm_now >= alarm_set:
+		gs 'stat'
+	elseif budilnikOn = 1 and alarm_now = alarm_time:
+		pcs_mood -= 10
+		gs 'stat'
+	else
+		jump 'loopson'
+	end
+	InSleep = 0
+end
+
+
+--- sleep ---------------------------------

+ 1154 - 0
locations/volleyball.qsrc

@@ -0,0 +1,1154 @@
+# volleyball
+
+!! ------------------------------------------ Community Centre Practice ---------------------------------------------------
+
+if $ARGS[0] = 'level_up':
+	if vball_block_lvl = pcs_vball['blocking_practice']:
+		vball['level_up_message'] = 1
+	end
+	
+	if vball_rec_lvl = pcs_vball['blocking_practice']:
+		vball['level_up_message'] = 1
+	end
+	
+	if vball_serve_lvl = pcs_vball['blocking_practice']:
+		vball['level_up_message'] = 1
+	end
+	
+	if vball_set_lvl = pcs_vball['blocking_practice']:
+		vball['level_up_message'] = 1
+	end
+	
+	if vball_spike_lvl = pcs_vball['blocking_practice']:
+		vball['level_up_message'] = 1
+	end
+end
+
+
+if $ARGS[0] = 'practice_match':
+	vball_block_exp += 2
+	vball_rec_exp += 2
+	vball_serve_exp += 2
+	vball_set_exp += 2
+	vball_spike_exp += 2
+	vball['defense_exp'] += 2
+	vball['attack_exp'] += 2
+end
+
+if $ARGS[0] = 'team_practice':
+	!! IMAGE LINK
+	timemult = 8
+	loopcount = 1
+	:vballtimeloop3
+	gs 'exercise', 'tier2', 0, 'vball_block_exp', 'vball_rec_exp', 'vball_serve_exp', 'vball_set_exp', 'vball_spike_exp'
+	gs 'exercise', 'tier2', 0, 'stren_exp', 'agil_exp', 'prcptn_exp', 'react_exp', 'vital_exp'
+	if loopcount < timemult: loopcount += 1 & jump 'vballtimeloop3'
+	loopcount = 0
+	timemult = 0
+	vball['defense_exp'] += 1
+	vball['attack_exp'] += 1
+	'Coach Mikhail runs the team through various drills, helping you work on all aspects of volleyball.'
+	*nl
+!!	if vball['trenersex'] = 0:
+		vball['practice_message'] = rand(1,10)
+		if vball['practice_message'] = 1:
+			'"<<$pcs_lastname>>! You need to put the weight on the balls of your feet when you jump! Plant yourself more firmly! Focus when you jump! Don''t just throw yourself at the ball!"'
+		elseif vball['practice_message'] = 2:
+			'"<<$pcs_lastname>>! Don''t just try to block where you <i>think</i> the ball is going to be! Watch where it''s going before you jump!"'
+		elseif vball['practice_message'] = 3:
+			'"<<$pcs_lastname>>! You need to lower your hips when you receive! Your center of gravity isn''t secure! That''s why you keep falling over!"'
+		elseif vball['practice_message'] = 4:
+			'"<<$pcs_lastname>>! Your spikes are too obvious! The blockers know exactly where you''re going to hit it! Try changing it up!"'
+		elseif vball['practice_message'] = 5:
+			'"<<$pcs_lastname>>! You need to be more consistent when you toss for your serve! Don''t just throw it up randomly! Throw it to the same height every time!"'
+		elseif vball['practice_message'] = 6:
+			'"<<$pcs_lastname>>! Get right underneath the ball when you go to set it! If you set it from the side they know which way you''re going to toss it!"'
+		elseif vball['practice_message'] = 7:
+			'"<<$pcs_lastname>>! Don''t flail your arms around when you block! Go straight up! You don''t have to block it every time if the people receiving behind you can pick it up! Make it easier on them!"'
+		elseif vball['practice_message'] = 8:
+			'"<<$pcs_lastname>>! If you''re going to fake a spike, jump like you mean it! Anyone who''s paying attention will discount you as a threat!"'
+		elseif vball['practice_message'] = 9:
+			'"<<$pcs_lastname>>! Stop wimping out when you go for a dive! You have pads for a reason!"'
+		elseif vball['practice_message'] = 10:
+			'"<<$pcs_lastname>>! Move your legs! Don''t give up just because the initial receive was off! If you run you can still keep the ball in play!"'
+		end
+		act'Continue':gt'volleyball','team_practice2'
+!!{	else
+		vball['practice_message'] = rand(1,5)
+		if vball['practice_message'] = 1:
+			'"<<$pcs_lastname>>!" he calls, walking over to you. "You need to widen your stance more when you receive. Like this..."'
+			*nl
+			'He gets behind you, putting his hands on your body and pushing down on your hips. At the same time, he slides his hands down to your thighs, pushing your legs open wider, copping a feel of them as he does.'
+			*nl
+			'You glance around at the other girls. They''re still focused on their own drills and don''t seem to notice what the coach is doing.'
+			act'Tease him':
+				cla & *clr
+				!!IMAGE LINK
+				'"Ohhh... So you mean like thiiiis?" You decide to tease him even while he touches you, pushing your ass backwards into his crotch as your stance widens up. Even through your pants and his, you can feel he''s rock hard. Unable to resist, you tease him some more, moving your hips up and down, rubbing your ass along his erection.'
+				'"Exactly like that," he says. You can hear the smile in his voice. You bounce a few more times before slowly standing back up.'
+				'"Thank you Coach Mikhail," you smile back.'
+				'"Any time <<$pcs_nickname>>," he says before walking off to coach another girl.'
+				act'Continue':gt'volleyball','team_practice2'
+			end			
+		elseif vball['practice_message'] = 4:
+			'"<<$pcs_lastname>>! Your spikes are too obvious! The blockers know exactly where you''re going to hit it! Try changing it up!"'
+		elseif vball['practice_message'] = 5:
+			'"<<$pcs_lastname>>! You need to be more consistent when you toss for your serve! Don''t just throw it up randomly! Throw it to the same height every time!"'
+		elseif vball['practice_message'] = 6:
+			'"<<$pcs_lastname>>! Get right underneath the ball when you go to set it! If you set it from the side they know which way you''re going to toss it!"'
+		elseif vball['practice_message'] = 7:
+			'"<<$pcs_lastname>>!" he says, walking over to you. "Your arms need to be straight over your head when you go for a block. Go straight up! Keep them totally in line with your body."'
+			'As he explains he puts your arms over your head and begins running his hands down them, down to your shoulders, and down your sides, his fingers trailing over the sides of your breasts as they go past.'
+			
+			act'Tease him':
+				cla & *clr
+				!!IMAGE LINK
+				'"Ohhh... So you mean like thiiiis?" You decide to tease him even while he touches you, pushing your ass backwards into his crotch as your stance widens up. Even through your pants and his, you can feel he''s rock hard. Unable to resist, you tease him some more, moving your hips up and down, rubbing your ass along his erection.'
+				'"Exactly like that," he says. You can hear the smile in his voice. You bounce a few more times before slowly standing back up.'
+				'"Thank you Coach Mikhail," you smile back.'
+				'"Any time <<$pcs_nickname>>," he says before walking off to coach another girl.'
+				act'Continue':gt'volleyball','team_practice2'
+			end
+		elseif vball['practice_message'] = 8:
+			'"<<$pcs_lastname>>! If you''re going to fake a spike, jump like you mean it! Anyone who''s paying attention will discount you as a threat!"'
+		elseif vball['practice_message'] = 9:
+			'"<<$pcs_lastname>>! Stop wimping out when you go for a dive! You have pads for a reason!"'
+		elseif vball['practice_message'] = 10:
+			'"<<$pcs_lastname>>! Move your legs! Don''t give up just because the initial receive was off! If you run you can still keep the ball in play!"'
+		end
+	end}
+end
+
+if $ARGS[0] = 'team_practice2':
+	
+	'After two hours, he calls practice to a close.'
+	*nl
+	'"Alright girls, that''s the end of official practice. As always, you can still use the gym for an extra hour if you want to work on something specific or talk to me if you want tips on something."'
+	'"Yes coach!" the team calls in unison.'
+	*nl
+	if lariskaQW['volleyball'] = 1:
+		'You watch as some girls immediately head towards the showers, though Lariska stays to practice. She glances at you, implicitly asking if you''re going to stay as well.'
+	else
+		'You watch as some girls walk off immediately to hit the showers.'
+	end
+	act'Finish practice':gt'volleyball','practice_end1'
+	
+	act'Practice blocking':gt'volleyball','block_practice'
+	act'Practice receiving':gt'volleyball','recieve_practice'
+	act'Practice serving':gt'volleyball','serve_practice'
+	act'Practice setting':gt'volleyball','set_practice'
+	act'Practice spiking':gt'volleyball','spike_practice'
+end
+
+if $ARGS[0] = 'coach_glare':
+	act'Glare at him':
+		cla & *clr
+		!!IMAGE LINK
+		'Careful not to make any quick movements that would draw attention, you slowly turn your head to meet his gaze and glare at him.'
+		'A glare that says, "Now? Really?"'
+		'"Was that helpful <<$pcs_lastname>>?" he asks innocently.'
+		'"Yes, you were so much help. Thank you Coach Mikhail," you smile back warmly while retaining cold eyes.'
+		'"Any time <<$pcs_nickname>>, he grins back before walking off to coach another girl.'
+		act'Continue':gt'volleyball','team_practice2'
+	end
+end
+
+if $ARGS[0] = 'coach_telloff':
+	act'Tell him off':
+		cla & *clr
+		!!IMAGE LINK
+		'Careful not to make any quick movements that would draw attention, you slowly turn your head over your shoulder to glare at him.'
+		'"Not. Right. Now!" you growl at him through clenched teeth, glancing your eyes around the room at your teammates.'
+		'"Is that a promise for later?" he smirks.'
+		'"Just get away from me before somebody sees us!" you hiss.'
+		'"Alright, alright," he says, backing off to coach another girl.'
+		act'Continue':gt'volleyball','team_practice2'
+	end
+end
+
+if $ARGS[0] = 'practice_end1':
+	!! IMAGE LINK
+	if lariskaQW['volleyball'] = 1:
+		'You decide you''ve had enough for today. You shake your head at Lariska, with a returned implication of, "Maybe some other time." She seems disappointed, but doesn''t dwell on it, moving off to ask some of the other girls to help her practice.'
+	else
+		'You decide you''ve had enough for today and finish practice here instead of making use of the free time.'
+	end
+	act'Continue':gt'gdksport','start'
+end
+
+if $ARGS[0] = 'block_practice':
+	timemult = 4
+	loopcount = 1
+	:vballtimeloop3
+	vball_block_lvl = pcs_vball['blocking_practice']
+	gs 'exercise', 'tier2', 0, 'vball_block_exp', 'stren_exp', 'vital_exp'
+	gs 'exercise', 'tier3', 0, 'vball_block_exp', 'react_exp'
+	if loopcount < timemult: loopcount += 1 & jump 'vballtimeloop3'
+	loopcount = 0
+	timemult = 0
+	gs 'volleyball', 'level_up'
+	!! IMAGE LINK GOES HERE
+	if vball['team'] = 1:
+		vball['defense_exp'] += 1
+		'You spend your free time practicing blocking spikes with the team.'
+	else
+		'You practice blocking spikes with some of the other girls around the community centre.'
+	end
+	*nl
+	if vball['level_up_message'] = 1: vball['level_up_message'] = 0 & 'It was a good session, you feel like you might have figured out some stuff about blocking.'
+	
+	
+	act'Continue':
+		cla & *clr
+		!! IMAGE LINK
+		'Coming down from your last block, you wipe your sweat covered brow. Looking at the clock, you see free practice is just about up anyways.'
+		act'Finish practice':gt'gdksport','start'
+		act'Go see Coach Mikhail':gt'Voltrener','start'
+	end
+end
+
+if $ARGS[0] = 'receive_practice':
+	timemult = 4
+	loopcount = 1
+	:vballtimeloop3
+	vball_rec_lvl = pcs_vball['blocking_practice']
+	gs 'exercise', 'tier2', 0, 'vball_rec_exp', 'vital_exp'
+	gs 'exercise', 'tier3', 0, 'vball_rec_exp', 'agil_exp', 'react_exp'
+	if loopcount < timemult: loopcount += 1 & jump 'vballtimeloop3'
+	loopcount = 0
+	timemult = 0
+	gs 'volleyball', 'level_up'
+	
+	!! IMAGE LINK GOES HERE
+	if vball['team'] = 1:
+		vball['attack_exp'] += 1
+		'You spend your free time practicing receiving spikes and serves from your teammates.'
+	else
+		'You practice receiving with some of the other girls around the community centre, asking them to spike and serve balls at you so you can try to bump them into the air.'
+	end
+	*nl
+	if vball['level_up_message'] = 1: vball['level_up_message'] = 0 & 'It was a good session, you feel like you might have figured out how to be more efficient with your receives.'
+	act'Finish practice':gt'volleyball','practice_end2'
+end
+
+if $ARGS[0] = 'serve_practice':
+	timemult = 4
+	loopcount = 1
+	:vballtimeloop3
+	vball_serve_lvl = pcs_vball['blocking_practice']
+	gs 'exercise', 'tier2', 0, 'stren_exp', 'vital_exp'
+	gs 'exercise', 'tier3', 0, 'vball_serve_exp'
+	if loopcount < timemult: loopcount += 1 & jump 'vballtimeloop3'
+	loopcount = 0
+	timemult = 0
+	gs 'volleyball', 'level_up'
+	!! IMAGE LINK GOES HERE
+	if vball['team'] = 1:
+		vball['defense_exp'] += 1
+		'You spend your free time practicing your jump serve against your teammates while they try to receive it.'
+		*nl
+		if vball['level_up_message'] = 1: vball['level_up_message'] = 0 & 'It was a good session of doing serves with the team.'
+		act'Finish practice':gt'volleyball','practice_end2'
+	elseif vball_serve_lvl < 20:
+		'You practice jump serves. Most times end with you missing the ball entirely or falling flat on your ass after the hit or whacking it with a homerun hit outside the court. Or a combination of those things.'
+		*nl
+		if vball['level_up_message'] = 1 and vball_serve_lvl = 20: 
+			vball['level_up_message'] = 0
+			act'Continue':gt'volleyball','jump_serve_complete'
+		elseif vball['level_up_message'] = 1:
+			vball['level_up_message'] = 0
+			'Though most of your attempts went awry, but you think you might be a litte closer to figuring out this jump serve thing.'
+			act'Finish practice':gt'volleyball','practice_end2'
+		else
+			'By the end of practice your body is aching with your failed attempts to jump serve. You wince as you rub your ass, wondering if it''s going to bruise.'
+			'<i>Man! Jump serving is hard!</i>'
+			act'Finish practice':gt'volleyball','practice_end2'
+		end
+	else
+		'You practice jump serves, asking some of the other girls help you out by trying to receive them.'
+		*nl
+		if vball['level_up_message'] = 1: vball['level_up_message'] = 0 & 'Their advice really helped, you feel like you might have figured out how to better control and aim your serve.'
+		act'Finish practice':gt'volleyball','practice_end2'
+	end
+end
+
+if $ARGS[0] = 'jump_serve_complete':
+!!	 IMAGE LINK GOES HERE
+!!	'<i>Whhhwwww</i>'
+	*nl
+	'You exale slowly, holding the ball in front of yourself. Tossing it up into the air, you think, <i>That felt right...</i>'
+	*nl
+	'Leaping into the air, you fling your hand forward, swinging at the ball. It connects with an awesome slapping sound that reverberates through your body. The ball soars over the net and pounds onto the wood just inside the line. A perfect jump serve. Your heart pounds inside your chest with your success. You spend the rest of practice focusing on what you felt for that perfect first serve. More of your serves begin to connect, and more of the ones that do land inside than they did before. And not once do you whiff completely and fall on your ass.'
+	*nl
+	'At the end of your practice you''re sweaty, exhausted, and feeling triumphant. You''re not fantastic by any means, but you just turned something inconsistent into something consistent.'
+	*nl
+	'<i>I did it! I can do jump serves!</i>'
+	act'Finish practice':
+	
+	end
+end
+
+if $ARGS[0] = 'set_practice':
+	timemult = 4
+	loopcount = 1
+	:vballtimeloop3
+	vball_set_lvl = pcs_vball['blocking_practice']
+	gs 'exercise', 'tier2', 0, 'agil_exp', 'prcptn_exp'
+	gs 'exercise', 'tier3', 0, 'vball_set_exp'
+	if loopcount < timemult: loopcount += 1 & jump 'vballtimeloop3'
+	loopcount = 0
+	timemult = 0
+	gs 'volleyball', 'level_up'
+	!! IMAGE LINK GOES HERE
+	if vball['team'] = 1:
+		vball['attack_exp'] += 1
+		'You spend your free time doing setting drills with some of the other girls on the team.'
+	else
+		'You practicing various setting drills including bouncing it off the wall, above your head, and keeping proper hand shape.'
+	end
+	*nl
+	if vball['level_up_message'] = 1: vball['level_up_message'] = 0 & 'It was a good session, you really feel like you''re becoming more consistent with your sets.'
+	act'Finish practice':gt'volleyball','practice_end2'
+end
+
+if $ARGS[0] = 'spike_practice':
+	timemult = 4
+	loopcount = 1
+	:vballtimeloop3
+	vball_spike_lvl = pcs_vball['blocking_practice']
+	gs 'exercise', 'tier2', 0, 'agil_exp', 'stren_exp', 'vital_exp'
+	gs 'exercise', 'tier3', 0, 'vball_spike_exp'
+	if loopcount < timemult: loopcount += 1 & jump 'vballtimeloop3'
+	loopcount = 0
+	timemult = 0
+	gs 'volleyball', 'level_up'
+
+	!! IMAGE LINK GOES HERE
+	if vball['team'] = 1:
+		vball['defense_exp'] += 1
+		'You spend your free time practicing spikes against your team while they try to block them.'
+	else
+		'You practicing various setting drills including bouncing it off the wall, above your head, and keeping proper hand shape.'
+	end
+	*nl
+	if vball['level_up_message'] = 1: vball['level_up_message'] = 0 & 'It was a good session, you really feel like you''re getting better at spiking your way past blocks.'
+	act'Finish practice':gt'volleyball','practice_end2'
+end
+
+
+!! ------------------------------------------ Competition Matches ---------------------------------------------------
+
+if $ARGS[0] = 'opponent_stats':
+!!	if low level team:
+		vball_match['opp_attack'] = rand(20,60)
+		vball_match['opp_defense'] = rand(20,60)
+	
+end
+
+!! npc_rel['A69']
+
+if $ARGS[0] = 'arrival':
+	gs 'volleyball','opponent_stats'
+	!! IMAGE LINK
+	'You arrive at the gym. You and the team wait for your admission to the court and begin warming up.'
+	act'Wait for warm ups':gt'volleyball','warm_ups'
+!!{ 
+	if vball['trenersex'] > 0:
+		act'See the coach for a good luck fuck':
+	end	
+}
+end
+
+if $ARGS[0] = 'warm_ups':
+!! IMAGE LINK
+	'You and your team begin passing back and forth to each other, practicing serves, spikes, and receives, getting your bodies ready for the match. And soon enough, it''s time for it to begin.'
+	*nl
+	if rand(1,2) = 1:
+		'The coin toss comes up in your favor and your team gets to decide whether you serve first or receive first.'
+		*nl
+		if vball['team_captain'] = 1:
+			'Which will it be?'
+			act'Serve first':gt'volleyball','serve_start'
+			
+			act'Receive first':gt'volleyball','receive1'
+		else
+			if rand(1,100) < vball_serve_lvl or vball_serve_lvl >= 65:
+				if vball_serve_lvl > 35 and vball['libero'] ! 1:
+					'"We''ll serve first," your team captain says and looks back at you.'
+					'"<<$pcs_lastname>>! You''re up!" Coach Mikhail calls from the bench.'
+					act'Serve':gt'volleyball','serve_start'
+				else
+					'"We''ll serve first," your team captain says and heads back to the team, nodding at the one who you decided would be the first to serve.'
+					*nl
+					'The match has officially begun...'
+					
+					if rand(1,2) = 1:
+						vball_match['team_points'] += 1
+					else
+						vball_match['opp_points'] += 1
+					end
+					
+					act'Continue':gt'volleyball','point_check'
+				end
+			else
+				'"We''ll receive first," your team captain says, and then heads back to the court as all of you take your positions.'
+				act'Wait for the serve':gt'volleyball','receive_start'
+			end
+		end
+	else
+		'The coin toss comes up in their favor and the opposing team gets to decide whether they serve first or receive first.'
+		*nl
+		if vball_match['opp_defense'] > vball_match['opp_attack']:
+			if vball_serve_lvl > 35:
+				'"We''ll receive first," their team captain says. Your own captain nods in response and looks back at you.'
+				'"<<$pcs_lastname>>! You''re up!" Coach Mikhail calls from the bench as you nod back.'
+				act'Serve':gt'volleyball','serve_start'
+			else
+				'"We''ll receive first," their team captain says. Your own captain nods in response and looks back at the one who you decided would be the first to serve.'
+				*nl
+				'The match has officially begun...'
+				
+				if rand(1,2) = 1:
+					vball_match['team_points'] += 1
+				else
+					vball_match['opp_points'] += 1
+				end
+				
+				act'Continue':gt'volleyball','point_check'
+			end
+		else
+			'"We''ll serve first," their captain says. Your own captain nods back and heads back to the court as all of you take your positions'
+			act'Wait for the serve':gt'volleyball','receive_start'
+		end
+	end
+end
+
+if $ARGS[0] = 'point_check':
+	minut += rand(3,5)
+	vball_match['opp_att_penalty'] = 0
+	gs 'stat'
+	if vball_match['team_points'] >= 5:
+		gt 'victory'
+	elseif vball_match['opp_points'] >= 5:
+		gt 'defeat'
+	elseif pcs_stam < 100 and vball_match['stay'] ! 1:
+		gt 'volleyball', 'player_substitution'
+	elseif pcs_stam <= 5:
+		gt 'volleyball','collapse'
+	else
+		if vball_match['service'] = 1:
+			gt'volleyball','serve'
+		else
+			gt'volleyball','randomizer'
+		end
+	end
+end
+
+
+if $ARGS[0] = 'randomizer':
+	vball_match['random'] = rand(1,5)
+	if vball_match['random'] <= 2:
+		gt'volleyball','free_ball'
+	elseif vball_match['random'] <= 4:
+		gt'volleyball','opp_spike'
+	elseif vball_match['random'] = 5:
+		gt'volleyball','serve'
+!!	elseif vball_match['random'] = 6:
+!!		gt'volleyball','free_ball'
+	end
+end
+
+!! ---------------------------- AFTER-MATCH  ---------------------------------------------------
+
+
+
+
+
+
+
+!! ------------------------ MATCH SITUATIONS ---------------------------------------------------
+
+if $ARGS[0] = 'victory':
+	!! IMAGE LINK
+	vball_match['win'] = 1
+	vball['wins'] += 1
+	'Victory!'
+	*nl
+	'The match is over, the scoreboard reading 25 to <<vball_match[''opp_points''] * 5 + rand(1,5)>>. You won!'
+	*nl
+	'"We did it!" you cheer, the whole team gathering together for a team hug.'
+	'"Alright, good job girls!" Coach Mikhail says, congratulating you. "Let''s pack up now. Make sure we leave nothing behind. You can all shower back at the community centre."'
+	'"Yes coach!" the team replies in unison before quickly dispersing to carry out his orders.'
+	act'Pack up and drive back':gt'volleyball','drive_back'
+end
+
+
+if $ARGS[0] = 'defeat':
+	!! IMAGE LINK
+	vball_match['loss'] = 1
+	vball['losses'] += 1
+	'The match is over, the scoreboard reading <<vball_match[''team_points''] * 5 + rand(1,5)>> to 25. Your team... lost.'
+	*nl
+	'Soft sniffles come from the team as you walk off the court, some girls wiping tears from their eyes even as others try to hold back sobs.'
+	'"It was a good hussle out there girls," Coach Mikhail says. "We''ll talk about what went wrong and what can improve later. We''ll get ''em next time. But right now, we need to pack up. Make sure we leave nothing behind. You can all shower back at the community centre."'
+	'"Yes coach," the team dejectedly, sluggishly dispersing to carry out his orders.'
+	act'Pack up and drive back':gt'volleyball','drive_back'
+end
+
+if $ARGS[0] = 'free_ball':
+	!! IMAGE LINK
+	'"Free ball!" you shout as the ball soars high over the net towards your team.'
+	*nl
+	'Your team just got in a good attack but didn''t manage to score a point off of it. Fortunately, it seemed to take your opponents off balance and they couldn''t attack back, forced to use all three of their touches just to get it back over the net.'
+	*nl
+	'As the ball begins to come back down, you need to decide what to do next.'
+	gs 'volleyball','block_follow'
+	gs 'volleyball','set'
+	gs 'volleyball','spike'
+	gs 'volleyball','spike_fake'
+end
+
+if $ARGS[0] = 'opp_spike':
+	!! IMAGE LINK
+	'"Here it comes!" you shout as your opponents jump up to spike the ball.'
+	*nl
+	'They had a clean receive on their end and they quickly turned it into an attack. Once you saw them coming back, you decided to...'
+	gs'volleyball','block'
+	gs'volleyball','receive'
+end
+
+!!if $ARGS[0] = 'receive_serve':
+
+
+!!end
+
+
+!! ------------------------ MATCH CHOICE OPTIONS ---------------------------------------------------
+
+if $ARGS[0] = 'receive_stats':
+	pcs_sweat += rand(3,5)
+	vball_match['exhaust_temp'] = rand(1,3)
+	vball_match['exhaust'] += vball_match['exhaust_temp']
+	vball_match['rec'] = rand(1,100) + vball_rec_lvl/4 - vball_match['exhaust']
+	pcs_stam -= vball_match['exhaust_temp'] * 5
+end
+
+if $ARGS[0] = 'block':
+	act'Go for a block':
+		pcs_sweat += rand(3,5)
+		vball_match['exhaust_temp'] = rand(2,3)
+		vball_match['exhaust'] += vball_match['exhaust_temp']
+		pcs_stam -= vball_match['exhaust_temp'] * 4
+		vball_match['opp_att_result'] = rand(1,50) + vball_match['opp_attack'] - vball_match['opp_att_penalty']
+		if rand(1,50) + vball_match['opp_att_result'] < vball['team_defense'] - 40:
+			if rand(1,50) + vball['team_defense'] + vball_block_lvl - vball_match['exhaust'] > vball_match['opp_att_result']:
+				gt'volleyball','block3_win'
+			else
+				gt'volleyball','block3_fail'
+			end
+		elseif rand(1,50) + vball_match['opp_att_result'] < vball['team_defense'] - 20:
+			if rand(1,50) + vball['team_defense']/2 + vball_block_lvl - vball_match['exhaust'] > vball_match['opp_att_result']:
+				gt'volleyball','block2_win'
+			else
+				gt'volleyball','block2_fail'
+			end
+		else
+			if rand(1,50) + vball_block_lvl > vball_match['opp_att_result']:
+				gt'volleyball','block1_win'
+			else
+				gt'volleyball','block1_fail'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'block1_win':
+	vball_match['team_points'] += 1
+	!! IMAGE LINK
+	'You were the only one to see the spike coming and find yourself jumping up by yourself trying to block it.'
+	*nl
+	'The ball connects with your opponents hand and flies forward, slamming into your hands and bouncing back down to their side of the court.'
+	*nl
+	'Your teammates cheer at your miraculous one man shutout while the girl you just blocked glares at you from beyond the net. You just earned another point!'
+	
+end
+
+if $ARGS[0] = 'block1_fail':
+	vball_match['opp_points'] += 1
+	!! IMAGE LINK
+	'You were the only one to see the spike coming and find yourself jumping up by yourself trying to block it.'
+	*nl
+	'But one girl''s arms do not make a good wall, and your opponent easily spikes the ball straight past you into the court on your side.'
+	*nl
+	'You grit your teeth at the loss of another point to the opposing team.'
+	act'Continue':gt 'volleyball','point_check'
+end
+
+if $ARGS[0] = 'block2_win':
+	vball_match['team_points'] += 1
+	!! IMAGE LINK
+	'You and one other girl get into position in time before the spike. With careful coordination, the two of you jump up together and slap the ball down right as it gets spiked from your opponent''s hand.'
+	*nl
+	'Woo! Another point!'
+	act'Continue':gt 'volleyball','point_check'
+end
+
+if $ARGS[0] = 'block2_fail':
+	vball_match['opp_points'] += 1
+	!! IMAGE LINK
+	'You and one other girl get into position in time before the spike. The two of you jump up together but when the spike comes, it''s more powerful than you can handle and it blows straight through your arms.'
+	*nl
+	'You grit your teeth in anger while the other team cheers for the point they won.'
+	act'Continue':gt 'volleyball','point_check'
+end
+
+if $ARGS[0] = 'block3_win':
+	vball_match['team_points'] += 1
+	!! IMAGE LINK
+	'Your team manages to get a full 3-man wall of defenders in position just before the spike comes. With careful timing, you all jump up together to form a wide wall with nowhere for the enemy to aim past. The ball gets spiked into your arms and falls straight back down on their side.'
+	*nl
+	'Your team cheers together at the success of another point!'
+	act'Continue':gt 'volleyball','point_check'
+end
+
+if $ARGS[0] = 'block3_fail':
+	vball_match['opp_points'] += 1
+	!! IMAGE LINK
+	'Your team manages to get a full 3-man wall of defenders in position just before the spike comes. All of you jump up together but when the spike comes, it''s more powerful than you can handle and it blows straight through your arms.'
+	*nl
+	'You grit your teeth in anger while the other team cheers for the point they won.'
+	act'Continue':gt 'volleyball','point_check'
+end
+
+if $ARGS[0] = 'block_follow':
+	act'Follow-up in case of block':
+		pcs_sweat += rand(3,5)
+		vball_match['block_follow'] = rand(1,100) + vball_rec_lvl/4 - exhaust
+		if rand(1,50) + vball['team_attack'] > vball_match['opp_defense']:
+			!! IMAGE LINK
+			'You hang back waiting and watching carefully in case the enemy manages to block your team''s attack.'
+			*nl
+			'Fortunately, there was no need at all as your team''s spike goes cleanly through your opponent''s defense and scores a clean point!'
+			vball_match['team_points'] += 1
+			act'Continue':gt 'volleyball','point_check'
+		else
+			if vball_match['block_follow'] > 70:
+				!! IMAGE LINK
+				'You hang back waiting and watching carefully in case the enemy manages to block your team''s attack.'
+				*nl
+				'And a good thing that you did. Your opponents manage to get up a block in time and the ball bounces right off it, coming back towards your side of the court. You quickly move in, bumping it high into the air, trying to give your team another opportunity to attack.'
+								
+				gs'volleyball','spike'
+				
+				gs 'volleyball','fake_spike'
+				
+			elseif vball_match['block_follow'] > 50:
+				if rand(1,2) = 1:
+					!! IMAGE LINK
+					vball_match['team_points'] += 1
+					'You hang back waiting and watching carefully in case the enemy manages to block your team''s attack.'
+					*nl
+					'And a good thing that you did. Your opponents manage to get up a block in time and the ball bounces right off it, coming back towards your side of the court. You quickly move in, bumping it back into the air, but it''s lower than you hoped. Still, somehow somebody gets it in front of a spiker and scores your team a point!'
+					act'Continue':gt 'volleyball','point_check'
+				else
+					!! IMAGE LINK
+					vball_match['opp_points'] += 1
+					'You hang back waiting and watching carefully in case the enemy manages to block your team''s attack.'
+					*nl
+					'And a good thing that you did. Your opponents manage to get up a block in time and the ball bounces right off it, coming back towards your side of the court. You quickly move in, bumping it back into the air, but it''s lower than you hoped. Getting it back up is shakey and by the time someone manages to spike it, the opposing team has already put up another block and you get completely shut out, costing you a point.'
+					act'Continue':gt 'volleyball','point_check'
+				end
+			else
+				!! IMAGE LINK
+				vball_match['opp_points'] += 1
+				'You hang back waiting and watching carefully in case the enemy manages to block your team''s attack.'
+				*nl
+				'And unfortunately, they do. Perfectly. You and some of the other girls dive for the ball as it bounces off the block, but not one of you get a hand on the ball before it touches thr ground, and it costs you a point.'
+				act'Continue':gt 'volleyball','point_check'
+			end
+		
+		end
+	end
+end
+
+if $ARGS[0] = 'receive_start':
+	!! IMAGE LINK
+	'You and your teammates take your defensive positions.'
+	*nl
+	'This is the first point of the game... Whoever wins this will have a morale boost right off the bat, could set the flow for the rest of the game...'
+	*nl
+	'<i>Pressure''s on...</i>'
+	act'Continue':
+		cla & *clr
+		!! IMAGE LINK
+		'The serve comes up and flies over the net, directly towards you!'
+		act'Receive!':
+			cla & *clr
+			gs 'volleyball','receive_stats'
+			if rand(1,75) + rand(20,vball_rec_lvl) > vball_match['opp_att_result'] + 20:
+				!! IMAGE LINK
+				'You lunge forward, moving directly into the path of the ball. It bounces off your forearms high into the air and it''s a perfect opportunity for your team to counter attack.'
+				
+				gs'volleyball','block_follow'
+				
+				gs'volleyball','spike2'
+				
+			elseif rand(1,75) + rand(20,vball_rec_lvl) > vball_match['opp_att_result']:
+				if rand(1,2) = 1:
+					vball_match['team_points'] += 1
+					!! IMAGE LINK
+					'You lunge forward arm outstretched and just somehow barely get your arms under it before it flies past you. The force of the serve knocks you onto your ass, but somehow you still manage to get it up in the air.'
+					*nl
+					'Your team rallies from your reception and immediately manage to score! They grab you in a group hug, cheering for you.'
+					*nl
+					'<i>The first point is ours!</i>'
+					act'Continue':gt 'volleyball','point_check'
+				else
+					vball_match['opp_points'] += 1
+					!! IMAGE LINK
+					'You lunge forward arm outstretched and just somehow barely get your arms under it before it flies past you. The force of the serve knocks you onto your ass, but somehow you still manage to get it up in the air.'
+					*nl
+					'Unfortunately, it was all for nothing. With such a shakey reception, your team can''t get an attack out of it, forcing them to bump it over the net. The following attack smashes past all of you and you''re forced to give up the first point of the match.'
+					act'Continue':gt 'volleyball','point_check'
+				end
+			else
+				if vball_match['service'] = 1:vball_match['service'] = 0
+				vball_match['opp_points'] += 1
+				!! IMAGE LINK
+				'You lunge forward arm outstretched but the serve is too powerful for you. It smashes into your arms before flying past you and your teammates, not one of you able to do a thing as it bounces out of your reach.'
+				*nl
+				'"No worries, no worries," your teammates all say to each other around you, trying to rally back from losing the first point.'
+				act'Continue':gt 'volleyball','point_check'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'receive':
+	act'Dig to receive (bump)':
+		cla & *clr
+		pcs_sweat += rand(3,5)
+		vball_match['opp_att_result'] = rand(1,50) + vball_match['opp_attack'] - vball_match['opp_att_penalty']
+		if vball_match['opp_att_result'] < vball['team_defense']:
+			vball_match['team_points'] += 1
+			!! IMAGE LINK
+			'You''re fully prepared to receive the ball but it proves unnecessary when your teammates on the front line jump up to block the shot.'
+			*nl
+			'You cheer, congratulating your comrades for managing to score another point.'
+			act'Continue':gt 'volleyball','point_check'
+		elseif rand(1,75) + rand(20,vball_rec_lvl) - vball['exhaust'] > vball_match['opp_att_result'] + 20:
+			gs 'volleyball','receive_stats'
+			!! IMAGE LINK
+			'Your opponents jump up for their spike and you read their movements perfectly, moving directly into the path of the ball. It bounces off your forearms high into the air and it''s a perfect opportunity for your team to counter attack.'
+			
+			gs'volleyball','block_follow'
+			
+			gs'volleyball','spike2'
+			
+		elseif rand(1,75) + rand(20,vball_rec_lvl) - vball['exhaust'] > vball_match['opp_att_result']:
+			gs 'volleyball','receive_stats'
+			if rand(1,2) = 1:
+				vball_match['team_points'] += 1
+				!! IMAGE LINK
+				'Your opponents catch your team off guard, spiking the ball into the perfect hole in your defenses. You dive for the ball, arm outstretched and just somehow barely get your hand under it before it touches the floor.'
+				*nl
+				'Your team rallies from your dive and even manage to score off of it! They grab you in a group hug, cheering for you and your miraculous save.'
+				act'Continue':gt 'volleyball','point_check'
+			else
+				gs 'volleyball','receive_stats'
+				vball_match['opp_points'] += 1
+				!! IMAGE LINK
+				'Your opponents catch your team off guard, spiking the ball into the perfect hole in your defenses. You dive for the ball, arm outstretched and just somehow barely get your hand under it before it touches the floor.'
+				*nl
+				'Unfortunately, it was all for nothing. Bouncing off your hand, it''s too low for your team and they have to send it over the net without a proper attack before your opponents immediately spike it right back.'
+				act'Continue':gt 'volleyball','point_check'
+			end
+		else
+			gs 'volleyball','receive_stats'
+			if vball_match['service'] = 1:vball_match['service'] = 0
+			vball_match['opp_points'] += 1
+			!! IMAGE LINK
+			'Your opponents smash a spike over the net.'
+			*nl
+			'The team dives for the ball but not a single one of you can get a hand on it, a clean point won for your opponents.'
+			act'Continue':gt 'volleyball','point_check'
+		end
+	end
+end
+
+
+!! receive after player''s serve
+if $ARGS[0] = 'receive2':
+	act'Receive the spike':
+		cla & *clr
+		pcs_sweat += rand(3,5)
+		vball_match['opp_att_result'] = rand(1,50) + vball_match['opp_attack'] - vball_match['opp_att_penalty'] 
+
+		if vball_match['opp_att_result'] < vball['team_defense']:
+			vball_match['team_points'] += 1
+			!! IMAGE LINK
+			'Shaken by your serve, they barely manage to get it up to spike, at which point your team is already in position to jump right up in front of it to block, totally shutting them out.'
+			*nl
+			'Your teammates cheer from the bench as you score another point!'
+			act'Continue':gt 'volleyball','point_check'
+		
+		elseif rand(1,75) + rand(20,vball_rec_lvl) - vball['exhaust'] > vball_match['opp_att_result'] + 20:
+			gs 'volleyball','receive_stats'
+			!! IMAGE LINK
+			'Obviously put off balance by your serve, you read their movements perfectly, moving directly into the path of the ball. It bounces off your forearms high into the air and it''s a perfect opportunity for your team to counter attack.'
+			
+			gs'volleyball','block_follow'
+			
+			gs'volleyball','spike'
+			
+		elseif rand(1,75) + rand(20,vball_rec_lvl) - vball['exhaust'] > vball_match['opp_att_result']:
+			gs 'volleyball','receive_stats'
+			if rand(1,2) = 1:
+				vball_match['team_points'] += 1
+				!! IMAGE LINK
+				'Your opponents catch your team off guard, spiking the ball into the perfect hole in your defenses. You dive for the ball, arm outstretched and just somehow barely get your hand under it before it touches the floor.'
+				*nl
+				'Your team rallies from your dive and even manage to score off of it! They grab you in a group hug, cheering for you and your miraculous save.'
+				act'Continue':gt 'volleyball','point_check'
+			else
+				vball_match['opp_points'] += 1
+				!! IMAGE LINK
+				'Your opponents catch your team off guard, spiking the ball into the perfect hole in your defenses. You dive for the ball, arm outstretched and just somehow barely get your hand under it before it touches the floor.'
+				*nl
+				'Unfortunately, it was all for nothing. Bouncing off your hand, it''s too low for your team and they have to send it over the net without a proper attack before your opponents immediately spike it right back.'
+				act'Continue':gt 'volleyball','point_check'
+			end
+		else
+			gs 'volleyball','receive_stats'
+			vball_match['opp_points'] += 1
+			if vball_match['service'] = 1:vball_match['service'] = 0
+			!! IMAGE LINK
+			'Your opponents smash a spike over the net.'
+			*nl
+			'The team dives for the ball but not a single one of you can get a hand on it, a clean point won for your opponents.'
+			act'Continue':gt 'volleyball','point_check'
+		end
+	end
+end
+
+!! receive after player''s serve
+if $ARGS[0] = 'receive3':
+	act'Receive the spike':
+		cla & *clr
+		pcs_sweat += rand(3,5)
+		vball_match['opp_att_result'] = rand(1,50) + vball_match['opp_attack'] - vball_match['opp_att_penalty']
+		
+		if vball_match['opp_att_result'] < vball['team_defense']:
+			vball_match['team_points'] += 1
+			!! IMAGE LINK
+			'Despite how well they did receiving the ball, by the time they get it up to spike your team is already in position to jump right up in front of it to block, totally shutting them out.'
+			*nl
+			'Your teammates cheer from the bench as you score another point!'
+			act'Continue':gt 'volleyball','point_check'
+		
+		elseif rand(1,75) + rand(20,vball_rec_lvl) - vball['exhaust'] > vball_match['opp_att_result'] + 20:
+			gs 'volleyball','receive_stats'
+			!! IMAGE LINK
+			'Despite how well they did receiving the ball, you read their movements perfectly, moving directly into the path of the ball. It bounces off your forearms high into the air and it''s a perfect opportunity for your team to counter attack.'
+			
+			gs'volleyball','block_follow'
+			
+			gs'volleyball','spike2'
+			
+		elseif rand(1,75) + rand(20,vball_rec_lvl) - vball['exhaust'] > vball_match['opp_att_result']:
+			gs 'volleyball','receive_stats'
+			if rand(1,2) = 1:
+				vball_match['team_points'] += 1
+				!! IMAGE LINK
+				'Your opponents catch your team off guard, spiking the ball into the perfect hole in your defenses. You dive for the ball, arm outstretched and just somehow barely get your hand under it before it touches the floor.'
+				*nl
+				'Your team rallies from your dive and even manage to score off of it! They grab you in a group hug, cheering for you and your miraculous save.'
+				act'Continue':gt 'volleyball','point_check'
+			else
+				vball_match['opp_points'] += 1
+				!! IMAGE LINK
+				'Your opponents catch your team off guard, spiking the ball into the perfect hole in your defenses. You dive for the ball, arm outstretched and just somehow barely get your hand under it before it touches the floor.'
+				*nl
+				'Unfortunately, it was all for nothing. Bouncing off your hand, it''s too low for your team and they have to send it over the net without a proper attack before your opponents immediately spike it right back.'
+				act'Continue':gt 'volleyball','point_check'
+			end
+		else
+			gs 'volleyball','receive_stats'
+			if vball_match['service'] = 1:vball_match['service'] = 0
+			vball_match['opp_points'] += 1
+			!! IMAGE LINK
+			'Your opponents smash a spike over the net.'
+			*nl
+			'The team dives for the ball but not a single one of you can get a hand on it, a clean point won for your opponents.'
+			act'Continue':gt 'volleyball','point_check'
+		end
+	end
+end
+
+if $ARGS[0] = 'serve_start':
+	pcs_sweat += rand(3,5)
+	vball_match['service'] = 1
+	vball_match['serve'] = rand(1,75) + rand(20,pcs_serv_lvl) - vball_match['exhaust']
+	vball_match['exhaust_temp'] = rand(3,5)
+	vball_match['exhaust'] += vball_match['exhaust_temp']
+	pcs_stam -= vball_match['exhaust_temp'] * 5
+	!! IMAGE LINK
+	'You exhale slowly as you hold the ball in your hands.'
+	*nl
+	'This is the first point of the game. How this goes could possibly determine the flow of the rest of the game...'
+	*nl
+	'<i>Pressure''s on...</i>'
+	act'Serve the ball':
+		cla & *clr
+		if vball_match['serve'] > vball_match['opp_defense'] + 20:
+			vball_match['team_points'] += 1
+			!! IMAGE LINK
+			'Your hand whips forward, making perfect contact with the ball which soars forward over the net and straight past your opponents defenders. It bounces off the court with a thud and your team cheers with glee.'
+			*nl
+			'Service ace! For the first point of the game!'
+			*nl
+			act'Continue':gt 'volleyball','point_check'
+			
+		elseif vball_match['serve'] > vball_match['opp_defense']:
+			vball_match['opp_att_penalty'] += 20
+			vball_match['opp_att_result'] = rand(1,50) + vball_match['opp_attack'] - vball_match['opp_att_penalty']
+			!! IMAGE LINK
+			'Your hand whips forward, slapping into the ball which soars forward over the net. The defenders manage to get a hand on the ball, but your spike was powerful enough that it wasn''t a good reception.'
+			*nl
+			'Despite that, they still manage to get the ball up and it looks like they''ll manage to get in an attack. You rush to a defensive position, preparing for if they manage to get past the block.'
+			gs 'volleyball','receive2'
+			
+		elseif vball_match['serve'] > vball_match['opp_defense'] - 20:
+			
+			!! IMAGE LINK
+			'Your hand whips forward, slapping into the ball which soars forward over the net. The defenders were ready for you and bump the ball high into the air. It looks like they''re going to get a good opportunity to spike. Quickly, you get into your own defensive position and prepare to receive the ball.'
+			
+			gs 'volleyball','receive3'
+		else
+			vball_match['opp_points'] += 1
+			if vball_match['service'] = 1:vball_match['service'] = 0
+			if rand(1,2) = 1:
+				!! IMAGE LINK
+				'Your hand whips forward, slapping into the ball which soars forward and directly into the net.'
+				*nl
+				'<i>God fucking damn it! A fucking net ball?! For the first point of the game?!</i>'
+				act'Continue':gt 'volleyball','point_check'
+			else
+				!! IMAGE LINK
+				'Your hand whips forward, slapping into the ball which soars forward and right out of bounds of the court. You hiss as you realize your serve just cost your team a point.'
+				*nl
+				'<i>God fucking damn it! An out of bounds serve?! For the first point of the game?!</i>'
+				act'Continue':gt 'volleyball','point_check'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'serve':
+	pcs_sweat += rand(3,5)
+	vball_match['serve'] = rand(1,75) + rand(20,pcs_serv_lvl) - vball_match['exhaust']
+	vball_match['exhaust_temp'] = rand(3,5)
+	vball_match['exhaust'] += vball_match['exhaust_temp']
+	pcs_stam -= vball_match['exhaust_temp'] * 5
+	!! IMAGE LINK
+	if vball_match['service'] = 1:
+		'A teammate throws the ball back to you. You close your eyes, going through your pre-serve rhythm.'
+		*nl
+		'"One more point!" your team shouts at you from the bench.'
+		*nl
+		'Opening your eyes, you focus on the spot you intend to aim at. The whistle blows and you toss throw the ball into the air and run forward, jumping up after it.'
+	else
+		vball_match['service'] = 1
+		'A teammate throws the ball to you. Your turn to serve.'
+		*nl
+		'You close your eyes, going through your pre-serve rhythm. Opening them, you focus on the spot you intend to aim at. The whistle blows and you toss throw the ball into the air and run forward, jumping up after it.'
+	end
+	act'Serve the ball':
+		cla & *clr
+		if vball_match['serve'] > vball_match['opp_defense'] + 20:
+			vball_match['team_points'] += 1
+			!! IMAGE LINK
+			'Your hand whips forward, making perfect contact with the ball which soars forward over the net and straight past your opponents defenders. It bounces off the court with a thud and your team cheers with glee.'
+			*nl
+			'Service ace!'
+			*nl
+			act'Continue':gt 'volleyball','point_check'
+			
+		elseif vball_match['serve'] > vball_match['opp_defense']:
+			vball_match['opp_att_penalty'] += 20
+			vball_match['opp_att_result'] = rand(1,50) + vball_match['opp_attack'] - vball_match['opp_att_penalty']
+			!! IMAGE LINK
+			'Your hand whips forward, slapping into the ball which soars forward over the net. The defenders manage to get a hand on the ball, but your spike was powerful enough that it wasn''t a good reception.'
+			*nl
+			'Despite that, they still manage to get the ball up and it looks like they''ll manage to get in an attack. You rush to a defensive position, preparing for if they manage to get past the block.'
+			gs 'volleyball','receive2'
+			
+		elseif vball_match['serve'] > vball_match['opp_defense'] - 20:
+			
+			!! IMAGE LINK
+			'Your hand whips forward, slapping into the ball which soars forward over the net. The defenders were ready for you and bump the ball high into the air. It looks like they''re going to get a good opportunity to spike. Quickly, you get into your own defensive position and prepare to receive the ball.'
+			
+			gs 'volleyball','receive3'
+		else
+			vball_match['opp_points'] += 1
+			if vball_match['service'] = 1:vball_match['service'] = 0
+			if rand(1,2) = 1:
+				!! IMAGE LINK
+				'Your hand whips forward, slapping into the ball which soars forward and directly into the net. You hiss as you realize your serve just cost your team a point.'
+			else
+				!! IMAGE LINK
+				'Your hand whips forward, slapping into the ball which soars forward and right out of bounds of the court. You hiss as you realize your serve just cost your team a point.'
+			end
+			*nl
+			if pcs_serv_lvl < 35:'<i>Man, you really need to work on your serves...</i>'
+			act'Continue':gt 'volleyball','point_check'
+		end
+	end
+end
+
+
+if $ARGS[0] = 'set':
+	act'Prepare to set':
+		cla & *clr
+		!! IMAGE LINK
+		vball_match['set'] = rand(1,50) + vball['team_attack'] + rand(20,vball_set_lvl) - vball['exhaust']
+		vball_match['exhaust_temp'] = rand(2,4)
+		vball_match['exhaust'] += vball_match['exhaust_temp']
+		pcs_stam -= vball_match['exhaust_temp'] * 5
+		'You quickly get under the ball and toss it towards one of your teammates, set up for them to spike.'
+		act'Continue':
+			cla & *clr
+			if vball_match['set'] > vball_match['opp_defense']:
+				!! IMAGE LINK
+				vball_match['team_points'] += 1
+				'Team scores.'
+				
+				act'Continue':gt 'volleyball','point_check'
+			else
+				!! IMAGE LINK
+				vball_match['opp_points'] += 1
+				'Team gets blocked out'
+				act'Continue':gt 'volleyball','point_check'
+			end
+		end
+	end
+end
+
+!! front line spike
+if $ARGS[0] = 'spike':
+	act'Go for a spike':
+		cla & *clr
+		vball_match['spike'] = rand(1,75) + rand(20,vball_spike_lvl) - vball['exhaust']
+		vball_match['exhaust_temp'] = rand(2,4)
+		vball_match['exhaust'] += vball_match['exhaust_temp']
+		pcs_stam -= vball_match['exhaust_temp'] * 5
+		!! IMAGE LINK
+		'You take a step back before running forward, bending your knees and throwing your arms back, preparing to vault into a jump to spike the ball.'
+		act'Spike it!':
+			cla & *clr
+			if vball_match['spike'] > vball_match['opp_defense']:
+				vball_match['team_points'] += 1
+				!! IMAGE LINK
+				'You throw your hand forward, smashing the ball over the net and into the court on the other side.'
+				*nl
+				'Another point! Your team cheers for you.'
+				act'Continue':gt 'volleyball','point_check'
+			elseif vball_match['spike'] > vball_match['opp_defense'] - 20:
+				!! IMAGE LINK
+				'Your opponents manage to cleanly receive your spike even though it got past the block. You can see they''re already getting ready to counterattack back and you quickly need to decide what your next move is.'
+				gs 'volleyball','block'
+				
+				gs 'volleyball','receive'
+			else
+				vball_match['opp_points'] += 1
+				!! IMAGE LINK
+				'You throw your hand forward, smashing the ball over the net... and straight into the waiting block of your opponents.'
+				*nl
+				'The ball bounces off their hands and straight into the court on your side of the net, costing your team a point.'
+				act'Continue':gt 'volleyball','point_check'
+			end
+		end
+	end
+end
+
+!! back line spike
+if $ARGS[0] = 'spike2':
+	act'Go for a spike':
+		cla & *clr
+		vball_match['spike'] = rand(1,75) + rand(20,vball_spike_lvl) - vball['exhaust']
+		vball_match['exhaust_temp'] = rand(2,4)
+		vball_match['exhaust'] += vball_match['exhaust_temp']
+		pcs_stam -= vball_match['exhaust_temp'] * 5
+		!! IMAGE LINK
+		'You decide to go on the offense, running forward, bending your knees and throwing your arms back, preparing to spike the ball from the back line.'
+		act'Spike it!':
+			cla & *clr
+			if vball_match['spike'] > vball_match['opp_defense']:
+				vball_match['team_points'] += 1
+				!! IMAGE LINK
+				'You throw your hand forward, smashing the ball over the net and into the court on the other side.'
+				*nl
+				'Another point! Your team cheers for you.'
+				act'Continue':gt 'volleyball','point_check'
+			elseif vball_match['spike'] > vball_match['opp_defense'] - 20:
+				!! IMAGE LINK
+				'Your opponents manage to cleanly receive your spike even though it got past the block. You can see they''re already getting ready to counterattack back and you quickly need to decide what your next move is.'
+				gs 'volleyball','block'
+				
+				gs 'volleyball','receive'
+			else
+				vball_match['opp_points'] += 1
+				!! IMAGE LINK
+				'You throw your hand forward, smashing the ball over the net... and straight into the waiting block of your opponents.'
+				*nl
+				'The ball bounces off their hands and straight into the court on your side of the net, costing your team a point.'
+				act'Continue':gt 'volleyball','point_check'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'spike_fake':
+	act'Fake a spike, provide distraction':
+		cla & *clr
+		vball_match['spike'] = rand(1,50) + team_attack + rand(20,vball_spike_lvl) - vball['exhaust']
+		vball_match['exhaust_temp'] = rand(2,4)
+		vball_match['exhaust'] += vball_match['exhaust_temp']
+		pcs_stam -= vball_match['exhaust_temp'] * 5
+		!! IMAGE LINK
+		'You decide to try and distract the enemy and draw their attention away from the real spikers.'
+		act'Jump!':
+			cla & *clr
+			if vball_match['spike'] > vball_match['opp_defense']:
+				vball_match['team_points'] += 1
+				!! IMAGE LINK
+				'You fling yourself into the empty air, fully taking a spiker''s form as if the ball really were coming to you. Your form is so effective that it causes defenders to jump towards you even as the ball to a completely different person on your team, who spikes it straight into the court.'
+				*nl
+				'Another point! You and your team cheer for the girl who scored the it.'
+				act'Continue':gt 'volleyball','point_check'
+			elseif vball_match['spike'] > vball_match['opp_defense'] - 20:
+				!! IMAGE LINK
+				'You fling yourself into the empty air, fully taking a spiker''s form as if the ball really were coming to you. Your jump manages to fool one of the defenders and your teammate spikes it past the others, but they still manage to get a good receive in, bumping the ball high into the air over their side.'
+				*nl
+				'The ball is coming back! How are you going to try to stop it?'
+				gs 'volleyball','block'
+				
+				gs 'volleyball','receive'
+			else
+				vball_match['opp_points'] += 1
+				!! IMAGE LINK
+				'You fling yourself into the empty air, fully taking a spiker''s form as if the ball really were coming to you. But it doesn''t fool a single person on the enemy team, who all jump up in front of the girl who was really getting the ball, totally blocking out her spike.'
+				*nl
+				'The ball bounces off their hands and straight into the court on your side of the net, costing your team a point.'
+				act'Continue':gt 'volleyball','point_check'
+			end
+		end
+	end
+
+
+end
+
+
+
+
+--- volleyball ---------------------------------

Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov