26 Commits d1c8f3f9c2 ... b48d4fb1b1

Author SHA1 Message Date
  KevinSmarts b48d4fb1b1 [fixed] Ironed out some fight bugs but its still not right 5 years ago
  KevinSmarts cd3a56c918 Merge remote-tracking branch 'sovietmercader/master' 5 years ago
  KevinSmarts f1e78b0856 Merge remote-tracking branch 'julzor/master' 5 years ago
  sovietmercader 78327774b0 [added] willpower for talking and drinking with mitka 5 years ago
  julzor a3735a3c4d [removed] soniahome 5 years ago
  julzor e386d24833 [fixed] resolved some comments 5 years ago
  julzor 401409079d [fixed] & [added] nutlucks niko changes 5 years ago
  oldentree a525139895 Merge remote-tracking branch 'upstream/master' 5 years ago
  oldentree 265adf79d0 Merge remote-tracking branch 'upstream/master' 5 years ago
  KevinSmarts 1b991236d4 Merge remote-tracking branch 'oldentree/willpower_seeding' 5 years ago
  KevinSmarts 85d50daa85 Merge remote-tracking branch 'julzor/master' 5 years ago
  KevinSmarts fc3d976634 Merge remote-tracking branch 'KeyMasterOfGozer/master' 5 years ago
  KevinSmarts 0b79e91e12 Merge remote-tracking branch 'Sicaa/master' 5 years ago
  KevinSmarts a421ae7ca0 Merge remote-tracking branch 'Deroc/master' 5 years ago
  oldentree 08718fe0de [fixed] more willpower seeding: marking sub/dom dialog that needs fixing 5 years ago
  julzor 9cf4392dc8 [changed] increased water bottle uses to 3, because svetas has a magic purse 5 years ago
  oldentree ab9dfb8f8e [fixed] willpower seeding, first batch. Leaving some behind after I clarify what can be done 5 years ago
  KeyMasterOfGozer 47eba10eaa [Fixed] Damage from spells to be new fight system. 5 years ago
  KeyMasterOfGozer 4cf5b38533 Replaced Timer logic for 3 only per team with arbitrary number 5 years ago
  Sicaa a0330d890c [fixed] a few typos + some willpower tweaks in postdeliveries + slightly improved text order in the trFatherMisha truck ride sex event 5 years ago
  3xpurt f16cc9f242 [fixed] missing ends in willpower additions for postoffice and zsoft_gopskverGorSlut. 5 years ago
  3xpurt 5d0f1f291d [fixed] copy and paste error in loadg 5 years ago
  3xpurt 19d3cd8913 Merge branch 'master' of https://git.catrenelle.com/Kevin_Smarts/glife 5 years ago
  3xpurt 56e05060b2 [added] shampoo to the gadmarket so sveta can use her own shampoo at her grandparents house. 5 years ago
  3xpurt 06f44a2da0 [removed] old ParHomeBlock variable and replaced with home_owned[2], and updated loadg to fix existing saves. 5 years ago
  Deroc 03dc24d081 [edit & fix] minor text edits and added missing end 5 years ago

+ 0 - 1
glife.qproj

@@ -496,7 +496,6 @@
 		<Location name="NikoDreams"/>
 		<Location name="NikoPayback"/>
 		<Location name="NikoSlut"/>
-		<Location name="SoniaHome"/>
 	</Folder>
 	<Folder name="Anushka">
 		<Location name="anushka"/>

+ 2 - 2
locations/Cheatmenu_din.qsrc

@@ -1350,8 +1350,8 @@ $cheatmenu['reputation'] = {
 			'Your sister has a good opinion of you.'
 		end
 		*nl
-		if home_owned[2] = 0 or ParHomeBlock = 1:
-			'<a href="exec:home_owned[2] = 1 & ParHomeBlock = 0 & dynamic $cheatmenu[''reputation'']">Restore</a> access to your parent''s apartment.'
+		if home_owned[2] = 0:
+			'<a href="exec:home_owned[2] = 1 & dynamic $cheatmenu[''reputation'']">Restore</a> access to your parent''s apartment.'
 		end
 		if momKnowsKolka = 1:
 			'Your mother knows Kolka is the father. <a href="momKnowsKolka = 0 & dynamic $cheatmenu[''reputation'']">Clear</a>.'

+ 2 - 2
locations/Gadhouse.qsrc

@@ -174,7 +174,7 @@ if $ARGS[0] = 'Main':
 	!{
 	!New family system, skip for now.
 	gs 'zz_family', 'father_sheduler'
-	if $father['location'] = $curloc and ParHomeBlock = 0:
+	if $father['location'] = $curloc and home_owned[2] = 1:
 		'Your parents room.'
 		gs 'gadukino_event', 'go_home'
 	end
@@ -184,7 +184,7 @@ if $ARGS[0] = 'Main':
 	if indorf = 1:
 		'Your parents are relaxing inside.'
 
-		if staygad ! daystart and ParHomeBlock = 0: gs 'gadukino_event', 'go_home'
+		if staygad ! daystart and home_owned[2] = 1: gs 'gadukino_event', 'go_home'
 	end
 
 	 if $clothingworntype ! 'nude':

+ 1 - 1
locations/MartinTalk.qsrc

@@ -908,7 +908,7 @@ end
 
 if $ARGS[0] = 'MartinTalkApartment':
 	'<center><img <<$set_imgh>> src="images/locations/city/industrial/bar/martintalk.jpg"></center>'	
-	if housr = 1:
+	if home_owned[1] = 1:
 		'"Actually, I have a small apartment, on the other side of the park."'
 		*nl
 		'"Well, it''s good if you can afford it. Living on your own builds character."'

File diff suppressed because it is too large
+ 236 - 225
locations/NikoDates.qsrc


+ 87 - 111
locations/NikoEv.qsrc

@@ -4,7 +4,7 @@
 menu_off = 1
 
 if $ARGS[0] = 'Intro':
-	cls
+	*clr & cla
 	NikoIntro = 1
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
@@ -12,7 +12,7 @@ if $ARGS[0] = 'Intro':
 	'As you are walking out of school, you bump into one of your schoolmates Niko Volkov, who immediately gives you a warm smile. "Hello there, My name is Niko Volkov, may I ask you your name?"'
 
 	act 'I am <<$pcs_firstname>>':	
-		cls
+		*clr & cla
 		if npc_rel['A189'] < 50:npc_rel['A189'] = 50
 		NikoLuv += 2
 		minut += 5
@@ -25,7 +25,7 @@ if $ARGS[0] = 'Intro':
 	end
 	
 	act 'Beat it!':
-		cls
+		*clr & cla
 		if npc_rel['A189'] > 25:npc_rel['A189'] = 25
 		NikoLuv -= 2
 		minut += 5
@@ -39,7 +39,7 @@ if $ARGS[0] = 'Intro':
 end
 
 if $ARGS[0] = 'Lunch Intro':
-	cls
+	*clr & cla
 	if NikoIntro = 0:NikoIntro = 1
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
@@ -47,7 +47,7 @@ if $ARGS[0] = 'Lunch Intro':
 	'You approach Niko, he turns to you with a warm smile on his face. "Hello there, My name is Nikolai Volkov, may I ask you your name?'
 
 	act 'I am <<$pcs_firstname>>':
-		cls
+		*clr & cla
 		if npc_rel['A189'] < 50:npc_rel['A189'] = 50
 		NikoLuv += 2
 		minut += 5
@@ -57,7 +57,7 @@ if $ARGS[0] = 'Lunch Intro':
 		'You return the smile as you reply. "Hello yourself, my name is <<$pcs_firstname>>. Nice to meet you." Niko responds, "Ahh <<$pcs_firstname>> what a beautiful name, very suitable for you. I need to get going, but I am always here at lunchtime, and would be very grateful if you would grace me with your presence." He then gently grabs onto your fingers then raises it to his face before giving your hand a gently kiss. "Now may I get to know you better?"'
 
 		act 'Chat with Niko':
-			cls
+			*clr & cla
 			npc_rel['A189'] += rand(5,10)
 			minut += 10
 			gs'stat'
@@ -70,7 +70,7 @@ if $ARGS[0] = 'Lunch Intro':
 	end
 	
 	act 'Beat it!':
-		cls
+		*clr & cla
 		if npc_rel['A189'] > 25:npc_rel['A189'] = 25
 		NikoLuv -= 2
 		minut += 5
@@ -84,7 +84,7 @@ if $ARGS[0] = 'Lunch Intro':
 end
 
 if $ARGS[0] = 'Lunch Chat':
-	cls
+	*clr & cla
 	numnpc = 189
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
@@ -116,7 +116,7 @@ if $ARGS[0] = 'Lunch Chat':
 	
 	if NikoLuv > -4 and NikoPayback = 0:
 		act 'Chat':	
-			cls
+			*clr & cla
 			NikoLuv += 1
 			npc_rel['A189'] += rand(5,10)
 			minut += 10
@@ -131,7 +131,7 @@ if $ARGS[0] = 'Lunch Chat':
 	
 	if NikoLuv > -4 and NikoVolkovQW = 0 and NikoPayback = 0:
 		act 'Insult':	
-			cls	
+			*clr & cla	
 			npc_rel['A189'] -= 5
 			NikoLuv -= 1
 			minut += 5
@@ -145,7 +145,7 @@ if $ARGS[0] = 'Lunch Chat':
 	
 	if NikoPayback = 2 and NikoPayed ! daystart:
 		act 'Money (200 <b>₽</b>)':	
-			cls
+			*clr & cla
 			money -= 200
 			NikoPayed = daystart
 			minut += 5
@@ -158,7 +158,7 @@ if $ARGS[0] = 'Lunch Chat':
 		end
 		
 		act 'Sex':	
-			cls
+			*clr & cla
 			NikoPayed = daystart
 			minut += 5
 			gs'stat'
@@ -171,7 +171,7 @@ if $ARGS[0] = 'Lunch Chat':
 		
 	elseif NikoPayback = 2 and NikoPayed = daystart and NikoPayback_Sex ! daystart:	
 		act 'Offer Niko sex':	
-			cls
+			*clr & cla
 			NikoPayback_Sex = daystart
 			minut += 5
 			gs'stat'
@@ -185,7 +185,7 @@ if $ARGS[0] = 'Lunch Chat':
 	
 	if NikoPayback = 2 and NikoPayed = daystart:
 		act 'Chat':	
-			cls
+			*clr & cla
 			minut += 10
 			gs'stat'
 			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
@@ -198,19 +198,13 @@ if $ARGS[0] = 'Lunch Chat':
 	
 	if NikoVolkovQW = 5 and NikoEv = 9:
 		act '<font color=#FF00FF><b>Special Activity</b></font>':	
-			cls
+			*clr & cla
 			gs'stat'
 			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
-			'You sit down next to Niko, "Hello Niko, I remember you telling me something about a special activity that you have planned." Niko grins, as he replies, "I have something special for us today. Are you ready to find out what it is?" You suddenly feel a cold chill down your spine, as he says that. <font color=#FF00FF>Why do I feel so nervous? I can''t shake the feeling that something big is going to happen.</font>'
+			'You sit down next to Niko, "Hello Niko, I remember you telling me something about a special activity that you have planned." Niko grins, as he replies, "I have something special for us today. Are you ready to find out what it is?" You suddenly feel a cold chill down your spine, as he says that.'
 			
-			act '<font color=#FF00FF>Go with Niko</font>':
-				if soniaPS = 0:
-					gt 'NikoDates', 'Sonia Block'
-				else
-					gt 'NikoDates', 'Locker Room'
-				end	
-			end	
+			act '<font color=#FF00FF>Go with Niko</font>': gt 'NikoDates', 'Locker Room'
 
 			act 'Maybe later':gt 'NikoEv', 'Lunch Chat'
 		end
@@ -218,7 +212,7 @@ if $ARGS[0] = 'Lunch Chat':
 	
 	if NikoLuv <= -2 and NikoPayback = 0:
 		act 'Walk away':	
-			cls
+			*clr & cla
 			gs'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/school/hallway/wos4.jpg"></center>'
 			VK = rand(1,3)
@@ -237,7 +231,7 @@ if $ARGS[0] = 'Lunch Chat':
 		act 'Walk away':gt 'gschool_lessons', 'short_break'
 	elseif NikoPayback = 0:
 		act 'Leave':
-			cls
+			*clr & cla
 			gs'stat'
 			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
@@ -251,7 +245,7 @@ if $ARGS[0] = 'Lunch Chat':
 end
 
 if $ARGS[0] = 'Date Intro':
-	cls
+	*clr & cla
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/charmer2.jpg"></center>'
@@ -260,7 +254,7 @@ if $ARGS[0] = 'Date Intro':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/jewelry/necklace1.jpg"></center>'
 
 	act 'Accept the gift':	
-		cls
+		*clr & cla
 		if npc_rel['A189'] < 80:npc_rel['A189'] = 80
 		NikoDateIntro = 1
 		NikoNecklace1 = 1
@@ -275,17 +269,22 @@ if $ARGS[0] = 'Date Intro':
 
 		act 'Go to class':gt 'gschool_lessons', 'short_break'
 	end	
-	
-	act 'Decline the gift':	
-		cls
-		NikoLuv = 1
-		minut += 5
-		gs'stat'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/nodate.jpg"></center>'
-		'"I''m sorry Niko, but I''m not really looking for any kind of relationship right now." Niko gives you a warm smile, as he responds "Don''t worry about it milady, I will just wait for the time where you feel yourself ready, for such a venture." You giggle as you respond, "You''re so weird but thanks for understanding. I''ll see you later." You turn around and walk away.'
+	gs 'willpower', 'misc', 'resist', 'easy'
+	if will_cost <= pcs_willpwr:
+		act 'Decline the gift (<<will_cost>> Willpower)':
+			*clr & cla
+			gs 'willpower', 'pay', 'resist'
+			NikoLuv = 1
+			minut += 5
+			gs'stat'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/nodate.jpg"></center>'
+			'"I''m sorry Niko, but I''m not really looking for any kind of relationship right now." Niko gives you a warm smile, as he responds "Don''t worry about it milady, I will just wait for the time where you feel yourself ready, for such a venture." You giggle as you respond, "You''re so weird but thanks for understanding. I''ll see you later." You turn around and walk away.'
 
-		act 'Go to class':gt 'gschool_lessons', 'short_break'
-	end
+			act 'Go to class':gt 'gschool_lessons', 'short_break'
+		end
+	else
+		act 'Decline the gift (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end	
 end
 
 if $ARGS[0] = 'Niko Dates':
@@ -309,27 +308,25 @@ if $ARGS[0] = 'Niko Dates':
 end	
 
 if $ARGS[0] =  'Date 1':
-	cls
+	*clr & cla
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/niko1.jpg"></center>'
 	'You walk up to Niko, and his eyes light up as he sees you. "Greetings <<$pcs_firstname>>, I hope that you are ready to have a good time."'
 
 	act 'I''m ready':	
-		cls
+		*clr & cla
 		NikoEv = 2
 		minut += 5
 		gs'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/dates/walk1.jpg"></center>'
 		'"I sure am." Niko gives you a warm smile as he responds, "I figured that we could go to an amusement park, out of town. I will pay our way of course, so come on, let''s get going." Niko takes your hand, and walks you to the train station where you both board the train and get seated.'	
-		*nl
-		'<center><img <<$set_imgh>> src="images/locations/shared/train/pavplat.jpg"></center>'
 		
 		act 'Go with Niko':gt 'NikoDates', 'Date 1_1'
 	end
 	
 	act 'Not yet':	
-		cls
+		*clr & cla
 		minut += 5
 		gs'stat'
 		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
@@ -341,28 +338,26 @@ if $ARGS[0] =  'Date 1':
 end
 
 if $ARGS[0] =  'Date 2':
-	cls
+	*clr & cla
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/niko2.jpg"></center>'
 	'You walk up to Niko, and he lowers his cigarette before saying, "Hello <<$pcs_firstname>> I wanted to tell you that I am sorry, for how I acted yesterday. I just wanted to you leave your shell a bit. You always seem so tense." You reply, "Tense? I guess I could try to lighten up a bit. Maybe." Niko smiles as he responds, "Good enough. So are you ready for a surprise I have you? We could be out all afternoon."'
 
 	act 'I''m ready':	
-		cls
+		*clr & cla
 		NikoEv = 3
 		minut += 5
 		gs'stat'
 		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
-		'"I sure am." Niko''s smile widens as he replies, "Great let''s get going." Niko wraps his arm around your waist as he leads you toward the lake.'
-		*nl
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/dates/walk2.jpg"></center>'
+		'"I sure am." Niko''s smile widens as he replies, "Great let''s get going." Niko wraps his arm around your waist as he leads you toward the lake.'
 		
 		act 'Follow Niko''s lead':gt 'NikoDates', 'Date 2'
 	end
 	
 	act 'Not yet':	
-		cls
+		*clr & cla
 		minut += 5
 		gs'stat'
 		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
@@ -374,28 +369,26 @@ if $ARGS[0] =  'Date 2':
 end
 
 if $ARGS[0] =  'Date 3':
-	cls
+	*clr & cla
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/niko3.jpg"></center>'
 	'You walk up to Niko and his eyes light up as he sees you. "Greetings <<$pcs_firstname>>, I have a surprise activity for today, We could be out all afternoon. Are you up for it?"'
 
 	act 'I''m ready':	
-		cls
+		*clr & cla
 		NikoEv = 4
 		minut += 5
 		gs'stat'
 		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
-		'"I sure am." Niko''s smile widens as he replies, "Great let''s get going." Niko wraps his arm around your waist, as he leads you toward the lake.'	
-		*nl
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/dates/walk3.jpg"></center>'
+		'"I sure am." Niko''s smile widens as he replies, "Great let''s get going." Niko wraps his arm around your waist, as he leads you toward the lake.'	
 		
 		act 'Follow Niko''s lead':gt 'NikoDates', 'Date 2'
 	end
 	
 	act 'Not yet':	
-		cls
+		*clr & cla
 		minut += 5
 		gs'stat'
 		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
@@ -407,28 +400,26 @@ if $ARGS[0] =  'Date 3':
 end
 
 if $ARGS[0] =  'Date 4':
-	cls
+	*clr & cla
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile1.jpg"></center>'
 	'You walk up to Niko, and his eyes light up as he sees you. "Ahhh <<$pcs_firstname>>, I''m so glad to see you. Are you up for a nice relaxing day at the beach?"'
 
 	act 'I''m ready':	
-		cls
+		*clr & cla
 		NikoEv = 5
 		minut += 5
 		gs'stat'
 		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
-		'"I can never turn down a day at the beach." Niko chuckles as he responds, "Great I have everything we should need here." Niko then opens his bag which houses a beach towel, cigarettes and sunscreen. You happily grab onto his hand then say, "What are we waiting for? Let''s go!" You then lead Niko toward the lake.'	
-		*nl
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/dates/walk4.jpg"></center>'
-		
+		'"I can never turn down a day at the beach." Niko chuckles as he responds, "Great I have everything we should need here." Niko then opens his bag which houses a beach towel, cigarettes and sunscreen. You happily grab onto his hand then say, "What are we waiting for? Let''s go!" You then lead Niko toward the lake.'	
+
 		act 'Enter train station':gt 'NikoDates', 'Date 3'
 	end
 	
 	act 'Not yet':	
-		cls
+		*clr & cla
 		minut += 5
 		gs'stat'
 		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
@@ -440,14 +431,14 @@ if $ARGS[0] =  'Date 4':
 end
 
 if $ARGS[0] =  'New Life':
-	cls
+	*clr & cla
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/niko1.jpg"></center>'
 	'As you approach Niko, he nods then motions you over, "Are you ready to head out?"'
 	
 	act 'Yes':
-		cls
+		*clr & cla
 		minut += 5
 		gs'stat'
 		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
@@ -465,7 +456,7 @@ end
 !!!!!!!!!!!
 
 if $ARGS[0] = 'Disco Intro':
-	cls
+	*clr & cla
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/brother/upset.jpg"></center>'
@@ -475,7 +466,7 @@ if $ARGS[0] = 'Disco Intro':
 end
 
 if $ARGS[0] = 'Disco Chat':
-	cls
+	*clr & cla
 	if NikoIntro = 0:NikoIntro = 1
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
@@ -509,7 +500,7 @@ if $ARGS[0] = 'Disco Chat':
 		
 	if NikoLuv > -4 and  NikoPayback = 0:
 		act 'Drink':	
-			cls
+			*clr & cla
 			NikoAlko = 2
 			gs 'drugs', 'alcohol', 'vodka'
 			NikoLuv += 1
@@ -517,9 +508,7 @@ if $ARGS[0] = 'Disco Chat':
 			minut += 10
 			gs'stat'
 			'<center><video autoplay loop src="images/locations/pavlovsk/resident/rekshome/party/party_rex_party_gost_2_2.mp4"></video></center>'
-			'"I would love to." Niko opens up a bottle of alcohol then hands you the bottle, as he gives you a wink. You both spend the next few minutes drinking, and sharing stories.'
-			*nl
-			'<center><video autoplay loop src="images/locations/pavlovsk/resident/rekshome/party/party_rex_party_gost_2_1.mp4"></video></center>'			
+			'"I would love to." Niko opens up a bottle of alcohol then hands you the bottle, as he gives you a wink. You both spend the next few minutes drinking, and sharing stories.'			
 			
 			act 'Get up':gt 'gdkin'
 		end	
@@ -527,7 +516,7 @@ if $ARGS[0] = 'Disco Chat':
 	
 	if NikoLuv > -4 and  NikoPayback = 0:
 		act 'Dance':	
-			cls
+			*clr & cla
 			danc_exp += rand(1,3)
 			NikoLuv += 1
 			npc_rel['A189'] += rand(5,10)
@@ -542,7 +531,7 @@ if $ARGS[0] = 'Disco Chat':
 	
 	if NikoLuv > -4 and NikoVolkovQW = 0 and  NikoPayback = 0:
 		act 'Insult':	
-			cls	
+			*clr & cla	
 			npc_rel['A189'] -= 5
 			NikoLuv -= 1
 			minut += 5
@@ -556,7 +545,7 @@ if $ARGS[0] = 'Disco Chat':
 	
 	if NikoPayback = 2 and NikoPayed ! daystart:
 		act 'Money (200 <b>₽</b>)':	
-			cls
+			*clr & cla
 			money -= 200
 			NikoPayed = daystart
 			minut += 5
@@ -569,7 +558,7 @@ if $ARGS[0] = 'Disco Chat':
 		end
 		
 		act 'Sex':	
-			cls
+			*clr & cla
 			NikoPayed = daystart
 			NikoPayback_Sex = daystart
 			NikoDiscoPay = 1
@@ -584,7 +573,7 @@ if $ARGS[0] = 'Disco Chat':
 		
 	elseif NikoPayback = 2 and NikoPayed = daystart and NikoPayback_Sex ! daystart:	
 		act 'Offer Niko sex':	
-			cls
+			*clr & cla
 			NikoDiscoPay = 1
 			NikoPayback_Sex = daystart
 			minut += 5
@@ -599,7 +588,7 @@ if $ARGS[0] = 'Disco Chat':
 	
 	if NikoPayback = 2 and NikoPayed = daystart:
 		act 'Chat':	
-			cls
+			*clr & cla
 			minut += 5
 			gs'stat'
 			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
@@ -612,7 +601,7 @@ if $ARGS[0] = 'Disco Chat':
 	
 	if NikoLuv <= -2 and NikoPayback = 0:
 		act 'Walk away':	
-			cls
+			*clr & cla
 			NikoAlko = 0
 			gs'stat'
 			'<center><img <<$set_imgh>> src="images/pc/glare.jpg"></center>'
@@ -632,7 +621,7 @@ if $ARGS[0] = 'Disco Chat':
 		act 'Walk away':gt 'gdkin'
 	elseif NikoPayback = 0:
 		act 'Leave':
-			cls
+			*clr & cla
 			NikoAlko = 0
 			gs'stat'
 			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
@@ -652,7 +641,7 @@ end
 !!!!!!!!!!!!!
 
 if $ARGS[0] =  'Lunch Breakup':
-	cls
+	*clr & cla
 	NikoFightDay = daystart
 	NikoPayback = 1
 	NikoBreakup = 2
@@ -666,20 +655,18 @@ if $ARGS[0] =  'Lunch Breakup':
 	'You approach Niko with a stern look on your face. Niko notices you then says. "Ah there you are, You disappeared on me yesterday." You quickly reply, "I DISAPPEARED!? YOU RAN OFF AND LEFT ME TIED UP!" Niko recoils before responding, "Did I? I''m sorry I just had to..." You cut Niko off. "I DON''T WANT TO HEAR IT! I never should have trusted you. How could I have been so stupid?" Niko responds, "Hey let''s not be hasty here." You quickly reply, "NO! I want nothing to do with you. Stay away from me." '
 
 	act 'Walk away':
-		cls
+		*clr & cla
 		gs'stat'
 		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/avatars/<<week>>.jpg"></center>'		
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/school/restroom/ouch.jpg"></center>'	
 		'Niko then gets noticeably angry, as he responds, "After all the time and money I spent on you? You wiull not leave me. I will get what I deserve!" You reply, "You got that right." You then wind up your leg before ramming it in between his legs, smashing on his balls, causing him to drop to the ground squirming in pain. You spit on Niko before walking away.'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/school/restroom/ouch.jpg"></center>'
-	
+
 		act 'Walk away':gt 'gschool_lessons', 'short_break'
 	end	
 end		
 	
 if $ARGS[0] =  'Disco Breakup':
-	cls
+	*clr & cla
 	NikoBreakupDay = daystart
 	NikoPayback = 1
 	NikoBreakup = 2
@@ -693,20 +680,18 @@ if $ARGS[0] =  'Disco Breakup':
 	'You approach Niko with a stern look on your face. Niko notices you then says. "Ah there you are, You disappeared on me yesterday." You quickly reply, "I DISAPPEARED!? YOU RAN OFF AND LEFT ME TIED UP!" Niko recoils before responding, "Did I? I''m sorry I just had to..." You cut Niko off. "I DON''T WANT TO HEAR IT! I never should have trusted you. How could I have been so stupid?" Niko responds, "Hey let''s not be hasty here." You quickly reply, "NO! I want nothing to do with you. Stay away from me." '
 
 	act 'Walk away':
-		cls
+		*clr & cla
 		gs'stat'
 		'<center><b><h4><font color="red"><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/avatars/<<week>>.jpg"></center>'		
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/fight/down.jpg"></center>'		
 		'Niko then gets noticeably angry, as he responds, "After all the time and money that I spent on you? You will not leave me! I will get what I deserve!" You reply, "You got that right." You then wind up your leg before ramming it in between his legs, smashing against his balls, causing him to drop to the ground, squirming in pain. You spit on Niko before walking away.'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/fight/down.jpg"></center>'
-	
+
 		act 'Step away':gt 'gdkin'
 	end	
 end	
 
 if $ARGS[0] =  'Disco Breakup 2':
-	cls
+	*clr & cla
 	minut += 1
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
@@ -721,7 +706,7 @@ end
 !!!!!!!!!!!!!!!
 
 if $ARGS[0] =  'Fyodor':
-	cls
+	*clr & cla
 	NikoVsFedor = 1
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
@@ -729,64 +714,55 @@ if $ARGS[0] =  'Fyodor':
 	'You walk up to Niko and his eyes light up as he sees you. "Greetings <<$pcs_firstname>>, I hope you are ready to have a good time." You suddenly feel a hand gently but firmly grab onto your arm.'
 
 	act 'Turn around':	
-		cls
+		*clr & cla
 		minut += 5
 		gs'stat'
 		'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big5.jpg"></center>'
 		'You turn to see Fedor with a concerned look on his face. "<<$pcs_firstname>> what are doing over here with him? You should be careful hanging around guys like him. He is no good for you." Niko just stares on in silence with an annoyed look on his face. You turn to Fedor and say, "Don''t worry Fedor it''s not what it looks like. Niko was just..." Niko quickly continues your sentence. "<<$pcs_firstname>>''s father is planing on buying one of my brothers old bikes, so she came to me to discuss the details. That''s all." Fedor gives Niko a blank stare. "I''ve seen your brother before and I don''t think that <<$pcs_firstname>> should be dealing with him or you." Niko shrugs as he replies, "Well that''s <<$pcs_firstname>>''s call, not yours." Fedor walks right up to Niko then clenches his fists. "Well no one asked for your input."' 
-		'Niko doesn''t seem worried as he casually leans against the wall. "No need to get violent. I''m sure <<$pcs_firstname>> doesn''t want us fighting in front of her for no reason. That would be really rude of us, wouldn''t it?" Fedor looks back to you with an embarrassed look on his face. "Sorry <<$pcs_nickname>> I hope I''m not making you uncomfortable. Just be careful with this one okay?" You give Fedor a nod and a smile as he turns around then walks away.'		
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/niko4.jpg"></center>'		
+		'Niko doesn''t seem worried as he casually leans against the wall. "No need to get violent. I''m sure <<$pcs_firstname>> doesn''t want us fighting in front of her for no reason. That would be really rude of us, wouldn''t it?" Fedor looks back to you with an embarrassed look on his face. "Sorry <<$pcs_nickname>> I hope I''m not making you uncomfortable. Just be careful with this one okay?" You give Fedor a nod and a smile as he turns around then walks away.'				
 
 		act 'Turn back toward Niko':gt 'NikoEv', 'Niko Dates'
 	end
 end
 
 if $ARGS[0] =  'Viktor':
-	cls
+	*clr & cla
 	NikoVsVitek = 1
 	minut += 5
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/niko'+rand(1,3)+'.jpg"></center>'
 	'You walk up to Niko and give him a smile then you suddenly see Vitek quickly walk up to Niko and say, "What are you doing with <<$pcs_firstname>>? She is mine." Niko chuckles as he raises his hands, "I was just helping <<$pcs_firstname>> with finding the person spreading mean rumors about her." Vitek responds, "What rumors?" Niko replies, "Someone said that <<$pcs_firstname>> here is dating a fat, brain dead, gopnik. I wonder who that rumor was referring to." Vitek begins seething with anger as he ask, "Who the fuck said that shit?" Niko replies, "It took some digging, but I found out that it was him." Niko points to Lesco Tsarev, causing Vitek to turn to Lesco then shout, "You fucking little bitch! I will tear your arm off!" He then charges at Lesco, who begins running for his life. While they were distracted, Niko takes your hand then leads you out of the school grounds.'
-	'<center><b><h4><font color="red"><<"Viktor [Vitek] Kotov">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big9>.jpg"></center>'
 	
 	act 'Follow Niko''s lead':gt 'NikoEv', 'Niko Dates'
 end
 
 if $ARGS[0] =  'Dimka':
-	cls
+	*clr & cla
 	NikoVsDimka = 1
 	gs'stat'
 	'<center><b><h4><font color="maroon"><<"Dmitriy [Dimka] Nosov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big1.jpg"></center>'
-	'You walk up to Niko and give him a smile then see Dimka approach you then gives Niko a puzzled look. "What are you with <<$pcs_firstname>>. She is my girl." Niko gives Dimka a blank stare as he responds, "Sure she is...Why don''t you just piss off before I get pissed off?" Dimka then says, "Why don''t we ask her who she''s dating?" Niko replies, "Because asking a girl to kiss and tell is rude." Dimka looks shocked as he responds, "You don''t care? But would you care if I told you that <<$pcs_nickname>> here is a cocksucker?" Niko raises an eyebrow. "Well do you have proof of that, or are you just blowing smoke?"'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'	
+	'You walk up to Niko and give him a smile then see Dimka approach you then gives Niko a puzzled look. "What are you with <<$pcs_firstname>>. She is my girl." Niko gives Dimka a blank stare as he responds, "Sure she is...Why don''t you just piss off before I get pissed off?" Dimka then says, "Why don''t we ask her who she''s dating?" Niko replies, "Because asking a girl to kiss and tell is rude." Dimka looks shocked as he responds, "You don''t care? But would you care if I told you that <<$pcs_nickname>> here is a cocksucker?" Niko raises an eyebrow. "Well do you have proof of that, or are you just blowing smoke?"'	
 
 	act 'See what Dimka does':	
-		cls
+		*clr & cla
 		minut += 5
 		gs'stat'
 		'<center><b><h4><font color="maroon"><<"Dmitriy [Dimka] Nosov">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big1.jpg"></center>'
-		'Dimka quickly pulls out his phone then starts up a video then shows it to Niko. You recognize the video of you sucking on Dimka''s dick, causing you to think to yourself: <font color=#FF00FF>Oh shit! How am I going to explain this to Niko. I''m really screwed now.</font> Niko watches the video then turns to you and says, "You have some talents, I see." He pulls out his phone then taps the screens of both phones for a few seconds then returns Dimka''s phone. Dimka grins as he says, "See I told you that she is a whore." Niko replies, "You are still being rude. Thanks for the vid, but you can get lost now." Dimka recoils in shock, "But this video sho... Hey what the hell? Did you delete it?" Niko smirks as he replies, "Well of course I have. I can''t just let you keep embarrassing videos of my girl, now can I?"'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'		
+		'Dimka quickly pulls out his phone then starts up a video then shows it to Niko. You recognize the video of you sucking on Dimka''s dick, you don''t know how you are going to explain this to Niko. Niko watches the video then turns to you and says, "You have some talents, I see." He pulls out his phone then taps the screens of both phones for a few seconds then returns Dimka''s phone. Dimka grins as he says, "See I told you that she is a whore." Niko replies, "You are still being rude. Thanks for the vid, but you can get lost now." Dimka recoils in shock, "But this video sho... Hey what the hell? Did you delete it?" Niko smirks as he replies, "Well of course I have. I can''t just let you keep embarrassing videos of my girl, now can I?"'	
 		
 		act 'Continue':	
-			cls
+			*clr & cla
 			gs'stat'
 			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/niko4.jpg"></center>'			
-			'Niko begins lighting his cigarette before Dimka suddenly shouts, "How dare you!? You fucking sack of shit! That was my video!" Niko gets off the wall then approaches Dimka, causing Dimka to immediately back up. Niko grabs Dimka''s face with one hand then brings it to his before blowing smoke in his face then saying, "I will give you one more chance to leave before I accept Lavrenti''s offer to make your life a living hell." Dimka quickly backs off as he says, "You''re insane!...Whatever...Keep her!" Dimka then quickly walks away.'
-			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikoev/pissoff.mp4"></video></center>'		
+			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikoev/pissoff.mp4"></video></center>'			
+			'Niko begins lighting his cigarette before Dimka suddenly shouts, "How dare you!? You fucking sack of shit! That was my video!" Niko gets off the wall then approaches Dimka, causing Dimka to immediately back up. Niko grabs Dimka''s face with one hand then brings it to his before blowing smoke in his face then saying, "I will give you one more chance to leave before I accept Lavrenti''s offer to make your life a living hell." Dimka quickly backs off as he says, "You''re insane!...Whatever...Keep her!" Dimka then quickly walks away.'		
 		
 			act 'Thank Niko':
-				cls
+				*clr & cla
 				dimafilm = 0
 				DimaRudeBlock = 1
 				minut += 5

+ 111 - 208
locations/NikoEv2.qsrc

@@ -19,12 +19,11 @@ if $ARGS[0] =  'Park':
 		minut += 10
 		gs'stat'
 		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/park/shady.jpg"></center>'
 		'"I figured out a great way to make money fast, just bear with me." You sigh then say, "Alright what do I need to do exactly?" Niko replies, "Just follow me." Niko leads you through the park then behind the cinema. When you both arrive then you see two men looking at you with a lustful gaze while rubbing on their crotches. Niko stops you for a few seconds then says, "Listen <<$pcs_firstname>>, Those guys over there are going to help us by giving us money, but they kind of, need you to do something first." You look back at Niko with a frown, "Do I have to have sex with them?" Niko wraps his arm around your neck, "You only need to suck them off. That''s all."'
 		*nl
 		'You lower your head, as you reply, "I don''t want to please anyone but you Niko." Niko rubs your cheek, as he replies, "You will be pleasing me by doing this. The money you earn will go toward restoring your reputation. After you''re done then you and I could head back to my place, for some "quality time," Doesn''t that sound good?"'
-		*nl
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/park/shady.jpg"></center>'
+
 
 		act 'Okay':
 			cls
@@ -34,9 +33,7 @@ if $ARGS[0] =  'Park':
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile3.jpg"></center>'
 			'You give Niko a forced smile as you reply, "Okay, I''ll do it for you." Niko gives you a warm smile as he responds, "That''s my girl, so beautiful, loving, daring, and smart." You both continue walking toward the two men. As you both arrive, one of the men says, "She looks good." He then reaches out to touch you, but his hand is pushed away by Niko. "You need to pay up before you start touching." The guy chuckles, "Of course, of course. Where is my head?" He then nods to the other man, who reaches into his pocket then gives Niko some ruble which Niko counts before nodding to the men then taking a step back, signaling the men to use you.'
 			*nl
-			'The men begin fondling your breasts, as they kiss your neck. <font color=#FF00FF>This feels so wrong, but Niko needs me to do this. He is counting on me. I must not let him down. I won''t let you down Niko.</font> One of the men takes off your shirt then throws it to the ground. Niko immediately picks it up. One of the men begins pushing you to your knees.'
-			*nl
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/park/shady.jpg"></center>'
+			'The men begin fondling your breasts, as they kiss your neck. One of the men takes off your shirt then throws it to the ground. Niko immediately picks it up. One of the men begins pushing you to your knees.'
 
 			act 'Drop to your knees':
 				cls
@@ -46,8 +43,6 @@ if $ARGS[0] =  'Park':
 				'You drop down to your knees in front of them then one of the men shoves his penis into your mouth, as the other pulls out then begins stroking his. You close your eyes, and pretend that you are sucking Niko''s dick. Enjoying the warmth of it on your tongue, the occasional throbs as it leaks pre-cum into your mouth. The other man begins pulling at your hair which tells you that he wants his dick sucked too, You obediently switch dicks, and begin sucking the second man vigorously. After a few seconds, one of the men begins groaning, as he fills your mouth with his cum which you quickly spit out, not knowing if this guy has any STD''s or not.'
 				*nl
 				'The second man soon groans too then begins covering your hair in his cum. Once both men are done, they look down to you then say, "Wow you are really good, girl." Niko approaches you then says, "Great job Princess, I am very proud of you." One of the guys asks, "Can we have her again sometime?" Niko grins as he replies, "Sure you can, just call me when you have the money ready, and I''ll do the rest." The two guys high five, as they walk away.'
-				*nl
-				'<center><img <<$set_imgh>> src="images/pc/body/cum/cumhair/cumhair1.jpg"></center>'
 				gs 'cum_call', 'mouth'
 				gs 'cum_call', 'hair'
 				gs 'arousal', 'bj', 5
@@ -62,7 +57,7 @@ if $ARGS[0] =  'Park':
 					gs 'fame'
 					gs'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/park/walk1.jpg"></center>'
-					'Niko rubs the back of your head. "Let''s get you back to my place, for your reward." You quickly feel your heart warm up. <font color=#FF00FF>My reward? He is going to reward me? What could it be? I really want to know.</font> You then reply, "Okay, Let''s go." Niko rubs your neck as he responds, "So eager, aren''t we? Good." He then chuckles, as he begins walking you toward his house.'
+					'Niko rubs the back of your head. "Let''s get you back to my place, for your reward." You quickly feel your heart warm up. You then reply, "Okay, Let''s go." Niko rubs your neck as he responds, "So eager, aren''t we? Good." He then chuckles, as he begins walking you toward his house.'
 
 					act 'Follow Niko':gt 'NikoEv2', 'Home Date'
 				end
@@ -88,9 +83,7 @@ if $ARGS[0] =  'Reward':
 	gs 'fame'
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/volkovhome/rooms/niko/bedroom.jpg"></center>'
-	'As soon as you enter the bedroom, you look around, but don''t see Niko. <font color=#FF00FF>Where did Niko go...</font> Niko grabs you from behind then begins passionately kissing, and licking your neck. You tilt your head back, and give in to Niko''s passionate embrace. Niko begins walking you toward the bed while removing your top. You help Niko undress you, as you both inch closer to the bed. After you are fully undressed then Niko lifts you up then drops you onto the bed. Niko immediately pounces on top of you then begins passionately kissing you, as he rubs his penis against your vagina.'
-	*nl
-	'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikoev/kiss3.mp4"></video></center>'
+	'As soon as you enter the bedroom, you look around, but don''t see Niko. Niko grabs you from behind then begins passionately kissing, and licking your neck. You tilt your head back, and give in to Niko''s passionate embrace. Niko begins walking you toward the bed while removing your top. You help Niko undress you, as you both inch closer to the bed. After you are fully undressed then Niko lifts you up then drops you onto the bed. Niko immediately pounces on top of you then begins passionately kissing you, as he rubs his penis against your vagina.'
 	gs 'arousal', 'kiss', 5
 	gs'stat'
 
@@ -101,8 +94,6 @@ if $ARGS[0] =  'Reward':
 		gs'stat'
 		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/vag.mp4"></video></center>'
 		'You spread your legs and Niko immediately rams his penis inside of you, causing a jolt of pleasure. You scream out as Niko begins pumping you firmly for a few seconds before wrapping his hand around your neck lightly, "Who''s your man?" You reply, "You are my man, Nikolai." He grins then asks, "Who do you belong too?" You reply, "Only you, Nikolai." He then replies, "Fuck yeah! Who''s my bitch?" You reply, "I''m your bitch Niko and I will always be your bitch!" Niko starts pumping you even faster, as he gets more excited. You tilt your head back, enjoying Niko''s hard cock; ramming inside you, His strong arms wrapped around you, His dominance as he rams his dick roughly into your vagina.'
-		*nl
-		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/vag2.mp4"></video></center>'
 		gs 'arousal', 'vaginal', 5
 		gs'stat'
 
@@ -111,11 +102,9 @@ if $ARGS[0] =  'Reward':
 			minut += 5
 			gs'stat'
 			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/yurikev/cum/throat.mp4"></video></center>'
-			'Niko continues quickly thrusting his dick further inside of you until he suddenly pulls out of you then says, "<<$pcs_firstname>> open your mouth!" You obediently open your mouth, as Niko climbs on top of your chest then shoves his dick down your throat before groaning, filling you throat with his warm seed. Niko is having such a powerful orgasm that he doesn''t even notice that you are choking on his dick. <font color=#FF00FF>I''m chocking. Should I pull away? No! Niko is so happy right now. I must let him finish. I just want you to be happy Niko.</font> You endure the chocking, as your eyes tear up.'
+			'Niko continues quickly thrusting his dick further inside of you until he suddenly pulls out of you then says, "<<$pcs_firstname>> open your mouth!" You obediently open your mouth, as Niko climbs on top of your chest then shoves his dick down your throat before groaning, filling you throat with his warm seed. Niko is having such a powerful orgasm that he doesn''t even notice that you are choking on his dick. You endure the chocking, as your eyes tear up.'
 			*nl
 			'You do your best to hold back from gagging, not wanting to interrupt Niko''s orgasm. After Niko is finished, he catches his breath then says, "<<$pcs_nickname>> you are simply divine." You take a few seconds to catch you breath before leaning forward to kiss Niko.'
-			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/charmer1.jpg"></center>'
 			gs 'cum_call', 'mouth', $boy
 			gs 'arousal', 'vaginal', 5
 			gs 'arousal', 'end'
@@ -127,8 +116,6 @@ if $ARGS[0] =  'Reward':
 				'<center><b><h4><font color="red"><<"Yurik Volkov">></font></h4></b></center>'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/yurikev/avatars/threaten1.jpg"></center>'
 				'You lean forward to kiss Niko then the door suddenly slams open, as Yurik storms into the room. He grabs you by your hair then pulls you toward the door. Niko jumps out of the bed then shouts, "Yurik what the fuck? I told you that I would repay you as soon as..." Yurik cuts him off, "Shut it boy! I know better than to trust you. I''m taking my prize now, but don''t worry, I will return her when I''m done." Yurik continues pulling you through the hallway, as Niko follows closely behind while constantly trying to get Yurik to back down. "Come on Yurik...Just calm down man." Yurik replies, "I am calm." You then reach a bedroom with a partially open door. Yurik tosses you inside then pushes Niko back before closing the door in his face.'
-				'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/sad2.jpg"></center>'
 
 				act 'Continue':
 					cls
@@ -136,8 +123,7 @@ if $ARGS[0] =  'Reward':
 					gs'stat'
 					'<center><b><h4><font color="red"><<"Yurik Volkov">></font></h4></b></center>'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/yurikev/intrude/yurik1.jpg"></center>'
-					'You fall to the ground then look back up at Yurik in fear. You can feel your whole body trembling. <font color=#FF00FF>What is he going to do to me. i''m not strong enough to resist him. He is so strong. What''s going to happen to me now?</font> Yurik wraps his hand around your neck, "Listen bitch, You will do whatever I say, when I say it. Do you understand?" You meekly nod, and he says, "Good, you know your place." Yurik lifts you up then drops you on the bed with your head at the foot of the bed then he quickly romoves his pants causing his 19 centimeter penis to spring out. <font color=#FF00FF>Ohh wow. his dick is so big. There is no way that will fit inside me.</font> Yurik approaches your face, as you lay still, in complete shock.'
-					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/yurikev/sex/deek/deek.jpg"></center>'
+					'You fall to the ground then look back up at Yurik in fear. You can feel your whole body trembling. <font color=#FF00FF>What is he going to do to me. i''m not strong enough to resist him. He is so strong. What''s going to happen to me now?</font> Yurik wraps his hand around your neck, "Listen bitch, You will do whatever I say, when I say it. Do you understand?" You meekly nod, and he says, "Good, you know your place." Yurik lifts you up then drops you on the bed with your head at the foot of the bed then he quickly romoves his pants causing his 19 centimeter penis to spring out. Yurik approaches your face, as you lay still, in complete shock.'
 
 					act 'See what Yurik does':
 						cls
@@ -146,7 +132,6 @@ if $ARGS[0] =  'Reward':
 						'Yurik rams his dick into your mouth, forcing it down your throat. The force of his massive penis entering your throat is too much for you to take. You gag helplessly then begin pleading with Yurik. "Please sir, your dick is too big. It won''t fit." Yurik grunts before responding, "It will fit just, keep your mouth open, and shut up." Yurik re-aligns his penis with your mouth then shoves it back in. You do your best to relax your throat, knowing that you have no choice, but to let Yurik have his way with you.'
 						*nl
 						'You can feel Yurik''s hand rubbing on your sensitive parts. You close your eyes, trying to think of anything but the pain you feel, as Yurik roughly fucks your throat. You then open your eyes, and try looking around the room, but your vision is all blurry from the tears streaming from your eyes, so you close them again, waiting for this torment to be over.'
-						'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/yurikev/sex/throat/bed2.mp4"></video></center>'
 						gs 'arousal', 'bj', 5
 						gs'stat'
 
@@ -167,9 +152,7 @@ if $ARGS[0] =  'Reward':
 								gs'stat'
 								'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 								'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/charmer2.jpg"></center>'
-								'You begin coughing erratically, as Niko holds you in his arms, "<<$pcs_firstname>> please tell me that you are ok." Niko begins rubbing on your back gently. You continue coughing for almost a full minute, as Niko wipes away your tears. "I''m so sorry <<$pcs_firstname>>. My brother is such a brutish oaf. I will find a way to protect you from him, I promise." You finally finish coughing then return Niko''s hug, and begin crying in his arms, <font color=#FF00FF>He was so rough with me. I couldn''t stop him. He might do that again to me. Please no. Never again. Please.</font> Niko leads you toward the bathroom where he carefully, splashes some water on your face. He then washes your face before leading you back to his room.'
-								*nl
-								'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/volkovhome/rooms/bathroom.jpg"></center>'
+								'You begin coughing erratically, as Niko holds you in his arms, "<<$pcs_firstname>> please tell me that you are ok." Niko begins rubbing on your back gently. You continue coughing for almost a full minute, as Niko wipes away your tears. "I''m so sorry <<$pcs_firstname>>. My brother is such a brutish oaf. I will find a way to protect you from him, I promise." You finally finish coughing then return Niko''s hug, and begin crying in his arms, Niko leads you toward the bathroom where he carefully, splashes some water on your face. He then washes your face before leading you back to his room.'
 
 								act 'Enter Niko''s room':
 									cls
@@ -178,8 +161,6 @@ if $ARGS[0] =  'Reward':
 									'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/charmer3.jpg"></center>'
 									'As you enter the room, Niko lays you down then climbs in next to you. Niko begins running his fingers through your hair while staring into your eyes. You feel incredibly lightheaded, as your nerves have really drained you of any focused thought. You begin closing your eyes then feel your energy slowly fade away...'
-									*nl
-									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/home/bedroom/laying.jpg"></center>'
 
 									act 'Sleep':gt 'NikoDreams', 'Friends'
 								end
@@ -201,11 +182,9 @@ if $ARGS[0] =  'Niko Wake':
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/charmer2.jpg"></center>'
-	'You open your eyes, and see Niko with a concerned look on his face, he has his hand on your shoulder, shaking you. "<<$pcs_firstname>> are you alright? You looked like you were having an intense dream." You quickly look around the room then take several deep breaths, <font color=#FF00FF>It was a dream. It was only a dream. Oh my. I can''t keep doing this. Why does this keep happening to me? Why me?</font> Niko gives you a kiss on the forehead. "I''m so worried about you. Are you alright?" You nod slowly before saying, "I''m...I''m fine. I just had a nightmare, that''s all."'
+	'You open your eyes, and see Niko with a concerned look on his face, he has his hand on your shoulder, shaking you. "<<$pcs_firstname>> are you alright? You looked like you were having an intense dream." You quickly look around the room then take several deep breaths, Niko gives you a kiss on the forehead. "I''m so worried about you. Are you alright?" You nod slowly before saying, "I''m...I''m fine. I just had a nightmare, that''s all."'
 	*nl
 	'Niko continues kissing your forehead before responding, "I will do everything in my power to protect you. Just stay strong. Okay <<$pcs_firstname>>?" You nod your head again before saying, "Thank you Niko. I always feel safe in your arms." Niko smiles as he wraps his arms around you.'
-	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/charmer1.jpg"></center>'
 
 	act 'Relax':
 		cls
@@ -213,8 +192,6 @@ if $ARGS[0] =  'Niko Wake':
 		gs'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/home/bedroom/relaxing1.jpg"></center>'
 		'After relaxing for a few minutes, You get up then stretch your body before saying, "I should head home. It is getting late." Niko places his hand on your shoulder. "Will you be alright on your own?" You reply, "Of course. I''ll see you tomorrow." You lean forward and kiss Niko on the cheek before getting up, getting dressed then leaving Niko''s house.'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/sad2.jpg"></center>'
 
 		act 'Walk onto the street':gs 'clothing', 'wear_last_worn' & gt 'pavResidential'
 	end
@@ -242,31 +219,26 @@ if $ARGS[0] =  'Lunch Chat':
 			gs 'boyStat', 'A155'
 			minut += 5
 			gs'stat'
-			'<center><b><h4><font color="maroon"><<"Lavrenti Romanov">></font></h4></b></center>'
-			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big155.jpg"></center>'
-			'As soon, as you enter the locker room, you see Lavrenti Romanov waiting, for you. Niko says, "Here she is." Lavrenti responds, "I heard some things about you <<$pcs_nickname>>. Are they true?" You lower your head then ask, "What have you heard?" Lavrenti replies, "I heard that you are Niko''s whore, and that you do anything Niko tells you too. At least that is what Niko said." You look to Niko, who has a wide smile on his face. Niko nods to you, "No need to be shy <<$pcs_nickname>>, tell him." You lower your head again then say, "Yes it''s true." Niko responds, "What''s true?" with a confident smile on his face.'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/charmer2.jpg"></center>'
+			'As soon, as you enter the locker room, you see some gopnik waiting, for you. Niko says, "Here she is." He responds, "I heard some things about you <<$pcs_nickname>>. Are they true?" You lower your head then ask, "What have you heard?" He replies, "I heard that you are Niko''s whore, and that you do anything Niko tells you too. At least that is what Niko said." You look to Niko, who has a wide smile on his face. Niko nods to you, "No need to be shy <<$pcs_nickname>>, tell him." You lower your head again then say, "Yes it''s true." Niko responds, "What''s true?" with a confident smile on his face.'
 			*nl
-			'You reply, "I am Niko''s whore." Lavrenti smiles, as he responds, "Good, well should we get started?" In your heart, you know what he wants, but you ask Niko anyway, "What do I need to do?" Niko replies, "Just suck his dick. It should be easy, for you." You know that you''ve come too far to go back now, so you approach Lavrenti then drop to your knees in front of him, as he unbuttons his pants."'
+			'You reply, "I am Niko''s whore." He smiles, as he responds, "Good, well should we get started?" In your heart, you know what he wants, but you ask Niko anyway, "What do I need to do?" Niko replies, "Just suck his dick. It should be easy, for you." You know that you''ve come too far to go back now, so you approach him then drop to your knees in front of him, as he unbuttons his pants."'
 
-			act 'Suck Lavrenti''s dick':
+			act 'Suck his dick':
 				cls
 				gs'stat'
 				'<center><video autoplay loop src="images/shared/sex/blowjob/blowjob1.mp4"></video></center>'
-				'You wrap your lips around Lavrenti''s dick then begin licking, and sucking it firmly, doing your best to pretend that you are sucking Niko''s dick. You begin focusing on the softness, and warmth of his Lavrenti''s dick in your mouth. You use your tongue to feel out the shape of his penis, brushing against your tongue, enjoying the occasional moan he lets out. <font color=#FF00FF>I must continue pleasing him. He need me to please him. He needs me.</font> You can feel yourself blushing as you continue sucking his dick more rapidly. You can tell by Lavrenti''s squirming that he is close to cumming.'
-				*nl
-				'<center><video autoplay loop src="images/shared/sex/blowjob/blowjob3.mp4"></video></center>'
+				'You wrap your lips around his dick then begin licking, and sucking it firmly, doing your best to pretend that you are sucking Niko''s dick. You begin focusing on the softness, and warmth of his his dick in your mouth. You use your tongue to feel out the shape of his penis, brushing against your tongue, enjoying the occasional moan he lets out.  You can feel yourself blushing as you continue sucking his dick more rapidly. You can tell by he''s squirming that he is close to cumming.'
 				gs 'arousal', 'bj', 5
 				gs'stat'
 
-				act 'Make Lavrenti cum':
+				act 'Make him cum':
 					cls
 					gs'stat'
 					'<center><video autoplay loop src="images/shared/sex/cum/mouth/cum1.11.mp4"></video></center>'
-					'<font color=#FF00FF>Now is my chance. The moment he and I have been waiting for. The time that he cums, for me. Cum for me, Lavrenti. Cum for me.</font> You quicken your pace then feel his penis throbbing in your mouth as he begins filling your mouth with his seed. You let Lavrenti''s cum fills your mouth, as you push it around with your tongue, enjoying the warmth, and texture of his cum, as it slides down your chin. Lavrenti catches his breath before looking down to you, "Wow <<$pcs_firstname>>, Niko wasn''t lying when he said that you were the best at that. I have to have you again sometime."'
+					'You quicken your pace then feel his penis throbbing in your mouth as he begins filling your mouth with his seed. You let his cum fill your mouth, as you push it around with your tongue, enjoying the warmth, and texture of his cum, as it slides down your chin. He catches his breath before looking down to you, "Wow <<$pcs_firstname>>, Niko wasn''t lying when he said that you were the best at that. I have to have you again sometime."'
 					*nl
-					'Niko responds, "If you have the cash then I have the girl for you. Speaking of cash..." Niko extends his hand. Lavrenti nods then says, "<<$pcs_nickname>> was worth every ruble." He then hands Niko some money then buttons his pant, and rubs your cheek before leaving the locker room.'
-					'<center><b><h4><font color="maroon"><<"Lavrenti Romanov">></font></h4></b></center>'
-					'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big155.jpg"></center>'
+					'Niko responds, "If you have the cash then I have the girl for you. Speaking of cash..." Niko extends his hand. He nods then says, "<<$pcs_nickname>> was worth every ruble." He then hands Niko some money then buttons his pant, and rubs your cheek before leaving the locker room.'
 					gs 'cum_call', 'mouth', $boy
 					gs 'arousal', 'bj', 5
 					gs 'arousal', 'end'
@@ -279,20 +251,16 @@ if $ARGS[0] =  'Lunch Chat':
 						gs 'boyStat', 'A189'
 						gs'stat'
 						'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/charmer1.jpg"></center>'
-						'You look up to Niko, who counts the money before saying, "You were outstanding <<$pcs_firstname>>. We will have the money we need in no time." Niko then kisses you on your forehead before saying, "Do you think that you can give me a quickie before we head back?" You eagerly nod, as you say, "Of course Niko, I''m always happy to please you." You quickly begin unbuttoning his pants then wrap your lips around his dick, licking, and sucking, as best you can, only wishing to please Niko.'
-						*nl
 						'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/sex/bj4.mp4"></video></center>'
+						'You look up to Niko, who counts the money before saying, "You were outstanding <<$pcs_firstname>>. We will have the money we need in no time." Niko then kisses you on your forehead before saying, "Do you think that you can give me a quickie before we head back?" You eagerly nod, as you say, "Of course Niko, I''m always happy to please you." You quickly begin unbuttoning his pants then wrap your lips around his dick, licking, and sucking, as best you can, only wishing to please Niko.'
 						gs 'arousal', 'bj', 5
 						gs'stat'
 
 						act 'Suck Niko''s dick':
 							cls
 							gs'stat'
-							'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/sex/bj5.mp4"></video></center>'
-							'You can feel your heart all aflutter, as you continue sucking Niko''s dick. <font color=#FF00FF>Nikolai you are the only one I want to please. The only one love. Please realize that everything I do, I do for you. Please let me be the only one to please you. I will never fail you.</font> You can feel tears running down your cheeks, as you lose yourself in the moment. Niko suddenly begins groaning, as he fills your mouth with his warm seed which you try your best to swallow every drop of, wanting any part of Niko to stay inside you.'
-							*nl
 							'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow8.mp4"></video></center>'
+							'You can feel your heart all aflutter, as you continue sucking Niko''s dick. Niko suddenly begins groaning, as he fills your mouth with his warm seed which you try your best to swallow every drop of, wanting any part of Niko to stay inside you.'
 							gs 'cum_call', 'mouth', $boy
 							gs 'arousal', 'bj', 5
 							gs 'arousal', 'end'
@@ -315,49 +283,22 @@ if $ARGS[0] =  'Lunch Chat':
 			end
 		end
 	end
-
-	act 'I can''t right now':
-		cls
-		minut += 5
-		gs'stat'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/sad1.jpg"></center>'
-		'"I''m sorry to hear that. I will try to continue finding ways, for us to earn money. I might have something, for you tomorrow." You nod then say, "Thank you for all your help. I will talk to you tomorrow." You then give Niko a kiss on the cheek then walk away.'
-
-		act 'Go to the cafeteria':gt 'gschool_lunch', 'lunch'
-	end
-end
-
-if $ARGS[0] =  'Sonia Talk':
-	cls
-	gs'stat'
-	'<center><b><h4><font color=#ff00cc><<"<<$pcs_firstname>> [<<$pcs_nickname>>] <<$pcs_lastname>>">></font></h4></b></center>'
-	*pl '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
-	'As you are leaving the cafeteria, you suddenly hear someone say, "I saw what you did in the locker room."'
-
-	act 'Turn around':
-		cls
-		gs'stat'
-		'<center><b><h4><font color=#FF00FF><<"Sonia Ivanko">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/soniasmile.jpg"></center>'
-		'You turn around to see Sonia Ivanko with a very pleased smile on her face. Sonia says, "I saw how much you were enjoying yourself back there." You lower your head, feeling ashamed. Sonia giggles as she says, "No need to be embarrassed. You are just getting closer to accepting your role. It took me 2 weeks to accept what I am." You tilt your head sideways, as you ask, "My role?" Sonia answers, "You are Niko''s whore of course, and don''t worry, that isn''t a bad thing, despite what some people may have you believe. When you accept your role then you will finally find peace of mind, and begin enjoying your new life." You take a few seconds to ponder what Sonia said.'
-
-		act 'Ponder':
-			cls
-			NikoEv = 15
+	gs 'willpower', 'prostitution', 'resist', 'medium'
+	if will_cost <= pcs_willpwr:
+		act 'I can''t right now (<<will_cost>> Willpower)':
+			*clr & cla
+			gs 'willpower', 'pay', 'resist'
 			minut += 5
 			gs'stat'
-			'<center><b><h4><font color=#ff00cc><<"<<$pcs_firstname>> [<<$pcs_nickname>>] <<$pcs_lastname>>">></font></h4></b></center>'
-			*pl '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
-			'<font color=#FF00FF>So I am Niko''s whore, but what does that mean for me? Maybe it is my job to keep Niko happy. I want that. I can use my body to please him, and get satisfaction in the process. I don''t need to care what others think of me. I only need to care about what Niko thinks. I understand now. Ohh Niko, I am your whore, and I always will be...I feel so liberated. I don''t need to care about what anyone other than Niko thinks of me. I only need to follow his lead.</font>'
-			*nl
-			'Sonia''s smile grows even wider, "Judging by that peaceful smile, I assume that you have accepted your role. I am so proud of you. Please your man, and he will please you." Sonia gives you a kiss on the cheek then walks away, leaving you to think further.'
-			'<center><b><h4><font color=#FF00FF><<"Sonia Ivanko">></font></h4></b></center>'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/soniasmile.jpg"></center>'
+			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/sad1.jpg"></center>'
+			'"I''m sorry to hear that. I will try to continue finding ways, for us to earn money. I might have something, for you tomorrow." You nod then say, "Thank you for all your help. I will talk to you tomorrow." You then give Niko a kiss on the cheek then walk away.'
 
-			act 'Continue toward the hallway':gt 'gschool_lunch', 'break'
+			act 'Go to the cafeteria':gt 'gschool_lunch', 'lunch'
 		end
-	end
+	else
+		act 'I can''t right now (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end	
 end
 
 if $ARGS[0] =  'Lunch Chat 2':
@@ -374,40 +315,35 @@ if $ARGS[0] =  'Lunch Chat 2':
 		cls
 		gs'stat'
 		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikoev/kiss1.mp4"></video></center>'
-		'Niko leans forward, and gives you a soft kiss before saying, "You''re always making me so proud of you." You give Niko a warm smile, causing him to give you another more passionate kiss. <font color=#FF00FF>His lips are so soft, and his kiss, so passionate. He really does love me. Oh Niko, keep kissing me. Please.</font> You surrender yourself to Niko''s firm passionate kiss, for what feels like a full minute. Niko then slowly pulls away then gently grabs your hand then leads you toward the locker room.'
-		*nl
-		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikoev/kiss3.mp4"></video></center>'
+		'Niko leans forward, and gives you a soft kiss before saying, "You''re always making me so proud of you." You give Niko a warm smile, causing him to give you another more passionate kiss. You surrender yourself to Niko''s firm passionate kiss, for what feels like a full minute. Niko then slowly pulls away then gently grabs your hand then leads you toward the locker room.'
 
 		act 'Enter locker room':
 			cls
 			gs 'boyStat', 'A155'
 			minut += 5
 			gs'stat'
-			'<center><b><h4><font color="maroon"><<"Lavrenti Romanov">></font></h4></b></center>'
-			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big155.jpg"></center>'
-			'As you enter the locker room you see Lavrenti waiting for you. You immediately know what he wants, and you turn to Niko then ask, "Do you want me to suck his dick again?" But you say it with a smile. Niko looks at you with a surprised, but pleased look on his face, "You really seem to be getting into this, good, but no he want to fuck you this time. Don''t worry, he will pay a lot more this time. so take off your clothes." You obediently nod then remove your clothes. Lavrenti watches you undress while removing his pants then stroking his penis.'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/charmer2.jpg"></center>'
+			'As you enter the locker room you see the gopnik again waiting for you. You immediately know what he wants, and you turn to Niko then ask, "Do you want me to suck his dick again?" But you say it with a smile. Niko looks at you with a surprised, but pleased look on his face, "You really seem to be getting into this, good, but no he want to fuck you this time. Don''t worry, he will pay a lot more this time. so take off your clothes." You obediently nod then remove your clothes. He watches you undress while removing his pants then stroking his penis.'
 			*nl
-			'After fully undressing, you walk up to Lavrenti then ask him, "How do you want me?" He points to the wall then says, "Face against the wall." You do as he says then feel his penis rubbing against your vagina, and you quickly brace yourself against the wall, as his penis rams inside of your vagina.'
+			'After fully undressing, you walk up to him then ask him, "How do you want me?" He points to the wall then says, "Face against the wall." You do as he says then feel his penis rubbing against your vagina, and you quickly brace yourself against the wall, as his penis rams inside of your vagina.'
 
-			act 'Let Lavrenti fuck you':
+			act 'Let him fuck you':
 				cls
 				gs 'clothing', 'strip'
 				gs'stat'
 				'<center><video autoplay loop src="images/locations/pavlovsk/community/bathroom/mens/sex/3doggy.mp4"></video></center>'
-				'You feel a jolt of pleasure, causing you to moan loudly, as Lavrenti continues fucking you. Lavrenti occasionally reach around, and squeezes your breast firmly, before giving your nipples an occasional pinch. After a few minutes of fucking, Lavrenti begin moaning loudly as his breath stops. <font color=#FF00FF>Oh shit! Is he about to cum inside me? What do I do? I''ll get pregnant.</font>'
+				'You feel a jolt of pleasure, causing you to moan loudly, as he continues fucking you. he occasionally reach around, and squeezes your breast firmly, before giving your nipples an occasional pinch. After a few minutes of fucking, he begin moaning loudly as his breath stops.'
 				gs 'arousal', 'vaginal', 5
 				gs'stat'
 
-				act 'Please don''t':
+				act 'He''s about to cum':
 					cls
 					gs'stat'
 					'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/avatars/4.jpg"></center>'
-					'Niko suddenly lunges forward then pulls Lavrenti off of you, as Lavrenti begins shooting his load all over your ass. Lavrenti spends a few seconds stroking his penis, trying to milk himself before Niko shouts, "What the fuck were you doing? Getting <<$pcs_firstname>> pregnant, wasn''t part of the deal!" Lavrenti quickly catches his breath before replying, "I''m sorry man. I got so lost in the moment. <<$pcs_firstname>> is fucking hot." Niko sneers at him. "I know she''s hot, but you told me earlier that you knew what you were doing, and this shit is unacceptable!"'
+					'Niko suddenly lunges forward then pulls him off of you, as he begins shooting his load all over your ass. He spends a few seconds stroking his penis, trying to milk himself before Niko shouts, "What the fuck were you doing? Getting <<$pcs_firstname>> pregnant, wasn''t part of the deal!" He quickly catches his breath before replying, "I''m sorry man. I got so lost in the moment. <<$pcs_firstname>> is fucking hot." Niko sneers at him. "I know she''s hot, but you told me earlier that you knew what you were doing, and this shit is unacceptable!"'
 					*nl
-					'Lavrenti backs off. "Whoa take it easy, I''ll pay double the amount we agreed on, okay?" Niko calms himself as he replies, "Alright fine, let''s just not do this again, alright?" Niko wraps his arm around Lavrenti''s neck then they both begin laughing it off. Lavrenti gives Niko the money he owes him then puts his pants back on before leaving the restroom.'
-					'<center><b><h4><font color="maroon"><<"Lavrenti Romanov">></font></h4></b></center>'
-					'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big155.jpg"></center>'
+					'He backs off. "Whoa take it easy, I''ll pay double the amount we agreed on, okay?" Niko calms himself as he replies, "Alright fine, let''s just not do this again, alright?" Niko wraps his arm around his neck then they both begin laughing it off. He gives Niko the money he owes him then puts his pants back on before leaving the restroom.'
 					gs 'cum_call', 'butt', $boy
 					gs 'arousal', 'vaginal', 5
 					gs'stat'
@@ -419,13 +355,10 @@ if $ARGS[0] =  'Lunch Chat 2':
 						gs 'boyStat', 'A189'
 						minut -= 10
 						gs'stat'
-						'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
+						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/movies/restroom/men/scene6.jpg"></center>'
 						'After Lavrenti leaves, Niko walks up to you then gives you a passionate kiss before saying, "You did great today. We made some good money today." You reply, "Thank you for protecting me back there Niko. I always feel so safe with you." Niko begins rubbing his hands over your body as he replies, "I will always keep my girl safe. No one will hurt you while I''m around. How about we have a little fun?" You let out a moan as Niko begins rubbing your clitoris. You look Niko in the eyes then say, "I''m always ready to please you."'
 						*nl
 						'Niko quickly pulls down his pants then pushes you against the wall where he rams his penis inside of your vagina, evoking a loud moan from you. Niko begins ramming his penis inside of your pussy, causing a gradual build of please to fill your body.'
-						*nl
-						'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/movies/restroom/men/scene6.jpg"></center>'
 						gs 'arousal', 'foreplay', 5
 						gs 'arousal', 'kiss', 5
 						gs 'arousal', 'vaginal', 5
@@ -444,9 +377,7 @@ if $ARGS[0] =  'Lunch Chat 2':
 								NikoEv = 16
 								gs'stat'
 								'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/anal.mp4"></video></center>'
-								'Feeling so turned on, and blinded by the pleasure you scream out, "Cum inside me Niko! Please cum inside me!" Niko thrust one more time before shaking his head, and saying, "No!" Niko then pulls out of you and begins cumming on your ass, adding to Lavrenti''s cum on your ass. Niko catches his breath before saying, "You were amazing <<$pcs_firstname>>. So fucking hot." You give Niko a soft kiss before replying, "I''m always happy to please you Niko." Niko gives you a very pleased smile, as he responds, "I really made the right choice in choosing you. That''s for sure. I have some plans for making big money, and I would like you to meet me <font color=#FF00FF>after school</font> where we can discuss it further. Alright I should really head back now." Niko begins buttoning up his pants before leaving the room.'
-								*nl
-								'<center><video autoplay loop src="images/shared/sex/cum/cum5.mp4"></video></center>'
+								'Feeling so turned on, and blinded by the pleasure you scream out, "Cum inside me Niko! Please cum inside me!" Niko thrust one more time before shaking his head, and saying, "No!" Niko then pulls out of you and begins cumming on your ass, adding to Lavrenti''s cum on your ass. Niko catches his breath before saying, "You were amazing <<$pcs_firstname>>. So fucking hot." You give Niko a soft kiss before replying, "I''m always happy to please you Niko." Niko gives you a very pleased smile, as he responds, "I really made the right choice in choosing you. That''s for sure. I have some plans for making big money, and I would like you to meet me after school where we can discuss it further. Alright I should really head back now." Niko begins buttoning up his pants before leaving the room.'
 								gs 'cum_call', 'butt', $boy
 								gs 'arousal', 'vaginal', 5
 								gs 'arousal', 'end'
@@ -460,33 +391,22 @@ if $ARGS[0] =  'Lunch Chat 2':
 			end
 		end
 	end
+	gs 'willpower', 'prostitution', 'resist', 'medium'
+	if will_cost <= pcs_willpwr:
+		act 'I can''t right now (<<will_cost>> Willpower)':
+			*clr & cla
+			gs 'willpower', 'pay', 'resist'
+			minut += 5
+			gs'stat'
+			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/sad1.jpg"></center>'
+			'"I''m sorry to hear that. I will try to continue finding ways, for us to earn money. I might have something, for you tomorrow." You nod then say, "Thank you for all your help. I will talk to you tomorrow." You then give Niko a kiss on the cheek then walk away.'
 
-	act 'I can''t right now':
-		cls
-		minut += 5
-		gs'stat'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/sad1.jpg"></center>'
-		'"I''m sorry to hear that. I will try to continue finding ways, for us to earn money. I might have something, for you tomorrow." You nod then say, "Thank you for all your help. I will talk to you tomorrow." You then give Niko a kiss on the cheek then walk away.'
-
-		act 'Enter the cafeteria':gt 'gschool_lunch', 'lunch'
-	end
-end
-
-if $ARGS[0] =  'Julia Talk':
-	cls
-	NikoEv = 17
-	minut += 5
-	gs'stat'
-	'<center><b><h4><font color=#00eaff><<"Julia Milov">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/love/sad1.jpg"></center>'
-	'As you are leaving the cafeteria, you bump into Julia Milov, she quickly says, "Oh <<$pcs_firstname>>. How are you doing? I''ve been really worried about you. I asked my mother about how to stop repeated nightmares, and she gave me 2 dissolvable tablets to give you. They are designed to help ease..." You place your hand on Julia''s shoulder then say, "You don''t need to worry about me. I don''t get the nightmares anymore. I found the source of my nightmares, and faced it head on." Julia''s eyes light up,'
-	*nl
-	'"Really? That''s great! I was really worried that it would only get worst. Please let me know, if they come back." You rub her arm gently, as you reply, "I will. Thank you Julia. You are very sweet." Julia blushes, as she says, "I''m...just happy to help." She then waves, as she walk away while looking back at you.'
-	'<center><b><h4><font color=#00eaff><<"Julia Milov">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/love/smile1.jpg"></center>'
-
-	act 'Continue toward the hallway':gt 'gschool_lunch', 'break'
+			act 'Go to the cafeteria':gt 'gschool_lunch', 'lunch'
+		end
+	else
+		act 'I can''t right now (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end	
 end
 
 if $ARGS[0] =  'Events':
@@ -522,8 +442,6 @@ if $ARGS[0] =  'Diner 1':
 		'Niko approaches one of the bikers sitting in the corner, and says to the biker, "Riding a bike all day must be tough work, I bet you could use some relief, right about now." The biker stares at Niko with a very angry look on his face. "You''re cruising for a bruising kid." Niko looks puzzled. "So you aren''t interested?"'
 		*nl
 		'the biker responds, "Of course I''m not interested because I''m not a fucking faggot!" Niko pauses for a second then bursts into laughter. "Oh  no. i didn''t mean....I meant my girl here, will take care of you...for a price of course." The biker chuckles for a few seconds before responding. "I see now. I thought you were hitting on me, kid. You''re lucky you weren''t, but let me take a look at her."'
-		*nl
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/npc/1.jpg"></center>'
 
 		act 'Let the biker examine you':
 			cls
@@ -539,11 +457,9 @@ if $ARGS[0] =  'Diner 1':
 				minut += 5
 				gs'stat'
 				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/1/bj1.jpg"></center>'
-				'You walk in front of him before dropping to your knees then wrapping your lips around his dick. You begin licking, and sucking his dick, doing your best to please him. The man begins moaning loudly. <font color=#FF00FF>This man is enjoying this so much. It must have been a long time, if ever, that this man has received a woman''s touch. I may even be his first. I must do my best to make this his best day ever. He will remember me forever.</font> You increase the pace while seeing him fidgeting. After a few more seconds, the man says, "Oh fuck girrrrrl!" The man then begins squirming, as he sprays his load into your mouth, you look up at the biker, and see an adoring look on his face, as he looks down at you.'
+				'You walk in front of him before dropping to your knees then wrapping your lips around his dick. You begin licking, and sucking his dick, doing your best to please him. The man begins moaning loudly. <font color=#FF00FF>This man is enjoying this so much. It must have been a long time, if ever, that this man has received a woman''s touch. I may even be his first. I must do my best to make this his best day ever. He will remember me forever.</font> You increase the pace while seeing him fidgeting. After a few more seconds, the man says, "Oh fuck girrrrrl!" The man then begins squirming, as he sprays his load into your mouth and on your face, you look up at the biker, and see an adoring look on his face, as he looks down at you.'
 				*nl
-				'You give him a friendly smile, as the cum leaks from your mouth. The biker says, "You are an amazing girl. You were definitely worth every ruble." You give the tip of the mans penis a kiss before he buttons his pants then gives you a wink before leaving the restroom. You wait for him to leave before spitting out the cum into the sink then shortly follow him out of the restroom.'
-				*nl
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/1/bjcum1.jpg"></center>'
+				'You give him a friendly smile, as the cum leaks from your mouth. The biker says, "You are an amazing girl. You were definitely worth every ruble." You give the tip of the mans penis a kiss before he buttons his pants then gives you a wink before leaving the restroom.'
 				gs 'cum_call', 'face'
 				gs 'arousal', 'bj', 5
 				gs 'arousal', 'end'
@@ -554,9 +470,7 @@ if $ARGS[0] =  'Diner 1':
 					minut += 5
 					gs'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/npc/1.jpg"></center>'
-					'You see the biker shake hands with Niko then give him the money. Niko counts the money then gives the biker an approving nod before the biker takes his seat again. Niko turns to you, and says, "Good job <<$pcs_nickname>>. We are making some good progre..." A nearby trucker begins examining your face before shouting out, "Is that what I think it is? Hey guys look at this girl. She is walking around with cum plastering her face!" You freeze in place. <font color=#FF00FF>Oh shit! I forgot to wash up. How did I forget that? I''m walking around with cum leaking off my chin. How could I forget?</font> the truckers, and bikers in the room surround you then begin talking to each other.'
-					*nl
-					'<center><img <<$set_imgh>> src="images/pc/body/cum/cumface/blonde/15.jpg"></center>'
+					'You see the biker shake hands with Niko then give him the money. Niko counts the money then gives the biker an approving nod before the biker takes his seat again. Niko turns to you, and says, "Good job <<$pcs_nickname>>. We are making some good progre..." A nearby trucker begins examining your face before shouting out, "Is that what I think it is? Hey guys look at this girl. She is walking around with cum plastering her face!" You freeze in place. The truckers, and bikers in the room surround you then begin talking to each other.'
 
 					act 'Listen to them':
 						cls
@@ -568,7 +482,7 @@ if $ARGS[0] =  'Diner 1':
 						'Trucker1: A slut huh? I wouldn''t mind trying out her services.'
 						'Biker3: I wonder how much she''s chargin''?'
 						*nl
-						'Niko chuckles, as he replies, "She is my girl, and it will be 2000 <b>₽</b>, per customer." All of the truckers, and bikers begin lining up in front of Niko giving him money, before approaching you. <font color=#FF00FF>Am I about to have sex with all these men? How can I satisfy that many men? I don''t know if I can even handle that.</font> The men begin undressing you, as they roughly finger your holes. You close your eyes, as one of the men pushes you down on your knees, as another shoves his dick into your mouth.'
+						'Niko chuckles, as he replies, "She is my girl, and it will be 2000 <b>₽</b>, per customer." All of the truckers, and bikers begin lining up in front of Niko giving him money, before approaching you. The men begin undressing you, as they roughly finger your holes. You close your eyes, as one of the men pushes you down on your knees, as another shoves his dick into your mouth.'
 
 						act 'Suck their dicks':
 							cls
@@ -581,8 +495,6 @@ if $ARGS[0] =  'Diner 1':
 							'Trucker1: This girl is smokin'' hot. I hope she comes around here more often.'
 							'Waiter: Oh she can cum around here as much, as she wants.'
 							'The guys begin laughing as the man who''s dick you are sucking groans, giving you barely enough time to pull his penis out of your mouth where it covers your face with his warm cum. You feel the man''s cum dripping down your face, as another biker approaches you then takes a close look at you before saying, "I''m not sticking my dick in her cum covered mouth." He then lifts you up, and places you down on a nearby stool.'
-							*nl
-							'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/gang/2.jpg"></center>'
 							gs 'cum_call', 'face'
 							gs 'arousal', 'bj', 5
 							gs 'arousal', 'bj', 5
@@ -602,12 +514,8 @@ if $ARGS[0] =  'Diner 1':
 								*nl
 								if sexcontra >= 3 or protect >= 2:
 									'You close your eyes, and only focus on the pleasure building up inside you. The man fucking you, suddenly groans, and you can feel his warm seed filling the condom inside you. The man continues thrusting, trying to milk himself dry inside of you. Another trucker approaches you then says "Looks like that hole is all used up. I guess I will have to take this one." The man rubs his dick against your anus.'
-									*nl
-									'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum61.jpg"></center>'
 								else
 									'You close your eyes, and only focus on the pleasure building up inside you. The man fucking you, suddenly groans, and you can feel his warm seed filling your pussy. The man continues thrusting inside you, trying to milk himself dry inside of you. Another trucker approaches you then says "Looks like that hole is all used up. I guess I will have to take this one." The man rubs his dick against your anus.'
-									*nl
-									'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/cum/cum5.mp4"></video></center>'
 								end
 								gs 'cum_call'
 								gs 'arousal', 'vaginal', 5
@@ -619,9 +527,7 @@ if $ARGS[0] =  'Diner 1':
 									minut -= 5
 									gs'stat'
 									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/gang/4.jpg"></center>'
-									'The man suddenly shoves his dick into your ass, causing a surge of pain to fill your ass. You scream out in pain, as Niko shouts, "Hey take it easy! She is not a fucking blow up doll!" The man nods then gives your ass a few seconds to adjust to his dick before casually fucking it. <font color=#FF00FF>That man was so rough, but Niko...My Niko protected me like he said he would.</font> As the man continues fucking your ass, another man grabs your head then turns it to face a third man''s dick which you immediately wrap your lips around before licking, and sucking it eagerly. The pain in your ass fades, as pleasure takes its place. You close your eyes, and submit to the pleasure when another man approaches you.'
-									*nl
-									'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/gang/5.jpg"></center>'
+									'The man suddenly shoves his dick into your ass, causing a surge of pain to fill your ass. You scream out in pain, as Niko shouts, "Hey take it easy! She is not a fucking blow up doll!" The man nods then gives your ass a few seconds to adjust to his dick before casually fucking it. As the man continues fucking your ass, another man grabs your head then turns it to face a third man''s dick which you immediately wrap your lips around before licking, and sucking it eagerly. The pain in your ass fades, as pleasure takes its place. You close your eyes, and submit to the pleasure when another man approaches you.'
 									gs 'arousal', 'bj', 5
 									gs 'arousal', 'anal', 5
 									gs'stat'
@@ -636,8 +542,6 @@ if $ARGS[0] =  'Diner 1':
 										else
 											'The man shoves his dick into your vagina at the same time that the man fucking your ass cums, filling your ass with his warm seed. Shortly after the man leaves, another takes his place, fucking your ass, so now you have both of your holes being fucked simultaneously. You moan loudly, fully submitting to the pleasure of the men''s big hard dicks, fucking both of your holes. As you are moaning another man shoves his dick in your mouth, almost gagging you.'
 										end
-										*nl
-										'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/diner/gang/7.jpg"></center>'
 										gs 'cum_call', 'anus'
 										gs 'arousal', 'bj', 5
 										gs 'arousal', 'anal', 5
@@ -663,8 +567,6 @@ if $ARGS[0] =  'Diner 1':
 												*nl
 												'You look around to see who is next when you notice that everyone is sitting down, chatting with each other, as if nothing had happened. Niko helps you onto your feet then says, "You did amazing today! I am so proud of you. Get washed up then I will take you home, but don''t worry. I will give you a nice reward tomorrow." You meekly nod, as Niko walks you to the bathroom.'
 											end
-											*nl
-											'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/movies/restroom/men/gang/cum/cum2.jpg"></center>'
 											gs 'cum_call', 'face'
 											gs 'arousal', 'bj', 5
 											gs 'cum_call', 'anus'
@@ -685,17 +587,22 @@ if $ARGS[0] =  'Diner 1':
 			end
 		end
 	end
+	gs 'willpower', 'prostitution', 'resist', 'medium'
+	if will_cost <= pcs_willpwr:
+		act 'I can''t right now (<<will_cost>> Willpower)':
+			*clr & cla
+			gs 'willpower', 'pay', 'resist'
+			minut += 5
+			gs'stat'
+			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/sad1.jpg"></center>'
+			'"That sounds great, but I really need to be somewhere very soon." Niko shrugs, as he replies "Oh well. I guess it could wait, for another day. Visit me here when you are ready." You wave at Niko, and he returns the wave, as you walk away.'
 
-	act 'I can''t go right now':
-		cls
-		minut += 5
-		gs'stat'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
-		'"That sounds great, but I really need to be somewhere very soon." Niko shrugs, as he replies "Oh well. I guess it could wait, for another day. Visit me here when you are ready." You wave at Niko, and he returns the wave, as you walk away.'
-
-		act 'Walk away':gt 'gschool_grounds', 'main'
-	end
+			act 'Walk away':gt 'gschool_grounds', 'main'
+		end
+	else
+		act 'I can''t right now (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end	
 end
 
 if $ARGS[0] =  'Diner Washup':
@@ -727,8 +634,6 @@ if $ARGS[0] =  'Diner Exit':
 	'You walk out of the diner to find Niko waiting for you. "You did great today <<$pcs_nickname>>. I am so proud of you. Here is your share of the profits." Niko hands you 2400 <b>₽</b> You look up to Niko then say, "I thought that you would give me half. There were at least six men in there." Niko places his hand on your shoulder with a sympathetic look on his face. "I wanted to split it half way, but it would take us too long to pay up on that dept. You don''t want your reputation to remain this way, do you?" You lower your head, as you reply. "I don''t..I''m sorry. I was just being greedy."'
 	*nl
 	'Niko wraps his arm around your neck then replies, "No need to apologize. I will always look after you. I love you <<$pcs_firstname>>." You look up to him with a wide smile then kiss him passionately for a minute. Niko then takes you home while chatting with you the whole way there.'
-	*nl
-	'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikoev/kiss2.mp4"></video></center>'
 
 	act 'Enter apartment':gt 'korrPar'
 end
@@ -747,7 +652,7 @@ if $ARGS[0] =  'Reward 2':
 		minut += 10
 		gs'stat'
 		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikoev/kiss3.mp4"></video></center>'
-		'As soon, as you enter Niko''s house he pulls you toward him then gives you another passionate kiss, as he begins undressing you. <font color=#FF00FF>Oh his kisses are so passionate. He wants me so bad. I want him too. Please take me Nikolai. Take me!</font> Niko finishes undressing you then begins removing his clothes, as you help him undress. Niko pulls you to the bedroom then pushes you onto the bed.'
+		'As soon, as you enter Niko''s house he pulls you toward him then gives you another passionate kiss, as he begins undressing you. Niko finishes undressing you then begins removing his clothes, as you help him undress. Niko pulls you to the bedroom then pushes you onto the bed.'
 
 		act 'Lay back':
 			cls
@@ -762,11 +667,9 @@ if $ARGS[0] =  'Reward 2':
 			act 'Suck Niko''s dick':
 				cls
 				gs'stat'
-				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/sex/lick1.mp4"></video></center>'
-				'You raise to your knees, and crawl up to Niko then lightly grip the shaft of his penis then lick up the shaft to the top where you gently kiss the tip of Niko''s penis while staring into his eyes to let him know how much he mean to you. Niko places his hand on your face, "You are so beautiful <<$pcs_firstname>>, the perfect girl." You can feel your heart beating faster, as Niko''s loving words warm your rapidly beating heart.'
-				'You begin sucking on Niko''s dick. <font color=#FF00FF>Oh Niko you are so perfect. I only want to please you. To see you happy. To give you the bliss that you give me. I love you Nikolai.</font> Niko tilts his head back, as he lets out a light moan before looking down to you then saying, "<<$pcs_nickname>> come here." He beckons you to come closer.'
-				*nl
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/bj.mp4"></video></center>'
+				'You raise to your knees, and crawl up to Niko then lightly grip the shaft of his penis then lick up the shaft to the top where you gently kiss the tip of Niko''s penis while staring into his eyes to let him know how much he mean to you. Niko places his hand on your face, "You are so beautiful <<$pcs_firstname>>, the perfect girl." You can feel your heart beating faster, as Niko''s loving words warm your rapidly beating heart.'
+				'You begin sucking on Niko''s dick. Niko tilts his head back, as he lets out a light moan before looking down to you then saying, "<<$pcs_nickname>> come here." He beckons you to come closer.'
 				gs 'arousal', 'bj', 5
 				gs'stat'
 
@@ -777,8 +680,6 @@ if $ARGS[0] =  'Reward 2':
 					'You crawl up to Niko''s face then give him a passionate kiss, as you grab onto his penis, and guide it inside of your vagina. You begin thrusting yourself on top of Niko''s dick, pushing it deeper inside you. Niko suddenly grabs onto your back then kisses you more firmly while pushing himself deeper inside you. After a few seconds, Niko ends the kiss to catch his breath, and you take this time to look him in the eyes, as you say, "I love you Nikolai. I love you with all my heart, and every fiber of my being."'
 					*nl
 					'Niko has a guilty look on his face, as he says, "I love you too <<$pcs_firstname>>. You a very precious to me." You continue staring into Niko''s eyes, as he continues thrusting his penis inside of you. Niko''s grunts, as he says, "I have to pull out now."'
-					*nl
-					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/home/cowgirlkiss.mp4"></video></center>'
 					gs 'arousal', 'vaginal', 5
 					gs'stat'
 
@@ -822,8 +723,6 @@ if $ARGS[0] =  'Yurik BJ':
 			gs'stat'
 			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/yurikev/sex/abuse/slap1.mp4"></video></center>'
 			'Yurik suddenly give you a firm, but not very powerful slap, as he says, "Hey don''t go fucking around down there. I told you to suck, not play with my dick, so get back to sucking." You meekly nod then continue sucking his dick. After a few seconds, Yurik looks down to you, and says, "You don''t need to worry girl. You''re doing good." You suddenly feel a lot more confident, knowing that he actually does enjoy what you are doing for him. After a few seconds, you can hear Yurik breathing loudly then he begins rubbing on your head.'
-			*nl
-			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/yurikev/sex/bj/bj1.mp4"></video></center>'
 			gs 'arousal', 'bj', 5
 			gs'stat'
 
@@ -831,7 +730,7 @@ if $ARGS[0] =  'Yurik BJ':
 				cls
 				minut += 5
 				gs'stat'
-				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bedroom/sex/bj2.mp4"></video></center>'
+				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/yurikev/sex/bj/bj1.mp4"></video></center>'
 				'You quicken your pace then suddenly Yurik groans, as he begins pumping your mouth full of his warm cum which you do your best to swallow every drop of. After Yurik is spent, he says to you, "I''m done girl. You can go back to Niko now." You get up then start walking away when you hear Yurik say, "And good job girl." You walk back up the stairs with a smile on your face.'
 				gs 'cum_call', 'mouth', $boy
 				gs 'arousal', 'bj', 5
@@ -869,8 +768,6 @@ if $ARGS[0] =  'Diner 2':
 		gs'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/park/walk1.jpg"></center>'
 		'Niko says, "Excellent, today we a going back to the diner to make a lot of money. We are making great progress, and I would like us to keep it up." You give Niko a nervous smile then he places his hands on your cheeks. "Don''t worry <<$pcs_nickname>>, I will make sure that the customer only go one, or two at a time. No more group activities, unless you are cool with it." You give Niko a grateful nod, as he takes your hand then leads you toward the diner while you both chat about various topic on the way.'
-		*nl
-		'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/exterior1.jpg"></center>'
 
 		act 'Enter diner':
 			cls
@@ -913,17 +810,22 @@ if $ARGS[0] =  'Diner 2':
 			end
 		end
 	end
+	gs 'willpower', 'prostitution', 'resist', 'medium'
+	if will_cost <= pcs_willpwr:
+		act 'I can''t right now (<<will_cost>> Willpower)':
+			*clr & cla
+			gs 'willpower', 'pay', 'resist'
+			minut += 5
+			gs'stat'
+			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/sad1.jpg"></center>'
+			'"That sounds great, but I really need to be somewhere very soon." Niko shrugs, as he replies "Oh well. I guess it could wait, for another day. Visit me here when you are ready." You wave at Niko, and he returns the wave, as you walk away.'
 
-	act 'I can''t go right now':
-		cls
-		minut += 5
-		gs'stat'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
-		'"That sounds great, but I really need to be somewhere very soon." Niko shrugs, as he replies "Oh well. I guess it could wait for another day. Visit me here when you are ready." You wave at Niko, and he returns the wave, as you walk away.'
-
-		act 'Walk away':gt 'gschool_grounds', 'main'
-	end
+			act 'Walk away':gt 'gschool_grounds', 'main'
+		end
+	else
+		act 'I can''t right now (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end	
 end
 
 if $ARGS[0] =  'Diner Exit 2':
@@ -945,8 +847,6 @@ if $ARGS[0] =  'Diner Exit 2':
 		'<center><b><h4><font color=#E600FB><<"Lera Tsarev & Lena Kotov">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/bully/park/1.jpg"></center>'
 		'You look back and recognize the ones following you, as Lena Kotov, and Lera Tsarev. They simply stare at you while occasionally whispering to each other. They don''t seem to care that you notice them, and occasionally give you lude gestures while continuing to follow you home. You try to ignore them, as you continue your conversation with Niko. Once you arrive at your apartment, Niko grabs onto your shoulder then flips you around before giving you a very passionate kiss. Afterward Niko whispers in your ear, "I love you <<$pcs_firstname>>. Never forget it." You can feel your face growing flushed, as you reply, "I love you too Nikolai. I love you with all my heart." You then give him another passionate kiss before backing into your apartment.'
-		*nl
-		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev2/endkiss.mp4"></video></center>'
 
 		act 'Enter apartment':gt 'korrPar'
 	end
@@ -968,8 +868,6 @@ if $ARGS[0] =  'Diner Slut':
 		gs'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/park/walk1.jpg"></center>'
 		'Niko says, "You''re always making me so proud. Let''s get going." Niko then takes your hand, and leads you toward the diner while you both chat about various topic on the way.'
-		*nl
-		'<center><img <<$set_imgh>> src="images/locations/highway/borisdiner/exterior1.jpg"></center>'
 
 		act 'Walk to Diner':
 			cls
@@ -985,17 +883,22 @@ if $ARGS[0] =  'Diner Slut':
 			act 'Wait for customers':gt 'NikoSlut', 'Customers'
 		end
 	end
+	gs 'willpower', 'prostitution', 'resist', 'medium'
+	if will_cost <= pcs_willpwr:
+		act 'I can''t right now (<<will_cost>> Willpower)':
+			*clr & cla
+			gs 'willpower', 'pay', 'resist'
+			minut += 5
+			gs'stat'
+			'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
+			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/sad1.jpg"></center>'
+			'"That sounds great, but I really need to be somewhere very soon." Niko shrugs, as he replies "Oh well. I guess it could wait, for another day. Visit me here when you are ready." You wave at Niko, and he returns the wave, as you walk away.'
 
-	act 'I can''t go right now':
-		cls
-		minut += 5
-		gs'stat'
-		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/avatars/<<week>>.jpg"></center>'
-		'"That sounds great, but I really need to be somewhere very soon." Niko shrugs, as he replies "Well you got to do, what you got to do. Feel free to visit me here when you feel ready to make some cash." You wave at Niko, and he returns the wave, as you walk away.'
-
-		act 'Walk away':gt 'gschool_grounds', 'main'
-	end
+			act 'Walk away':gt 'gschool_grounds', 'main'
+		end
+	else
+		act 'I can''t right now (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+	end	
 end
 
 --- NikoEv2 ---------------------------------

+ 88 - 141
locations/NikoPayback.qsrc

@@ -1,9 +1,9 @@
 # NikoPayback
 
 menu_off = 1
-
+!!needs to be expanded with options added to allow for willpower and a few more people to help Sveta added. 
 if $ARGS[0] = 'Payback':
-	cls
+	*clr & cla
 	NikoPayback_Day = daystart
 	NikoPayback = 2
 	minut += 5
@@ -12,7 +12,7 @@ if $ARGS[0] = 'Payback':
 	'As you are walking toward the hallway, you feel hands covering your mouth then you feel your ribs being struck, causing you to recoil in pain, as you are dragged into the nearby bathroom.'
 
 	act 'Continue':	
-		cls
+		*clr & cla
 		gs'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/movies/restroom/men/scene.jpg"></center>'
 		if NikoVolkovQW = -1:
@@ -20,12 +20,9 @@ if $ARGS[0] = 'Payback':
 		else
 			'As soon as you reach the bathroom, you feel your shirt being pulled up, as someone whispers in your ear, "You have been running your fucking mouth, for far too long, and now I have a few other uses for it. You will now be my bitch, whether you like it or not." You recognize Niko''s voice, as he continues stripping you.'
 		end		
-		*nl
-		'<center><b><h4><font color="red"><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/avatars/<<week>>.jpg"></center>'
 
 		act 'Plead':	
-			cls
+			*clr & cla
 			minut += 5
 			gs'stat'
 			'<center><b><h4><font color="red"><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
@@ -37,7 +34,7 @@ if $ARGS[0] = 'Payback':
 			end	
 
 			act 'I understand':	
-				cls
+				*clr & cla
 				minut += 5
 				gs'stat'
 				'<center><b><h4><font color="red"><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
@@ -46,7 +43,7 @@ if $ARGS[0] = 'Payback':
 				
 				if money >= 200:
 					act 'Money (200 <b>₽</b>)':	
-						cls
+						*clr & cla
 						money -= 200
 						minut += 5
 						gs'stat'
@@ -59,20 +56,18 @@ if $ARGS[0] = 'Payback':
 				end
 				
 				act 'Sex (Blowjob)':	
-					cls
+					*clr & cla
 					minut += 5
 					gs'stat'
 					'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/bj1.mp4"></video></center>'
 					'You lower your head, as you slowly drop to your knees in front of Niko, he gives you a confident grin, as he begins unbuttoning his pants. You soon feel Niko''s penis rubbing against your lips, so you take a deep breath then wrap your lips around it, sucking it intently trying to make Niko cum, as quicly, as possible. Niko leans back while griping your head with one hand.'
 
 					act 'Make Niko cum':	
-						cls
+						*clr & cla
 						gs'stat'
-						'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/bj2.mp4"></video></center>'
-						'You increase your pace as you look up at Niko, noticing how much he is enjoying your performance. You stare him in the eyes, as you hear him begin groaning. You suddenly feel Niko''s warm seed filling your mouth, one squirt at a time. You look up to Niko with his cum slowly leaking out of your mouth, Niko then looks down to you, and says, "What are you waiting for? Swallow my cum bitch!" You give Niko a meek nod then begin swallowing his cum, and after you finish, Niko pulls your head to the ground and says, "You missed a few drops, Lick it off the floor!" not wanting to anger Niko further, you obediently begin licking the last drops of cum off the floor. "Now that''s better, I''ll see you tomorrow. Remember what I said, and don''t ever try to avoid me."'	
-						*nl
 						'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/facial1.mp4"></video></center>'
-						
+						'You increase your pace as you look up at Niko, noticing how much he is enjoying your performance. You stare him in the eyes, as you hear him begin groaning. You suddenly feel Niko''s warm seed filling your mouth, one squirt at a time. You look up to Niko with his cum slowly leaking out of your mouth, Niko then looks down to you, and says, "What are you waiting for? Swallow my cum bitch!" You give Niko a meek nod then begin swallowing his cum, and after you finish, Niko pulls your head to the ground and says, "You missed a few drops, Lick it off the floor!" not wanting to anger Niko further, you obediently begin licking the last drops of cum off the floor. "Now that''s better, I''ll see you tomorrow. Remember what I said, and don''t ever try to avoid me."'	
+
 						act 'Stand up':gt 'FedorMisc', 'Restroom'
 					end	
 				end				
@@ -82,7 +77,7 @@ if $ARGS[0] = 'Payback':
 end
 
 if $ARGS[0] =  'Payback 2':
-	cls
+	*clr & cla
 	NikoPayback_Day = daystart
 	minut += 5
 	gs'stat'
@@ -91,7 +86,7 @@ if $ARGS[0] =  'Payback 2':
 	'You walk out of the cafeteria, and see Niko standing in the hallway on his phone.'
 	
 	act 'Approach Niko':	
-		cls
+		*clr & cla
 		npc_rel['A189'] += rand(1,5)
 		gs'stat'
 		'<center><b><h4><font color="red"><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
@@ -100,7 +95,7 @@ if $ARGS[0] =  'Payback 2':
 
 		if money >= 200:
 			act 'Money (200 <b>₽</b>)':	
-				cls
+				*clr & cla
 				NikoPayed = daystart
 				money -= 200
 				minut += 5
@@ -114,7 +109,7 @@ if $ARGS[0] =  'Payback 2':
 		end	
 		
 		act 'Sex':	
-			cls
+			*clr & cla
 			NikoPayed = daystart
 			minut += 5
 			gs'stat'
@@ -129,7 +124,7 @@ if $ARGS[0] =  'Payback 2':
 	act 'Try to avoid Niko':
 		VK = rand(1,3)
 		if VK = 1:
-			cls
+			*clr & cla
 			minut += 5
 			gs'stat'
 			'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/building/gschool_hall01.jpg"></center>'
@@ -137,7 +132,7 @@ if $ARGS[0] =  'Payback 2':
 
 			act 'Continue':gt 'gschool_lunch', 'break'
 		else
-			cls
+			*clr & cla
 			npc_rel['A189'] -= 5
 			minut += 5
 			gs'stat'
@@ -150,7 +145,7 @@ if $ARGS[0] =  'Payback 2':
 end
 
 if $ARGS[0] =  'Payback 3':
-	cls
+	*clr & cla
 	NikoPayback_Sex = daystart
 	gs 'boyStat', 'A189'
 	minut += 5
@@ -160,7 +155,7 @@ if $ARGS[0] =  'Payback 3':
 	'After you enter the restroom, Niko smacks your ass then says, "Since you came here without any fuzz, I will let you choose how I fuck you today, so what will it be?"'
 			
 	act 'Blowjob':	
-		cls
+		*clr & cla
 		gs'stat'
 		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/bj1.mp4"></video></center>'
 		'You drop down to your knees then begin unbuttoning Niko''s pants. Niko looks down at you with a confident grin, as you finish pulling down his pants. Niko rubs his dick against your lips, signaling you to suck on it. You wrap your lips around Niko''s dick then begin licking and sucking it firmly, not wanting to anger him. Niko then looks down at you and says, "Good girl. Keep it up." You continue sucking Niko''s dick at a moderate pace, not wanting to overdo it.'
@@ -168,7 +163,7 @@ if $ARGS[0] =  'Payback 3':
 		gs 'stat'	
 									
 		act 'Continue sucking':	
-			cls
+			*clr & cla
 			gs'stat'
 			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/bj2.mp4"></video></center>'
 			'After a few more seconds, Niko begins moaning, as he runs his fingers through your hair before grabbing your head with both hands, and pushes his penis down your throat, as he begin spraying his warm seed down your throat. You try your best not to gag, as Niko continues to pump his warm cum down your throat while you swallow every drop of it. After Niko finishes, he looks down to you then says, "You are really good at that. I will see you again soon. Niko buttons his pants then walks out of the restroom."'
@@ -189,22 +184,19 @@ if $ARGS[0] =  'Payback 3':
 	
 	if pcs_vag = 0:
 		act 'Vaginal [<font color=#FF00FF>Lose Virginity</font>]':
-			cls
+			*clr & cla
 			gs'stat'
-			'You downcast your eyes as you tell Niko. "I''m a virgin but I don''t want to be one anymore." Niko recoils in shock before responding, "Wow you are? I guess I can help you with that. Thanks for offering." Niko then gently guides you toward the sink then undresses you from the waist down before unbuttoning his pants, and pressing his dick against you vagina. Niko whispers in your ear, "I will take this slow for you ok?" You gratefully nod as Niko slowly pushes his penis inside of your vagina, causing your hymen to stretch for his dick, and after a few seconds, you feel your hymen give. You can feel a slight pain in your vagina, as your hymen breaks, and is soon increase slightly when Niko thrusts his hips, pushing his penis deeper inside you, and fucking you at a moderate rate.'
-			*nl
 			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/virgin.mp4"></video></center>'
+			'You downcast your eyes as you tell Niko. "I''m a virgin but I don''t want to be one anymore." Niko recoils in shock before responding, "Wow you are? I guess I can help you with that. Thanks for offering." Niko then gently guides you toward the sink then undresses you from the waist down before unbuttoning his pants, and pressing his dick against you vagina. Niko whispers in your ear, "I will take this slow for you ok?" You gratefully nod as Niko slowly pushes his penis inside of your vagina, causing your hymen to stretch for his dick, and after a few seconds, you feel your hymen give. You can feel a slight pain in your vagina, as your hymen breaks, and is soon increase slightly when Niko thrusts his hips, pushing his penis deeper inside you, and fucking you at a moderate rate.'
 			gs 'arousal', 'vaginal', 5, 'sub'
 			gs 'arousal', 'end'
 			gs 'stat'	
 			
 			act 'Continue':
-				cls
+				*clr & cla
 				gs'stat'
 				'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/voyvag.mp4"></video></center>'
-				'After a minute, all the pain fades and is replaced by pleasure. You try you best to give in to the pleasure. <font color=#FF00FF>Ohh this feel so good. I never thought that I would lose my virginity like this but I feel great. Niko may be an asshole but his dick feels so good inside me.</font> Niko begins fucking you harder before quickly pulling out of you then groaning, as he begin milking his penis over your ass. Squirt by squirt, Niko''s cum covers your asscheeks. Niko takes a few seconds to catch his breath before saying, "You were great <<$pcs_firstname>>, I can''t wait to fuck you again." Niko then buttons his pants before leaving the restroom.'
-				*nl
-				'<center><video autoplay loop src="images/shared/sex/cum/cum5.mp4"></video></center>'			
+				'After a minute, all the pain fades and is replaced by pleasure. You try you best to give in to the pleasure. Niko begins fucking you harder before quickly pulling out of you then groaning, as he begin milking his penis over your ass. Squirt by squirt, Niko''s cum covers your asscheeks. Niko takes a few seconds to catch his breath before saying, "You were great <<$pcs_firstname>>, I can''t wait to fuck you again." Niko then buttons his pants before leaving the restroom.'			
 				gs 'cum_call', 'butt', $boy
 				gs 'arousal', 'vaginal', 5, 'sub'
 				gs 'arousal', 'end'
@@ -219,21 +211,18 @@ if $ARGS[0] =  'Payback 3':
 		end
 	else
 		act 'Vaginal':	
-			cls
+			*clr & cla
 			gs'stat'
-			'You grab onto Niko''s hand then place it between your legs, as you say, "I want you to fuck my pussy." Niko''s eyes light up as he replies, "Good girl. That was just what I wanted to hear." Niko then begin undressing you before spinning you around then pulling you toward him. You can feel Niko penis pressed against your vagina then suddenly feel it enter you, causing a jolt of pleasure to fill your vagina. Niko lightly grips your neck as he pushes you down on his rock hard cock, filling your vagina almost completely with his dick. You close your eyes, and give in to the pleasure filling you, as Niko continues to fuck your pussy.'
-			*nl
 			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/vaginal1.mp4"></video></center>'
+			'You grab onto Niko''s hand then place it between your legs, as you say, "I want you to fuck my pussy." Niko''s eyes light up as he replies, "Good girl. That was just what I wanted to hear." Niko then begin undressing you before spinning you around then pulling you toward him. You can feel Niko penis pressed against your vagina then suddenly feel it enter you, causing a jolt of pleasure to fill your vagina. Niko lightly grips your neck as he pushes you down on his rock hard cock, filling your vagina almost completely with his dick. You close your eyes, and give in to the pleasure filling you, as Niko continues to fuck your pussy.'
 			gs 'arousal', 'vaginal', 5, 'sub'
 			gs 'stat'
 				
 			act 'Continue':	
-				cls
+				*clr & cla
 				gs'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/vaginal2.mp4"></video></center>'
-				'Niko suddenly grabs onto your stomach and leg, lifting you up in the air, as he continues pushing you onto his hard penis. <font color=#FF00FF>Wow Niko is so strong, and his dick feels so amazing inside me. He may be an asshole, but he really knows how to fuck a girl.</font> You start moaning out loud, as Niko whispers in your ear. "You are really liking it, aren''t you <<$pcs_firstname>>." You turn to Niko then nod, and that seems to excite Niko, resulting in him greatly increasing his pace. Niko continues fucking you until he suddenly pulls out of you then begin rubbing his penis in between your thighs, milking his dick on the ground in front of you. After Niko catches his breath, he turns to you and says, "You are a great fuck <<$pcs_nickname>>. I''ll see you again soon." Niko buttons his pants before walking out of the restroom.'
-				*nl
-				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/thighs.mp4"></video></center>'			
+				'Niko suddenly grabs onto your stomach and leg, lifting you up in the air, as he continues pushing you onto his hard penis. You start moaning out loud, as Niko whispers in your ear. "You are really liking it, aren''t you <<$pcs_firstname>>." You turn to Niko then nod, and that seems to excite Niko, resulting in him greatly increasing his pace. Niko continues fucking you until he suddenly pulls out of you then begin rubbing his penis in between your thighs, milking his dick on the ground in front of you. After Niko catches his breath, he turns to you and says, "You are a great fuck <<$pcs_nickname>>. I''ll see you again soon." Niko buttons his pants before walking out of the restroom.'		
 				gs 'cum_call', 'legs', $boy
 				gs 'arousal', 'vaginal', 5, 'sub'
 				gs 'arousal', 'end'
@@ -249,21 +238,18 @@ if $ARGS[0] =  'Payback 3':
 	end	
 	
 	act 'Ride him':
-		cls
+		*clr & cla
 		gs'stat'
-		'You approach Niko then place your hand on his crotch, as you say, "I want to ride your cock, so why don''t you make yourself comfortable?" Niko''s eyes light up as he replies, "You really are a naughty little minx, aren''t you?" Niko then unbuttons his pants then sits on top of a nearby toilet. You quickly undress, before approaching Niko''s hard penis before aliening it with your vagina then pushing Niko''s dick inside you. Niko begins lightly moaning as you begin riding his hard cock. You begin moaning with NIko, feeling only his hard penis, pushing its way deeper inside you.'
-		*nl
 		'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/ride.mp4"></video></center>'
+		'You approach Niko then place your hand on his crotch, as you say, "I want to ride your cock, so why don''t you make yourself comfortable?" Niko''s eyes light up as he replies, "You really are a naughty little minx, aren''t you?" Niko then unbuttons his pants then sits on top of a nearby toilet. You quickly undress, before approaching Niko''s hard penis before aliening it with your vagina then pushing Niko''s dick inside you. Niko begins lightly moaning as you begin riding his hard cock. You begin moaning with NIko, feeling only his hard penis, pushing its way deeper inside you.'
 		gs 'arousal', 'vaginal', 5, 'sub'
 		gs 'stat'
 				
 		act 'Continue':
-			cls
+			*clr & cla
 			gs'stat'
 			'<center><video autoplay loop src="images/locations/pavlovsk/trainstation/sex/bimbo.boy1,7.mp4"></video></center>'
-			'You begin riding his hard cock while closing your eyes, and focusing on the pleasure building up inside of you. Niko begins spanking your ass while saying to you, "You really seem to be getting the hang of this <<$pcs_nickname>>. Good girl." Niko begins breathing heavier for a few seconds before his breath stops, as Niko pushes you forward then pulls out of you, covering your ass with his seed. You let out a needed moan, as Niko seed covers your lower back. Niko finishes milking himself on your ass when he says, "You are getting better. Well you are all payed up for today. See you next time." Niko then smacks your ass before buttoning his pants then leaving the restroom.'
-			*nl
-			'<center><video autoplay loop src="images/shared/sex/cum/cum3.mp4"></video></center>'		
+			'You begin riding his hard cock while closing your eyes, and focusing on the pleasure building up inside of you. Niko begins spanking your ass while saying to you, "You really seem to be getting the hang of this <<$pcs_nickname>>. Good girl." Niko begins breathing heavier for a few seconds before his breath stops, as Niko pushes you forward then pulls out of you, covering your ass with his seed. You let out a needed moan, as Niko seed covers your lower back. Niko finishes milking himself on your ass when he says, "You are getting better. Well you are all payed up for today. See you next time." Niko then smacks your ass before buttoning his pants then leaving the restroom.'		
 			gs 'cum_call', 'butt', $boy
 			gs 'arousal', 'vaginal', 5, 'sub'
 			gs 'arousal', 'end'
@@ -278,7 +264,7 @@ if $ARGS[0] =  'Payback 3':
 	end		
 	
 	act 'Anal':	
-		cls
+		*clr & cla
 		gs'stat'
 		'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/voyanal.mp4"></video></center>'
 		'You lean forward then whisper in Niko''s ear, "I want you to fuck my ass." Niko''s eyes light up, as he replies, "I always knew that you were a wild girl. Let''s do this." He then gives your ass a firm smack, as he begins wetting his hand in the sink then lubing up his dick. You pulls down your pants then bend over, getting yourself ready for Niko. You close your eyes, and focus on Niko''s dick firmly pushing its way inside of your ass, evoking moans from you and Niko both.'
@@ -286,14 +272,12 @@ if $ARGS[0] =  'Payback 3':
 		gs 'stat'
 			
 		act 'Continue':	
-			cls
+			*clr & cla
 			gs'stat'
 			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/anal1.mp4"></video></center>'
-			'Niko begins thrusting his dick deeper in your ass, as you lift your leg up, placing it on the nearby toilet seat, givng Niko better access. <font color=#FF00FF>Niko may be a fucking asshole, but he really does know how to fuck a girl...What are you saying <<$pcs_firstname>>? i can''t let myself enjoy this too much.</font> You continue staring into Niko''s eyes when they suddenly squint. Niko groans as he begins pumping your ass with his warm seed.' 
-			*nl
-			'You can feel his penis throbbing inside of you, filling you with a pleasant warmth. Niko catches his breath before saying, "You did good today. Keep it up." Niko smacks your ass before buttoning his pants then leaving the restroom.'
+			'Niko begins thrusting his dick deeper in your ass, as you lift your leg up, placing it on the nearby toilet seat, givng Niko better access. You continue staring into Niko''s eyes when they suddenly squint. Niko groans as he begins pumping your ass with his warm seed.' 
 			*nl
-			'<center><video autoplay loop src="images/shared/sex/cum/analcreampie/cumanal1.mp4"></video></center>'		
+			'You can feel his penis throbbing inside of you, filling you with a pleasant warmth. Niko catches his breath before saying, "You did good today. Keep it up." Niko smacks your ass before buttoning his pants then leaving the restroom.'	
 			gs 'cum_call', 'anus', $boy
 			gs 'arousal', 'anal', 5, 'sub'
 			gs 'arousal', 'end'
@@ -309,7 +293,7 @@ if $ARGS[0] =  'Payback 3':
 end
 
 if $ARGS[0] =  'Payback 4':
-	cls
+	*clr & cla
 	NikoPayback_Sex = daystart
 	VK = rand(1,6)
 	gs 'boyStat', 'A189'
@@ -337,7 +321,7 @@ if $ARGS[0] =  'Payback 4':
 
 	if VK = 1:
 		act 'Blowjob':	
-			cls
+			*clr & cla
 			gs'stat'
 			'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/gif/bj3.mp4"></video></center>'
 			'You wrap your lips around Niko'' penis then begin sucking it firmly. Niko looks down to you then spits on your face before saying, "You are my fucking bitch! Don''t you ever forget that." You continue sucking his dick while trying to ignore Niko, as he occasionally spits in your face.'		
@@ -345,12 +329,10 @@ if $ARGS[0] =  'Payback 4':
 			gs 'stat'
 			
 			act 'Continue sucking':	
-				cls
+				*clr & cla
 				gs'stat'
-				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/gif/bj6.mp4"></video></center>'
-				'Niko grabs the back of your head then begins fucking your throat. You try to relax your throut as NIko continues fucking it. Niko says to you, "Remember <<$pcs_firstname>> this is your place. You are my fucking bitch and nothing more." You are too focused on not gagging to respond. After a few more seconds, Niko groans, filling your throat with his warm seed which you swallow as much of it as you can, knowing that you have no choice. Niko then buttons his pants and walks out of the restroom, without saying another word.'
-				*nl
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/yurikev/cum/throat6.mp4"></video></center>'
+				'Niko grabs the back of your head then begins fucking your throat. You try to relax your throut as NIko continues fucking it. Niko says to you, "Remember <<$pcs_firstname>> this is your place. You are my fucking bitch and nothing more." You are too focused on not gagging to respond. After a few more seconds, Niko groans, filling your throat with his warm seed which you swallow as much of it as you can, knowing that you have no choice. Niko then buttons his pants and walks out of the restroom, without saying another word.'
 				gs 'cum_call', 'mouth', $boy
 				gs 'arousal', 'bj', 5, 'rough', 'sub'
 				gs 'arousal', 'end'
@@ -362,20 +344,16 @@ if $ARGS[0] =  'Payback 4':
 		
 	elseif VK = 2:		
 		act 'Open your mouth':	
-			cls
+			*clr & cla
 			gs'stat'
 			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/piss1.mp4"></video></center>'
-			'You open your mouth and close your eyes, waiting for Niko to start. A few seconds later you feel warm liquid spraying in your face, filling your mouth, and getting in your nose. Niko shouts, "SWALLOW IT ALL BITCH!" You try your best not to gag, as you attempt to swallow all of him bitter tasting urine. You can''t keep your self from gagging as Niko continues shooting his urine down your throat. Niko suddenly rubs his penis against your lips before shoving it into your mouth.'
-			*nl
-			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/piss2.mp4"></video></center>'			
+			'You open your mouth and close your eyes, waiting for Niko to start. A few seconds later you feel warm liquid spraying in your face, filling your mouth, and getting in your nose. Niko shouts, "SWALLOW IT ALL BITCH!" You try your best not to gag, as you attempt to swallow all of him bitter tasting urine. You can''t keep your self from gagging as Niko continues shooting his urine down your throat. Niko suddenly rubs his penis against your lips before shoving it into your mouth.'			
 
 			act 'Suck Niko''s dick':	
-				cls
+				*clr & cla
 				gs'stat'
-				'<center><video autoplay loop src="images/locations/pavlovsk/resident/apartment/shulginhome/kuh/help/event/gif/bj1.mp4"></video></center>'
-				'You know exactly what he want, and begin sucking Niko''s dick, trying your best to get him off as quickly as possible, knowing that the sooner he finishes, the sooner you can wash up and leave. You lick and suck Niko''s dick while trying your best to ignore the rotten taste in your mouth and the mildly burning of Niko''s urine on your face. Niko looks down to you then says, "There you go <<$pcs_firstname>>. Keep behaving like this, and we will get along just fine." He then tilts his head back and begins moaning. Niko suddenly grabs the back of your head, and begin filling your throat with his warm cum, as you try your best to swallow every drop of it. After Niko finishes, he turn to you and says, "You are learning, Good keep it up." Niko then buttons his pants before leaving the restroom.'
-				*nl
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/swallow3.mp4"></video></center>'
+				'You know exactly what he want, and begin sucking Niko''s dick, trying your best to get him off as quickly as possible, knowing that the sooner he finishes, the sooner you can wash up and leave. You lick and suck Niko''s dick while trying your best to ignore the rotten taste in your mouth and the mildly burning of Niko''s urine on your face. Niko looks down to you then says, "There you go <<$pcs_firstname>>. Keep behaving like this, and we will get along just fine." He then tilts his head back and begins moaning. Niko suddenly grabs the back of your head, and begin filling your throat with his warm cum, as you try your best to swallow every drop of it. After Niko finishes, he turn to you and says, "You are learning, Good keep it up." Niko then buttons his pants before leaving the restroom.'
 				gs 'cum_call', 'mouth', $boy
 				gs 'arousal', 'bj', 5, 'rough', 'sub'
 				gs 'arousal', 'end'
@@ -387,21 +365,19 @@ if $ARGS[0] =  'Payback 4':
 		
 	elseif VK = 3 and pcs_vag = 0 or VK = 4 and pcs_vag = 0:
 		act 'Do as Niko says':	
-			cls
+			*clr & cla
 			gs'stat'
 			'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/voyvag.mp4"></video></center>'
-			'You slowly approach the sink then spread your legs, as Niko approaches behind you. <font color=#FF00FF>Is this really happening? Am I about to lose my virginity to this bastard? How could I let this happen? Why?</font> You can feel tears streaming down your face, as Niko drops his pants then rubs his penis against your vagina before forcing it inside, causing a powerful jolt of pain to fill your vagina. Niko waste no time, and begin thrusting his penis inside you very roughly, as he whispers in your ear, "Oops there goes your virginity. How does it feel to be a real woman?" You lower your head in silence while trying to focus on anything, but the pain.'		
+			'You slowly approach the sink then spread your legs, as Niko approaches behind you. You can feel tears streaming down your face, as Niko drops his pants then rubs his penis against your vagina before forcing it inside, causing a powerful jolt of pain to fill your vagina. Niko waste no time, and begin thrusting his penis inside you very roughly, as he whispers in your ear, "Oops there goes your virginity. How does it feel to be a real woman?" You lower your head in silence while trying to focus on anything, but the pain.'		
 			gs 'arousal', 'vaginal', 5, 'rough', 'sub'
 			gs 'stat'
 			
 			act 'Continue':	
-				cls
+				*clr & cla
 				if pcs_vag = 0:pcs_vag += 1
 				gs'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/virgin.mp4"></video></center>'
 				'Niko quickly increases the pace of his thrusts, fucking you harder, as you close your eyes, waiting for it to be over. Niko''s breathing hastens before stopping, as he pulls out of you then begins spraying his warm seed over your ass. You wait for Niko to finish milking his penis on your ass before asking, "May I please go now?" Niko catches his breath before replying, "Yeah sure. You''re all payed up for today." You quickly grab a few paper towels then clean the blood off of your legs before grabbing your clothes, and getting dressed. After you are fully dressed, you quickly run out of the boys restroom.'
-				*nl
-				'<center><video autoplay loop src="images/shared/sex/cum/cum5.mp4"></video></center>'
 				gs 'cum_call', 'butt', $boy
 				gs 'arousal', 'vaginal', 5, 'rough', 'sub'
 				gs 'arousal', 'end'
@@ -413,7 +389,7 @@ if $ARGS[0] =  'Payback 4':
 		
 	elseif VK = 3:
 		act 'Vaginal':
-			cls
+			*clr & cla
 			gs'stat'
 			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/vaginal1.mp4"></video></center>'
 			'You slowly approach the sink then spread your legs, as Niko approaches behind you. You can feel Niko''s penis pressing against your vagina before he shoves it inside, evoking a moan from you, feeling his dick rapidly entering you. Niko whispers in your ear, "You like it when I shove my dick inside you, don''t you <<$pcs_nickname>>?"'
@@ -421,12 +397,10 @@ if $ARGS[0] =  'Payback 4':
 			gs 'stat'
 			
 			act 'Continue':	
-				cls
+				*clr & cla
 				gs'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/vaginal2.mp4"></video></center>'
 				'You turn to Niko, as he points toward the mirror and says, "Look in that mirror. Do you know what you see? A filthy whore, getting what she deserves. Get used to that sight." You do as he says, as you feel, and see tears running down your cheeks. Watching you in tears must have pushed Niko to the edge, as he pulls out of you then begins covering your back with his warm seed. After Niko milks his penis on your back, he says, "Remember your place <<$pcs_firstname>>, and never try to avoid me again." He then buttons his pants before leaving the restroom.'
-				*nl
-				'<center><video autoplay loop src="images/shared/sex/cum/cum5.mp4"></video></center>'
 				gs 'cum_call', 'butt', $boy
 				gs 'arousal', 'vaginal', 5, 'rough', 'sub'
 				gs 'arousal', 'end'
@@ -438,7 +412,7 @@ if $ARGS[0] =  'Payback 4':
 		
 	elseif VK = 4:		
 		act 'Vaginal':	
-			cls
+			*clr & cla
 			gs'stat'
 			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/vaginal1.mp4"></video></center>'
 			'You can feel Niko penis pushing its way inside of your vagina, causing a jolt of pleasure to fill you. Niko continues fucking you as he leans forward, and whispers in your ear. "Who do you belong to bitch?" Knowing better than to anger Niko, you reluctantly reply, "I belong to you Niko." Niko chuckles as he responds, "Yes you do, and never forget it." Niko wraps one of his arms around your stomach, and the other on your leg then lifts you up.'
@@ -446,12 +420,10 @@ if $ARGS[0] =  'Payback 4':
 			gs 'stat'
 			
 			act 'Continue':	
-				cls
+				*clr & cla
 				gs'stat'
-				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/vaginal2.mp4"></video></center>'
-				'Niko continues fucking you as he keeps you off the ground. You can''t help but feel somewhat impressed at his strength, as he holds you up. You can hear Niko whispering in your ear. "How are you liking your fucking?" You look back at him then nod which seems to turn him on ,as he begins breathing faster. Niko''s breath suddenly stops as he pulls his dick out of you then begins rubbing his dick between your legs, milking his penis on the floor in front of you. After Niko finishes, you turn to him then ask, "Are you satisfied Niko? May I leave now?" Niko gives your ass a firm smack as he replies, "You can go now, but never forget that you belong to me." You quickly pick up your clothes then get dressed before leaving the boys restroom.'
-				*nl
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/cum/thighs.mp4"></video></center>'
+				'Niko continues fucking you as he keeps you off the ground. You can''t help but feel somewhat impressed at his strength, as he holds you up. You can hear Niko whispering in your ear. "How are you liking your fucking?" You look back at him then nod which seems to turn him on ,as he begins breathing faster. Niko''s breath suddenly stops as he pulls his dick out of you then begins rubbing his dick between your legs, milking his penis on the floor in front of you. After Niko finishes, you turn to him then ask, "Are you satisfied Niko? May I leave now?" Niko gives your ass a firm smack as he replies, "You can go now, but never forget that you belong to me." You quickly pick up your clothes then get dressed before leaving the boys restroom.'
 				gs 'arousal', 'vaginal', 5, 'rough', 'sub'
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -462,7 +434,7 @@ if $ARGS[0] =  'Payback 4':
 		
 	elseif VK = 5:		
 		act 'Anal':	
-			cls
+			*clr & cla
 			gs'stat'
 			'<center><video autoplay loop src="images/locations/pavlovsk/school/bathroom/voyanal.mp4"></video></center>'
 			'You feel Niko''s penis pressing against your anus then feel him suddenly force it inside you, evoking a groan of pain to escape you. Niko wastes no time, as he begins fucking your ass roughly. You let out a few groans of pain, as Niko continues fucking your ass before leaning forward then whispering in your ear. "How does it feel to know that you belong to me?" You look back at him in silence, not knowing what he wants you to say. Niko grins as he smacks your ass firmly.'
@@ -470,12 +442,10 @@ if $ARGS[0] =  'Payback 4':
 			gs 'stat'
 			
 			act 'Continue':	
-				cls
+				*clr & cla
 				gs'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/anal1.mp4"></video></center>'
 				'Knowing that the faster Niko cums, the quicker this torment will be over, turn to face Niko then stare into his eyes. Niko begins struggling to hold back from cumming then begins groaning, filling up your ass with his warm seed. You focus on the throbbing of his hard penis in your ass, filling you with his warm cum. After Niko finishes, he pulls out of you, causing a stream of cum to leak out of your ass, and onto the floor. Niko then says, "You did good <<$pcs_nickname>>. I''ll see you tomorrow." You then gather your clothes, and get dressed before leaving the boys restroom.'
-				*nl
-				'<center><video autoplay loop src="images/shared/sex/cum/analcreampie/cumanal1.mp4"></video></center>'
 				gs 'cum_call', 'anus', $boy
 				gs 'arousal', 'anal', 5, 'rough', 'sub'
 				gs 'arousal', 'end'
@@ -487,22 +457,20 @@ if $ARGS[0] =  'Payback 4':
 		
 	elseif VK = 6:		
 		act 'Anal':	
-			cls
+			*clr & cla
 			gs'stat'
 			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/anal2.mp4"></video></center>'
-			'You look back at Niko, as he pushes his penis inside you, causing a sharp pain to fill your ass, evoking a groan from you, as you hold onto the bottom of the urinal. You can only feel the pain building up in your ass, as Niko continues roughly fucking you. Niko leans forward and grabs onto your hair, as he says, "You really shouldn''t have tried to avoid me bitch. This could have been quick and painless, but you had to piss me off." <font color=#FF00FF>He''s right. I shouldn''t have tried to avoid him. Why am I so stupid?</font>'
+			'You look back at Niko, as he pushes his penis inside you, causing a sharp pain to fill your ass, evoking a groan from you, as you hold onto the bottom of the urinal. You can only feel the pain building up in your ass, as Niko continues roughly fucking you. Niko leans forward and grabs onto your hair, as he says, "You really shouldn''t have tried to avoid me bitch. This could have been quick and painless, but you had to piss me off."'
 			gs 'arousal', 'anal', 5, 'rough', 'sub'
 			gs 'stat'
 			
 			act 'Continue':	
-				cls
+				*clr & cla
 				gs'stat'
 				'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikomisc/payback/rough/anal3.mp4"></video></center>'
-				'Niko suddenly lifts you up by your hair then pulls you toward one of the stalls before shoving your head into the toilet. You hold your breath as the water covers your face, hoping that Niko lets you out to breath soon. <font color=#FF00FF>I need to breath. Please Niko, let me go.</font> Niko pulls you out of the toilet for a few seconds to catch your breath before shoving you back in. All you can think about is not drowning, even as your anus is growing sore from Niko hard penis ramming inside. After a few more seconds, Niko suddenly pulls you out of the toilet, as he begins groaning, filling your ass with his warm seed.' 
+				'Niko suddenly lifts you up by your hair then pulls you toward one of the stalls before shoving your head into the toilet. You hold your breath as the water covers your face, hoping that Niko lets you out to breath soon. Niko pulls you out of the toilet for a few seconds to catch your breath before shoving you back in. All you can think about is not drowning, even as your anus is growing sore from Niko hard penis ramming inside. After a few more seconds, Niko suddenly pulls you out of the toilet, as he begins groaning, filling your ass with his warm seed.' 
 				*nl
 				'Niko continues thrusting his penis inside you, milking it completely. After Niko finishes, he says, "Now hopefully you''ve learned your lesson, and won''t try to avoid me again." You turn to him then meekly nod, as he buttons his pants then leaves the restroom while you remain to catch your breath.'
-				*nl
-				'<center><video autoplay loop src="images/characters/pavlovsk/resident/leonid/sex/cumanal1.mp4"></video></center>'
 				gs 'cum_call', 'anus', $boy
 				gs 'arousal', 'anal', 5, 'rough', 'sub'
 				gs 'arousal', 'end'
@@ -515,7 +483,7 @@ if $ARGS[0] =  'Payback 4':
 end	
 
 if $ARGS[0] = 'Fedor Help':
-	cls
+	*clr & cla
 	if fedorKozlovQW < -10:
 		FyodorVsNiko = 1
 	else
@@ -527,7 +495,7 @@ if $ARGS[0] = 'Fedor Help':
 	'You move toward Fedor then wrap your arms around him as you say, "Fyodor I...I need your help." Fedor gently rubs your back, as he responds, "Please <<$pcs_firstname>>, tell me what''s wrong." You can feel tears streaming down your face, as you reply, "Nikolai Volkov has been bullying me at lunch everyday. Please make him stop." Fedor clenches his fist, "That little gopnik shit! I will make him pay. Don''t worry <<$pcs_nickname>> the next time he tries I will bash his face in!"'
 	
 	act 'Thank Fedor':
-		cls
+		*clr & cla
 		minut += 5
 		gs'stat'	
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/console2.jpg"></center>'		
@@ -538,7 +506,7 @@ if $ARGS[0] = 'Fedor Help':
 end
 
 if $ARGS[0] = 'Fedor Help 2':
-	cls
+	*clr & cla
 	FedorVsNiko = 2
 	NikoPayback = 3
 	NikoFightDay = daystart
@@ -548,7 +516,7 @@ if $ARGS[0] = 'Fedor Help 2':
 	'You approach Niko, and a confident grin covers his face, as he says, "You showed up? Good. How will you be paying today?" You reply, "I...I want you to leave me alone." Niko chuckles as he replies, "Well that''s not up to you now is it? For wasting my time, you will be paying me in both, money and pleasure. Now let''s get moving." Niko grabs your hand then begins pulling you into the restroom...'
 	
 	act 'Continue':	
-		cls
+		*clr & cla
 		minut += 1
 		gs'stat'
 		'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
@@ -556,27 +524,27 @@ if $ARGS[0] = 'Fedor Help 2':
 		'After turning the corner, Niko suddenly recoils back, as Fedor''s fist makes contact, causing Niko to drop to the ground, holding his face. Fedor shouts, "HOW DARE YOU TOUCH <<$pcs_firstname>>! I WILL SHOW YOU WHAT HAPPENS WITH SHITHEADS LIKE YOU." Fedor begins punching Niko as he tries to block the blows. Suddenly Fedor gets tackled.'		
 
 		act 'Turn to Fedor':	
-			cls
+			*clr & cla
 			minut += 1
 			gs'stat'
-			'<center><b><h4><font color="red"><<"Lavrenti Romanov">></font></h4></b></center>'
-			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big155.jpg"></center>'
-			'You turn to see Lavrenti Romanov trying to hold Fedor down while Niko holds his face in pain, still unable to recover. Lavrenti punches Fedor before Fedor returns the blow, knocking Lavrenti off of him before Niko finally recovers then kicks Fedor in the face, knocking him to the ground then Lavrenti grabs onto Fedor''s arms then holds him down while Niko begins kicking him in the ribs. You grab Niko by his shirt then pull him away before he slaps you across the face. Niko winds up to kick Fedor again when someone''s fist rams into his face.'
+			'<center><b><h4><font color="red"><<"Roman Yakovlev">></font></h4></b></center>'
+			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big157.jpg"></center>'
+			'You turn to see Roman Yakovlev trying to hold Fedor down while Niko holds his face in pain, still unable to recover. Roman punches Fedor before Fedor returns the blow, knocking Roman off of him before Niko finally recovers then kicks Fedor in the face, knocking him to the ground then Roman grabs onto Fedor''s arms then holds him down while Niko begins kicking him in the ribs. You grab Niko by his shirt then pull him away before he slaps you across the face. Niko winds up to kick Fedor again when someone''s fist rams into his face.'
 
 			act 'See who it was':	
-				cls
+				*clr & cla
 				minut += 1
 				gs'stat'
 				'<center><b><h4><font color="green"><<"Ivan Prokhorov">></font></h4></b></center>'
 				'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big3.jpg"></center>'
-				'You turn to see Ivan Prokhorov standing over Niko. Ivan immediately rushes toward Lavrenti, grabbing him by his arms then lifting him up before slamming him onto the ground. "Teaming up on my friend, and his girl? Not on my watch." Ivan then helps Fedor up before lifting up his foot then driving it into Lavrenti''s face. Fedor takes a second to recover before immediately climbing on Niko then repeatedly punching him. After a few punches, Ivan pulls Fedor off then says, "Come on man, it''s done."'
+				'You turn to see Ivan Prokhorov standing over Niko. Ivan immediately rushes toward Roman, grabbing him by his arms then lifting him up before slamming him onto the ground. "Teaming up on my friend, and his girl? Not on my watch." Ivan then helps Fedor up before lifting up his foot then driving it into Roman''s face. Fedor takes a second to recover before immediately climbing on Niko then repeatedly punching him. After a few punches, Ivan pulls Fedor off then says, "Come on man, it''s done."'
 				
 				act 'Place your hand on Fedor''s shoulder':
-					cls
+					*clr & cla
 					minut += 1
 					gs'stat'
 					'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/console1.jpg"></center>'
-					'Fedor takes a few seconds to catch his breath before asking you, "Are you alright <<$pcs_firstname>>? You took quite a hit there." You quickly hug Fedor, as you reply, "I''m great, thanks to you two." Ivan replies, "It was nothing special. I just won''t let punks like them, hurt my friends." Fedor wraps his arms around you then says, "This is the last time that punk will ever hurt you. You are safe." You return the hug then hear the class bell, signaling the beginning of class. Fedor takes your hand then leads you toward you next class. While Ivan stays behind to "Chat" with Niko and Lavrenti.'
+					'Fedor takes a few seconds to catch his breath before asking you, "Are you alright <<$pcs_firstname>>? You took quite a hit there." You quickly hug Fedor, as you reply, "I''m great, thanks to you two." Ivan replies, "It was nothing special. I just won''t let punks like them, hurt my friends." Fedor wraps his arms around you then says, "This is the last time that punk will ever hurt you. You are safe." You return the hug then hear the class bell, signaling the beginning of class. Fedor takes your hand then leads you toward you next class. While Ivan stays behind to "Chat" with Niko and Roman.'
 
 					act 'Return to the hallway':gt 'gschool_lessons', 'short_break'
 				end
@@ -586,7 +554,7 @@ if $ARGS[0] = 'Fedor Help 2':
 end
 
 if $ARGS[0] = 'Fyodor Help':
-	cls
+	*clr & cla
 	FyodorVsNiko = 2
 	NikoPayback = 3
 	NikoFightDay = daystart
@@ -596,23 +564,19 @@ if $ARGS[0] = 'Fyodor Help':
 	'You approach Niko, and a confident grin covers his face, as he says, "You showed up? Good. How will you be paying today?" You reply, "I...I want you to leave me alone." Niko chuckles as he replies, "Well that''s not up to you now is it? For wasting my time, you will be paying me in both, money and pleasure. Now let''s get moving." Niko grabs your hand then begins pulling you into the restroom...'
 	
 	act 'Continue':	
-		cls
+		*clr & cla
 		minut += 2
 		gs'stat'
-		'<center><b><h4><font color="blue"><<"Fyodor [Fedor] Kozlov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big5.jpg"></center>'
-		'As you reach the restroom, Niko tosses you to the ground then approaches you when suddenly, Fedor quickly walks into the room, and punches Niko in his face, knocking him to the ground before climbing on him, and punching him repeatedly. After a few punches Niko says, "Whoa chill out man, <<$pcs_firstname>> and I were just playing a game. Do you see? She is laughing right now." Fedor turns to you just as Niko winds up his fist, ramming it into Fedor''s face before quickly pushing Fedor off of him then running to the door. <font color=#FF00FF>Niko''s running away?...No! I''m finished with this shit!</font> You quickly grab Niko''s shirt turning him to you before scratching him in his face then pushing him onto the ground, giving Fedor enough time to recover then climb on top of Niko again, punching him in the face.'	
 		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/fight/down.jpg"></center>'
+		'As you reach the restroom, Niko tosses you to the ground then approaches you when suddenly, Fedor quickly walks into the room, and punches Niko in his face, knocking him to the ground before climbing on him, and punching him repeatedly. After a few punches Niko says, "Whoa chill out man, <<$pcs_firstname>> and I were just playing a game. Do you see? She is laughing right now." Fedor turns to you just as Niko winds up his fist, ramming it into Fedor''s face before quickly pushing Fedor off of him then running to the door. You quickly grab Niko''s shirt turning him to you before scratching him in his face then pushing him onto the ground, giving Fedor enough time to recover then climb on top of Niko again, punching him in the face.'	
 
 		act 'Enjoy the show':	
-			cls
+			*clr & cla
 			minut += 2
 			gs'stat'
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedormisc/console2.jpg"></center>'
 			'You watch in satisfaction at Niko getting what he deserves, for a few seconds before Fedor finally calms down then climbs off of Niko then walks up to you, and wraps his arms around you before asking, "Are you alright? He didn''t hurt you did he?" You reply, "No but I did enjoy you hurting him." Fedor chuckles, "Anyone who messes with you, wil share the same treatment.." You lean forward then give Fedor a passionate kiss which lasts for almost a full minute. After the kiss, Fedor says, "You should get back to recess before you miss it. I will have a chat with NIko. Go on, enjoy your recess." You give Fedor a kiss on the cheek before walking out of the restroom.'
-			*nl
-			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/fedor/fedorev/kiss2.mp4"></video></center>'
 			
 			act 'Return to the hallway':gt 'gschool_lunch', 'break'
 		end	
@@ -620,7 +584,7 @@ if $ARGS[0] = 'Fyodor Help':
 end
 
 if $ARGS[0] = 'Ivan Help':
-	cls
+	*clr & cla
 	IvanVsNiko = 1
 	minut += 5
 	gs'stat'
@@ -631,44 +595,38 @@ if $ARGS[0] = 'Ivan Help':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/hug1.jpg"></center>'	
 	
 	act 'Tell Ivan':	
-		cls
+		*clr & cla
 		gs'stat'
 		'<center><b><h4><font color="green"><<"Ivan Prokhorov">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/angry1.jpg"></center>'
-		'You try to collect your thoughts before saying, "Ever since I broke up with Niko, he has been raping me at lunchtime and I..." Ivan agrily slams one of the lockers, as he says, "That slimy little shit! This will not continue <<$pcs_firstname>>, I will put an end to it. You don''t need to worry. I will end this." You wrap your arms around Ivan then say, "Thank you so much. I didn''t know what to do." Ivan replies, "That kind of shit is unacceptable. You will be safe again, I promise you that." You give Ivan a soft kiss on the cheek then walk away while he angrily begins cracking his knuckles.'		
-		*nl
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/hug1.jpg"></center>'	
+		'You try to collect your thoughts before saying, "Ever since I broke up with Niko, he has been raping me at lunchtime and I..." Ivan agrily slams one of the lockers, as he says, "That slimy little shit! This will not continue <<$pcs_firstname>>, I will put an end to it. You don''t need to worry. I will end this." You wrap your arms around Ivan then say, "Thank you so much. I didn''t know what to do." Ivan replies, "That kind of shit is unacceptable. You will be safe again, I promise you that." You give Ivan a soft kiss on the cheek then walk away while he angrily begins cracking his knuckles.'			
 	
 		act 'Return to the hallway':gt 'gschool_lessons', 'short_break'
 	end
 end
 
 if $ARGS[0] = 'Ivan Help 2':
-	cls
+	*clr & cla
 	IvanVsNiko = 2
 	NikoPayback = 3
 	gs'stat'
 	'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/smile2.jpg"></center>'	
 	'You approach Niko, and a confident grin covers his face, as he says, "You showed up? Goo..." Niko quickly pauses when he notices Ivan approaching. Ivan drives his fist into Niko''s stomach then says, "I hear that you have been giving <<$pcs_firstname>> a hard time. Allow me to return the favor." Ivan then begins chocking Niko, as Niko tries to squirm out of Ivan steel grasp. After a few seconds, Ivan releases Niko, causing Niko to drop to the ground. Ivan stands over Niko and says, "That was a warning. Give <<$pcs_firstname>> a hard time again, and I won''t hold back."'
-	'<center><b><h4><font color="green"><<"Ivan Prokhorov">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big3.jpg"></center>'
 	
 	act 'Continue':
-		cls
+		*clr & cla
 		minut += 2
 		gs'stat'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/ivan/hug1.jpg"></center>'
 		'Niko quickly nods, obviously frightened of Ivan. Ivan then gives you a hug as he says, "You''ll be fine now. If he bothers you again then let me know, and I will set him straight." You gratefully nod, as Ivan turns around then walks away. You turn around to leave when you notice Vitek walking up to Niko then lightly places his foot on his back, as he says, "I always told you that your big mouth would get you into trouble." Vitek then steps off of Niko then laughs, as he walks away.'		
-		'<center><b><h4><font color="red"><<"Viktor [Vitek] Kotov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big9.jpg"></center>'
 
 		act 'Go to class':gt 'gschool_lunch', 'break'
 	end
 end	
 
 if $ARGS[0] = 'Vitek Help':
-	cls
+	*clr & cla
 	VitekVsNiko = 1
 	NikoPayback = 3
 	NikoFightDay = daystart
@@ -679,52 +637,41 @@ if $ARGS[0] = 'Vitek Help':
 	'You say to Vitek, "Um Viktor I need..." Dan unintentionally cuts you off, "Oh yeah, have you guys seen that big breasted bitch handing out freebies by..." Vitek says, "Hold that thought. <<$pcs_nickname>> we''re having guy talk right now, you and I can chat later." You try add, "But I really need..." Vasily suddenly intentionally falls to the ground then says, "You need to cheer up, you look so glum. Here, I will tell you a joke rated everyone..." Dan adds, "You mean rated immature, right?" The guys begin laughing, as you get more agitated at them ignoring you.'
 	
 	act 'Scream out':	
-		cls
+		*clr & cla
 		gs'stat'
-		'<center><b><h4><font color="red"><<"Viktor [Vitek] Kotov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big9.jpg"></center>'
-		'You suddenly scream, "NIKO RAPED ME!!!" The guys freeze in place before Vitek says, "He did what?" Niko suddenly stands up then begins sprinting toward the door when Vasily shoulder tackles him into the wall, knocking slamming him against it. Lavrenti tries to help Niko when Dan stands in front of him, blocking him from interfering. Vitek suddenly lunges forward then drives his foot into Niko''s face, slamming his head against the wall before shouting, "YOU FUCKING WORTHLESS SACK OF SHIT!!! HOW DARE YOU TOUCH MY GIRL!!!"'	
 		'<center><b><h4><font color=#E400FF><<"Nikolai [Niko] Volkov">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev2/bruised1.jpg"></center>'
+		'You suddenly scream, "NIKO RAPED ME!!!" The guys freeze in place before Vitek says, "He did what?" Niko suddenly stands up then begins sprinting toward the door when Vasily shoulder tackles him into the wall, knocking slamming him against it. Roman tries to help Niko when Dan stands in front of him, blocking him from interfering. Vitek suddenly lunges forward then drives his foot into Niko''s face, slamming his head against the wall before shouting, "YOU FUCKING WORTHLESS SACK OF SHIT!!! HOW DARE YOU TOUCH MY GIRL!!!"'	
 		
 		act 'Continue watching':
-			cls
+			*clr & cla
 			minut += 5
 			gs'stat'
-			'<center><b><h4><font color="maroon"><<"Vasily [Shulga] Shulgin">></font></h4></b></center>'
-			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big11.jpg"></center>'
-			'Vitek continuously kicks Niko in the ribs, as Vasily joins him while saying, "We''ll show you what happens to those who fuck with <<$pcs_firstname>>." After a few minutes, Vitek takes a few seconds to catch his breath before approaching you, wrapping his arms around you, and saying, "I''m sorry that I didn''t listen to you, but don''t worry, I will make this sack of shit pay for touching you. You shouldn''t stick around for this. Go on, and I''ll see you later." You lean forward, and give Vitek a passionate kiss before saying, "Thank you Viktor. I always feel so safe with you." Vitek gives you ass a light smack before responding, "You know it <<$pcs_nickname>>. Now get going, I have some business to finish here." You happily nod before leaving the restroom.'	
-			*nl
 			'<center><video autoplay loop src="images/characters/pavlovsk/school/boy/niko/nikoev/kiss3.mp4"></video></center>'
-
+			'Vitek continuously kicks Niko in the ribs, as Vasily joins him while saying, "We''ll show you what happens to those who fuck with <<$pcs_firstname>>." After a few minutes, Vitek takes a few seconds to catch his breath before approaching you, wrapping his arms around you, and saying, "I''m sorry that I didn''t listen to you, but don''t worry, I will make this sack of shit pay for touching you. You shouldn''t stick around for this. Go on, and I''ll see you later." You lean forward, and give Vitek a passionate kiss before saying, "Thank you Viktor. I always feel so safe with you." Vitek gives you ass a light smack before responding, "You know it <<$pcs_nickname>>. Now get going, I have some business to finish here." You happily nod before leaving the restroom.'	
+			
 			act 'Continue toward the hallway':gt 'gschool_lessons', 'short_break'
 		end	
 	end
 end
 
 if $ARGS[0] = 'Vitek Help 2':
-	cls
+	*clr & cla
 	VitekVsNiko = 1
 	NikoPayback = 3
 	NikoFightDay = daystart
 	minut += 5
 	gs'stat'
-	'<center><b><h4><font color="red"><<"Viktor [Vitek] Kotov">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big9.jpg"></center>'
-	'You approach Vitek and he says, "Hey <<$pcs_nickname>>, want a drink?" You reply, "I need to ask for your help, Niko has been raping me at lunch and..." Vitek''s eyes widen as he says, "He did what?" You remain quite, as you feel tears dripping down your cheek. Vitek tosses his bottle to the ground, causing a loud shatter which draws everyone in the discos attention. Vitek angrily walks over the broken glass, as he approaches Niko. Niko suddenly asks, "Whoa what''s going on?" Vitek replies, "You have been fucking with my girl?"'
-	*nl
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikoev/sad2.jpg"></center>'
+	'You approach Vitek and he says, "Hey <<$pcs_nickname>>, want a drink?" You reply, "I need to ask for your help, Niko has been raping me at lunch and..." Vitek''s eyes widen as he says, "He did what?" You remain quite, as you feel tears dripping down your cheek. Vitek tosses his bottle to the ground, causing a loud shatter which draws everyone in the discos attention. Vitek angrily walks over the broken glass, as he approaches Niko. Niko suddenly asks, "Whoa what''s going on?" Vitek replies, "You have been fucking with my girl?"'
 	
 	act 'Continue':	
-		cls
+		*clr & cla
 		gs'stat'
-		'<center><b><h4><font color="maroon"><<"Vasily [Shulga] Shulgin">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big11.jpg"></center>'
+		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/fight/down.jpg"></center>'
 		'Niko immediately tries to run away when Vasily drives his fist into Niko''s face before saying, "You don''t fuck with <<$pcs_nickname>> without dealing with us." You can feel your heart warming up, as you realize how safe you are with Vitek, and Vasily around. Niko continuously tries to crawl away, but is grabbed by Vitek, who lifts him up then slams him onto the ground before climbing on top of him then repeatedly punching him in the face. Vasily approaches you then says, "You are safe now <<$pcs_firstname>>. We will make sure that Niko never touches you again."' 
 		*nl
 		'You give Vasily a hug as you respond, "Thank you all so much for your help. You''re the best." Vasily gives you a pat on the back before saying, "You don''t need to thank us. It''s a mans job to keep girls safe. Here have a drink on me." Vasily hands you a bottle of beer then turns back around to join Vitek, and Dan in beating Niko.'		
-		*nl
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/fight/down.jpg"></center>'
 	
 		act 'Walk away':gt 'gdkin'
 		act 'Have a drink then walk away': gs 'drugs', 'alcohol', 'beer' & gt 'gdkin'

File diff suppressed because it is too large
+ 122 - 608
locations/NikoSlut.qsrc


+ 0 - 512
locations/SoniaHome.qsrc

@@ -1,512 +0,0 @@
-# SoniaHome
-!! This house was created for the Niko Volkov romance, but I made sure to make it compatible for, use on its own, but it is VERY IMPORTANT that all new acts, or code added to this location has a "if NikoAftermath = 0" requirement added to them, or else it will break my quest. Please don''t break my quest. Please.  :(	<3 Violet Kitten   Feel free to PM me, if you have any further questions. ^_^
-
-if $ARGS[0] = 'Aftermath':
-	cls
-	if npc_rel['A25'] < 90:npc_rel['A25'] = 90
-	if npc_rel['A12'] < 90:npc_rel['A12'] = 90
-	if npc_rel['A14'] < 90:npc_rel['A14'] = 90
-	pcs_hairbsh = 0
-	pcs_makeup = 1
-	pcs_sleep += 45
-	cumspclnt = 1
-	gs 'cum_cleanup'
-	gs 'sweat', 'add', 5
-	minut += 270
-	NikoAftermath = 1
-	$location_type = 'private'
-	$locclass = 'bedr'
-	menu_off = 1
-	gs'stat'
-	'<center><b><h4><font color=#FF00FF><<"Sonia Ivanko">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/bedroom/soniawake.jpg"></center>'
-	'You slowly open your eyes, and see Sonia Ivanko holding a weird doll, with a goofy look on her face, causing you to giggle. "Hello sleepy head. Did you sleep well?" You give Sonia a warm smile. "I guess but...Where am I?" Sonia replies, "After what happened at school, we couldn''t just leave you alone, to be abused by the boys, so we brought you back to my house." You scratch your head. "We?" Sonia giggles, as she points to her right. You turn to see Katja Meynold, and Julia Milov sitting on the seats right next to the bed. Katja says, "I''m so glad that you are ok. I was worried when you didn''t wake up after we kept splashed your face with water." Julia adds, "I also cleaned your hair for you."'
-	*nl
-	'You look around the room then back at Sonia. "Thank you all, for helping me. I can''t believe what happened in school was not a dream. I want it to be a dream, so bad." You can feel tears forming under your eyes. Katja hugs you, as she says, "I don''t know what caused it, but we will find a way to make things better. You didn''t deserve what they did to you." Sonia whispers to herself, "Do any of us?" Julia downcasts her eyes, not knowing how to console Sonia while Katja sighs, "What is going at school these days, first Sonia then <<$pcs_firstname>>. These boys are vicious." You reply, "Yes they are." Julia places her hand on your leg, "<<$pcs_firstname>> what happened exactly?"'
-	'<center><b><h4><font color=#ff0090><<"Katja Meynold">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/bedroom/katja.jpg"></center>'
-
-	act 'Tell them your story':
-		cls
-		minut += 5
-		gs'stat'
-		'<center><b><h4><font color=#ff0090><<"Katja Meynold">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/bedroom/katja.jpg"></center>'
-		'You take a deep breath, "It all stared when I met a boy named Nikolai. He..." Katja cuts you off, "Wait, do you mean that gopnik punk, Niko? You can''t trust that loser." Julia nods, "She''s right. That boy is bad news. He is always lying to everyone. Even the other boys know, not to trust him." You look up, surprised by their opinions of Niko. "But he treats me with such love and compassion. He always calls me his princess." Katja places her arms around you neck. "Listen <<$pcs_nickname>>, you can go out with whoever you want. I am just concerned that he will use you." You lay back, as you consider your options, Julia asks, "So how did you end up...naked at school?"'
-		*nl
-		'<center><b><h4><font color=#00eaff><<"Julia Milov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/bedroom/julia.jpg"></center>'
-
-		act 'Continue your story':
-			cls
-			minut += 5
-			gs'stat'
-			'<center><b><h4><font color=#ff0090><<"Katja Meynold">></font></h4></b></center>'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/bedroom/katja2.jpg"></center>'
-			'"Niko is always teaching me how to be more confident, and daring. He tells me to do things that are very scary at first, but end up being very exciting. I don''t know why it excites me so much, but I feel so alive when I am with Niko. He always makes me feel safe, and he tells me..." Katja cuts you off. "Makes you feel safe? Like how he kept you safe today?" You lower your head, and remain silent, for a few seconds before Katja says, "I''m sorry <<$pcs_firstname>>, I just get so angry when I see good people getting used by assholes like him. Continue your story, please."'
-			*nl
-			'You take a second before continuing your story. "He helps me find my confidence, and break out of my safety bubble. I''m alway trying something new, and facing my fears. I...I just don''t know what to do without him. Niko always guides me in bettering myself, and feeling so alive." Sonia places her hand on your shoulder, "If Niko is the one in your heart then stay with him..." Katja immediately cuts Sonia off, "Stay with that freak who striped her down, and let those gopnik punks, rape her?" Julia calms her. "We might not like him, but it is <<$pcs_firstname>>''s decision, and we can''t control her. We can only give her our advice, and hope that she makes the right decision, on her own."'
-			'<center><b><h4><font color=#00eaff><<"Julia Milov">></font></h4></b></center>'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/bedroom/julia.jpg"></center>'
-
-			act 'Continue':
-				cls
-				gs'stat'
-				'<center><b><h4><font color=#FF00FF><<"Sonia Ivanko">></font></h4></b></center>'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/soniasmile.jpg"></center>'
-				'You lightly grip your hair, as you respond, "I just...need to think about this, for a while." Sonia stands up, and says, "Well I''ll make us something to eat, I hope you all have a sweet tooth." Sonia then walks to the door then motions the other girls to follow her. Katja gets up then tells you, "I''m sorry that I have been a bit stern, I just don''t want to see what happened today repeat itself. When you finish resting then come see me ok? We can have a nice chat together, and don''t worry, I won''t lecture you again." Julia adds, "Come see me too, I would like to speak with you. Now get some rest." The girls leave the room, and you lay down then close your eyes...'
-				'<center><b><h4><font color=#ff0090><<"Katja Meynold">></font></h4></b></center>'
-				'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/bedroom/katja.jpg"></center>'
-
-				act 'Rest':gt 'NikoDreams', 'Woods'
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'Aftermath 2':
-	cls
-	music_loop = 0
-	close all
-	pcs_sleep += 10
-	gs 'sweat', 'add', 10
-	minut += 60
-	gs'stat'
-	'<center><b><h4><font color=#ff0090><<"Katja Meynold">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/bedroom/katja.jpg"></center>'
-	'You quickly jump up, and see Katja with a concerned look on her face. "It''s ok <<$pcs_firstname>>. You were just having a bad dream." You look around the room, trying to get your bearings then turn to Katja, "Thank you Katja, I hope this doesn''t become a habit." Katja rubs your forehead, as she responds,"Everything will be alright. Don''t worry." You giggle when you notice the goofy doll that Sonia had was tucked in right next to you. Katja responds, "Now that''s what I like to see, a fresh smile."'
-	*nl
-	'You both giggle before Katja tells you, "Sonia should be done soon making whatever she''s cooking in there. Every time I ask, the only reply she gives me is: "All in good time." So I guess that it''s a mystery. You should wash up in the shower before we eat because Sonia told me that she wants us out before her mother gets home. You should also speak with Julia. She seems very worried about you." You give Katja a nod, as you climb out of bed.'
-
-	act 'Get up':gt 'SoniaHome', 'Hallway'
-end
-
-if $ARGS[0] = 'Hallway':
-	cls
-	if NikoAftermath = 0:minut += 5
-	$location_type = 'private'
-	killvar '$locclass'
-	gs'stat'
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/hallway.jpg"></center>'
-	'This is the central hallway that connect the house. There is a lot of artwork on the walls, and the house smells lovely.'
-	if VKSoniaChat = 1 and SoniaCupcake = 2 and NikoAftermath = 1:
-		'<a href="exec:gt ''SoniaHome'', ''Sonia Chat''">Sonia</a> is standing next to the front door, as she adjusts her bra.'
-		'<center><b><h4><font color=#FF00FF><<"Sonia Ivanko">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/sonia.jpg"></center>'
-	elseif VKSoniaChat = 2 and SoniaCupcake = 2 and VKJuliaChat < 4 and NikoAftermath = 1:
-		'<a href="exec:gt ''SoniaHome'', ''Sonia Chat 2''">Sonia</a> is standing next to the front door, as she browses the web, on her phone.'
-		'<center><b><h4><font color=#FF00FF><<"Sonia Ivanko">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/sonia.jpg"></center>'
-	elseif VKJuliaChat = 4 and NikoAftermath = 1:
-		'Sonia is standing next to the front door, as she browses the web, on her phone.'
-		'<center><b><h4><font color=#FF00FF><<"Sonia Ivanko">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/sonia.jpg"></center>'
-	end
-
-	act 'Bedroom':gt 'SoniaHome', 'Bedroom'
-
-	act 'Kitchen':
-		$locclass = 'kitr'
-		if SoniaCupcake = 0 and NikoAftermath = 1:
-			gt 'SoniaHome', 'Sonia Cooking'
-		elseif SoniaCupcake = 1 and NikoAftermath = 1:
-			gt 'SoniaHome', 'Cupcake Time'
-		else
-			gt 'SoniaHome', 'Kitchen'
-		end
-	end
-
-	act 'Livingroom':gt 'SoniaHome', 'Livingroom'
-end
-
-if $ARGS[0] = 'Bedroom':
-	cls
-	$metka = 'Bedroom'
-	$loc = 'SoniaHome'
-	$metkaM = 'Bedroom'
-	$locM = 'SoniaHome'
-	$location_type = 'private'
-	$locclass = 'bedr'
-	gs'stat'
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/bedroom/bedroom.jpg"></center>'
-	'Sonia has such a cute bedroom, so clean and well organized. Sonia has an expensive standing <a href="exec:gt ''mirror'', ''start''">mirrors</a>, and she even has a packed <a href="exec:gt ''SoniaHome'', ''Shoe Closet''">shoe closet</a>.'
-	if VKKatjaChat = 0 and NikoAftermath = 1:
-		'<a href="exec:gt ''SoniaHome'', ''Katja Chat''">Katja</a> is standing in front of a mirror, checking herself out from different angles.'
-	elseif SoniaCupcake < 2 and VKKatjaChat = 1 and NikoAftermath = 1:
-		'<a href="exec:gt ''SoniaHome'', ''Katja Chat''">Katja</a> is standing in front of a mirror, tweezing her eyes brows while humming a soothing tune.'
-	elseif SoniaCupcake = 2 and VKKatjaChat = 1 and NikoAftermath = 1:
-		'<a href="exec:gt ''SoniaHome'', ''Katja Chat 2''">Katja</a> is laying on the bed while humming a sweet melody.'
-	end
-
-	act 'Sonia Bathroom':
-		if VKKatjaChat = 0 and NikoAftermath = 1:
-			gt 'SoniaHome', 'Katja Chat'
-		elseif VKSoniaChat = 0 or VKJuliaChat = 0 and NikoAftermath = 1:
-			gt 'SoniaHome', 'Katja Reminder'
-		else
-			gt 'SoniaHome', 'Sonia Bathroom'
-		end
-	end
-
-	act 'Leave room':gt 'SoniaHome', 'Hallway'
-end
-
-if $ARGS[0] = 'Sonia Cooking':
-	cls
-	gs'stat'
-	'<center><b><h4><font color=#FF00FF><<"Sonia Ivanko">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/kitchen/soniacupcake1.jpg"></center>'
-	if VKSoniaChat = 1:
-		'As soon, as you enter the kitchen Sonia shoos you away. "No peeking. It will be ready when it''s ready. Be patient."'
-	else
-		'You walk into the kitchen, and smell something lovely, Sonia notices you enter then stands in front of a tray while saying, "Hey no peeking!" She giggles before saying, "I''m glad that you rested well, I am making us a special treat, and it won''t be ready for another 20 minutes, so why don''t you jump in the shower, and get washed up? I should be done by then." You give Sonia a warm smile as you walk out of the kitchen.'
-	end
-
-	act 'Leave':VKSoniaChat = 1 & gt 'SoniaHome', 'Hallway'
-end
-
-if $ARGS[0] = 'Cupcake Time':
-	cls
-	minut += 15
-	pcs_health += 10
-	pcs_willpwr += 25
-	pcs_mood += 25
-	pcs_energy += 40
-	pcs_hydra += 40
-	fat += 2
-	cumspclnt = 2
-	$locclass = 'kitr'
-	gs'stat'
-	'<center><b><h4><font color=#FF00FF><<"Sonia Ivanko">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/kitchen/soniacupcake2.jpg"></center>'
-	'You walk into the kitchen, as Katja, and Juila enter. You all take a seat at the table just as Sonia approaches with a tray of cupcakes. Katja says, "So.. cupcakes were your secret treat." Sonia responds, "Sometimes the most simple treat, can be the greatest surprise." Julia takes a bite of a cupcake then responds, "Thank you Sonia. These cupcakes are so tasty." Sonia nods with a warm smile on her face. "I''m glad that you like them. now eat up everyone." You all spend the next 15 minutes, eating cupcakes while chatting about various topics.'
-
-	act 'Finish eating':
-		cls
-		SoniaCupcake = 2
-		gs'stat'
-		'<center><b><h4><font color=#ff0090><<"Katja Meynold">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/bedroom/katja2.jpg"></center>'
-		'After you all finish your cupcakes, Katja stands up and says, "I had a great time but it''s getting late. I better get going. I''m going to use the restroom before I go." Katja walks out of the room as she waves at everyone. Julia gets up next and says, "We should get going too <<$pcs_firstname>>. Sonia''s mother should be coming home soon, and we''d only disturb her." Sonia nods, as she responds, "I''ll be waiting by the front door when you are ready to go, and before you go, can you do me a favor and make sure that Katja doesn''t use all my hair care products. I told her she can use some, but that girl keeps "Sampling" each one." Julia adds, "When you have a moment please see me in the living room. I have something I would like to ask you." You nod at Julia, as she, and Sonia walk out of the kitchen.'
-		'<center><b><h4><font color=#FF00FF><<"Sonia Ivanko">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/soniasmile.jpg"></center>'
-
-		act 'Stand up':gt 'SoniaHome', 'Kitchen'
-	end
-end
-
-if $ARGS[0] = 'Kitchen':
-	cls
-	gs'stat'
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/kitchen/kitchen.jpg"></center>'
-	if NikoAftermath = 1:
-		'Sonia''s kitchen is nice, and clean with plenty of potted plants, and other decorations. There seems to be a lot of cooking ingredients scattered around. Sonia must have been making these cupcakes in a hurry.'
-	else
-		'Sonia''s kitchen is nice, and clean with plenty of potted plants, and other decorations.'
-	end
-
-	act 'Hallway':gt 'SoniaHome', 'Hallway'
-end
-
-if $ARGS[0] = 'Livingroom':
-	cls
-	$locclass = 'livingr'
-	gs'stat'
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/livingroom/livingroom.jpg"></center>'
-	'Sonia''s living room look quite elegant, and refined. It almost looks like it had an interior decorator design it.'
-	if SoniaCupcake < 2 and NikoAftermath = 1:
-		'You can see <a href="exec:gt ''SoniaHome'', ''Julia Chat''">Julia</a>, leaning against the fireplace. She appears lost in thought.'
-		'<center><b><h4><font color=#00eaff><<"Julia Milov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/livingroom/julia1.jpg"></center>'
-	elseif SoniaCupcake = 2 and VKJuliaChat < 3 and NikoAftermath = 1:
-		'You can see <a href="exec:gt ''SoniaHome'', ''Julia Chat 2''">Julia</a>, leaning against the fireplace, as she runs her fingers through her hair.'
-		'<center><b><h4><font color=#00eaff><<"Julia Milov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/livingroom/julia2.jpg"></center>'
-	elseif VKJuliaChat = 4 and NikoAftermath = 1:
-		'You can see <a href="exec:gt ''SoniaHome'', ''Julia Chat 3''">Julia</a>, leaning against the fireplace. She look to you with a warm smile.'
-		'<center><b><h4><font color=#00eaff><<"Julia Milov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/livingroom/julia3.jpg"></center>'
-	end
-
-	act 'Hallway':gt 'SoniaHome', 'Hallway'
-end
-
-if $ARGS[0] = 'Sonia Bathroom':
-	cls
-	$metka = 'Sonia Bathroom'
-	$loc = 'SoniaHome'
-	$metkaM = 'Sonia Bathroom'
-	$locM = 'SoniaHome'
-	$location_type = 'bathroom'
-	gs'stat'
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/bathroom/bathroom.jpg"></center>'
-	'This bathroom is very clean, and well organized with a sink, a <a href="exec:gt ''mirror'', ''start''">mirror</a>, and a shower.'
-
-	if SoniaCupcake = 0 and NikoAftermath = 1:
-		act 'Take a shower':SoniaCupcake = 1 & gt 'SoniaHome', 'Sonia Shower'
-	elseif NikoAftermath = 0:
-		act 'Take a shower':gt 'SoniaHome', 'Sonia Shower'
-	end
-
-	act 'Bedroom':gt 'SoniaHome', 'Bedroom'
-end
-
-if $ARGS[0] = 'Sonia Shower':
-	cls
-	pcs_hairbsh = 0
-	pcs_makeup = 1
-	minut += 20
-	cumspclnt = 1
-	gs 'cum_cleanup'
-	if sweat > 14: sweat = 10 + rand(0,4)
-	gs'stat'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev2/home/bathroom/shower/wash.jpg"></center>'
-	'You climb into the shower, and begin lathering your body, cleaning yourself, as thoroughly, as possible before turning off the water. You grab a spare towel, and begin drying yourself off before getting dressed then leaving the bathroom.'
-	if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
-
-	act 'Bedroom':gt 'SoniaHome', 'Bedroom'
-end
-
-if $ARGS[0] = 'Shoe Closet':
-	cls
-	if SoniaShoesDay ! daystart:pcs_mood += 20 & SoniaShoesDay = daystart
-	gs'stat'
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/resident/soniahome/bedroom/shoes.jpg"></center>'
-	'Sonia has so many shoes. She must be very wealthy, and everything is so well organized. I wonder which is her favorite pair of heels.'
-
-	act 'Walk away':gt 'SoniaHome', 'Bedroom'
-end
-
-if $ARGS[0] = 'Sonia Chat':
-	cls
-	VKSoniaChat = 2
-	gs'stat'
-	'<center><b><h4><font color=#FF00FF><<"Sonia Ivanko">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/sonia.jpg"></center>'
-	'As you are approaching Sonia, she looks up from her phone then flashes you a warm smile, as she says, "I hope that you are holding up alright. I remember the time at the disco. I was so terrified when I got home, and the next day at school was...terrible. All of my friends turned on me. No one lent me a hand, or even cared about what happened to me. Imagine losing all of your friends overnight. I made sure that same didn''t happen to you. At least you will still have some of your friends to support you." You lightly grab onto Sonia''s arm, as you feel tears dripping down your cheeks. "Thank you Sonia. I''m...I''m so sorry for not helping you at the disco. I was so scared of the boys, and...I was a coward." Sonia brushes your tears away.'
-	*nl
-	'"Don''t worry, there was nothing you could do anyway. I have come to terms with my situation, and even have fun sometimes. Everyone likes to be in control of their body, and make all choices themself, but sometimes letting someone else make choices for you, can lead to a much simpler, and exciting life. I never know what tomorrow will bring. That is why I believe that if you want to truly live your life then you need to throw caution to the wind, and accept any opportunities that come your way." You nod, as you reply, "I think I understand, By letting someone else choose my path then I can make things easier for me, and I will have the freedom to sleep with anyone I want, without worry of my reputation being ruined."'
-	*nl
-	'Sonia nods, "Exactly, living a life of freedom, and mystery with no fear of ever being bored." You think to yourself, <font color=#FF00FF>With Niko, I can live this life. A life of freedom and excitement. By destroying my reputation Niko may have freed me from my shackles. I have really enjoyed being fucked by all those boys. I just didn''t know it at the time. This could be my new life.</font> You smile, as you say, "Thank you again Sonia, I have much to think about." Sonia replies, "I''m sure you do."'
-	'<center><b><h4><font color=#ff00cc><<"<<$pcs_firstname>> [<<$pcs_nickname>>] <<$pcs_lastname>>">></font></h4></b></center>'
-	*pl '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
-
-	act 'Walk away':gt 'SoniaHome', 'Hallway'
-end
-
-if $ARGS[0] = 'Sonia Chat 2':
-	cls
-	gs'stat'
-	'<center><b><h4><font color=#FF00FF><<"Sonia Ivanko">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/sonia.jpg"></center>'
-	if VKKatjaChat < 2 or VKJuliaChat < 2:
-		'You walk up to Sonia, and she flashes you a warm smile. "So are you ready to go or would you like to talk to the other girls before leaving?"'
-		act 'Stay to chat with Julia, and Katja':gt 'SoniaHome', 'Hallway'
-		act 'Leave house':gt 'SoniaHome', 'Sonia Goodbye'
-	else
-		'You walk up to Sonia, and she flashes you a warm smile. "So are you ready to go?"'
-		act 'Not yet':gt 'SoniaHome', 'Hallway'
-		act 'I''m ready':gt 'SoniaHome', 'Sonia Goodbye'
-	end
-end
-
-if $ARGS[0] = 'Sonia Goodbye':
-	cls
-	if grupTipe[61] = 4:grupTipe[61] = 600
-	gs'stat'
-	'<center><b><h4><font color=#FF00FF><<"Sonia Ivanko">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/soniasmile.jpg"></center>'
-	'You walk out of the door, as Sonia says, "Don''t forget what I said earlier. Whatever makes you happier, is the path you should follow. what''s the point of living a boring life?" You nod at Sonia, "Thank you for everything Sonia. I owe you all so much." Sonia replies, "It was no trouble at all. Goodbye <<$pcs_firstname>>." Sonia then closes the door.'
-
-	act 'Walk toward town':NikoAftermath = 0 & gt 'pavResidential'
-end
-
-if $ARGS[0] = 'Katja Chat':
-	cls
-	gs'stat'
-	'<center><b><h4><font color=#ff0090><<"Katja Meynold">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/bedroom/katja2.jpg"></center>'
-	if VKKatjaChat = 0:
-		pcs_makeup = 3
-		'As you approach Katja, she waves you over. You stand next to her before she walks around you while keeping her eyes on the mirror. "Let''s gussy you up." Katja reaches into her hand bag then takes out her compact makeup case. She pulls out her brush then begins applying some makeup on you, for a few seconds before saying, "Look at that pretty girl in the mirror. Isn''t she lovely?" You reply, "I agree, she is so pretty, but what about me?" Katja smirks, as she places her fingertip on your nose. "I was referring to you, silly." You both giggle before Katja asks, "So, how are you holding up?" You reply, "I have a lot to think about." Katja responds, "Make sure that you take your time, and think carefully about your future because one wrong decision, can go a long way." You sarcastically reply, "Tell me about it." Katja lightly squeezes your shoulders,'
-		*nl
-		'"No one can change who you are beside you. Remember that. Anyway you should take a shower before Sonia finishes making her "Secret Treat." That she won''t tell me about. You would think that she is preparing human flesh...You don''t think...?" You poke Katja in her arm as you reply, "Oh stop." She giggles, as she pulls out her tweezers then begins plucking her eyebrows while telling you, "Oh, by the way, Julia wanted to speak to you, she seems very worried about you. She is such a sweet girl. It''s a shame that she isn''t more talkative in school." You reply, "I agree. I will go speak with her." You then give Katja a nod before stepping away.'
-		'<center><b><h4><font color=#ff00cc><<"<<$pcs_firstname>> [<<$pcs_nickname>>] <<$pcs_lastname>>">></font></h4></b></center>'
-		*pl '<center><img <<$set_imgh>> src="<<FUNC(''$face_image'')>>"></center>'
-		act 'Walk away':VKKatjaChat = 1 & gt 'SoniaHome', 'Bedroom'
-	else
-		'You approach Katja and she continues tweezing her eyebrow as she tells you, "You should talk to Julia then shower before Sonia''s mother gets home. You also check up on Sonia. I''m sure that she will be glad to see you walking around." You nod as you walk toward the hallway.'
-		act 'Walk away':gt 'SoniaHome', 'Hallway'
-	end
-end
-
-if $ARGS[0] = 'Katja Chat 2':
-	cls
-	VKKatjaChat = 2
-	gs'stat'
-	'<center><b><h4><font color=#ff0090><<"Katja Meynold">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/bedroom/katja.jpg"></center>'
-	'You sit down next to Katja, and she turns to you. "I know that I said that I wouldn''t lecture you, but that boy Niko is not what he seems. He doesn''t care about you, he is just trying to use you. I only tell you this because I care about you. Don''t let this punk corrupt you." You look at your feet whie you consider what she said. Katja begins rubbing on your shoulders, "You can do better then him <<$pcs_firstname>>. Don''t let him trick you into believing otherwise. I just needed to tell you that before I left. Please stay safe <<$pcs_firstname>>. You are too good a girl to be used like that." Katja gets up then waves goodbye, as she walks out of the bedroom.'
-
-	act 'Walk away':gt 'SoniaHome', 'Bedroom'
-end
-
-if $ARGS[0] = 'Katja Reminder':
-	cls
-	gs'stat'
-	'<center><b><h4><font color=#ff0090><<"Katja Meynold">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/bedroom/katja.jpg"></center>'
-	'As you approach the bathroom door, Katja turns to you then says, "Have you spoken to Julia and Sonia? They were both worried about you, and would love to see you up and about." You reply, "I haven''t yet but I will visit them right now. i wouldn''t want to leave them to worry about me." You turn around, and walk away.'
-
-	act 'Walk away':gt 'SoniaHome', 'Bedroom'
-end
-
-if $ARGS[0] = 'Julia Chat':
-	cls
-	gs'stat'
-	'<center><b><h4><font color=#00eaff><<"Julia Milov">></font></h4></b></center>'
-	if VKJuliaChat = 0:
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/livingroom/julia3.jpg"></center>'
-		'As soon as you approach, Julia turns to you before flashing you a smile. "<<$pcs_firstname>> you''re up. How are you feeling?" You return the smile, as you reply, "I''m feeling much better. i hope I didn''t worry you." Julia giggles before replying, "I''m just glad that you''re ok. I have never seen anyone go through as much as you did today, but I''m sure everything will work out in the end." You reply, "I can only hope." Julia responds, "Try not to let things get to you." You reply, "Don''t worry I won''t." Julia says, "Good, I will always be around, if you want to talk."'
-		*nl
-		'You respond, "Thank you, for everything you all have done for me. I shutter to think of what would have happened to me, if you weren''t around." Julia replies with a warm smile before saying, "You are very welcome. Now you should take a relaxing shower before Sonia finishes with her treats."'
-		act 'Walk away':VKJuliaChat = 1 & gt 'SoniaHome', 'Livingroom'
-	else
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/livingroom/julia2.jpg"></center>'
-		'When you approach Julia, she says, "Is there something else you need?" You reply, "I just wanted to know where the bathroom is." Julia points toward the bedroom. "Sonia''s bathroom is in her bedroom...I wish I had a bathroom in my bedroom." You reply, "As do I." You both giggle before you walk back into the hallway.'
-		act 'Walk away':gt 'SoniaHome', 'Hallway'
-	end
-end
-
-if $ARGS[0] = 'Julia Chat 2':
-	cls
-	gs'stat'
-	'<center><b><h4><font color=#00eaff><<"Julia Milov">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/livingroom/julia2.jpg"></center>'
-	'As you approach Julia, she asks, "How did you like the cupcakes? I found them very tasty." You reply, "They were super yummy, Sonia could win a cooking contest, if we had those, that is." Julia giggles before asking, "We are going to be leaving in a bit, and I wanted to ask you...Would you like to walk home with me?"'
-
-	act 'I would love too':
-		cls
-		VKJuliaChat = 4
-		gs'stat'
-		'<center><b><h4><font color=#00eaff><<"Julia Milov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/livingroom/julia3.jpg"></center>'
-		'Julia''s eyes light up, as she responds, "Great are you ready to head out now or would you like to speak to Sonia, or Katja first?"'
-
-		act 'Stay to chat with Sonia, and Katja':gt 'SoniaHome', 'Livingroom'
-
-		act 'Leave house with Julia':gt 'SoniaHome', 'Julia Walk'
-	end
-
-	act 'I can''t right now':
-		cls
-		VKJuliaChat = 3
-		gs'stat'
-		'<center><b><h4><font color=#00eaff><<"Julia Milov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/livingroom/julia2.jpg"></center>'
-		'"I would love too, but I have other places I need to be today, maybe next time." Julia lowers her head, "Ok I guess...Just stay safe <<$pcs_firstname>>. I...I''m concerned for you." You reply, "That is really sweet Julia, but I''m fine." Julia responds, "I''m glad to hear that. Goodbye <<$pcs_firstname>>." Julia then walks out of the house while giving both, you, and Sonia a friendly smile.'
-
-		act 'Wave goodbye':gt 'SoniaHome', 'Livingroom'
-	end
-end
-
-if $ARGS[0] = 'Julia Chat 3':
-	cls
-	gs'stat'
-	'<center><b><h4><font color=#00eaff><<"Julia Milov">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/livingroom/julia2.jpg"></center>'
-	'As you walk up to Julia, she asks, "Would you like to leave now?"'
-
-	act 'Leave house with Julia':gt 'SoniaHome', 'Julia Walk'
-
-	act 'Not yet':gt 'SoniaHome', 'Livingroom'
-end
-
-if $ARGS[0] = 'Julia Walk':
-	cls
-	minut += 5
-	NikoAftermath = 0
-	gs'stat'
-	'<center><b><h4><font color=#FF00FF><<"Sonia Ivanko">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/soniahome/soniasmile.jpg"></center>'
-	'You, and Julia begin walking toward the front door. Sonia asks, "Are you two ready to head out?" You both nod simultaneously as Sonia holds the door open for you. As you are walking past Sonia, she leans forward then whispers in your ear, "Don''t forget what I said earlier. Whatever makes you happier, is the path you should follow. What''s the point of living a boring life?" She then gives you a wink, as you and Julia head into town.'
-
-	act 'Continue walking':
-		cls
-		gs'stat'
-		'<center><b><h4><font color=#00eaff><<"Julia Milov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/love/park/julia1.jpg"></center>'
-		'You and Julia continue walking in silence until you begin walking past the park when Julia asks, "Would you like to stop by the park?"'
-
-		act 'Sure':gt 'SoniaHome', 'Julia Park'
-
-		act 'It''s getting too late':
-			cls
-			minut += 10
-			gs'stat'
-			'<center><b><h4><font color=#00eaff><<"Julia Milov">></font></h4></b></center>'
-			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/love/sad1.jpg"></center>'
-			'Julia lowers her head, "Oh, ok then, sorry for asking." You both walk home in silence. When you reach your door Julia says, "Stay safe <<$pcs_firstname>>, and remember to do whatever you feel is right. Goodbye." You wave goodbye to Julia, as she walks away.'
-
-			act 'Enter your apartment':gt 'korrPar'
-		end
-	end
-end
-
-if $ARGS[0] = 'Julia Park':
-	cls
-	minut += 5
-	gs'stat'
-	'<center><b><h4><font color=#00eaff><<"Julia Milov">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big12.jpg"></center>'
-	'You, and Julia walk through the park while having small talk until you sit down on a bench, and Julia sits down next to you. Julia smiles, as she asks, "What do you plan to do with Niko?" You reply, "I don''t know yet. I need to sleep on it." Julia nods slowly, "I guess that''s fair, I''m just worried about you. No one can go through what you did, and be unphased." You nod, as you reply, "Nothing will be the same, I know that, but I can still choose where I go from here." Julia places her hand on your knee. "You don''t need to be alone in this. If you ever need anything then you can always talk to me." You give Julia a warm smile as you reply, "That''s so sweet of you, but why do you care so much about what happens to me? I''m no one special."'
-	*nl
-	if SexTalkJulia = 4 or JuliaMilovQW >= 10:
-		'"I..um..care for you, I..." Julia remains silent for a few seconds, as she rubs her arm while staring at the ground, in front of her.'
-		act 'Kiss her':VKJuliaKiss = 1 & gt 'SoniaHome', 'Julia Kiss'
-		act 'Change subject':gt 'SoniaHome', 'Julia Park 2'
-	else
-		'"I just couldn''t leave you like that. You looked so scared, and helpless. I needed to help in any way I can." You place your hand on her knee, "Thank you Julia. You saved me." Julia''s face grows red, as she replies, "I didn''t do it alone, but you''re welcome." Julia gives you a meek smile.'
-		act 'Continue talking':gt 'SoniaHome', 'Julia Park 2'
-	end
-end
-
-if $ARGS[0] = 'Julia Park 2':
-	cls
-	minut += 15
-	gs'stat'
-	'<center><b><h4><font color=#00eaff><<"Julia Milov">></font></h4></b></center>'
-	'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big12.jpg"></center>'
-	'You, and Julia continue chatting for a few minutes before Julia looks at her phone then says, "Wow, I can''t believe it gotten so late. We should really get home." You both walk home.  When you reach your door Julia says, "Stay safe <<$pcs_firstname>>, and remember to follow your heart. Have a good night." You then wave goodbye to Julia, as she walks away.'
-
-	act 'Enter your apartment':gt 'korrPar'
-end
-
-if $ARGS[0] = 'Julia Kiss':
-	cls
-	gs'stat'
-	'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/julia/love/kiss1.mp4"></video></center>'
-	'You place your hand on Julia''s cheek then gently pull her face to yours. You both share a passionate kiss for what feels like two minutes. After you finish, you both stare into each others eyes, as you whisper to her, "Thank you for saving me Julia. i will never forget what you have done for me." Julia''s face is very red, as she replies, "I would do anything for you. You only need to ask." You reply, "You''re so sweet Julia, and I am so lucky to have you." Julia gives you a trembling smile before she quickly darts forward, giving you another passionate kiss.'
-	*nl
-	'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/julia/love/park/kiss1.mp4"></video></center>'
-	gs 'arousal', 'kiss', 5
-	gs'stat'
-
-	act 'Finish kissing':
-		cls
-		gs'stat'
-		'<center><b><h4><font color=#00eaff><<"Julia Milov">></font></h4></b></center>'
-		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/girl/julia/love/park/julia1.jpg"></center>'
-		'After a long passionate kiss, Julia begins giggling playfully then checks her phone before saying, "It''s getting late, maybe we should start heading home." You reply, "Sure, let''s walk home." As you are walking home, Julia wraps her fingers around yours then gives you an innocent smile. When you arrive at your apartment, Julia says, "Please stay safe <<$pcs_firstname>>, I care for you so much... Just remember to follow your heart, and I''m sure that everything will work out for you. Have a good night." Julia then gives you a soft kiss before walking away while looking back at you with an innocent smile.'
-		*nl
-		'<center><video autoplay loop src="images/characters/pavlovsk/school/girl/julia/love/kiss1.mp4"></video></center>'
-		gs 'arousal', 'kiss', 10
-		gs 'arousal', 'end'
-		gs'stat'
-
-		act 'Enter your apartment':gt 'korrPar'
-	end
-end
-
---- SoniaHome ---------------------------------
-

+ 4 - 4
locations/Voltrenersex.qsrc

@@ -8,7 +8,7 @@ if $ARGS[0] = 'start':
 	gs 'stat'
 
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex1.jpg"></center>'
-	'You go to the coaches office just as you open the door an arm reaches out and grabs you by the hand and pulls you inside.'
+	'You go to the coaches office. Just as you open the door, an arm reaches out and grabs you by the hand and pulls you inside.'
 
 	gs 'boyStat', 'A69'
 	silavag = 2
@@ -32,17 +32,17 @@ end
 
 if $ARGS[0] = 'talk':
 	if Voltrenersee = 1:
-		'With a puzzled look on face you look at your coach, he looks at you then let''s go of your hand, and mumbles something: "You have a good technique <<$pcs_lastname>>", with each word his voice becomes more confident "You need to train more. At some point later, I will show you some more techniques, to improve your game." With an even more puzzled look on your face, you turned around and walked out'
+		'With a puzzled look on your face you look at your coach, he looks at you then let''s go of your hand and mumbles something, "You have a good technique <<$pcs_lastname>>." With each word his voice becomes more confident, "You need to train more. At some later point, I will show you some more techniques, to improve your game." With an even more puzzled look on your face, you turn around and walk out'
 	end
 	if Voltrenersee = 2:
-		'Pulling you in and closing the door the coach whispered angrily: "<<$pcs_lastname>> is this what you asking for?", blushing you ran out of the coaches office away from Mikhail Nikolaevich. Although you desire to play on the first team. You''re not ready for something more.'
+		'Pulling you in and closing the door the coach whispered angrily: "<<$pcs_lastname>> is this what you''re asking for?" blushing you run out of the coaches office, away from Mikhail Nikolaevich. Although you desire to play on the first team, you''re not ready for something more.'
 	end
 	if Voltrenersee => 3:
 		cls
 		pcs_horny += 10
 		gs 'stat'
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/community/gym/volley/sex/voitrensex2.jpg"></center>'
-		'Vigorously shaking his head Mikhail Nikolaevich, closes the door, the coach turned to you and did not say a word, grabbed you and began to lift up your shirt, and paw at your <<$titsize>> breasts.'
+		'Vigorously shaking his head, Mikhail Nikolaevich closes the door. The coach turns to you and doesn''t say a word, grabs you and begins to lift up your shirt. He starts to paw at your <<$titsize>> breasts.'
 		if guy < 3 and pav_slut <= 25: 'You squeaked indignantly and pulled your shirt back down and ran out of the office. Although you can not say that the actions of the coach were so unpleasant. But you are not ready for such things.'	
 		if (guy >= 3 and guy < 7) or pav_slut > 25: 'You stand and wait until the coach is done playing with your breasts.'
 		if guy >= 7  or pav_slut > 50:

+ 2 - 0
locations/_face_image.qsrc

@@ -1,5 +1,7 @@
 # $face_image
 
+!!use with - <img <<$set_imgh>> src="<<FUNC(''$face_image'')>>">
+
 if player_avatar = 1:$RESULT = 'images/avatar.jpg' & exit
 
 !! These images are missing from my copy of the image folder, so I am commenting them out for now

+ 1 - 1
locations/brothel.qsrc

@@ -1634,7 +1634,7 @@ if $ARGS[0] = 'brothel:section1:session:play:hangbytits':
 	'<b>Rage meter: <<rageMeter>> / 100</b>'
 	'<center><video autoplay loop src="images/locations/shared/brothel/hangbytits.mp4"></video></center>'
 	'Client attaches anoter rope to your already bound tits, using a pulley attached to the ceiling.'
-	'You start to shake in the moment you connect the ropes attached to your breats and the pulley above you..'
+	'You start to shake in the moment you connect the ropes attached to your breasts and the pulley above you..'
 	'<font color=#<<$pcs_font>>>"No Master, you can''t be serious!! You will tear the off! It is against the rules, stop it!</font> you desparetly try to avoid whats coming.'
 	'<font color=#<<$mas_font>>>"NO, it''s not against the rules. They won''t tear off, you''ll see!"</font> with those words he starts to pull the rope up, leveling you from the ground just by your tits.'
 	'<font color=#<<$pcs_font>>>"AYYYEEEEEEEEEEEE!</font> you yell more from horror than actual pain, as you slowly realize..'

+ 135 - 97
locations/brother.qsrc

@@ -296,61 +296,63 @@ if $ARGS[0] = 'start':
 
 			if hour >= 23 and hour < 24 and brotherSex > 4 and brotherNightSex ! daystart:
 				'As you approach your sleeping brother, he suddenly opens his eyes and looks at you.'
-				if sub > 0 or (evgenQW >= 4 and pav_slut >= 75):
-					'"<<$pcs_nickname>>, help me sleep," he begs while throwing back the blanket, revealing his erection.'
+				!!sub/dom dialog needs fixing
+				!!if sub > 0 or (evgenQW >= 4 and pav_slut >= 75):
+				!!	'"<<$pcs_nickname>>, help me sleep," he begs while throwing back the blanket, revealing his erection.'
+				!!	gs 'boyStat', 'A34'
+				!!	brotherSexCount -= 1
+				!!	brotherNightSex = daystart
+
+				!!	gs 'brother', 'brotherSexStart'
+				!!else
+				'He points to the mound under his blanket, "Sis, I can''t get any sleep, can you help?"'
+				cla
+				act 'Help him out':
 					gs 'boyStat', 'A34'
+					'"Yes, I know what to do," you say with a smile while he pulls down his pants, showing you his hard cock.'
 					brotherSexCount -= 1
 					brotherNightSex = daystart
 
 					gs 'brother', 'brotherSexStart'
-				else
-					'He points to the mound under his blanket, "Sis, I can''t get any sleep, can you help?"'
+				end
+				act 'He''s on his own there':
+					'"You''ve got two perfectly good hands for that," you reply with a smile as you turn around to leave.'
 					cla
-					act 'Help him out':
-						gs 'boyStat', 'A34'
-						'"Yes, I know what to do," you say with a smile while he pulls down his pants, showing you his hard cock.'
-						brotherSexCount -= 1
-						brotherNightSex = daystart
-
-						gs 'brother', 'brotherSexStart'
-					end
-					act 'He''s on his own there':
-						'"You''ve got two perfectly good hands for that," you reply with a smile as you turn around to leave.'
-						cla
-						act 'Leave':gt 'sitrPar'
-						exit
-					end
+					act 'Leave':gt 'sitrPar'
+					exit
 				end
+				!!end
 			end
 
 			if father_go = 1 and hour >= 18 and hour < 23 and brotherSex > 4 and brotherEvSex ! daystart:
 				'When you get close, Kolka turns to you.'
-				if sub > 0 or (evgenQW >= 4 and pav_slut >= 75):
+				!!sub/dom dialog needs fixing
+				!!if sub > 0 or (evgenQW >= 4 and pav_slut >= 75):
+					!!gs 'boyStat', 'A34'
+					!!'"Come on, <<$pcs_nickname>>, you have work to do!" Your brother drops his pants, exposing his hard <<npc_dick[''A34'']>> cm dick. "And be quiet, you don''t want to wake up <<$npc_nickname[''A29'']>> and dad."'
+					!!brotherSexCount -= 1
+					!!brotherEvSex = daystart
+
+					!!gs 'brother', 'brotherSexStart'
+				!!else
+				'"Sis, I''ve got a problem," he points to the lump in his pants. "Can you help me solve it?"'
+				cla
+				act 'Help him out':
 					gs 'boyStat', 'A34'
-					'"Come on, <<$pcs_nickname>>, you have work to do!" Your brother drops his pants, exposing his hard <<npc_dick[''A34'']>> cm dick. "And be quiet, you don''t want to wake up <<$npc_nickname[''A29'']>> and dad."'
+					'A huge smile crosses your face, "I know what will solve this problem. Take off your pants, but be quiet."'
+					'Kolka starts to take off his pants, his erect <<npc_dick[''A34'']>> cm cock quickly popping out.'
 					brotherSexCount -= 1
 					brotherEvSex = daystart
 
 					gs 'brother', 'brotherSexStart'
-				else
-					'"Sis, I''ve got a problem," he points to the lump in his pants. "Can you help me solve it?"'
+				end
+				act 'That is so his problem':
+					'"Poor little Kolka, they sell porn in the local shops. I''m sure you can work out the rest," you chuckle quietly as you leave.'
 					cla
-					act 'Help him out':
-						gs 'boyStat', 'A34'
-						'A huge smile crosses your face, "I know what will solve this problem. Take off your pants, but be quiet."'
-						'Kolka starts to take off his pants, his erect <<npc_dick[''A34'']>> cm cock quickly popping out.'
-						brotherSexCount -= 1
-						brotherEvSex = daystart
-
-						gs 'brother', 'brotherSexStart'
-					end
-					act 'That is so his problem':
-						'"Poor little Kolka, they sell porn in the local shops. I''m sure you can work out the rest," you chuckle quietly as you leave.'
-						cla
-						act 'Leave':gt 'sitrPar'
-						exit
-					end
+					act 'Leave':gt 'sitrPar'
+					exit
 				end
+				!!end
 			end
 		end
 	end
@@ -416,26 +418,28 @@ if $ARGS[0] = 'playfootball':
 			'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/kolka/brother.jpg"></center>'
 			'The boys hesitate before one of them responds, "Err... nothing."'
 
-			if pcs_dom > 0 and kolkaseepornday ! daystart:
-				'You can tell they''re lying, so you decide to tease them, "I know, you''re talking about which boys in school you want to kiss, aren''t you?"'
-				'They glare at you and shout, "No!"'
-				'"We wanted to—" Mishan starts before getting cut off when your brother elbows him in the side.'
-				'"Shut up! Don''t tell her," Kolka says sharply. Next thing you know, Kolka and Mishan are arguing, while Zhendos stands there watching them with an annoyed look.'
-				'"Hey, it’s not a big deal. I was just kidding," you say.'
-				'"Porn!" Zhendos blurts out, causing your brother and his friend to stop arguing and fall silent. "We wanted to go watch some porn but you’re here."'
-				'You see Kolka’s face flush red with embarrassment while Mishan laughs and Zhendos rolls his eyes.'
-				'"A girl like you would just get grossed out," Mishan says proudly. "All girls are like that."'
-				act 'Leave':gt $loc, $metka
-				act 'Prove them wrong':
-					*clr & cla
-					gs 'stat'
-					'You tell them if they''re going to watch porn, they''ll need a babysitter. The boys don''t look very pleased, but you don''t give them a choice.'
-					'They have found a spare key for an AV lounge in the school that is not used at this time of day and you all sneak in.'
-
-					act 'Go watch porn':minut += 5 & gt 'seeporn'
-				end
-
-			elseif npc_QW['A34'] >=3 and kolkaseepornday ! daystart:
+			!!sub/dom dialog needs fixing
+			!!if pcs_dom > 0 and kolkaseepornday ! daystart:
+				!!'You can tell they''re lying, so you decide to tease them, "I know, you''re talking about which boys in school you want to kiss, aren''t you?"'
+				!!'They glare at you and shout, "No!"'
+				!!'"We wanted to—" Mishan starts before getting cut off when your brother elbows him in the side.'
+				!!'"Shut up! Don''t tell her," Kolka says sharply. Next thing you know, Kolka and Mishan are arguing, while Zhendos stands there watching them with an annoyed look.'
+				!!'"Hey, it’s not a big deal. I was just kidding," you say.'
+				!!'"Porn!" Zhendos blurts out, causing your brother and his friend to stop arguing and fall silent. "We wanted to go watch some porn but you’re here."'
+				!!'You see Kolka’s face flush red with embarrassment while Mishan laughs and Zhendos rolls his eyes.'
+				!!'"A girl like you would just get grossed out," Mishan says proudly. "All girls are like that."'
+				!!act 'Leave':gt $loc, $metka
+				!!act 'Prove them wrong':
+					!!*clr & cla
+					!!gs 'stat'
+					!!'You tell them if they''re going to watch porn, they''ll need a babysitter. The boys don''t look very pleased, but you don''t give them a choice.'
+					!!'They have found a spare key for an AV lounge in the school that is not used at this time of day and you all sneak in.'
+
+					!!act 'Go watch porn':minut += 5 & gt 'seeporn'
+				!!end
+
+			!!elseif npc_QW['A34'] >=3 and kolkaseepornday ! daystart:
+			if npc_QW['A34'] >=3 and kolkaseepornday ! daystart:
 				'Kolka hesitates for a moment before giving you a funny look, "Actually, <<$pcs_nickname>>, we want to go watch some porn but we weren''t sure with having you around... But I think a girl like you could handle it."'
 				act 'Leave':gt $loc, $metka
 				act 'Show interest':
@@ -655,13 +659,17 @@ if $ARGS[0] = 'showbody':
 		'As you finish studying, Kolka, flush red with excitement, turns to you, "<<$pcs_nickname>>, I have to learn about human anatomy, but I am having trouble with it. Can you help me?"'
 		'Confused, you ask, "What do you mean?"'
 		'"Well, um..." Kolka hesitates. "Can you show me what girls look like..."'
-		if sub < 30:
-			act'Refuse':
+		gs 'willpower', 'exhib', 'resist', 'easy'
+		if will_cost <= pcs_willpwr:
+			act'Refuse (<<will_cost>> Willpower)':
 				cla
+				gs 'willpower', 'pay', 'resist'
 				'Incredulously, you ask, "How the fuck can I do that? Should I just take off my clothes in front of you and let you gawk at me? I''m your sister!"'
 				'Kolka backs down in embarrassment, "You''re right, I''m sorry. I shouldn''t have asked."'
 				act 'Finish':gt $loc, $metka
 			end
+		else
+  			act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
 
 		act'"Huh..."':
@@ -680,7 +688,15 @@ if $ARGS[0] = 'showbody':
 	elseif npc_QW['A34'] > 3:
 		act'Undress again':gt'brother','brother_voyeur_ev4'
 
-		if sub < 30: act'Enough for today':gt $loc, $metka
+		gs 'willpower', 'exhib', 'resist', 'easy'
+		if will_cost <= pcs_willpwr:
+			act 'Enough for today (<<will_cost>> Willpower)':
+				gs 'willpower', 'pay', 'resist'
+				gt $loc, $metka
+			end
+		else
+			act 'Enough for today (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
 		exit
 	else
 		act 'Finish':gt $loc, $metka
@@ -839,39 +855,40 @@ if $ARGS[0] = 'brotherSexEnd':
 	minut += 15
 	gs 'arousal', 'end'
 	gs 'stat'
-	if sub > 0 or (evgenQW >= 4 and pav_slut >= 75):
-		if $loc = 'sitrPar' and father_go = 1 and hour >= 18 and hour < 23:
-			'Panting, Kolka looks at you and says, "That was great, <<$pcs_nickname>>!" He puts his softening cock back in his pants, "Just remember, this is our little secret!" He quickly turns his attention to something else.'
-			act 'Leave': gt 'sitrPar'
-		elseif $loc = 'sitrPar' and npc_rel['A34'] >= 80:
-			'Kolka lets out a deep yawn, "Ah, thanks <<$pcs_nickname>>. You''re the best." The words barely leave his lips before he''s back under the blanket and dozing off.'
-			act 'Leave': gt 'sitrPar'
-		elseif $loc = 'sitrPar':
-			'Still somewhat out of breath, Kolka pats your head gently and says, "Nice one, <<$pcs_nickname>>, you''re well trained. Now remember, don''t tell anyone!" He quickly falls asleep.'
-			act 'Leave': gt 'sitrPar'
-		else
-			minut -= 15
-			gs 'stat'
-			'Kolka gives you an appreciative nod, "Nice one, <<$pcs_nickname>>, you''re well trained. Now, don''t tell anyone!"'
-			act 'Continue':gt $loc, $metka
-		end
+	!!sub/dom dialog needs fixing
+	!!if sub > 0 or (evgenQW >= 4 and pav_slut >= 75):
+		!!if $loc = 'sitrPar' and father_go = 1 and hour >= 18 and hour < 23:
+			!!'Panting, Kolka looks at you and says, "That was great, <<$pcs_nickname>>!" He puts his softening cock back in his pants, "Just remember, this is our little secret!" He quickly turns his attention to something else.'
+			!!act 'Leave': gt 'sitrPar'
+		!!elseif $loc = 'sitrPar' and npc_rel['A34'] >= 80:
+			!!'Kolka lets out a deep yawn, "Ah, thanks <<$pcs_nickname>>. You''re the best." The words barely leave his lips before he''s back under the blanket and dozing off.'
+			!!act 'Leave': gt 'sitrPar'
+		!!elseif $loc = 'sitrPar':
+			!!'Still somewhat out of breath, Kolka pats your head gently and says, "Nice one, <<$pcs_nickname>>, you''re well trained. Now remember, don''t tell anyone!" He quickly falls asleep.'
+			!!act 'Leave': gt 'sitrPar'
+		!!else
+			!!minut -= 15
+			!!gs 'stat'
+			!!'Kolka gives you an appreciative nod, "Nice one, <<$pcs_nickname>>, you''re well trained. Now, don''t tell anyone!"'
+			!!act 'Continue':gt $loc, $metka
+		!!end
+	!!else
+	if $loc = 'sitrPar' and father_go = 1 and hour >= 18 and hour < 23:
+		'With a wide grin on his face, Kolka tells you, "Many thanks, <<$pcs_nickname>>, you''ve helped me a lot." He resumes his prior business.'
+		act 'Leave': gt 'sitrPar'
+	elseif $loc = 'sitrPar' and npc_rel['A34'] >= 80:
+		'Completely sated, Kolka mumbles to you, "Thanks <<$pcs_nickname>>, you''re the best..." In just a few seconds, he''s already dozing off into a blissfull sleep.'
+		act 'Leave': gt 'sitrPar'
+	elseif $loc = 'sitrPar':
+		'Kolka gives his deflating member a quick shake, "Thanks, <<$pcs_nickname>>, you saved me. Now I can finally sleep..." He slides under his covers and promptly falls asleep.'
+		act 'Leave': gt 'sitrPar'
 	else
-		if $loc = 'sitrPar' and father_go = 1 and hour >= 18 and hour < 23:
-			'With a wide grin on his face, Kolka tells you, "Many thanks, <<$pcs_nickname>>, you''ve helped me a lot." He resumes his prior business.'
-			act 'Leave': gt 'sitrPar'
-		elseif $loc = 'sitrPar' and npc_rel['A34'] >= 80:
-			'Completely sated, Kolka mumbles to you, "Thanks <<$pcs_nickname>>, you''re the best..." In just a few seconds, he''s already dozing off into a blissfull sleep.'
-			act 'Leave': gt 'sitrPar'
-		elseif $loc = 'sitrPar':
-			'Kolka gives his deflating member a quick shake, "Thanks, <<$pcs_nickname>>, you saved me. Now I can finally sleep..." He slides under his covers and promptly falls asleep.'
-			act 'Leave': gt 'sitrPar'
-		else
-			minut -= 15
-			gs 'stat'
-			'Kolka lets out a very satisfied sigh, "Ah, thanks so much for that, <<$pcs_nickname>>. I gotta go." He puts his drained cock back into his pants and leaves.'
-			act 'Continue':gt $loc, $metka
-		end
+		minut -= 15
+		gs 'stat'
+		'Kolka lets out a very satisfied sigh, "Ah, thanks so much for that, <<$pcs_nickname>>. I gotta go." He puts his drained cock back into his pants and leaves.'
+		act 'Continue':gt $loc, $metka
 	end
+	!!end
 end
 
 if $ARGS[0] = 'brotherSexCount':
@@ -1232,16 +1249,30 @@ if $ARGS[0] = 'brother_voyeur_ev6':
 		'"You know," Kolka points at your naked bottom.'
 		'"I don''t know, I think this has gone too far already," you answer indignantly.'
 		'"Please, show me!" Kolka pleads.'
-		if sub < 30:
-			act'Refuse and get dressed':gt $loc, $metka
+
+		gs 'willpower', 'exhib', 'resist', 'easy'
+		if will_cost <= pcs_willpwr:
+			act 'Refuse and get dressed (<<will_cost>> Willpower)':
+				gs 'willpower', 'pay', 'resist'
+				gt $loc, $metka
+				end
+		else
+			act 'Refuse and get dressed (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
 		act'Give Kolka a closer look':gt 'brother','brother_voyeur_ev7'
 	elseif npc_QW['A34'] > 4:
 		'Your brother points to your legs, "<<$pcs_nickname>>, can you show me?" He moves his arms apart, mimicking you spreading your legs.'
 		'A small thrill runs up your spine, "Again?"'
 		'"Again," he grins. "Please?"'
-		if sub < 30:
-			act'Refuse and get dressed':gt $loc, $metka
+
+		gs 'willpower', 'exhib', 'resist', 'easy'
+		if will_cost <= pcs_willpwr:
+			act 'Refuse and get dressed (<<will_cost>> Willpower)':
+				gs 'willpower', 'pay', 'resist'
+				gt $loc, $metka
+				end
+		else
+			act 'Refuse and get dressed (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
 		act'Give Kolka another close up look':gt 'brother','brother_voyeur_ev7'
 	end
@@ -1317,8 +1348,15 @@ if $ARGS[0] = 'brother_voyeur_ev7':
 				'You ask him, "What now?" You smile at him, because you''re pretty sure you know what''s coming.'
 				'Kolka smiles back, "Will you lie on the floor again?"'
 			end
-			if sub < 30:
-				act'Refuse and get dressed':gt $loc, $metka
+
+			gs 'willpower', 'exhib', 'resist', 'easy'
+			if will_cost <= pcs_willpwr:
+				act 'Refuse and get dressed (<<will_cost>> Willpower)':
+					gs 'willpower', 'pay', 'resist'
+					gt $loc, $metka
+					end
+			else
+				act 'Refuse and get dressed (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 			act'Get down on the floor':gt 'brother','brother_voyeur_ev8'
 		end

+ 0 - 1
locations/brother_voyeur.qsrc

@@ -46,7 +46,6 @@ if $ARGS[0] = 'showertalk1':
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brothertalk1.jpg"></center>'
 	'Through the crack in the door you make eye contact with your brother.'
-	'Through the crack in the door you make eye contact with your brother.'
 	'"Hey Kolka!"'
 	'You see the shock in his eyes as he realizes he''s been caught and moves away, trying to close the door. "Wait! Come in here a sec!" you say, a bright and good-humored smile on your face. "And shut the door behind you! Quick! Before <<$npc_nickname[''A29'']>> or dad see!"'
 

+ 37 - 37
locations/cikl.qsrc

@@ -1270,7 +1270,7 @@ if storyline = 1:
 
 
 	if SchoolAtestat = 0:
-		if kanikuli = 0 and week < 6:			
+		if kanikuli = 0 and week < 6:
 			!!Maximum increase for grupvalues is 5 (6 - 1 decay)
 			if oldgrupvalue_set = 0:
 				oldgrupvalue_set = 1
@@ -1284,7 +1284,7 @@ if storyline = 1:
 				if old_grupvalue[3] + 6 < grupvalue[3]: grupvalue[3] = old_grupvalue[3] + 6
 				if old_grupvalue[4] + 6 < grupvalue[4]: grupvalue[4] = old_grupvalue[4] + 6
 			end
-			
+
 			!!Decay for the school groups
 			if grupvalue[1] > 0:
 				grupvalue[1] -= 1
@@ -1305,12 +1305,12 @@ if storyline = 1:
 				grupvalue[4] -= 1
 			else
 				grupvalue[4] = 0
-			end		
+			end
 
 			old_grupvalue[1] = grupvalue[1]
 			old_grupvalue[2] = grupvalue[2]
 			old_grupvalue[3] = grupvalue[3]
-			old_grupvalue[4] = grupvalue[4]			
+			old_grupvalue[4] = grupvalue[4]
 		end
 		if month = 12 and day > 25:
 			if day < 31:
@@ -1346,7 +1346,7 @@ if storyline = 1:
 			if (school_year = 2000 and year = 2017) or (school_year = 2001 and year = 2018):
 				if day = 25:
 					kanikuli = 6
-                    SchoolAtestat = -1
+					SchoolAtestat = -1
 					$holyday = '<b>Your graduation is today. Be there by 8:00.</b>'
 				elseif day = 24:
 					$holyday = '<b>Your graduation is tomorrow. Be there by 8:00.</b>'
@@ -1387,18 +1387,18 @@ if storyline = 1:
 			elseif day = 11:
 				kanikuli = 1
 				$holyday = '<b>Last day of Autumn Break.</b>'
-			end 
+			end
+		end
+	elseif SchoolAtestat = -1:
+		if home_owned[2] = 0:
+			$holyday = '<b>You missed your graduation. You could pick up your diploma at the school.</b>'
+		else
+			$holyday = '<b>You missed your graduation. Maybe your mother picked up your diploma.</b>'
 		end
-    elseif SchoolAtestat = -1:
-        if ParHomeBlock = 1:
-            $holyday = '<b>You missed your graduation. You could pick up your diploma at the school.</b>'
-        else
-            $holyday = '<b>You missed your graduation. Maybe your mother picked up your diploma.</b>'
-        end
 	end
 	!!Brother''s dick growth as he gets older
 	!Commented out till some future time
-	!if kolka_dick_day + 30 < daystart and npc_dick['A34'] < 26: 
+	!if kolka_dick_day + 30 < daystart and npc_dick['A34'] < 26:
 	!	kolka_dick_day = daystart
 	!	npc_dick['A34'] += 1
 	!end
@@ -1430,11 +1430,11 @@ if natholi = 1:
 end
 
 if bcream_used >= 1:
-        bcream_used = 0
-        temp = rand(0,max(nbsize-genbsize+5,5)) / max(nbsize-genbsize,1)
-        if temp > 0: temp = 1
-        nbsize += temp
-        if temp > 0:'Feels like your breasts have grown slightly.'
+		bcream_used = 0
+		temp = rand(0,max(nbsize-genbsize+5,5)) / max(nbsize-genbsize,1)
+		if temp > 0: temp = 1
+		nbsize += temp
+		if temp > 0:'Feels like your breasts have grown slightly.'
 end
 if steroid_dose >= 1:
 	if lashair < 1:
@@ -1490,13 +1490,13 @@ if blizoruk < 0: blizoruk = 0
 
 !First look is there any cum in the womb,when womb is empty random genereted npc record are cleaningare deleted
 
-! mid($npclastgenerated[0],2,9)  number of the last random created npcs
+! mid($npclastgenerated[0],2,9)	 number of the last random created npcs
 norandomdads = 1
 !checking if Sveta have children or babies
 if arrsize('$ChildFath') > 0:
 		!Yes she have... cheking if random NPC is the dady
 		!'Sveta have <<$ChildFath>> children'
-		
+
 		childtmp = 0
 		:childloop
 		if mid($ChildFath[childtmp],1,1) = 'C':
@@ -1504,7 +1504,7 @@ if arrsize('$ChildFath') > 0:
 			norandomdads = 0
 		else
 			!child is not from random genereted npc
-			
+
 			childtmp += 1
 			if childtmp < arrsize('$ChildFath'): jump 'childloop'
 		end
@@ -1517,11 +1517,11 @@ number = 0
 
 !checking if there is some cum in womb.
 if arrsize('$cumarrnam') > 0:
-	!there is cum in womb	
+	!there is cum in womb
 
 	:cleaning_records_cum
 	$tmp = 'C' + '<<number>>'
-		
+
 	cum_number = 0
 	:cumloop
 	!look if cum in womb is from random created npc
@@ -1529,7 +1529,7 @@ if arrsize('$cumarrnam') > 0:
 		!'cum from <<$tmp>> is in the womb'
 		number +=1
 		if number < mid($npclastgenerated[0],2,9): jump 'cleaning_records_cum'
-	else	
+	else
 		cum_number += 1
 		if cum_number < arrsize('$cumarrnam'):
 			jump 'cumloop'
@@ -1543,7 +1543,7 @@ if arrsize('$cumarrnam') > 0:
 				!checking if selected npc is a dady
 				childtmp = 0
 				:childloop3
-				
+
 				if $ChildFath[childtmp] = $tmp:
 					!selected npc is father of the child, he will stay in record or now
 					!moving npc from C array to B array,
@@ -1557,40 +1557,40 @@ if arrsize('$cumarrnam') > 0:
 				else
 					!child is not from random genereted npc
 					childtmp += 1
-					if childtmp < arrsize('$ChildFath'): 
+					if childtmp < arrsize('$ChildFath'):
 						jump 'childloop3'
 					else
 						!children are not from seleted random npc, we are cleaning his redords
 						gs 'npccleanc',$tmp
 						number += 1
 						if number < mid($npclastgenerated[0],2,9): jump 'cleaning_records_cum'
-						
+
 					end
 				end
-				
-				
+
+
 			end
-			
+
 		end
 	end
-	
+
 else
 	!there is no cum in womb, cleaning random created npc redords
-		
+
 	if norandomdads = 0:
-	
+
 		:cleaning_with_babies
 		$tmp = 'C' + '<<number>>'
 		!cheking if random NPC is the dady
 		childtmp2 = 0
-		
+
 		:childloop2
-		
+
 		if $ChildFath[childtmp2] = $tmp:
 			!selected random NPC is dady selected child
 			number +=1
-			if number < mid($npclastgenerated[0],2,9): jump 'cleaning_with_babies' 
-		
+			if number < mid($npclastgenerated[0],2,9): jump 'cleaning_with_babies'
+
 		else
 			!selected random NPC is not dady selected child
 			childtmp2 += 1

+ 6 - 1
locations/defence.qsrc

@@ -1,4 +1,9 @@
 # defence
+
+
+
+!! Old code commented out but there for reference
+!!{
 if defence <= 0:
 	defence = 0
 	defenceM = 0
@@ -97,6 +102,6 @@ if defAtkMV > 0:
 
 	if unmaterial > 0:'<b><font color="red">The enemy''s protection shield is trying to absorb your mana but it does not work.</font></b>'
 end
-
+}
 --- defence ---------------------------------
 

+ 5 - 3
locations/din_bad.qsrc

@@ -187,10 +187,12 @@ if $ARGS[0] = 'd_bag':
 	if aphrodisiac_have > 0:'<a href="exec: gs ''drugs'', ''aphrodisiac'' & gs ''din_bad'', ''d_bag'' & *pl $aphrodisiac_msg & *pl $min_arousal_msg & killvar ''$min_arousal_msg''">Chew aphrodisiac gum.</a> You have <b><<aphrodisiac_have>></b> gum left in your purse.'
 
 	if lubri > 0:'There''s a tube of lubricant in your purse, enough for <b><<lubri>></b> applications.'
-	if refillable_bottle = 3: 
-		'You carry your sports water bottle in your purse. It''s still completely full. <a href="exec: refillable_bottle = 2 & pcs_hydra += 75 & cumspclnt = 2 & gs ''cum_cleanup'' & gs ''stat'' & gs ''din_bad'', ''d_bag''">Drink</a>'
+	if refillable_bottle = 4: 
+		'You carry your sports water bottle in your purse. It''s still completely full. <a href="exec: refillable_bottle = 3 & pcs_hydra += 75 & cumspclnt = 2 & gs ''cum_cleanup'' & gs ''stat'' & gs ''din_bad'', ''d_bag''">Drink</a>'
+	elseif refillable_bottle = 3:
+		'You carry your sports water bottle in your purse. It''s two-thirds full. <a href="exec: refillable_bottle = 2 & pcs_hydra += 75 & cumspclnt = 2 & gs ''cum_cleanup'' & gs ''stat'' & gs ''din_bad'', ''d_bag''">Drink</a>'
 	elseif refillable_bottle = 2:
-		'You carry your sports water bottle in your purse. It''s half full. <a href="exec: refillable_bottle = 1 & pcs_hydra += 75 & cumspclnt = 2 & gs ''cum_cleanup'' & gs ''stat'' & gs ''din_bad'', ''d_bag''">Drink</a>'
+		'You carry your sports water bottle in your purse. It''s one-third full. <a href="exec: refillable_bottle = 1 & pcs_hydra += 75 & cumspclnt = 2 & gs ''cum_cleanup'' & gs ''stat'' & gs ''din_bad'', ''d_bag''">Drink</a>'	
 	elseif refillable_bottle = 1:
 		'You carry your sports water bottle in your purse. It''s empty.'
 	end

+ 1 - 1
locations/dvor.qsrc

@@ -29,7 +29,7 @@ if psi1day =1 and pavserpsiday ! daystart:
     act 'Enter the house':gt'koncepod1','krr2x'
 end
 
-!if housr = 3: act '<b>Enter the house</b>':gt 'koncepod'
+!if home_owned[1] = 3: act '<b>Enter the house</b>':gt 'koncepod'
 !end
 
 --- dvor ---------------------------------

+ 83 - 96
locations/fight.qsrc

@@ -55,6 +55,7 @@ if $ARGS[0] = 'initFight':
 	killvar 'opp_dambonus'
 	killvar 'opp_init'
 	killvar 'opp_stun'
+	killvar 'opp_timer'
 
 	!! Clear any allies from previous battle
 	i = arrsize('pcs_health')
@@ -100,6 +101,7 @@ if $ARGS[0] = 'clearPCSArray':
 	killvar 'pcs_dambonus', i
 	killvar 'pcs_init', i
 	killvar 'pcs_stun', i
+	killvar 'pcs_timer', i
 
 	killvar 'i'
 end
@@ -169,23 +171,23 @@ if $ARGS[0] = 'start':
 
 	$HTMLText = '<table>
 		<tr>
-			<th align="right">Allies</td>
-			<th align="center" valign="center" rowspan=<<tableSize*2+1>> >vs.</td>
-			<th align="left">Opponents</td>
+			<th align="left">Allies</left></td>
+			<th align="center" valign="center" rowspan=<<tableSize*2+1>> >vs.</center></td>
+			<th align="right">Opponents</right></td>
 		</tr>'
 	i = 0
 	:FightPoster
 	if i < tableSize:
 		$HTMLText += '
 		<tr>
-			<td align="right"><img HEIGHT=400 src="<<$pcs_image[i]>>"></td>
+			<td align="left"><img HEIGHT=400 src="<<$pcs_image[i]>>"></left></td>
 
-			<td align="left"><img HEIGHT=400 src="<<$opp_image[i]>>"></td>
+			<td align="right"><img HEIGHT=400 src="<<$opp_image[i]>>"></right></td>
 		</tr>
 		<tr>
-			<td align="right"><<$pcs_name[i]>></td>
+			<td align="left"><<$pcs_name[i]>></left></td>
 
-			<td align="left"><<$opp_name[i]>></td>
+			<td align="right"><<$opp_name[i]>></right></td>
 		</tr>'
 		i += 1
 		jump 'FightPoster'
@@ -194,27 +196,20 @@ if $ARGS[0] = 'start':
 
 	*pl func('cleanHTML',$HTMLText)
 
-	pcs_timer[0] = 100 - pcs_react
-	if pcs_health[1] > 0:
-		pcs_timer[1] = 100 - pcs_react[1]
-	else
-		pcs_timer[1] = 100
-	end
-	if pcs_health[2] > 0:
-		pcs_timer[2] = 100 - pcs_react[2]
-	else
-		pcs_timer[2] = 100
-	end
-	opp_timer[0] = 100 - opp_react[0]
-	if opp_health[1] > 0:
-		opp_timer[1] = 100 - opp_react[1]
-	else
-		opp_timer[1] = 100
+	i=0
+	:PCSTimerInit
+	if i < arrsize('pcs_health'):
+		pcs_timer[i] = 100 - pcs_react[i]
+		i +=1
+		jump 'PCSTimerInit'
 	end
-	if opp_health[2] > 0:
-		opp_timer[2] = 100 - opp_react[2]
-	else
-		opp_timer[2] = 100
+
+	i=0
+	:OppTimerInit
+	if i < arrsize('opp_health'):
+		opp_timer[i] = 100 - opp_react[i]
+		i +=1
+		jump 'OppTimerInit'
 	end
 
 	act 'Engage': gt 'fight', 'main'
@@ -224,57 +219,50 @@ if $ARGS[0] = 'start':
 	killvar 'i'
 end
 
+if $ARGS[0] = 'findActiveTimer':
+!! Find the participant with the lowest Timer
+!	These values are passed back via two global variables.
+!
+!	$fightTimType = 'player' or 'opponent' depending on which group has the lowest member
+!	fightTimNum = the array number of the lowest participant
+
+	$fightTimType = 'player'
+	fightTimNum = 0
+	!! set this to high so that everyone will be lower.
+	fightTimLow = 99999
+
+	!! Find lowest of pcs participants
+	i = 0
+	:LowTimerLoop1
+	if i < arrsize('pcs_timer'):
+		if pcs_timer[i] < fightTimLow:
+			fightTimLow = pcs_timer[i]
+			fightTimNum = i
+		end
+		i += 1
+		jump 'LowTimerLoop1'
+	end
+
+	!!Find if any Opponents have lower than best PCS
+	i = 0
+	:LowTimerLoop2
+	if i < arrsize('opp_timer'):
+		if opp_timer[i] < fightTimLow:
+			fightTimLow = opp_timer[i]
+			fightTimNum = i
+			$fightTimType = 'opponent'
+		end
+		i += 1
+		jump 'LowTimerLoop2'
+	end
+
+	killvar 'i'
+end
+
 if $ARGS[0] = 'main':
 	gs 'fight', 'result_check'
-	if pcs_timer[0] < opp_timer[0] and pcs_timer[0] < opp_timer[1] and pcs_timer[0] < opp_timer[2] and pcs_timer[0] < pcs_timer[1] and pcs_timer[0] < pcs_timer[2]:
-		if opp_health[0] > 0: opp_timer[0] -= pcs_timer[0]
-		if opp_health[1] > 0: opp_timer[1] -= pcs_timer[0]
-		if opp_health[2] > 0: opp_timer[2] -= pcs_timer[0]
-		if pcs_health[1] > 0: pcs_timer[1] -= pcs_timer[0]
-		if pcs_health[2] > 0: pcs_timer[2] -= pcs_timer[0]
-		pcs_timer[0] = 0
-		gt 'fight', 'player', 0
-	elseif pcs_timer[1] < opp_timer[0] and pcs_timer[1] < opp_timer[1] and pcs_timer[1] < opp_timer[2] and pcs_timer[1] < pcs_timer[0] and pcs_timer[1] < pcs_timer[2]:
-		if opp_health[0] > 0: opp_timer[0] -= pcs_timer[1]
-		if opp_health[1] > 0: opp_timer[1] -= pcs_timer[1]
-		if opp_health[2] > 0: opp_timer[2] -= pcs_timer[1]
-		if pcs_health[0] > 0: pcs_timer[0] -= pcs_timer[1]
-		if pcs_health[2] > 0: pcs_timer[2] -= pcs_timer[1]
-		pcs_timer[1] = 0
-		gt 'fight', 'player', 1
-	elseif pcs_timer[2] < opp_timer[0] and pcs_timer[2] < opp_timer[1] and pcs_timer[2] < opp_timer[2] and pcs_timer[2] < pcs_timer[1] and pcs_timer[2] < pcs_timer[0]:
-		if opp_health[0] > 0: opp_timer[0] -= pcs_timer[2]
-		if opp_health[1] > 0: opp_timer[1] -= pcs_timer[2]
-		if opp_health[2] > 0: opp_timer[2] -= pcs_timer[2]
-		if pcs_health[0] > 0: pcs_timer[0] -= pcs_timer[2]
-		if pcs_health[1] > 0: pcs_timer[1] -= pcs_timer[2]
-		pcs_timer[2] = 0
-		gt 'fight', 'player', 2
-	elseif opp_timer[0] < opp_timer[1] and opp_timer[0] < opp_timer[2] and opp_timer[0] < pcs_timer[0] and opp_timer[0] < pcs_timer[1] and opp_timer[0] < pcs_timer[2]:
-		if opp_health[1] > 0: opp_timer[1] -= opp_timer[0]
-		if opp_health[2] > 0: opp_timer[2] -= opp_timer[0]
-		if pcs_health[0] > 0: pcs_timer[0] -= opp_timer[0]
-		if pcs_health[1] > 0: pcs_timer[1] -= opp_timer[0]
-		if pcs_health[2] > 0: pcs_timer[2] -= opp_timer[0]
-		opp_timer[0] = 0
-		gt 'fight', 'opponent', 0
-	elseif opp_timer[1] < opp_timer[0] and opp_timer[1] < opp_timer[2] and opp_timer[1] < pcs_timer[0] and opp_timer[1] < pcs_timer[1] and opp_timer[1] < pcs_timer[2]:
-		if opp_health[0] > 0: opp_timer[0] -= opp_timer[1]
-		if opp_health[2] > 0: opp_timer[2] -= opp_timer[1]
-		if pcs_health[0] > 0: pcs_timer[0] -= opp_timer[1]
-		if pcs_health[1] > 0: pcs_timer[1] -= opp_timer[1]
-		if pcs_health[2] > 0: pcs_timer[2] -= opp_timer[1]
-		opp_timer[1] = 0
-		gt 'fight', 'opponent', 1
-	elseif opp_timer[2] < opp_timer[0] and opp_timer[2] < opp_timer[1] and opp_timer[2] < pcs_timer[0] and opp_timer[2] < pcs_timer[1] and opp_timer[2] < pcs_timer[2]:
-		if opp_health[0] > 0: opp_timer[0] -= opp_timer[2]
-		if opp_health[1] > 0: opp_timer[1] -= opp_timer[2]
-		if pcs_health[0] > 0: pcs_timer[0] -= opp_timer[2]
-		if pcs_health[1] > 0: pcs_timer[1] -= opp_timer[2]
-		if pcs_health[2] > 0: pcs_timer[2] -= opp_timer[2]
-		opp_timer[2] = 0
-		gt 'fight', 'opponent', 2
-	end
+	gs 'fight', 'findActiveTimer'
+	gt 'fight', $fightTimType, fightTimNum
 end
 
 if $ARGS[0] = 'printStats':
@@ -401,17 +389,16 @@ if $ARGS[0] = 'Attack':
 
 	if $fightAtk_TargetType = 'opp' and fightAtk_AttackerNumber = 0:
 		$fightAtk['AttackerType'] = 'pcs'
+		$fightAtk['DefenderName'] = $opp_name[fightAtk_TargetNumber]
 		$fightAtk['AttackerName'] = 'You'
 	elseif $fightAtk_TargetType = 'opp':
+		$fightAtk['AttackerName'] = $pcs_name[fightAtk_AttackerNumber]
+		$fightAtk['DefenderName'] = $opp_name[fightAtk_TargetNumber]
 		$fightAtk['AttackerType'] = 'pcs'
-		$fightAtk['AttackerName'] = $pcs_name['<<ARGS[3]>>']
-		$fightAtk['DefenderName'] = $opp_name['<<ARGS[2]>>']
-		$fightAtk['TargetPronoun'] = 'They'
 	else
 		$fightAtk['AttackerType'] = 'opp'
-		$fightAtk['AttackerName'] = $opp_name['<<ARGS[3]>>']
-		$fightAtk['DefenderName'] = $pcs_name['<<ARGS[2]>>']
-		$fightAtk['TargetPronoun'] = 'You'
+		$fightAtk['AttackerName'] = $opp_name[fightAtk_AttackerNumber]
+		$fightAtk['DefenderName'] = $pcs_name[fightAtk_TargetNumber]
 	end
 
 	fightAtk_Type = arrpos('$AttackType',$fightAtk_Type)
@@ -422,9 +409,9 @@ if $ARGS[0] = 'Attack':
 	fightAtk['MaxDamage'] = AttackMax[fightAtk_Type]
 
 	if $fightAtk_TargetType = 'opp' and fightAtk_AttackerNumber = 0:
-		'You attempt to <<$fightAtk["Type"]>> <<$fightAtk["DefenderName"]>>!'
+		'You attempt to <<$fightAtk_Type>> <<$fightAtk["DefenderName"]>>!'
 	else
-		'<<$fightAtk["AttackerName"]>> attempts to <<$fightAtk["Type"]>> <<$fightAtk["DefenderName"]>>!'
+		'<<$fightAtk["AttackerName"]>> attempts to <<$fightAtk_Type>> <<$fightAtk["DefenderName"]>>!'
 	end
 	*nl
 	if fightAtk['AttackerSkillValue'] + rand(0,30) > fightAtk['TargetReactValue'] / 4 + 3 * fightAtk['TargetAgilValue'] / 4:
@@ -434,15 +421,15 @@ if $ARGS[0] = 'Attack':
 		gs 'fight', 'applyDamage', $fightAtk_TargetType, fightAtk_TargetNumber, fightAtk['Damage']
 		if fightAtk['Damage'] > 10:
 			if $fightAtk_TargetType = 'opp' and fightAtk_AttackerNumber = 0:
-				'The hit is hard and you reel in pain.'
+				'The hit is hard and <<$fightAtk["DefenderName"]>> reels in pain.'
 			else
-				'The hit is hard and <<$fightAtk["AttackerName"]>> reels in pain.'
+				'The hit is hard and you reel in pain.'
 			end
 		else
 			'Its a glancing blow, but still hurts.'
 		end
 	else
-		if $fightAtk_TargetType = 'opp' and fightAtk_AttackerNumber = 0:
+		if $fightAtk_TargetType = 'pcs' and fightAtk_AttackerNumber = 0:
 			'You avoid the blow.'
 		else
 			'<<$fightAtk["AttackerName"]>> avoids the blow.'
@@ -517,41 +504,41 @@ if $ARGS[0] = 'player':
 	end
 	if opp_health[0] > 0:
 		act 'Kick <<$opp_name[0]>>':
-			gs 'fight', 'Attack', 'Kick', 'opp', 0, ARGS[2]
+			gs 'fight', 'Attack', 'Kick', 'opp', 0, 0
 		end
 
 		act 'Punch <<$opp_name[0]>> hard':
-			gs 'fight', 'Attack', 'Hard Punch', 'opp', 0, ARGS[2]
+			gs 'fight', 'Attack', 'Hard Punch', 'opp', 0, 0
 		end
 
 		act 'Jab <<$opp_name[0]>>':
-			gs 'fight', 'Attack', 'Jab', 'opp', 0, ARGS[2]
+			gs 'fight', 'Attack', 'Jab', 'opp', 0, 0
 		end
 	end
 	if opp_health[1] > 0:
 		act 'Kick <<$opp_name[1]>>':
-			gs 'fight', 'Attack', 'Kick', 'opp', 1, ARGS[2]
+			gs 'fight', 'Attack', 'Kick', 'opp', 1, 0
 		end
 
 		act 'Punch <<$opp_name[1]>> hard':
-			gs 'fight', 'Attack', 'Hard Punch', 'opp', 1, ARGS[2]
+			gs 'fight', 'Attack', 'Hard Punch', 'opp', 1, 0
 		end
 
 		act 'Jab <<$opp_name[1]>>':
-			gs 'fight', 'Attack', 'Jab', 'opp', 1, ARGS[2]
+			gs 'fight', 'Attack', 'Jab', 'opp', 1, 0
 		end
 	end
 	if opp_health[2] > 0:
 		act 'Kick <<$opp_name[2]>>':
-			gs 'fight', 'Attack', 'Kick', 'opp', 2, ARGS[2]
+			gs 'fight', 'Attack', 'Kick', 'opp', 2, 0
 		end
 
 		act 'Punch <<$opp_name[2]>> hard':
-			gs 'fight', 'Attack', 'Hard Punch', 'opp', 2, ARGS[2]
+			gs 'fight', 'Attack', 'Hard Punch', 'opp', 2, 0
 		end
 
 		act 'Jab <<$opp_name[2]>>':
-			gs 'fight', 'Attack', 'Jab', 'opp', 2, ARGS[2]
+			gs 'fight', 'Attack', 'Jab', 'opp', 2, 0
 		end
 	end	
 end

+ 1 - 0
locations/gadmarket.qsrc

@@ -31,6 +31,7 @@ if preziktype = 0: $gadmarkettab += FUNC ('$stock_item', 5, 'Condoms', 600, 'pre
 if preziktype = 1 or preziktype = 2: $gadmarkettab += FUNC ('$stock_item', 5, 'Condoms', 600, 'prezikcount', 'gadmarket')
 $gadmarkettab += FUNC ('$stock_item', 20, 'Tampons', 250, 'tampon', 'gadmarket')
 $gadmarkettab += FUNC ('$stock_item', 40, 'Razors', 700, 'stanok', 'gadmarket')
+$gadmarkettab += FUNC ('$stock_item', 30, 'Shampoo', 250, 'shampoo', 'gadmarket')
 $gadmarkettab += FUNC ('$single_stock_item', 1, 'Bottle of water', 100, 'bottle', 'gadmarket', '', iif(bag > 0, 0, 1), 'You need a purse')
 $gadmarkettab += FUNC ('$single_stock_item', 1, 'Sandwich', 100, 'buterbrod', 'gadmarket', '', iif(bag > 0, 0, 1), 'You need a purse')
 $gadmarkettab += FUNC ('$single_stock_item', 1, 'Cheap Bottle of wine', 200, 'wine', 'gadmarket', '', iif(bag > 0, 0, 1), 'You need a purse')

+ 1 - 0
locations/gdksport.qsrc

@@ -208,6 +208,7 @@ if $ARGS[0] = 'dance2':
 		end
 		!place for use in events
 		if rand(0, 1) = 0:'You see something <a href="exec:gt ''danceGev''">interesting</a>.'
+		gs 'stat'
 	else
 		'There is nothing you can learn from this dance class with your current skill, you need to find a new teacher or travel to the city to find better dance classes if you wish to improve further.'
 

+ 1 - 0
locations/gschool_chats3.qsrc

@@ -553,6 +553,7 @@ if $ARGS[0] = 'anushka':
 		end
 		act 'I would like that':
 			*clr & cla
+			meet_after_school = 1
 			npc_rel['A144'] += 1
 			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big144.jpg"></center>'
 			'"Yes I would like that." You tell her.'

+ 5 - 2
locations/gschool_grounds.qsrc

@@ -57,7 +57,7 @@ if $ARGS[0] = 'main':
 			kanikuli = 7
 			gs 'stat'
 
-			if ParHomeBlock = 1:
+			if home_owned[2] = 0:
 				'Everyone from your year is assembled in the auditorium of the school. Your teachers are standing on a platform in front of several rows of chairs where you and your classmates are sitting. Some parents and siblings are sitting in the back rows. Nobody from your family showed up.'
 			else
 				'Everyone from your year is assembled in the auditorium of the school. Your teachers are standing on a platform in front of several rows of chairs where you and your classmates are sitting. Some parents and siblings are sitting in the back rows. You turn your head and see your mother and your brother sitting among them.'
@@ -67,7 +67,7 @@ if $ARGS[0] = 'main':
 
 			if pcs_grades >= 90:
 				'You go up to the podium. As the Principal shakes your hand she announces "As every year I''d like to honor our best student of the year. Miss <<$pcs_lastname>> here performed exceptionally well in her studies and I think that deserves some recognition." She starts applaude and the auditorium quickly joins in the applause.'
-				if ParHomeBlock = 0:'As you return to your place you see your mother smiling brightly.'
+				if home_owned[2] = 1:'As you return to your place you see your mother smiling brightly.'
 			elseif pcs_grades >= 70:
 				'You go up to the podium. The Principal shakes your hand and gives you your diploma. "Well done, Miss <<$pcs_lastname>>!" she says before you return to your place.'
 			else
@@ -230,6 +230,7 @@ if $ARGS[0] = 'main':
 		if LinaSlut > 0 and rand(1,10) < 3:'You see Lina, Dan and Vasily leaving the school together.'
 
 		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 LariskaHomeIn > 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 NatashaQW > 0:'<a href="exec:minut += 1 & gt ''NatBelGo''">Natasha Belova</a> is standing in a corner.'
@@ -254,6 +255,7 @@ if $ARGS[0] = 'main':
 		else
 			!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 LariskaHomeIn > 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 Milov</a>','5'
 			if NatashaQW > 0:gs'show_table','<a href="exec:minut += 1 & gt ''NatBelGo''">Natasha Belova</a>','5'
@@ -529,6 +531,7 @@ if $ARGS[0] = 'SchoolRun':
 end
 
 if $ARGS[0] = 'SchoolRun_result':
+	cla
 	if begresult <= 15:
 		grupvalue[2] -= 2
 		'You barely manage to reach the finish line at all. There''s no point in checking where you finished, you already know you were last by uite a large margin.'

+ 2 - 19
locations/gschool_lunch.qsrc

@@ -11,16 +11,6 @@ if $ARGS[0] = 'lunch':
 		gt 'gschool_events', 'break_events'
 	end
 	
-	if school_lunch = 0:
-		if NikoVolkovQW = 10 and NikoEv = 12:
-			school_lunch = 1 & gt 'NikoDreams', 'Classroom Dream'
-		elseif NikoVolkovQW = 10 and NikoEv = 21 and NikoDate_Day ! daystart:
-			school_lunch = 1 & gt 'NikoEv2', 'Julia Talk 2'
-		elseif VKLenaBully = 1 and VKLena_Day ! daystart and VKWip = 100:
-			school_lunch = 1 & gt 'NikoBully', 'Lena Bully'
-		end
-	end
-
 	if dimaRevenge = 3:
 		gt 'dimaRevenge', 3
 	elseif dimaRevenge = 4 and dimaRevChoice = 0:
@@ -143,12 +133,6 @@ if $ARGS[0] = 'break':
 			gt 'NikoPayback', 'Payback'
 		elseif NikoPayback = 2 and NikoPayback_Day ! daystart:
 			gt 'NikoPayback', 'Payback 2'
-		elseif NikoVolkovQW = 10 and NikoEv = 14:
-			lunch_event = daystart
-			gt 'NikoEv2', 'Sonia Talk'
-		elseif NikoVolkovQW = 10 and NikoEv = 16:
-			lunch_event = daystart
-			gt 'NikoEv2', 'Julia Talk'
 		end
 				
 		if school_period = 6: 
@@ -498,8 +482,7 @@ if $ARGS[0] = 'rolan_meet':
 		minut += 5
 		gs 'stat'
 		rolanmeet += 1
-		'<center><img src="images/characters/pavlovsk/school/teacher/rolan/school/rolanmeet0.jpg"></center>'
-!! LURK MORRISON images are currently located in ''...images\locations\pavlovsk\resident\apartment\aptrolan\rolanmeet'\'
+		'<center><img src="images\locations\pavlovsk\resident\apartment\aptrolan\rolanmeet.jpg"></center>'
 		'He looks like he''s sleeping. You try waking him, "Hey mister, you shouldn''t sleep here!"'
 		'He''s snoring pretty loudly. It''s a wonder no one else has tried to wake him.'
 		'"Hey... Hey... Wake up!"'
@@ -778,9 +761,9 @@ if $ARGS[0] = 'rolan_meet':
 			act 'Take a bite':
 				*clr & cla
 				minut += 5
+				pcs_mood -= 10
 				gs 'stat'
 				'<center><img src="images/characters/pavlovsk/school/teacher/rolan/school/rolanmeet19.jpg"></center>'
-				!! LURK MORRISON Suggestion - Should be a minor mood decrease here. Maybe a hunger decrease as well?
 				'You almost retch after taking a bite. What... the hell is there in this? It''s a medley of different flavors, none of which should go together. You also taste... <i>CHEWING GUM</i>?'
 				'You attempt to gather yourself before speaking. "...t-thanks. So, um, last time we were talking about what you do in your free time...?"'
 				'Rolan takes back his sandwich and continues to eat, oblivious to your disgust. "Yes, when I get off work, I go home. Sometimes I like to go for a walk or do chores, maybe take a bath. Do you want another bite?" He offers you the ''sandwich'' again.'

+ 1 - 1
locations/kit_din.qsrc

@@ -521,7 +521,7 @@ $fill_bottle = {
 		'You can fill your sports water bottle with filtrated tap water.'
 		act 'Fill your water bottle (0:01)':
 			minut += 1
-			refillable_bottle = 3
+			refillable_bottle = 4
 			gt $loc, $metka
 		end
 	end

+ 0 - 1
locations/korrPar.qsrc

@@ -254,7 +254,6 @@ if hour >= 16 and hour <= 20 and indorf = 0:
 				schoolPredupr = 3
 				npc_rel['A29'] = 0
 				SchoolBlock = 1
-				ParHomeBlock = 1
 				home_owned[2] = 0
 				schoolprogul = 0
 				pcs_grades = 0

+ 1 - 1
locations/kseniyaQW.qsrc

@@ -12,7 +12,7 @@ if $ARGS[0] = 'event1':
 	'<center><b><font color="maroon">Woman</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/shared/park/kseniya/flash.jpg"></center>'
 	if ARGS[1] = 1:
-		'As you wonder through the park you see someone in a field, who waves you over. As you get closer you realise it is a topless women, she gives you an enigmatic smile while cupping a breast then runs off.'
+		'As you wonder through the park you see someone in a field, who waves you over. As you get closer you realise it is a topless woman, she gives you an enigmatic smile while cupping a breast then runs off.'
 	else
 		'As you look for somewhere to expose yourself you see someone in a field, who waves you over. As you get closer you realise it is a topless women, she gives you an enigmatic smile while cupping a breast then runs off.'
 	end

+ 11 - 4
locations/loadg.qsrc

@@ -81,13 +81,20 @@ if arrsize('$phonetheme_name') = 0: gs 'telefon', 'setup'
 !!Can probably be removed
 !!if ARRSIZE('school_static_num') < 61: gs 'gschool_lessons', 'npc_data'
 
-if housr = 1: home_owned[1] = 1
+if housr = 1:
+	home_owned[1] = 1
+elseif housr = 2:
+	home_owned[4] = 1
+end
 if BuyHous = 1: home_owned[1] = 2
-if housr = 2: home_owned[4] = 1
 if placeMansion > 0: home_owned[5] = placeMansion
 if dachaest > 0: home_owned[3] = dachaest
-if storyline = 1 and ParHomeBlock = 0:home_owned[2] = 1
-
+if storyline = 1 and ParHomeBlock = 0:
+	home_owned[2] = 1
+elseif storyline = 1 and ParHomeBlock = 1:
+	home_owned[2] = 0
+end
+killvar 'ParHomeBlock'
 killvar 'placemansion'
 killvar 'dachaest'
 killvar 'housr'

+ 163 - 117
locations/mitka.qsrc

@@ -122,97 +122,113 @@ if $ARGS[0] = 'sex_chat':
 	'You greet him, "I''m doing fine, thanks."'
 	'Mitka smiles, "That''s great to hear, <<$pcs_nickname>>.", then he offers, "<<$mitkaInvitation>>"'
 	
-	! Sveta has never had sex with Mitka and Mitka has not seen Sveta nude in the forest multiple times
+	! Sveta has never had sex with Mitka and Mitka has not seen Sveta nude in the forest or river multiple times
 	if npc_QW['A63'] = 0:
 		*nl
 		'Mitka scratches his balls and adds with a grin: "Hey <<$pcs_nickname>>, do you want to have some fun?"'
 		if pcs_vag = 0:
 			if StoryLine = 1:
-				act 'I don''t know. My mother is obsessed with me staying a virgin.':
-					cla		
-					npc_rel['A63'] -= 1
-					pcs_dom += 1
-					gs 'stat'
-					
-					*nl
-					'You turn around and walk away from Mitka. You know it would be fun, but you promised your mother...'
-					act 'Walk away': gt $loc
-				end
-			else
-				act 'I don''t know. I''m still a virgin...':
-					cla
-					npc_rel['A63'] -= 1
-					pcs_dom += 1
-					gs 'stat'
-					
-					*nl
-					'You turn around and walk away from Mitka. You know it would be fun, but maybe another time...'
-					act 'Walk away': gt $loc
-				end
-			end
-		end
-		if pcs_horny >= 50:
-			act 'Sounds tempting, but only a blowjob.':
-				*clr & cla
-				
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkabjhome.jpg"></center>'
-				*nl
-				'Mitka takes you to '+iif(mitka_first_drink > 1, 'the familiar old trailer','an old trailer')+' in the woods.'
-				'Mitka sits down on a couch as you kneel in front of him. You take his cock out of his pants and start to suck...'
-				
-				npc_rel['A63'] += 5
-				npc_QW['A63'] = 1
-				gs 'boyStat', 'A63'
-				npc_sex['A63'] += 1
-				gs 'arousal', 'bj', 10, 'sub'
-				gs 'stat'
-				
-				act 'Swallow':
-					*clr & cla
-					mitkarand = rand(0,5)
-					if mitkarand = 5:
-						'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkabjhomecum2.jpg"></center>'
-						*nl
-						'Mitka stands up and begins to furiously stroke his cock right in your face.'
-						'Within a minute Mitka is panting hard and suddenly you feel hot cum splattering onto your face and in your mouth.'
-						'You smile up at him and lick your lips, pleased with your efforts.'
+				gs 'willpower', 'bj', 'resist'
+				if will_cost <= pcs_willpwr:
+					act 'I don''t know. My mother is obsessed with me staying a virgin. (<<will_cost>> Willpower)':
+						cla		
+						npc_rel['A63'] -= 1
+						gs 'willpower', 'bj', 'resist'
+						gs 'willpower', 'pay', 'resist'
+						gs 'stat'
 						
-						gs 'cum_call','face','A63',1
-					elseif mitkarand >= 3:
-						'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkabjhomecum3.jpg"></center>'
 						*nl
-						'You bob your head up and down on his cock, trying to cram as much of his cock deep into your mouth. Sometimes you gag as it enters your throat.'
-						'Eventually, you feel Mitka''s cock pulse and a few seconds later your mouth is filled with his salty sperm. You quickly swallow it all down.'
+						'You turn around and walk away from Mitka. You know it would be fun, but you promised your mother...'
+						act 'Walk away': gt $loc
+					end
+				else
+					act 'I don''t know. My mother is obsessed with me staying a virgin. (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end
+			else
+				gs 'willpower', 'bj', 'resist'
+				if will_cost <= pcs_willpwr:
+					act 'I don''t know. I''m still a virgin. (<<will_cost>> Willpower)':
+						cla
+						npc_rel['A63'] -= 1
+						gs 'willpower', 'bj', 'resist'
+						gs 'willpower', 'pay', 'resist'
+						gs 'stat'
 						
-						gs 'arousal', 'bj', 5, 'sub', 'deepthroat'
-						gs 'cum_call','mouth','A63',1
-						swallow += 1
-					else
-						'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkabjhomecum1.jpg"></center>'
 						*nl
-						'Mitka stands, places his hands on the back of your head and roughly forces you to take his cock deep into your throat.'
-						'Slowly he builds up a rhythm and finally finishes in your mouth. He makes you swallow and lick him clean before removing his cock from your mouth.'
-						
-						gs 'arousal', 'bj', 5, 'sub', 'deepthroat', 'rough'
-						gs 'cum_call','mouth','A63',1
-						sub += 1
-						swallow += 1
+						'You turn around and walk away from Mitka. You know it would be fun, but maybe another time...'
+						act 'Walk away': gt $loc
 					end
-					gs 'arousal', 'end'
-					gs 'stat'
-
-					act 'Leave': gt $loc
+				else
+					act 'I don''t know. I''m still a virgin. (<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
-		act 'No thanks':
-			cla
-			npc_rel['A63'] -= 1
-			gs 'stat'
+		act 'Sounds tempting, but only a blowjob.':
+			*clr & cla
 			
+			'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkabjhome.jpg"></center>'
 			*nl
-			'You turn around and walk away from Mitka. You know it would be fun, but maybe another time...'
-			act 'Walk away':gt $loc
+			'Mitka takes you to '+iif(mitka_first_drink > 1, 'the familiar old trailer','an old trailer')+' in the woods.'
+			'Mitka sits down on a couch as you kneel in front of him. You take his cock out of his pants and start to suck...'
+			
+			npc_rel['A63'] += 5
+			npc_QW['A63'] = 1
+			gs 'boyStat', 'A63'
+			npc_sex['A63'] += 1
+			gs 'arousal', 'bj', 10, 'sub'
+			gs 'stat'
+			
+			act 'Swallow':
+				*clr & cla
+				mitkarand = rand(0,5)
+				if mitkarand = 5:
+					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkabjhomecum2.jpg"></center>'
+					*nl
+					'Mitka stands up and begins to furiously stroke his cock right in your face.'
+					'Within a minute Mitka is panting hard and suddenly you feel hot cum splattering onto your face and in your mouth.'
+					'You smile up at him and lick your lips, pleased with your efforts.'
+					
+					gs 'cum_call','face','A63',1
+				elseif mitkarand >= 3:
+					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkabjhomecum3.jpg"></center>'
+					*nl
+					'You bob your head up and down on his cock, trying to cram as much of his cock deep into your mouth. Sometimes you gag as it enters your throat.'
+					'Eventually, you feel Mitka''s cock pulse and a few seconds later your mouth is filled with his salty sperm. You quickly swallow it all down.'
+					
+					gs 'arousal', 'bj', 5, 'sub', 'deepthroat'
+					gs 'cum_call','mouth','A63',1
+					swallow += 1
+				else
+					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkabjhomecum1.jpg"></center>'
+					*nl
+					'Mitka stands, places his hands on the back of your head and roughly forces you to take his cock deep into your throat.'
+					'Slowly he builds up a rhythm and finally finishes in your mouth. He makes you swallow and lick him clean before removing his cock from your mouth.'
+					
+					gs 'arousal', 'bj', 5, 'sub', 'deepthroat', 'rough'
+					gs 'cum_call','mouth','A63',1
+					swallow += 1
+				end
+				gs 'arousal', 'end'
+				gs 'stat'
+
+				act 'Leave': gt $loc
+			end
+		end
+		gs 'willpower', 'bj', 'resist'
+		if will_cost <= pcs_willpwr:
+			act 'No thanks (<<will_cost>> Willpower</font>)':
+				cla
+				npc_rel['A63'] -= 1
+				gs 'willpower', 'bj', 'resist'
+				gs 'willpower', 'pay', 'resist'
+				gs 'stat'
+				
+				*nl
+				'You turn around and walk away from Mitka. You know it would be fun, but maybe another time...'
+				act 'Walk away':gt $loc
+			end
+		else
+			act 'No thanks. (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 		end
 	! Sveta is not the boys slut but has had sex with Mitka and she does not know Mira likes Mitka or Mira is the boys slut
 	elseif (npc_QW['A63'] > 0 and npc_QW['A63'] < 10) and (npc_QW['A60'] < 2 or npc_QW['A60'] >= 11):
@@ -244,7 +260,6 @@ if $ARGS[0] = 'sex_chat':
 				if npc_QW['A63'] < 10: npc_QW['A63'] += 1
 				gs 'boyStat', 'A63'
 				npc_sex['A63'] += 1
-				sub += 1
 				gs 'cum_call','vagina','A63',1
 				gs 'arousal', 'vaginal', 10, 'sub'
 				gs 'arousal', 'end'
@@ -253,27 +268,40 @@ if $ARGS[0] = 'sex_chat':
 				act 'Leave': gt $loc
 			end
 			if pcs_vag = 0: 
-				act 'No, I''m still a virgin':
+				gs 'willpower', 'sex', 'resist'
+				if will_cost <= pcs_willpwr:
+					act 'No, I''m still a virgin. (<<will_cost>> Willpower)':
+						cla
+						npc_rel['A63'] -= 2
+						gs 'willpower', 'sex', 'resist'
+						gs 'willpower', 'pay', 'resist'
+						gs 'stat'
+						
+						*nl
+						'You tell Mitka you are not ready to lose your virginity yet. You know it would be fun, but maybe another time...'
+						
+						act 'Leave': gt $loc
+					end
+				else
+					act 'No, I''m still a virgin. (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end
+			end
+			gs 'willpower', 'sex', 'resist'
+			if will_cost <= pcs_willpwr:
+				act 'No thanks, not today. (<<will_cost>> Willpower)':
 					cla
 					npc_rel['A63'] -= 2
-					pcs_dom += 1
+					gs 'willpower', 'sex', 'resist'
+					gs 'willpower', 'pay', 'resist'
 					gs 'stat'
 					
 					*nl
-					'You tell Mitka you are not ready to lose your virginity yet. You know it would be fun, but maybe another time...'
+					'You turn around and walk away from Mitka. You know it would be fun, but maybe another time...'
 					
-					act 'Leave': gt $loc
+					act 'Walk away': gt $loc
 				end
-			end
-			act 'No thanks, not today':
-				cla
-				npc_rel['A63'] -= 2
-				gs 'stat'
-				
-				*nl
-				'You turn around and walk away from Mitka. You know it would be fun, but maybe another time...'
-				
-				act 'Walk away': gt $loc
+			else
+				act 'No thanks, not today. (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 		elseif mitkarand < 9:
 			'Can you give me a blowjob today?" Mitka asks.'
@@ -321,7 +349,6 @@ if $ARGS[0] = 'sex_chat':
 						
 						gs 'arousal', 'bj', 5, 'sub', 'deepthroat', 'rough'
 						gs 'cum_call','mouth','A63',1
-						sub += 1
 						swallow += 1
 					end
 					gs 'arousal', 'end'
@@ -330,15 +357,22 @@ if $ARGS[0] = 'sex_chat':
 					act 'Leave': gt $loc
 				end
 			end
-			act 'No thanks, not today':
-				cla
-				npc_rel['A63'] -= 2
-				gs 'stat'
-				
-				*nl
-				'You turn around and walk away from Mitka. You know it would be fun, but maybe another time...'
-				
-				act 'Walk away': gt $loc
+			gs 'willpower', 'bj', 'resist'
+			if will_cost <= pcs_willpwr:
+				act 'No thanks, not today. (<<will_cost>> Willpower)':
+					cla
+					npc_rel['A63'] -= 2
+					gs 'willpower', 'bj', 'resist'
+					gs 'willpower', 'pay', 'resist'
+					gs 'stat'
+					
+					*nl
+					'You turn around and walk away from Mitka. You know it would be fun, but maybe another time...'
+					
+					act 'Walk away': gt $loc
+				end
+			else
+				act 'No thanks, not today. (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 		else
 			'"I want to do anal today. What do you think?" Mitka asks.'
@@ -366,7 +400,6 @@ if $ARGS[0] = 'sex_chat':
 				if npc_QW['A63'] < 10: npc_QW['A63'] += 1
 				gs 'boyStat', 'A63'
 				npc_sex['A63'] += 1
-				sub += 1
 				gs 'cum_call','anus','A63',1
 				gs 'arousal', 'anal', 15, 'sub', 'rough'
 				gs 'arousal', 'end'
@@ -374,28 +407,41 @@ if $ARGS[0] = 'sex_chat':
 				
 				act 'Leave':gt 'gadukino'
 			end
-			if pcs_ass = 0: 
-				act 'No, I''ve never done anal before':
+			if pcs_ass = 0:
+				gs 'willpower', 'anal', 'resist'
+				if will_cost <= pcs_willpwr:
+					act 'No, I''ve never done anal before (<<will_cost>> Willpower)':
+						cla
+						npc_rel['A63'] -= 2
+						gs 'willpower', 'anal', 'resist'
+						gs 'willpower', 'pay', 'resist'
+						gs 'stat'
+						
+						*nl
+						'You tell Mitka you are not ready to lose your anal virginity yet. You know it would be fun, but maybe another time...'
+						
+						act 'Leave': gt $loc
+					end
+				else
+					act 'No, I''ve never done anal before (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end
+			end
+			gs 'willpower', 'anal', 'resist'
+			if will_cost <= pcs_willpwr:
+				act 'No thanks, not today. (<<will_cost>> Willpower)':
 					cla
 					npc_rel['A63'] -= 2
-					pcs_dom += 1
+					gs 'willpower', 'anal', 'resist'
+					gs 'willpower', 'pay', 'resist'
 					gs 'stat'
 					
 					*nl
-					'You tell Mitka you are not ready to lose your anal virginity yet. You know it would be fun, but maybe another time...'
+					'You turn around and walk away from Mitka. You know it would be fun, but maybe another time...'
 					
-					act 'Leave': gt $loc
+					act 'Walk away': gt $loc
 				end
-			end
-			act 'No thanks, not today':
-				cla
-				npc_rel['A63'] -= 2
-				gs 'stat'
-				
-				*nl
-				'You turn around and walk away from Mitka. You know it would be fun, but maybe another time...'
-				
-				act 'Walk away': gt $loc
+			else
+				act 'No thanks, not today. (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 			end
 		end
 	! Sveta is not the boys slut and Sveta knows Mira likes Mitka and Mira is not the boys slut yet

+ 164 - 81
locations/mitkabuh.qsrc

@@ -75,7 +75,7 @@ if $ARGS[0] = 'partyalone':
 			npc_rel['A63'] += rand(0,1)
 			npc_rel['A62'] += rand(0,1)
 			npc_rel['A61'] += rand(0,1)
-			gs 'drugs', 'alcohol', 'vodka', 2
+			gs 'drugs', 'alcohol', 'moonshine', 1
 			gs 'stat'
 			
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/drinking.jpg"></center>'
@@ -92,9 +92,22 @@ if $ARGS[0] = 'partyalone':
 
 			act 'Continue drinking':gt 'mitkabuh', 'partyalone'
 		end
-		act 'Leave': mitkabuhday = 0 & minut += 15 & gt 'gadroad'
-	! Sveta is drunk and is a sub or already had sex with Mitka or is the village whore
-	elseif gadriver_gang < 3 and (npc_QW['A63'] > 0 or sub >= 25):
+		gs 'willpower', 'drink', 'resist'
+		if will_cost <= pcs_willpwr:
+			act 'Leave (<<will_cost>> Willpower)':
+				mitkabuhday = 0
+				minut += 15
+				gs 'willpower', 'drink', 'resist'
+				gs 'willpower', 'pay', 'resist'
+				gs 'stat'
+				
+				gt 'gadroad'
+			end
+		else
+			act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+	! Sveta is drunk and already had sex with Mitka or is the village whore
+	elseif npc_QW['A63'] > 0 and gadriver_gang < 3:
 		*clr & cla
 		menu_off = 1
 		if mitkabuhday = 0:
@@ -208,11 +221,28 @@ if $ARGS[0] = 'partywithMira':
 					npc_rel['A62'] += rand(0,1)
 					npc_rel['A61'] += rand(0,1)
 					npc_rel['A60'] += rand(0,1)
-					gs 'drugs', 'alcohol', 'vodka', 2
+					gs 'drugs', 'alcohol', 'moonshine', 1
 					gs 'stat'
 					
 					act 'Continue drinking':gt 'mitkabuh','partywithMira'
 				end
+				gs 'willpower', 'drink', 'resist'
+				if will_cost <= pcs_willpwr:
+					act 'Leave (<<will_cost>> Willpower)':
+						MiraLoc = 0
+						npc_drunk['A60'] = 0
+						mitkabuhmiraday = 0
+						mitkabuhday = 0
+						minut += 15
+						gs 'willpower', 'drink', 'resist'
+						gs 'willpower', 'pay', 'resist'
+						gs 'stat'
+						
+						gt 'gadroad'
+					end
+				else
+					act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+				end
 			else
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/village/mira/girls_go.jpg"></center>'
@@ -227,8 +257,8 @@ if $ARGS[0] = 'partywithMira':
 	elseif alko >= 10 and mitkabuhday = 0:
 		*clr & cla
 		mitkabuhday = 1
-		! Sveta is the village whore and already had sex with Mitka or is a sub
-		if gadriver_gang < 3 and (npc_QW['A63'] > 0 or sub >= 25):
+		! Sveta already had sex with Mitka or is the village whore
+		if npc_QW['A63'] > 0 and gadriver_gang < 3:
 			if npc_QW['A63'] < 10:
 				gt 'mitkabuh','solo_1to9'
 			elseif npc_QW['A63'] = 10:
@@ -248,18 +278,27 @@ if $ARGS[0] = 'partywithMira':
 			*nl
 			'Mira attempts to pass you another shot glass full of liquor, but you refuse. You have already had too much tonight and are happy to just chat the rest of the night.'
 			if npc_drunk['A60'] < 10:
-				act 'Mira drinks the shot instead':
-					cla
-					minut += 30
-					npc_rel['A63'] += rand(0,1)
-					npc_rel['A62'] += rand(0,1)
-					npc_rel['A61'] += rand(0,1)
-					npc_rel['A60'] += rand(0,1)
-					npc_drunk['A60'] += rand(3,5)
-					gs 'stat'
-					
-					act 'Continue drinking':gt 'mitkabuh','partywithMira'
+				gs 'willpower', 'drink', 'force'
+				if will_cost <= pcs_willpwr:
+					act 'Make Mira drink the shot instead (<<will_cost>> Willpower)':
+						cla
+						minut += 30
+						npc_rel['A63'] += rand(0,1)
+						npc_rel['A62'] += rand(0,1)
+						npc_rel['A61'] += rand(0,1)
+						npc_rel['A60'] += rand(0,1)
+						npc_drunk['A60'] += 5
+						gs 'willpower', 'drink', 'force'
+						gs 'willpower', 'pay', 'force'
+						gs 'stat'
+						
+						act 'Continue drinking':gt 'mitkabuh','partywithMira'
+					end
+				else
+					act 'Make Mira drink the shot instead (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
+				
+				act 'Leave': MiraLoc = 0 & npc_drunk['A60'] = 0 & mitkabuhmiraday = 0 & mitkabuhday = 0 & minut += 15 & gt 'gadroad'
 			else
 				*clr & cla
 				'<center><img <<$set_imgh>> src="images/characters/village/mira/girls_go.jpg"></center>'
@@ -285,9 +324,17 @@ if $ARGS[0] = 'partywithMira':
 				
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/village/drinking.jpg"></center>'
 				*nl
-				mirarand = rand(0,1)
-				if mirarand = 0:
-					'Mitka pours some of the brew into a clear plastic shot glass and hands it over to you.'
+				'Mitka pours some of the brew into a clear plastic shot glass and hands it over to you.'
+				act 'Drink the shot yourself':
+					cla
+					minut += 30
+					npc_rel['A63'] += rand(0,1)
+					npc_rel['A62'] += rand(0,1)
+					npc_rel['A61'] += rand(0,1)
+					npc_rel['A60'] += rand(0,1)
+					gs 'drugs', 'alcohol', 'moonshine', 1
+					gs 'stat'
+					
 					'You take the shot glass full of moonshine and quickly gulp it down, you cough and suck in your breath. Mira chats with the boys as they drink as well.'
 					'Mitka looks at you approvingly, "Good shit, right?"'
 					if mitka_first_drink = 1:
@@ -296,18 +343,50 @@ if $ARGS[0] = 'partywithMira':
 					else
 						'"Just as good as the last batch you made!" you reply.'
 					end
-					gs 'drugs', 'alcohol', 'vodka', 2
-					gs 'stat'
+					
+					act 'Continue drinking':gt 'mitkabuh','partywithMira'
+				end
+				gs 'willpower', 'drink', 'force'
+				if will_cost <= pcs_willpwr:
+					act 'Make Mira drink the shot instead (<<will_cost>> Willpower)':
+						cla
+						minut += 30
+						npc_rel['A63'] += rand(0,1)
+						npc_rel['A62'] += rand(0,1)
+						npc_rel['A61'] += rand(0,1)
+						npc_rel['A60'] += rand(0,1)
+						npc_drunk['A60'] += 5
+						gs 'willpower', 'drink', 'force'
+						gs 'willpower', 'pay', 'force'
+						gs 'stat'
+						
+						'Mira examines the glass''s contents for a moment, then gulps down the entire glass with a single toss of her head. Her eyes widen and she coughs a little, sucking in her breath with a smile. You chat with the boys as they drink as well.'
+						
+						act 'Continue drinking':gt 'mitkabuh','partywithMira'
+					end
 				else
-					'Mitka pours some of the brew into a clear plastic shot glass and hands it over to Mira.'
-					'Mira examines the glass''s contents for a moment, then gulps down the entire glass with a single toss of her head. Her eyes widen and she coughs a little, sucking in her breath with a smile. You chat with the boys as they drink as well.'
-					npc_drunk['A60'] += rand(3,5)
-					gs 'stat'
+					act 'Make Mira drink the shot instead (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
 				end
-				
+
 				act 'Continue drinking':gt 'mitkabuh','partywithMira'
 			end
-			act 'Leave': MiraLoc = 0 & npc_drunk['A60'] = 0 & mitkabuhmiraday = 0 & mitkabuhday = 0 & minut += 15 & gt 'gadroad'
+			gs 'willpower', 'drink', 'resist'
+			if will_cost <= pcs_willpwr:
+				act 'Leave (<<will_cost>> Willpower)':
+					MiraLoc = 0
+					npc_drunk['A60'] = 0
+					mitkabuhmiraday = 0
+					mitkabuhday = 0
+					minut += 15
+					gs 'willpower', 'drink', 'resist'
+					gs 'willpower', 'pay', 'resist'
+					gs 'stat'
+					
+					gt 'gadroad'
+				end
+			else
+				act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
 		! Sveta is not drunk
 		elseif alko < 10:
 			act 'Drink with the boys':
@@ -318,7 +397,7 @@ if $ARGS[0] = 'partywithMira':
 				npc_rel['A62'] += rand(0,1)
 				npc_rel['A61'] += rand(0,1)
 				npc_rel['A60'] += rand(0,1)
-				gs 'drugs', 'alcohol', 'vodka', 2
+				gs 'drugs', 'alcohol', 'moonshine', 1
 				gs 'stat'
 				
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/village/drinking.jpg"></center>'
@@ -335,7 +414,23 @@ if $ARGS[0] = 'partywithMira':
 
 				act 'Continue drinking':gt 'mitkabuh', 'partywithMira'
 			end
-			act 'Leave': MiraLoc = 0 & npc_drunk['A60'] = 0 & mitkabuhmiraday = 0 & mitkabuhday = 0 & minut += 15 & gt 'gadroad'
+			gs 'willpower', 'drink', 'resist'
+			if will_cost <= pcs_willpwr:
+				act 'Leave (<<will_cost>> Willpower)':
+					MiraLoc = 0
+					npc_drunk['A60'] = 0
+					mitkabuhmiraday = 0
+					mitkabuhday = 0
+					minut += 15
+					gs 'willpower', 'drink', 'resist'
+					gs 'willpower', 'pay', 'resist'
+					gs 'stat'
+					
+					gt 'gadroad'
+				end
+			else
+				act 'Leave (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+			end
 		! Mira is not drunk
 		elseif npc_drunk['A60'] < 10:
 			act 'Watch Mira drink with the boys':
@@ -346,7 +441,7 @@ if $ARGS[0] = 'partywithMira':
 				npc_rel['A61'] += rand(0,1)
 				npc_rel['A60'] += rand(0,1)
 				minut += 30
-				npc_drunk['A60'] += rand(3,5)
+				npc_drunk['A60'] += 5
 				gs 'stat'
 				
 				'<center><img <<$set_imgh>> src="images/locations/gadukino/village/drinking.jpg"></center>'
@@ -391,7 +486,6 @@ if $ARGS[0] = 'solo_1to9':
 			if npc_QW['A63'] < 10: npc_QW['A63'] += 1
 			gs 'boyStat', 'A63'
 			npc_sex['A63'] += 1
-			sub += 1
 			gs 'cum_call','vagina','A63',1
 			gs 'arousal', 'vaginal', 20, 'sub'
 			gs 'arousal', 'end'
@@ -425,7 +519,6 @@ if $ARGS[0] = 'solo_1to9':
 			gs 'boyStat', 'A63'
 			npc_sex['A63'] += 1
 			gs 'arousal', 'bj', 10, 'sub'
-			sub += 1
 			gs 'stat'
 			
 			act 'Make him cum':
@@ -504,7 +597,6 @@ if $ARGS[0] = 'solo_1to9':
 			if npc_QW['A63'] < 10: npc_QW['A63'] += 1
 			gs 'boyStat', 'A63'
 			npc_sex['A63'] += 1
-			sub += 1
 			gs 'cum_call','anus','A63',1
 			gs 'arousal', 'anal', 15, 'sub', 'rough'
 			gs 'arousal', 'end'
@@ -557,7 +649,6 @@ if $ARGS[0] = 'solo_10':
 			npc_QW['A63'] = 11
 			gs 'boyStat', 'A61'
 			npc_sex['A61'] += 1
-			sub += 2
 			if mesec = 0:
 				gs 'cum_call','vagina','A61',1
 				gs 'arousal', 'vaginal', 10, 'sub'
@@ -582,51 +673,48 @@ if $ARGS[0] = 'solo_10':
 				end
 			end
 		end
-		if pcs_dom > 0:
-			act 'Protest':
+		act 'Protest':
+			*clr & cla
+			'<center><img <<$set_imgh>> src="images/locations/gadukino/village/drunkgirl.jpg"></center>'
+			*nl
+			'You refuse, drunkenly trying to fight off the advancing Kolyamba while barely standing on your feet.'
+			'Your struggles piss Mitka off, who grabs you by the arm and leads you '+iif(sunWeather=1,'inside the trailer','into the bedroom of the trailer')+'.'
+			'Mitka whispers in your ear, "You want my dick so bad then you can have it this time. But, next time you will do as I say. Understand?"'
+			
+			act 'Moan in affirmation':
 				*clr & cla
-				'<center><img <<$set_imgh>> src="images/locations/gadukino/village/drunkgirl.jpg"></center>'
+				'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkasexnopublic.jpg"></center>'
 				*nl
-				'You refuse, drunkenly trying to fight off the advancing Kolyamba while barely standing on your feet.'
-				'Your struggles piss Mitka off, who grabs you by the arm and leads you '+iif(sunWeather=1,'inside the trailer','into the bedroom of the trailer')+'.'
-				'Mitka whispers in your ear, "You want my dick so bad then you can have it this time. But, next time you will do as I say. Understand?"'
+				'Mitka roughly rips all your clothes off, bends you over the bed and begins mercilessly pounding you. You''ve never seen him this way before, maybe everyone is just more drunk than usual and this will all blow over tomorrow.'
+				'All you can manage are moans as Mitka fucks you. They are so loud you are sure everyone else can hear you outside the bedroom. You can''t help but think to yourself that the other guys may start treating you differently after tonight.'
+				'He cums inside of you and then goes back to drinking with Kolyamba and Vasyan, leaving you naked on the bed. After a little while you sober up enough to get dressed and go sit back by the boys.'
 				
-				act 'Moan in affirmation':
-					*clr & cla
-					'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkasexnopublic.jpg"></center>'
-					*nl
-					'Mitka roughly rips all your clothes off, bends you over the bed and begins mercilessly pounding you. You''ve never seen him this way before, maybe everyone is just more drunk than usual and this will all blow over tomorrow.'
-					'All you can manage are moans as Mitka fucks you. They are so loud you are sure everyone else can hear you outside the bedroom. You can''t help but think to yourself that the other guys may start treating you differently after tonight.'
-					'He cums inside of you and then goes back to drinking with Kolyamba and Vasyan, leaving you naked on the bed. After a little while you sober up enough to get dressed and go sit back by the boys.'
-					
-					npc_rel['A63'] += 1
-					npc_rel['A61'] -= 5
-					npc_QW['A63'] = 11
-					gs 'boyStat', 'A63'
-					npc_sex['A63'] += 1
-					sub += 5
-					if mesec = 0:
-						gs 'cum_call','vagina','A63',1
-						gs 'arousal', 'vaginal', 10, 'sub', 'rough'
+				npc_rel['A63'] += 1
+				npc_rel['A61'] -= 5
+				npc_QW['A63'] = 11
+				gs 'boyStat', 'A63'
+				npc_sex['A63'] += 1
+				if mesec = 0:
+					gs 'cum_call','vagina','A63',1
+					gs 'arousal', 'vaginal', 10, 'sub', 'rough'
+				else
+					gs 'cum_call','anus','A63',1
+					gs 'arousal', 'anal', 10, 'sub', 'rough'
+				end
+				gs 'arousal', 'end'
+				gs 'stat'
+
+				if sunWeather = 1:
+					if MiraLoc ! 5:
+						act 'Sit down outside':gt 'mitkabuh','partyalone'
 					else
-						gs 'cum_call','anus','A63',1
-						gs 'arousal', 'anal', 10, 'sub', 'rough'
+						act 'Sit down outside':gt 'mitkabuh','partywithMira'
 					end
-					gs 'arousal', 'end'
-					gs 'stat'
-
-					if sunWeather = 1:
-						if MiraLoc ! 5:
-							act 'Sit down outside':gt 'mitkabuh','partyalone'
-						else
-							act 'Sit down outside':gt 'mitkabuh','partywithMira'
-						end
+				else
+					if MiraLoc ! 5:
+						act 'Sit down in the trailer':gt 'mitkabuh','partyalone'
 					else
-						if MiraLoc ! 5:
-							act 'Sit down in the trailer':gt 'mitkabuh','partyalone'
-						else
-							act 'Sit down in the trailer':gt 'mitkabuh','partywithMira'
-						end
+						act 'Sit down in the trailer':gt 'mitkabuh','partywithMira'
 					end
 				end
 			end
@@ -660,7 +748,6 @@ if $ARGS[0] = 'solo_11andup_1boy':
 			if npc_QW['A63'] < 20: npc_QW['A63'] += 1
 			npc_sex[$boy[0]] += 1
 			gs 'arousal', 'bj', 10, 'sub'
-			sub += 1
 			gs 'stat'
 			
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkabjpublic.jpg"></center>'
@@ -725,7 +812,6 @@ if $ARGS[0] = 'solo_11andup_1boy':
 			else
 				gs 'arousal', 'anal', 20, 'sub'
 			end
-			sub += 1
 			gs 'stat'
 			
 			'<center><img <<$set_imgh>> src="images/locations/gadukino/sex/mitka/mitkasexpublic.jpg"></center>'
@@ -796,8 +882,7 @@ if $ARGS[0] = 'solo_11andup_2boys':
 			if npc_QW['A63'] < 20: npc_QW['A63'] += 1
 			npc_sex[$boy[0]] += 1
 			npc_sex[$boy[1]] += 1
-			gs 'arousal', 'bj', 10, 'sub'			
-			sub += 1
+			gs 'arousal', 'bj', 10, 'sub'
 			gang += 1
 			gs 'stat'
 			
@@ -873,7 +958,6 @@ if $ARGS[0] = 'solo_11andup_2boys':
 			else
 				gs 'arousal', 'anal', 10, 'sub', 'rough'
 			end
-			sub += 1
 			gang += 1
 			gs 'stat'
 			
@@ -945,7 +1029,6 @@ if $ARGS[0] = 'solo_11andup_3boys':
 		npc_sex['A62'] += 1
 		gs 'boyStat', 'A61'
 		npc_sex['A61'] += 1
-		sub += 1
 		gang += 1
 		gs 'arousal', 'hj', 5, 'sub', 'gangbang'
 		if mesec = 0:

+ 18 - 10
locations/mitkabuh_group.qsrc

@@ -116,12 +116,28 @@ if $ARGS[0] = 'partywithMira':
 			'"Just as good as the last batch you made!" you reply.'
 
 			npc_drunk['A60'] += 5
-			gs 'drugs', 'alcohol', 'moonshine'
+			gs 'drugs', 'alcohol', 'moonshine', 1
 			gs 'stat'
 			
 			act 'Continue drinking':gt 'mitkabuh_group','partywithMira'
 		end
-		act 'Leave': MiraLoc = 0 & npc_drunk['A60'] = 0 & mitkabuhmiraday = 0 & mitkabuhday = 0 & minut += 15 & gt 'gadroad'
+		gs 'willpower', 'drink', 'resist'
+		if will_cost <= pcs_willpwr:
+			act 'Leave (<<will_cost>> Willpower)':
+				MiraLoc = 0
+				npc_drunk['A60'] = 0
+				mitkabuhmiraday = 0
+				mitkabuhday = 0
+				minut += 15
+				gs 'willpower', 'drink', 'resist'
+				gs 'willpower', 'pay', 'resist'
+				gs 'stat'
+				
+				gt 'gadroad'
+			end
+		else
+			act 'Leave (<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
 
@@ -141,7 +157,6 @@ if $ARGS[0] = 'group_sex':
 		if npc_QW['A60'] < 15: npc_QW['A60'] += 1
 		npc_sex[$boy[0]] += 1
 		npc_sex[$boy[1]] += 1
-		sub += 1
 		gang += 1
 		gs 'arousal', 'vaginal', 10, 'sub', 'gangbang'
 		gs 'arousal', 'bj', 10, 'sub', 'gangbang'
@@ -166,7 +181,6 @@ if $ARGS[0] = 'group_sex':
 			npc_rel[$boy[2]] += 1
 			npc_rel['A60'] += 1
 			npc_sex[$boy[2]] += 1
-			sub += 1
 			gang += 1
 			gs 'arousal', 'bj', 10, 'sub', 'gangbang'
 			gs 'stat'
@@ -241,7 +255,6 @@ if $ARGS[0] = 'group_bj':
 			if npc_QW['A60'] < 15: npc_QW['A60'] += 1
 			npc_sex[$boy[0]] += 1
 			npc_sex[$boy[1]] += 1
-			sub += 1
 			gang += 1
 			gs 'arousal', 'hj', 10, 'sub', 'gangbang'
 			gs 'arousal', 'bj', 10, 'sub', 'gangbang'
@@ -281,7 +294,6 @@ if $ARGS[0] = 'group_bj':
 					npc_rel[$boy[2]] += 1
 					npc_rel['A60'] += 1
 					npc_sex[$boy[2]] += 1
-					sub += 1
 					gang += 1
 					gs 'arousal', 'bj', 10, 'sub', 'gangbang'
 					gs 'stat'
@@ -372,7 +384,6 @@ if $ARGS[0] = 'group_bj':
 				if npc_QW['A60'] < 15: npc_QW['A60'] += 1
 				npc_sex[$boy[1]] += 1
 				npc_sex[$boy[2]] += 1
-				sub += 1
 				gang += 1
 				gs 'arousal', 'hj', 10, 'sub', 'gangbang'
 				gs 'arousal', 'bj', 10, 'sub', 'gangbang'
@@ -455,7 +466,6 @@ if $ARGS[0] = 'group_show':
 			npc_rel['A60'] += 1
 			if npc_QW['A63'] < 20: npc_QW['A63'] += 1
 			if npc_QW['A60'] < 15: npc_QW['A60'] += 1
-			sub += 1
 			gs 'stat'
 			
 			mitkapicrand = rand(0,3)
@@ -499,7 +509,6 @@ if $ARGS[0] = 'group_show':
 			npc_rel['A60'] += 1
 			if npc_QW['A63'] < 20: npc_QW['A63'] += 1
 			if npc_QW['A60'] < 15: npc_QW['A60'] += 1
-			sub += 1
 			gs 'stat'
 			
 			if sunWeather = 1:
@@ -619,7 +628,6 @@ if $ARGS[0] = 'group_anal':
 		if npc_QW['A63'] < 20: npc_QW['A63'] += 1
 		if npc_QW['A60'] < 15: npc_QW['A60'] += 1
 		npc_sex[$boy[0]] += 1
-		sub += 1
 		gs 'cum_call','anus',$boy[0],1
 		gs 'arousal', 'anal', 10, 'sub', 'rough', 'deepthroat'
 		gs 'arousal','end'

+ 24 - 24
locations/mother.qsrc

@@ -923,11 +923,11 @@ if $ARGS[0] = 'pregreactbrother':
 		if hour < 19:
 			'You decide to go apartment hunting.'
 
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		else
 			'You decide to look for a place to sleep tonight. Tomorrow, you’ll need to go apartment shopping.'
 
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		end
 	elseif npc_rel['A29'] >= 60 and npc_rel['A29'] <= 80 and npc_pregtalk['A34'] = 1 and brothersecret = 0:
 		'Before you can even finish the second syllable of your brother''s name, you see the rage building in your mother''s face. She balls her fists and visibly shakes, making it clear that she is using all of her strength to stop herself from transferring that strength from her open palm to your face.. '
@@ -942,11 +942,11 @@ if $ARGS[0] = 'pregreactbrother':
 		if hour < 19:
 			'You decide to go apartment hunting.'
 
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		else
 			'You decide to look for a place to sleep tonight. Tomorrow, you’ll need to go apartment shopping.'
 
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		end
 	elseif npc_rel['A29'] > 80 and npc_pregtalk['A34'] = 1 and brothersecret = 0:
 		'Your mother stares in stunned silence as you utter Kolka''s name. Her knees seem to give out, and she barely manages to hold herself up by leaning on the counter.'
@@ -971,11 +971,11 @@ if $ARGS[0] = 'pregreactbrother':
 		if hour < 19:
 			'You decide to go apartment hunting.'
 
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		else
 			'You decide to look for a place to sleep tonight. Tomorrow, you’ll need to go apartment shopping.'
 
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		end
 	elseif npc_rel['A29'] < 60 and (npc_pregtalk['A34'] = 0 or brothersecret = 1):
 		'As soon as your brother''s name crosses your lips, your mother''s face visibly reddens. Her mouth curls into a snarl and she reaches up and grips you by your hair. '
@@ -991,11 +991,11 @@ if $ARGS[0] = 'pregreactbrother':
 		'Eventually, you get up, wipe your face.'
 		if hour < 19:
 			'You decide to go apartment hunting.'
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		else
 			'You decide to look for a place to sleep tonight. Tomorrow, you’ll need to go apartment shopping.'
 
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		end
 	elseif npc_rel['A29'] >= 60 and npc_rel['A29'] <= 80 and (npc_pregtalk['A34'] = 0 or brothersecret = 1):
 		'Before you can even finish the second syllable of your brother''s name, you see the rage building in your mother''s face. She balls her fists and visibly shakes, making it clear that she is using all of her strength to stop herself from transferring that strength from her open palm to your face.. '
@@ -1009,11 +1009,11 @@ if $ARGS[0] = 'pregreactbrother':
 		if hour < 19:
 			'You decide to go apartment hunting.'
 
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		else
 			'You decide to look for a place to sleep tonight. Tomorrow, you’ll need to go apartment shopping.'
 
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		end
 	elseif npc_rel['A29'] > 80 and (npc_pregtalk['A34'] = 0 or brothersecret = 1):
 		'Your mother stares in stunned silence as you utter Kolka''s name. Her knees seem to give out, and she barely manages to hold herself up by leaning on the counter.'
@@ -1033,11 +1033,11 @@ if $ARGS[0] = 'pregreactbrother':
 		if hour < 19:
 			'You decide to go apartment hunting.'
 
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		else
 			'You decide to look for a place to sleep tonight. Tomorrow, you’ll need to go apartment shopping.'
 
-			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsKolka = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		end
 	end
 end
@@ -1064,10 +1064,10 @@ if $ARGS[0] = 'pregreactstepdad':
 		'Eventually, you get up and wipe your face. You have no choice but to fend for yourself now.'
 		if hour < 19:
 			'As there is still some time left of the day you decide to go apartment hunting. You need to find somewhere to stay as soon as possible.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		else
 			'It''s too late to look for an apartment today. Instead you decide to look for a place to sleep tonight. You''ll need to go apartment hunting first thing tomorrow.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		end
 	elseif npc_rel['A29'] >= 60 and npc_rel['A29'] <= 80 and npc_pregtalk['A34'] = 1 and brothersecret = 0:
 		'Before you''re able to finish the second syllable of your step-father''s name, you see the rage building in your mother''s face. She tightens her fist and is visibly shaking, making it clear that she is using all of her might to hinder herself from attacking you...'
@@ -1082,10 +1082,10 @@ if $ARGS[0] = 'pregreactstepdad':
 		'Eventually, you get up and wipe your face. You have no choice but to fend for yourself now.'
 		if hour < 19:
 			'As there is still some time left of the day you decide to go apartment hunting. You need to find somewhere to stay as soon as possible.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		else
 			'It''s too late to look for an apartment today. Instead you decide to look for a place to sleep tonight. You''ll need to go apartment hunting first thing tomorrow.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		end
 	elseif npc_rel['A29'] > 80 and npc_pregtalk['A28'] = 1 and stepdadSecret = 0:
 		'Your mother stares at you in stunned silence as you utter Vladimir''s name. Her knees seem to give out, as she barely manages to hold herself up by leaning on the counter.'
@@ -1111,10 +1111,10 @@ if $ARGS[0] = 'pregreactstepdad':
 		'Eventually, you get up and wipe your face. You have no choice but to fend for yourself now.'
 		if hour < 19:
 			'As there is still some time left of the day you decide to go apartment hunting. You need to find somewhere to stay as soon as possible.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		else
 			'It''s too late to look for an apartment today. Instead you decide to look for a place to sleep tonight. You''ll need to go apartment hunting first thing tomorrow.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		end
 	elseif npc_rel['A29'] < 60 and (npc_pregtalk['A28'] = 0 or stepdadSecret = 1):
 		'As soon as your step-father''s name crosses your lips, your mother''s face visibly reddens. Her mouth curls into a snarl and she reaches up and grips you by your hair and starts draging you around.'
@@ -1135,10 +1135,10 @@ if $ARGS[0] = 'pregreactstepdad':
 		'Eventually, you get up and wipe your face. You have no choice but to fend for yourself now.'
 		if hour < 19:
 			'As there is still some time left of the day you decide to go apartment hunting. You need to find somewhere to stay as soon as possible.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		else
 			'It''s too late to look for an apartment today. Instead you decide to look for a place to sleep tonight. You''ll need to go apartment hunting first thing tomorrow.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		end
 	elseif npc_rel['A29'] >= 60 and npc_rel['A29'] <= 80 and (npc_pregtalk['A28'] = 0 or stepdadSecret = 1):
 		'Before you''re able to finish the second syllable of your step-father''s name, you see the rage building in your mother''s face. She tightens her fist and is visibly shaking, making it clear that she is using all of her might to hinder herself from attacking you...'
@@ -1153,10 +1153,10 @@ if $ARGS[0] = 'pregreactstepdad':
 		'Eventually, you get up and wipe your face. You have no choice but to fend for yourself now.'
 		if hour < 19:
 			'As there is still some time left of the day you decide to go apartment hunting. You need to find somewhere to stay as soon as possible.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		else
 			'It''s too late to look for an apartment today. Instead you decide to look for a place to sleep tonight. You''ll need to go apartment hunting first thing tomorrow.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		end
 	elseif npc_rel['A29'] > 80 and (npc_pregtalk['A28'] = 0 or stepdadSecret = 1):
 		'Your mother stares at you in stunned silence as you utter Vladimir''s name. Her knees seem to give out, as she barely manages to hold herself up by leaning on the counter.'
@@ -1182,10 +1182,10 @@ if $ARGS[0] = 'pregreactstepdad':
 		'Eventually, you get up and wipe your face. You have no choice but to fend for yourself now.'
 		if hour < 19:
 			'As there is still some time left of the day you decide to go apartment hunting. You need to find somewhere to stay as soon as possible.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		else
 			'It''s too late to look for an apartment today. Instead you decide to look for a place to sleep tonight. You''ll need to go apartment hunting first thing tomorrow.'
-			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & ParHomeBlock = 1 & minut += 15 & gt 'pod_ezd', 'etaj_2'
+			act 'Continue':momKnowsVladimir = 1 & home_owned[2] = 0 & minut += 15 & gt 'pod_ezd', 'etaj_2'
 		end
 	end
 end

+ 3 - 0
locations/panties.qsrc

@@ -1,8 +1,11 @@
 # panties
 
 !!gs 'panties', 'dispose'
+!!to remove panties and destroy them
 !!gs 'panties', 'remove'
+!!To remove panties and store them
 !!gs 'panties', 'wear'
+!!To wear panties
 
 menu_off = 1
 

+ 29 - 29
locations/postdeliveries.qsrc

@@ -1122,40 +1122,40 @@ if $ARGS[0] = 'bandsex':
 		'There''s an icy silence in the air for a few seconds, and he adds: "Let''s start simple. Show us your tits."'
 		'You give him a hesitant look, and the other guy pitches in: "Come on, girl. Just show us your tits, and you can go. Unless you want to lose your job..."'
 		'He pulls a lighter out of his pocket, lights it and moves it dangerously close to a fistful of envelopes. If you don''t do something now, he''ll torch them.'
-		act 'Agree to show your boobs':
-			cls
-			postbandQW = 2
-			postexhibi += 1
-			inhib_exp += rand(0,3)
-			'<center><img <<$set_imgh>> src="images/locations/shared/postoffice/events/postboobs1.jpg"></center>'
-			'"No, wait!" you blurt out, quickly stopping him. "I''ll do it..."'
-			'"I knew you would!" he grins, putting out his lighter but keeping it in his hand. He adds: "Go on, then... we don''t have all day!"'
-			'You quickly look around you to make sure no one else can see you, and pull your clothes aside. When you proceed to correct your clothes, the first guy slaps your hands away and says: "Not so fast! You''re done when we say you are."'
-			'After another ten seconds of awkward silence, the quiet one nods approvingly and says: "Very nice."'
-			gs 'arousal', 5,'flash'
-			gs 'stat'
-			'While you quickly cover up, his friend smiles benevolently and offers you your bag: "See, what wasn''t so bad!"'
-			'You quickly take it out of his hands and leave, assuming they''re done with you. From the greedy looks in their eyes, you figure they will probably expect more from you if they catch you again.'
-			act 'Continue your round':gt 'postdeliveries', 'resume'
-		end
-		gs 'willpower', 'exhib', 'resist'
+		gs 'willpower', 'exhib', 'self', 'hard'
 		if will_cost <= pcs_willpwr:
-			act 'Say nothing (<<will_cost>> Willpower)':
+			act 'Agree to show your boobs (<<will_cost>> Willpower)':
 				cls
-				gs 'willpower', 'pay', 'resist'
-				postburn = 1
-				minut += 5
+				gs 'willpower', 'pay', 'self'
+				postbandQW = 2
+				postexhibi += 1
+				inhib_exp += rand(0,3)
+				'<center><img <<$set_imgh>> src="images/locations/shared/postoffice/events/postboobs1.jpg"></center>'
+				'"No, wait!" you blurt out, quickly stopping him. "I''ll do it..."'
+				'"I knew you would!" he grins, putting out his lighter but keeping it in his hand. He adds: "Go on, then... we don''t have all day!"'
+				'You quickly look around you to make sure no one else can see you, and pull your clothes aside. When you proceed to correct your clothes, the first guy slaps your hands away and says: "Not so fast! You''re done when we say you are."'
+				'After another ten seconds of awkward silence, the quiet one nods approvingly and says: "Very nice."'
+				gs 'arousal', 5,'flash'
 				gs 'stat'
-				'<center><img <<$set_imgh>> src="images/locations/shared/postoffice/postburn.jpg"></center>'
-				'When you don''t speak up, he theatrically moves the envelopes into the flame. Within seconds, the contents of your bag are consumed by the flames.'
-				'"You could''ve easily prevented this! If only you weren''t such a prude..." he grins cruelly.'
-				'His friend mockingly pretends to be warming his hands over the smouldering remains of the letters and laughs: "Good luck finding a new job. Now get lost!"'
-				'When you pick up the empty bag and return to the street dejectedly, you realize he''s right. You''re going to get fired, for sure!'
-				act 'Return to the post office':gt 'postdeliveries', 'finishround'
+				'While you quickly cover up, his friend smiles benevolently and offers you your bag: "See, what wasn''t so bad!"'
+				'You quickly take it out of his hands and leave, assuming they''re done with you. From the greedy looks in their eyes, you figure they will probably expect more from you if they catch you again.'
+				act 'Continue your round':gt 'postdeliveries', 'resume'
 			end
 		else
-			act 'Say nothing (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end	
+			act 'Agree to show your boobs (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		end
+		act 'Say nothing ':
+			cls
+			postburn = 1
+			minut += 5
+			gs 'stat'
+			'<center><img <<$set_imgh>> src="images/locations/shared/postoffice/postburn.jpg"></center>'
+			'When you don''t speak up, he theatrically moves the envelopes into the flame. Within seconds, the contents of your bag are consumed by the flames.'
+			'"You could''ve easily prevented this! If only you weren''t such a prude..." he grins cruelly.'
+			'His friend mockingly pretends to be warming his hands over the smouldering remains of the letters and laughs: "Good luck finding a new job. Now get lost!"'
+			'When you pick up the empty bag and return to the street dejectedly, you realize he''s right. You''re going to get fired, for sure!'
+			act 'Return to the post office':gt 'postdeliveries', 'finishround'
+		end
 	elseif postbandQW = 2:
 		'You follow the two men to behind the building again, while one of them digs through your bag.'
 		'The first one claps his hands and grins: "Alright, girl. You know what we want."'

+ 27 - 27
locations/postoffice.qsrc

@@ -9,20 +9,20 @@ if $ARGS[0] = 'start':
 	$postloc = ''
 
 	act 'Leave':$postloc = 'leave' & gt 'postoffice'
-	
+
 	if (hour >= 9 and hour <= 10) or (hour >= 15 and hour <=16):
-				
+
 		'<center><b><font color="maroon">Post Office</font></b></center>'
 		'<center><img <<$set_imgh>> src="images/locations/shared/postoffice/city.jpg"></center>'
 		'It is currently very busy and looks like you''ll have to wait to get to the counter.'
-			
+
 		act 'Wait in line (30 Minutes)':
 			cla
 			minut += 30
 			gs 'stat'
 			$postloc = 'counter' & gt 'postoffice'
 		end
-	
+
 		if exhibitionist_lvl > 2:
 			gs 'willpower', 'exhib', 'self', 'hard'
 			if will_cost <= pcs_willpwr:
@@ -38,7 +38,7 @@ if $ARGS[0] = 'start':
 				end
 			else
 				act 'Flash both your tits and your pussy to skip the line (<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 exhibitionist_lvl > 1:
@@ -56,7 +56,7 @@ if $ARGS[0] = 'start':
 				end
 			else
 				act 'Flash your pussy to skip the line (<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 exhibitionist_lvl > 0 or pcs_inhib >= 45:
@@ -74,9 +74,9 @@ if $ARGS[0] = 'start':
 				end
 			else
 				act 'Flash your tits to skip the line (<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 exhibitionist_lvl > 0:
 			gs 'willpower', 'bj', 'self'
 			if will_cost <= pcs_willpwr:
@@ -92,7 +92,7 @@ if $ARGS[0] = 'start':
 						inhib_exp += rand(2,5)
 						gs 'arousal', 'bj', 10, 'sub'
 						gs 'stat'
-					
+
 						act 'Cum on your face':
 							*clr & cla
 							if pcs_haircol = 0:
@@ -127,9 +127,9 @@ if $ARGS[0] = 'start':
 
 							act 'Go to the counter':$postloc = 'counter' & gt 'postoffice'
 						end
-					
+
 					else
-						'<center><video autoplay loop src="images/locations/shared/postoffice/punch.mp4"></video></center>'						
+						'<center><video autoplay loop src="images/locations/shared/postoffice/punch.mp4"></video></center>'
 						'The Man punches you in the gut and says, <font color="#0D42C0">"Go away bitch, your face is covered in sperm."</font> You stagger away from the postoffice and spend 2 hours curled up like a ball.'
 						minut += 120
 						gs 'pain', 4, 'tummy', 'hit'
@@ -142,9 +142,9 @@ if $ARGS[0] = 'start':
 							end
 						end
 					end
-				else
-					act 'Suggest a blowjob in exchange for jumping the queue (<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
+				act 'Suggest a blowjob in exchange for jumping the queue (<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
@@ -169,9 +169,9 @@ if $postloc = 'counter':
 	'<center><b><font color="maroon">Counter</font></b></center>'
 	'<center><img <<$set_imgh>> src="images/locations/shared/postoffice/counter.jpg"></center>'
 	'The counter, its boring here.'
-	
+
 	act 'Leave':$postloc = 'leave' & gt 'postoffice'
-	
+
 	if bankAccount = 1 and money > 0:
 		act 'Deposit money to your bank account':
 			cla
@@ -195,7 +195,7 @@ if $postloc = 'counter':
 			act 'Yes':$postloc = 'counter' & gt 'postoffice'
 		end
 	end
-	
+
 	if legal_fine > 0:
 		act 'Pay toward legal fine':
 			menu_off = 1
@@ -241,7 +241,7 @@ if $postloc = 'counter':
 			act 'Done':$postloc = 'counter' & gt 'postoffice'
 		end
 	end
-	
+
 	act 'Check received mail':
 		*clr & cla
 		menu_off = 1
@@ -259,7 +259,7 @@ if $postloc = 'counter':
 
 		act 'Leave the post office':$postloc = 'leave' & gt 'postoffice'
 	end
-	
+
 	i = 0
 
 	*pl '<center><table align="center">'
@@ -291,7 +291,7 @@ if $postloc = 'counter':
 	if i < 4: jump 'loopcard'
 
 	'</table></center>'
-	
+
 	if money > 0:
 		act 'Put the money on the phone':
 			cla
@@ -326,13 +326,13 @@ if $postloc = 'counter':
 	end
 
 !!Might use for the city branch, but seems ott for Pav
-!!	if askWork = 0 and bankloc = 0:	
+!!	if askWork = 0 and bankloc = 0:
 !!		act 'Ask for work':
-	
+
 !!			*clr & cla
 !!			minut += 5
 !!			gs 'stat'
-			
+
 !!			'You approach the counter and ask the girl at the counter: "Excuse me... I hear you are looking for postal workers? I would like to come work as a one."'
 !!'She nods understandingly: "We are looking for new workers, that''s true. I''d hire you in an instant, but unfortunately it''s not up to me. You should go see Oleg Koltsov, the postmaster. He''s usually in his office between 12:00 and 14:00. I bet he will hire you! Good luck when you go see him!"'
 !!			'"I''m afraid there is no position available at this time."'
@@ -366,7 +366,7 @@ if $postloc = 'post_off':
 	'Behind his desk, a man of about 50 is busy with some paperwork. He''s dressed quite sharply, and you had never expected the postmaster would be this good looking.'
 
 	act 'Exit office':gt'postoffice', 'start'
-	
+
 	if post_wrk = 0:
 		act 'Ask for work':
 			*clr & cla
@@ -377,7 +377,7 @@ if $postloc = 'post_off':
 			'He looks up from his desk: "Oh I''m sorry, I didn''t hear you come in. Hello, I''m Oleg Koltsov, postmaster at this post office. Is there a problem?"'
 			'You smile and shake your head: "No, no problem. I am looking for a job, I hear you are often looking for workers?"'
 			'You can feel his eyes exploring your body for a moment before he responds: "Yes, we are! We currently only have a part-time vacancy, for sorting the mail. You would be working between these and these hours, give or take. Does that sound good to you?"'
-		
+
 			act'"Sorry, not interested"':
 				*clr & cla
 				gs 'stat'
@@ -386,7 +386,7 @@ if $postloc = 'post_off':
 
 				act'Exit office':gt'postoffice', 'start'
 			end
-		
+
 			act'"That sounds great!"':
 				*clr & cla
 				post_wrk += 1
@@ -396,7 +396,7 @@ if $postloc = 'post_off':
 				'Oleg gives you a friendly smile, happy to have found another potential worker. He quickly writes some of your personal data down.'
 				'Oleg continues: "If you want to work a shift, you need to be here between this time. There''s no point in you getting changed for just 20 minutes of work."'
 				'That also sounds fair. You give him a handshake as you get ready to leave: "Okay. Thank you sir!"'
-				
+
 				act'Exit Office':gt'postoffice', 'start'
 			end
 		end

+ 1 - 1
locations/sister_party.qsrc

@@ -256,7 +256,7 @@ if $ARGS[0] = 'cum':
 	'<center><b><font color = maroon>Anya</font></b></center>'
 	'<center><video autoplay loop src="images/locations/pavlovsk/resident/rekshome/party/party_sister_9_' + rand(1,2) + '.mp4"></video></center>'
 	'Your bodies convulse and spasm at the same time as a pure wave of pleasure overwhelms you both. In time both of you will claim the other came first, but for now you are lost in the Ecstasy of the moment.'
-	'"Oh, <<$pcs_nickname>>, if you wasn''t my sister I would marry you." Mumbles your sister.'
+	'"Oh, <<$pcs_nickname>>, if you weren''t my sister I would marry you." Mumbles your sister.'
 	'Your warm wet, limp bodies lay entangled in a moment of pure bliss, you fall asleep in each other arms.'    
 
 	$orgasm_or = 'yes'

+ 58 - 35
locations/spell.qsrc

@@ -8,9 +8,28 @@
 !		0  = Failure			-> Spell doesn''t work, probably just fizzles out
 !		-1 = Critical Failure	-> Spell backfires.  Something bad (not terrible) should happen
 !	$ARGS[n >= 2] = Any extra parameters needed by the spell
+!
+!	For Combat Spells:
+!	$ARGS[2] = Target Type ('opp','pcs')
+!	 ARGS[3] = Target party member number
+!	 ARGS[4] = Caster party member number
 
 SuccessValue = $ARGS[1]
 
+! ARGS for Combat Spells if Applicable
+$TargetType = $ARGS[2]
+if $TargetType = 'pcs':
+	$CasterType = 'opp'
+elseif $TargetType = 'opp':
+	$CasterType = 'pcs'
+else
+	$CasterType = 'pcs'
+	$TargetType = 'pcs'
+end
+TargetNumber = ARGS[3]
+CasterNumber = ARGS[3]
+
+
 if $ARGS[0] = 'teleport':
 	! Do the stuff of a Teleport
 	!	ARGS[1] = Success/Failure level
@@ -421,10 +440,10 @@ end
 if $ARGS[0] = 'energo':
 	! defence = absorbs damage before health begins to be removed
 	if SuccessValue > 0:
-		defence += (100 * SuccessValue)
+		dynamic '<<$CasterType>>_shield[<<CasterNumber>>] += (100 * SuccessValue)'
 		'<b><font color = green>An energy shield materializes around you, protecting you from your enemies.</font></b>'
 	elseif SuccessValue < 0:
-		defenceV += 100
+		dynamic '<<$TargetType>>_shield[<<TargetNumber>>] += 100'
 		'<b><font color = red>The spell backfires! An energy shield materializes around your enemy, protecting him from you.</font></b>'
 	else
 		'<b>The spell fizzles.  Nothing seems to happen.</b>'
@@ -445,7 +464,7 @@ end
 
 if $ARGS[0] = 'heal':
 	if SuccessValue > 0:
-		pcs_health += (400 * SuccessValue)
+		dynamic 'pcs_health += (400 * SuccessValue)'
 		'<b><font color = green>Your body surges with life. You feel much stronger.</font></b>'
 	else
 		'<b>The spell fizzles.  Nothing seems to happen.</b>'
@@ -469,7 +488,7 @@ end
 
 if $ARGS[0] = 'scaldingtouch':
 	if SuccessValue > 0:
-		damTip = 250 * SuccessValue
+		gs 'fight', 'applyDamage', $TargetType, TargetNumber, 250 * SuccessValue
 		'<b><font color = green>Flames spring from your hands.</font></b>'
 	else
 		'<b>The spell fizzles.  Nothing seems to happen.</b>'
@@ -479,7 +498,7 @@ end
 
 if $ARGS[0] = 'burninghands':
 	if SuccessValue > 0:
-		damTip = 2500 * SuccessValue
+		gs 'fight', 'applyDamage', $TargetType, TargetNumber, 2500 * SuccessValue
 		'<b><font color = green>A torrent of flames jets from your hands.</font></b>'
 	else
 		'<b>The spell fizzles.  Nothing seems to happen.</b>'
@@ -501,12 +520,12 @@ end
 
 if $ARGS[0] = 'firestorm':
 	if SuccessValue > 0:
-		damTip = 4250 + (2000 * SuccessValue)
+		gs 'fight', 'applyDamage', $TargetType, TargetNumber, 4250 + (2000 * SuccessValue)
 		bonusSh = 100
 		'<b><font color = green>Uncountable glowing embers steak down upon your foes.</font></b>'
 	elseif SuccessValue < 0:
-		damTip = 2000
-		pcs_health -= 200
+		gs 'fight', 'applyDamage', $TargetType, TargetNumber, 2000
+		gs 'fight', 'applyDamage', $CasterType, CasterNumber, 200
 		bonusSh = 100
 		'<b><font color = red>The spell backfires! Uncountable glowing embers steak down upon the battlefield burning everyone.</font></b>'
 	else
@@ -529,11 +548,11 @@ end
 
 if $ARGS[0] = 'shock':
 	if SuccessValue > 0:
-		damTip = (150 * SuccessValue)
+		gs 'fight', 'applyDamage', $TargetType, TargetNumber, 150 * SuccessValue
 		eleSh = 1
 		'<b><font color = green>You build a static electric charge in your hand and zap your opponent.</font></b>'
 	elseif SuccessValue < 0:
-		pcs_health -= 50
+		gs 'fight', 'applyDamage', $CasterType, CasterNumber, 50
 		'<b><font color = red>The spell backfires! You manage to zap yourself with a static charge.</font></b>'
 	else
 		'<b>The spell fizzles.  Nothing seems to happen.</b>'
@@ -543,11 +562,11 @@ end
 
 if $ARGS[0] = 'lightning':
 	if SuccessValue > 0:
-		damTip = (1500 * SuccessValue)
+		gs 'fight', 'applyDamage', $TargetType, TargetNumber, 1500 * SuccessValue
 		eleSh = 1
 		'<b><font color = green>You shoot a lightning bolt from your hand zapping your opponent.</font></b>'
 	elseif SuccessValue < 0:
-		pcs_health -= 300
+		gs 'fight', 'applyDamage', $CasterType, CasterNumber, 300
 		'<b><font color = red>The spell backfires! You manage to zap yourself with lightning.</font></b>'
 	else
 		'<b>The spell fizzles.  Nothing seems to happen.</b>'
@@ -569,13 +588,13 @@ end
 
 if $ARGS[0] = '1000birds':
 	if SuccessValue > 0:
-		damTip = 2750 + (1000 * SuccessValue)
+		gs 'fight', 'applyDamage', $TargetType, TargetNumber, 2750 + (1000 * SuccessValue)
 		bonusSh = 30
 		eleSh = 1
 		'<b><font color = green>You shoot hundreds of small lightning bolts toward your enemy.</font></b>'
 	elseif SuccessValue < 0:
-		damTip = 2000
-		pcs_health -= 200
+		gs 'fight', 'applyDamage', $TargetType, TargetNumber, 2000
+		gs 'fight', 'applyDamage', $CasterType, CasterNumber, 200
 		bonusSh = 30
 		eleSh = 1
 		'<b><font color = red>The spell backfires! Hundreds of small lightning bolts curl toward the battlefield shocking everyone.</font></b>'
@@ -598,12 +617,12 @@ end
 
 if $ARGS[0] = 'quicksand':
 	if SuccessValue > 0:
-		damTip = 100 * SuccessValue
+		gs 'fight', 'applyDamage', $TargetType, TargetNumber, 100 * SuccessValue
 		eleSh = 5
 		'<b><font color = green>You have trapped your opponent in quicksand.</font></b>'
 	elseif SuccessValue < 0:
-		damTip = 100
-		pcs_health -= 50
+		gs 'fight', 'applyDamage', $TargetType, TargetNumber, 100
+		gs 'fight', 'applyDamage', $CasterType, CasterNumber, 50
 		eleSh = 5
 		'<b><font color = red>The spell backfires! You are both trapped in quicksand.</font></b>'
 	else
@@ -631,12 +650,12 @@ end
 
 if $ARGS[0] = 'abyss':
 	if SuccessValue > 0:
-		damTip = 1500 * SuccessValue
+		gs 'fight', 'applyDamage', $TargetType, TargetNumber, 1500 * SuccessValue
 		eleSh = 5
 		'<b><font color = green>The Earth opens up beneath your opponents feet, slamming shut damaging him and depriving him of the ability to move.</font></b>'
 	elseif SuccessValue < 0:
-		damTip = 1500
-		pcs_health -= 200
+		gs 'fight', 'applyDamage', $TargetType, TargetNumber, 1500
+		gs 'fight', 'applyDamage', $CasterType, CasterNumber, 200
 		eleSh = 5
 		'<b><font color = red>The spell backfires! The Earth opens up beneath your opponents feet, slamming shut damaging him and depriving him of the ability to move.  You are also caught.</font></b>'
 	else
@@ -668,12 +687,12 @@ end
 
 if $ARGS[0] = 'sando':
 	if SuccessValue > 0:
-		damTip = 3000 + (2000 * SuccessValue)
+		gs 'fight', 'applyDamage', $TargetType, TargetNumber, 3000 + (2000 * SuccessValue)
 		bonusSh = 50
 		eleSh = 5
 		'<b><font color = green>Two huge plates of earth colapse together crushing the enemy and depriving him of the ability to move.</font></b>'
 	elseif SuccessValue < 0:
-		pcs_health -= 200
+		gs 'fight', 'applyDamage', $CasterType, CasterNumber, 200
 		'<b><font color = red>The spell backfires! Two huge plates of earth colapse together with crushing force, but the enemy is missed and you are instead caught.</font></b>'
 	else
 		'<b>The spell fizzles.  Nothing seems to happen.</b>'
@@ -683,13 +702,13 @@ end
 
 if $ARGS[0] = 'windgust':
 	if SuccessValue > 0:
-		damTip = 100 * SuccessValue
+		gs 'fight', 'applyDamage', $TargetType, TargetNumber, 100 * SuccessValue
 		bonusSh = 50
 		'<b><font color = green>You have created a gust of wind.</font></b>'
 		if klonV > 0:klonV = 0 & '<b><font color = green>Enemy clones are vaporized.</font></b>'
 		if tumanV > 0:tumanV = 0 & '<b><font color = green>Enemy Fog is torn to shreds by the wind.</font></b>'
 	elseif SuccessValue < 0:
-		pcs_health -= 50
+		gs 'fight', 'applyDamage', $CasterType, CasterNumber, 50
 		'<b><font color = red>The spell backfires! You have created a gust of wind, but the enemy is missed and you are instead caught.</font></b>'
 		if klon > 0:klon = 0 & '<b><font color = green>Your clones are vaporized.</font></b>'
 		if tuman > 0:tuman = 0 & '<b><font color = green>Your Fog is torn to shreds by the wind.</font></b>'
@@ -701,13 +720,13 @@ end
 
 if $ARGS[0] = 'pressure':
 	if SuccessValue > 0:
-		damTip = 1000 * SuccessValue
+		gs 'fight', 'applyDamage', $TargetType, TargetNumber, 1000 * SuccessValue
 		bonusSh = 100
 		'<b><font color = green>You dramatically raised the air pressure.</font></b>'
 		if klonV > 0:klonV = 0 & '<b><font color = green>Enemy clones are vaporized.</font></b>'
 		if tumanV > 0:tumanV = 0 & '<b><font color = green>Enemy Fog is torn to shreds by the wind.</font></b>'
 	elseif SuccessValue < 0:
-		pcs_health -= 200
+		gs 'fight', 'applyDamage', $CasterType, CasterNumber, 200
 		'<b><font color = red>The spell backfires! You dramatically raised the air pressure, but the enemy is missed and you are instead caught.</font></b>'
 		if klon > 0:klon = 0 & '<b><font color = green>Your clones are vaporized.</font></b>'
 		if tuman > 0:tuman = 0 & '<b><font color = green>Your Fog is torn to shreds by the wind.</font></b>'
@@ -731,13 +750,13 @@ end
 
 if $ARGS[0] = 'vacuumshells':
 	if SuccessValue > 0:
-		damTip = 2500 * SuccessValue
+		gs 'fight', 'applyDamage', $TargetType, TargetNumber, 2500 * SuccessValue
 		bonusSh = 100
 		'<b><font color = green>Turbulent spheres of vacuum bombard your enemy. The air is full of whistling sounds as the spheres fly by at high speeds over the battlefield.</font></b>'
 		if klonV > 0:klonV = 0 & '<b><font color = green>Enemy clones are vaporized.</font></b>'
 		if tumanV > 0:tumanV = 0 & '<b><font color = green>Enemy Fog is torn to shreds by the wind.</font></b>'
 	elseif SuccessValue < 0:
-		pcs_health -= 200
+		gs 'fight', 'applyDamage', $CasterType, CasterNumber, 200
 		'<b><font color = red>The spell backfires! Turbulent spheres of vacuum bombard your enemy. The air is full of whistling sounds as the spheres fly by at high speeds over the battlefield, but the enemy is missed and you are instead caught.</font></b>'
 		if klon > 0:klon = 0 & '<b><font color = green>Your clones are vaporized.</font></b>'
 		if tuman > 0:tuman = 0 & '<b><font color = green>Your Fog is torn to shreds by the wind.</font></b>'
@@ -775,11 +794,11 @@ end
 
 if $ARGS[0] = 'leechmana':
 	if SuccessValue > 0:
-		damTip = 100 * SuccessValue
+		gs 'fight', 'applyDamage', $TargetType, TargetNumber, 100
 		damTipM = 1000
 		'<b><font color = green>You leech mana from your enemy.</font></b>'
 	elseif SuccessValue < 0:
-		pcs_health -= 50
+		gs 'fight', 'applyDamage', $CasterType, CasterNumber, 50
 		'<b><font color = red>The spell backfires! Ouch!</font></b>'
 	else
 		'<b>The spell fizzles.  Nothing seems to happen.</b>'
@@ -789,11 +808,11 @@ end
 
 if $ARGS[0] = 'flood':
 	if SuccessValue > 0:
-		damTip = 1000 * SuccessValue
+		gs 'fight', 'applyDamage', $TargetType, TargetNumber, 1000 * SuccessValue
 		damTipM = 500
 		'<b><font color = green>A surge of water rises towards your enemy.</font></b>'
 	elseif SuccessValue < 0:
-		pcs_health -= 100
+		gs 'fight', 'applyDamage', $CasterType, CasterNumber, 100
 		'<b><font color = red>The spell backfires! A surge of water rises towards your enemy, but missed and hits you.</font></b>'
 	else
 		'<b>The spell fizzles.  Nothing seems to happen.</b>'
@@ -821,13 +840,13 @@ end
 
 if $ARGS[0] = 'sharkrockets':
 	if SuccessValue > 0:
-		damTip = 1500 * SuccessValue
+		gs 'fight', 'applyDamage', $TargetType, TargetNumber, 1500 * SuccessValue
 		damTipM = 2500
 		bonusSh = 50
 		'<b><font color = green>Blobs of Water shaped like sharks fly towards your enemy stiking them.</font></b>'
 		if klonV > 0:klonV = 0 & '<b><font color = green>Enemy clones are eliminated.</font></b>'
 	elseif SuccessValue < 0:
-		pcs_health -= 100
+		gs 'fight', 'applyDamage', $CasterType, CasterNumber, 100
 		'<b><font color = red>The spell backfires! Blobs of Water shaped like sharks fly towards your enemy, but missed and hits you.</font></b>'
 		if klon > 0:klon = 0 & '<b><font color = green>Your clones are eliminated.</font></b>'
 	else
@@ -859,5 +878,9 @@ end
 
 
 killvar 'SuccessValue'
+killvar '$TargetType'
+killvar 'TargetNumber'
+killvar '$CasterType'
+killvar 'CasterNumber'
 --- spell ---------------------------------
 

+ 7 - 6
locations/trFatherMisha.qsrc

@@ -524,17 +524,18 @@ if $ARGS[0] = '':
 					'"We should be safe now that you''ve cum. I demand that you fuck me, otherwise I''ll go and tell <<$npc_nickname[''A29'']>> that you forced me to suck your cock."'
 					act 'Drag him out':
 						cls
-						gs'stat'
 						'<center><img <<$set_imgh>> src="images/characters/city/mikhail/sex/trfatherqw_43.jpg"></center>'
 						'Before he''s able to answer, you start pushing him out of the truck. Mikhail barely manages to get out of the truck, as you push him down on the grass and jump on top of him.'
 						if pcs_vag = 0:'"I''ve always fantasized about this moment. You''ll be my first, daddy." with these words, you grab his cock leading it towards your wet clit, eagerly awaiting for your father to deflower you.'
-						$orgasm_or = 'yes'
+						'As you insert his cock into your wet slit, you take a minute to adjust yourself to your fathers cock. Slowly you begin rhythmically bouncing up and down his cock, as you bend over kissing him.'
+						'Overcome by arousal, your father grabs your ass adjusting the speed of how quickly you bounce up and down. He makes you go faster and faster as he penetrates you deeper. By now you''re loudly moaning your father is a great lover and he knows exactly how to fuck you to give you outmost pleasure.'
+						'Not holding back you furiously and wildly begin bouncing on top of his cock. The two of you sound like two animals in heat as you''re moaning loudly so that everyone in the near vicinity can hear you.'
+						$orgasm_or = 'custom'
+						$orgasm_txt = 'You''re no longer able to hold back your screams of pleasure as your body begins to twitch. It''s a violent orgasm and you''re certain you''ve never felt anything like this before. It''s exactly as you fantasized about, when you met him for the first time.'
 						gs 'arousal', 'vaginal', 5, 'incest'
 						gs 'cum_call', '', 'A35', 1, 0, 12500, rand(20,40)
-						'As you insert his cock into your wet clit, you take a minute to adjust yourself to your fathers cock. Slowly you begin rhythmically bouncing up and down his cock, as you bend over kissing him.'
-						'Overcome by arousal, your father grabs your ass adjusting the speed of how quickly you bounce up and down. He makes you go faster and faster as he penetrates you deeper. By now you''re loudly moaning your father is a great lover and he knows exactly how to fuck you to give you outmost pleasure.'
-						'Not holding back you furiously and wildly begin bouncing on top of his cock. The two of you sound like two animals in heat as you''re moaning loudly so that everyone in the near vicinity can hear you. Not able to hold back anymore you scream out and your body begins to twitch, it''s a violent orgasm and you''re certain you''ve felt anything like this before.'
-						'It''s exactly as you fantasized about it when you met him for the first time. You''re quickly taken aback as Mikhail begins to groan loudly, his cock is growing inside you and shortly thereafter you feel his warm cum shoot inside of you. As he finishes you fall over him as you''re completely exhausted. You embrace him and lay still for a while...'
+						gs 'stat'
+						'Moments later Mikhail begins to groan loudly, his cock starts growing inside you and shortly thereafter you feel his warm cum shoot inside of you. As he finishes you fall over him as you''re completely exhausted. You embrace him and lay still for a while...'
 						!{trfatherMishaQW = 7}
 						gs 'trFatherMisha', 'end'
 					end

+ 2 - 2
locations/train_incidental.qsrc

@@ -165,7 +165,7 @@ end
 
 if $ARGS[0] = '26':
 	'<center><img <<$set_imgh>> src="images/locations/shared/train/sex/dblgmas.jpg" ></center>'
-	'There are a few people in the car, a couple young girls sit across you and a couple of business men at the far end of the train. You hear the girls giggling as they whisper back and forth. Blushing slightly they look around, noticing only you nearby, the start goading each other. You are about to ask what they are up to, when both of them pull up their skirts, spreading their legs and begin to masturbate. The don''t pay any attention to you at all as they masturbate, some time later one of them cries out in pleasure, quickly followed by her flipping off her friend. Apparently they was racing to see who could get off first.'
+	'There are a few people in the car, a couple young girls sit across you and a couple of business men at the far end of the train. You hear the girls giggling as they whisper back and forth. Blushing slightly they look around, noticing only you nearby, the start goading each other. You are about to ask what they are up to, when both of them pull up their skirts, spreading their legs and begin to masturbate. The don''t pay any attention to you at all as they masturbate, some time later one of them cries out in pleasure, quickly followed by her flipping off her friend. Apparently they were racing to see who could get off first.'
 	act 'Complete your journey': gt $loc, $metka
 end
 
@@ -319,7 +319,7 @@ if $ARGS[0] = 'breastfeedthebaby':
 				'You unlatch the baby and hand it to the father, then you cover yourself up. The man thanks you for the help.'
 				act 'Finish':gt $loc, $metka
 			elseif temp_var < 12:
-				'You think about it and nod your head while answering: Uhm ... I think I got pretty much milk.'
+				'You think about it and nod your head while answering: "Uhm ... I think I produce a fair amount."'
 				if lactation['breastmm'] >= 500000:
 					'Adding to that: I could fill up a beer glass, when my breasts feel engorged, I think, haha.'
 					'You smile cutely and giggle a bit. You notice how the mans eyes widen from your answer and how he blush.'

+ 1 - 1
locations/vipclub.qsrc

@@ -86,7 +86,7 @@ if $ARGS[0] = 'start':
 							*clr
 							pcs_horny = 0
 							'<center><img <<$set_imgh>> src="images/locations/city/citycenter/nightclub/sex/vip4.jpg"></center>'
-							'Then she turns around and puts it in her pussy, you both begin grinding in an attempt to get the most pleasure possible. At the same time, she goes back to giving a blowjbo to the man you hired. You have an explosive orgasm and can''t wait to see what these two will do next for you.'
+							'Then she turns around and puts it in her pussy, you both begin grinding in an attempt to get the most pleasure possible. At the same time, she goes back to giving a blowjob to the man you hired. You have an explosive orgasm and can''t wait to see what these two will do next for you.'
 
 							$orgasm_or = 'yes'
 							gs 'arousal', 'vaginal_dildo', 10, 'dom'

+ 112 - 109
locations/zsoft_gopskverGorSlut.qsrc

@@ -10,8 +10,8 @@ if $ARGS[0] = '1':
 	gs'stat'
 
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/skver.jpg"></center>'
-	
-	!Different versions of scenes with the Gopniks you know from school in the park	
+
+	!Different versions of scenes with the Gopniks you know from school in the park
 	shultextrand = RAND(0,10)
 	if shultextrand = 0:$shultextrand = 'looking for something to suck on?'
 	if shultextrand = 1:$shultextrand = 'want to get fucked?'
@@ -52,7 +52,7 @@ if $ARGS[0] = '1':
 	if shultextrand7 = 1:$shultextrand7 = 'tits'
 	if shultextrand7 = 2:$shultextrand7 = 'breasts'
 	if shultextrand7 = 3:$shultextrand7 = 'groin'
-	if shultextrand7 = 4:$shultextrand7 = 'boobs'	
+	if shultextrand7 = 4:$shultextrand7 = 'boobs'
 	shultextrand4 = RAND(0,15)
 	if shultextrand4 = 0:$shultextrand4 = 'The guys grin at you, and look at you greedily.'
 	if shultextrand4 = 1:$shultextrand4 = '<<$shultextrand33>> begins to kiss you, while <<$shultextrand3>> fondles your <<$shultextrand7>>.'
@@ -89,12 +89,12 @@ if $ARGS[0] = '1':
 	if shultextrand6 = 5:$shultextrand6 = 'approvingly'
 	if shultextrand6 = 6:$shultextrand6 = 'soothingly'
 	shul_text_byh = RAND(0,4)
-	if shul_text_byh = 0:$shul_text_byh = 'Have a seat! We got you covered.'	
+	if shul_text_byh = 0:$shul_text_byh = 'Have a seat! We got you covered.'
 	if shul_text_byh = 1:$shul_text_byh = 'Sit down and have a beer with us!'
 	if shul_text_byh = 2:$shul_text_byh = 'Sure thing <<$pcs_nickname>>, here you go.'
 	if shul_text_byh = 3:$shul_text_byh = 'Relax and have a seat, we''ve got enough beer to go around!'
 	if shul_text_byh = 4:$shul_text_byh = 'Come on, let''s have a drink!'
-	text_sveta_obol = RAND(0,8)	
+	text_sveta_obol = RAND(0,8)
 	if text_sveta_obol = 0:$text_sveta_obol = 'seductive'
 	if text_sveta_obol = 1:$text_sveta_obol = 'seductive'
 	if text_sveta_obol = 2:$text_sveta_obol = 'enchanting'
@@ -104,22 +104,24 @@ if $ARGS[0] = '1':
 	if text_sveta_obol = 6:$text_sveta_obol = 'enchanting'
 	if text_sveta_obol = 7:$text_sveta_obol = 'pretty'
 	if text_sveta_obol = 8:$text_sveta_obol = 'charming'
-	
+
 	'<<$shultextrand3>> <<$shultextrand6>> says: "Hey <<$shultextrand2>>, <<$shultextrand>>" <<$shultextrand4>>'
 	'<<$shultextrand5>>'
-	'You just want a nice, cold beer and decide to take the initiative. You ask them: "Come on boys, why so rude? Surely you''ll give a nice lady a beer?" in a playful tone, taking a seductive pose and giving them your most <<$text_sveta_obol>> smile. The guys look and whisper some things, but <<$shultextrand33>> quickly grins and beckons you to come closer.' 
+	'You just want a nice, cold beer and decide to take the initiative. You ask them: "Come on boys, why so rude? Surely you''ll give a nice lady a beer?" in a playful tone, taking a seductive pose and giving them your most <<$text_sveta_obol>> smile. The guys look and whisper some things, but <<$shultextrand33>> quickly grins and beckons you to come closer.'
 	'You shake your hips and teasingly lick your parched <<$liptalk3>>, and for a second you wonder if you''re laying it on too thick as you approach the three guys. You can feel your mouth water when you see the cold beer they''re reaching out to you though.'
 	'<<$shultextrand33>> says <<$shultextrand6>>: "<<$shul_text_byh>>"'
 	gs 'willpower', 'misc', 'resist'
 	if will_cost <= pcs_willpwr:
 		act 'Leave (<<will_cost>> Willpower)':
-		*clr & cla
-		gs 'willpower', 'pay', 'resist'
-		gs 'stat'
-	gt 'gskver', 'start'
+			*clr & cla
+			gs 'willpower', 'pay', 'resist'
+			gs 'stat'
+			gt 'gskver', 'start'
+		end
 	else
 		act 'Leave (<font color="red"><<will_cost>> Willpower </font>)': '<br><font color="red"> You don''t have enough willpower to leave the boys.</font>'
-	act 'Have a beer with the guys':gt'zsoft_gopskverGorSlut','2'
+		act 'Have a beer with the guys':gt'zsoft_gopskverGorSlut','2'
+	end
 end
 
 !Drinking beer with the guys:
@@ -145,7 +147,7 @@ if $ARGS[0] = '2':
 	if beer_text = 3:$beer_text = '<<$shultextrand3>> hands you a beer, and you sit down on the bench next to them. For the next 15 minutes, you chat with the guys while you take sips from the beer.'
 	if beer_text = 4:$beer_text = '<<$shultextrand3>> gives you a bottle of beer. After you take a few sips, he takes the bottle from you and finishes it in one big gulp.'
 	if beer_text = 5:$beer_text = '<<$shultextrand3>> hands you an unfinished bottle of beer, and you take it from him with a smile. You eagerly drink the remainder of the bottle, while you chat with the guys.'
-	
+
 	if alko>=6:$beer_text = '<<$shultextrand3>> <<$shultextrand6>> says: "<<$beer_drova_text>>". <<$shultextrand4>>'
 
 	beer_text_bazar2 = RAND(0,3)
@@ -155,7 +157,7 @@ if $ARGS[0] = '2':
 	if beer_text_bazar2 = 3:$beer_text_bazar2 = 'says dreamily'
 	beer_text_bazar = RAND(0,11)
 	if beer_text_bazar = 0:$beer_text_bazar = '<<$shultextrand33>> <<$shultextrand6>> <<$beer_text_bazar2>> "Would you believe it, guys? Yesterday during the break, Sonia was sucking guys off in the men''s restroom the whole time! She was like a vacuum cleaner, swallowing every last drop of anyone who would offer her a cock! What a whore...'
-	if beer_text_bazar = 1:$beer_text_bazar = '<<$shultextrand33>> <<$shultextrand6>> <<$beer_text_bazar2>> "Last night at the disco was fun, right? We got drunk, hung out... I hear some girl even got fucked behind the club!"' 
+	if beer_text_bazar = 1:$beer_text_bazar = '<<$shultextrand33>> <<$shultextrand6>> <<$beer_text_bazar2>> "Last night at the disco was fun, right? We got drunk, hung out... I hear some girl even got fucked behind the club!"'
 	if beer_text_bazar = 2:$beer_text_bazar = '<<$shultextrand33>> <<$shultextrand6>> <<$beer_text_bazar2>> "Man, that test at school recently was brutal. Don''t tell me you guys had the answers and didn''t tell me!" <<$shultextrand3>> laughs and responds: "Dude, why didn''t you ask? You know we always get the answers when we need them..."'
 	if beer_text_bazar = 3:$beer_text_bazar = '<<$shultextrand33>> <<$shultextrand6>> <<$beer_text_bazar2>> "I''ve heard a rumour not too long ago about Christina sucking off the P.E. teacher at school, just to keep her spot on the team! Can you believe that?" <<$shultextrand3>> replies: "You better believe it! She''s probably not just sucking his cock... I bet she''s offering him all of her holes, she''s really not that good of a runner. The fact that she''s still representing our school says it all!"'
 	if beer_text_bazar = 4:$beer_text_bazar = '<<$shultextrand33>> <<$shultextrand6>> <<$beer_text_bazar2>> "They say Albina is a whore. Like, an actual prostitute. Several guys I know say they have hired her services... do you think they''re lying? Her ass always looks great in those yoga pants!" <<$shultextrand3>> replies: "Dude, just put Albina out of your head! You know who her dad is... you don''t want to get on his bad side, trust me."'
@@ -165,9 +167,9 @@ if $ARGS[0] = '2':
 	if beer_text_bazar = 8:$beer_text_bazar = '<<$shultextrand33>> <<$shultextrand6>> <<$beer_text_bazar2>> "I hear someone came across our friend here at the market, one day. After a bit of negotiating, Arthur left with her... and the next day at school she suddenly had a new purse! What''s up with that?"'
 	if beer_text_bazar = 9:$beer_text_bazar = '<<$shultextrand33>> <<$shultextrand6>> <<$beer_text_bazar2>> "Hey <<$pcs_nickname>>, want to star in a movie one day? We already have a role thought out for you. In the story, you meet three young stallions here in the park. They give you several beers, and then you fuck them in all possible positions. I bet you''d do great in the role, you''d be a natural! What do you say?" You grin and flip the guys off while you continue drinking your beer, ignoring their laughter.'
 	if beer_text_bazar = 10:$beer_text_bazar = '<<$shultextrand33>> <<$shultextrand6>> <<$beer_text_bazar2>> "Hey guys, I hear that Christina has some slut at her disposal in the women''s locker room, every Wednesday and Friday after gym class! We should go there one day... <<$pcs_nickname>>, can you get us in? You owe us one, for all the beers you''ve been mooching!"'
-	if beer_text_bazar = 11:$beer_text_bazar = '<<$shultextrand33>> <<$shultextrand6>> <<$beer_text_bazar2>> "Recently, I saw Sonia fucking two students at school... at the same time! She had one of their cocks in her mouth, and I''m not sure where the other was... pussy or ass. She had neatly folded her clothes and put them on a clothes hanger, before the guys roughly pounded her. I bet she''d give it to anyone! You know... maybe we could get her to fuck some teachers, to give us all a better grade?" <<$shultextrand3>> laughs as he says: "Worth a shot! My grades could use a little help..."' 
+	if beer_text_bazar = 11:$beer_text_bazar = '<<$shultextrand33>> <<$shultextrand6>> <<$beer_text_bazar2>> "Recently, I saw Sonia fucking two students at school... at the same time! She had one of their cocks in her mouth, and I''m not sure where the other was... pussy or ass. She had neatly folded her clothes and put them on a clothes hanger, before the guys roughly pounded her. I bet she''d give it to anyone! You know... maybe we could get her to fuck some teachers, to give us all a better grade?" <<$shultextrand3>> laughs as he says: "Worth a shot! My grades could use a little help..."'
 	if alko>=6:$beer_text_bazar = ''
-	
+
 	if alko<6:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/b'+rand(1,15)+'.jpg"></center>'
 	if alko>=6:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/drova'+rand(1,8)+'.jpg"></center>'
 
@@ -181,13 +183,14 @@ if $ARGS[0] = '2':
 	if r_event_p <= 15 and alko < 6:'The guys suggest: "Hey <<$pcs_nickname>>, show us your tits!" (<a href="exec:gt ''zsoft_gopskverGorSlut'',''siski''">Show them.</a>)'
 
 	gs 'willpower', 'drink', 'resist', 'hard'
-	!!Removed alko<6 from the 'leave' action below. 	
+	!!Removed alko<6 from the 'leave' action below.
 	if will_cost <= pcs_willpwr:
 		act 'Leave (<<will_cost>> Willpower)': gs 'willpower', 'pay', 'resist' & gt 'gskver', 'start'
 	elseif will_cost > pcs_willpwr:
 		act 'Leave (<font color="red"><<will_cost>> Willpower</font>': '<br><font color="red">You don''t have enough willpower to leave.</font>'
+	end
 	if alko<6: act 'Drink some more with the guys': gt'zsoft_gopskverGorSlut','2'
-		
+
 	act 'Strike a sexy pose':
 		cls
 		minut += 2
@@ -225,7 +228,7 @@ if $ARGS[0] = '2':
 
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/p'+rand(1,34)+'.jpg"></center>'
 		'<<$poza_text>>'
-		'<<$shultextrand3>> <<$shultextrand6>> says "<<$poza_gop_text2>>"' 
+		'<<$shultextrand3>> <<$shultextrand6>> says "<<$poza_gop_text2>>"'
 		'<<$shultextrand4>>.'
 		'<<$shultextrand33>> speaks "<<$poza_gop_text>>"'
 
@@ -255,7 +258,7 @@ if $ARGS[0] = '2':
 		if oral_den_text = 3:$oral_den_text = 'At first he lets you control the pace while you teasingly suck the head of his dick, but after a while he can''t take your teasing any longer. He roughly grabs hold of your hair and pushes your head down onto his groan, forcing his cock down your throat. Your throat spasms around his cock while you struggle to draw breath, and after a while he realizes your troubles and pulls back enough so you can breathe through your nose while you please him with your mouth.'
 		if oral_den_text = 4:$oral_den_text = 'You lazily take the cock in your mouth. You make a token effort of using your tongue a little, but all in all just aren''t feeling it today. He sits back and has another beer while you passively suck his cock, but 10 minutes later he''s not much closer to being satisfied than when you started.
 		Finally, he pulls his dick away from you and complains: "That has to be by far the worst blowjob I have ever gotten! Are you even trying?"
-		You promise you''ll do better, and obediently open your mouth again and try a bit harder.' 
+		You promise you''ll do better, and obediently open your mouth again and try a bit harder.'
 		if oral_den_text = 5:$oral_den_text = 'You routinely drop to your knees, and suck his cock as instructed. Suddenly Vitek reaches down, and rubs his rough fingers over your holes. He grunts: "Listen, <<$pcs_nickname>>... ever got fucked in the ass before?"'
 		if oral_den_text = 6:$oral_den_text = 'His penis is quite long, and you feel like a performing sword swallower in a circus while you do your best to not gag on it. After a while you get used to the pace, and take shallow breaths when his cock is not in your throat.'
 
@@ -325,7 +328,7 @@ if $ARGS[0] = '2':
 			gs 'zsoft_gopskverGorSlut', 'gopcumbody'
 			gs 'zsoft_gopskverGorSlut', 'vaginalsex'
 			gs 'zsoft_gopskverGorSlut', 'analsex'
-		end 
+		end
 
 		act 'Serve all of them at once':
 			*clr & cla
@@ -335,7 +338,7 @@ if $ARGS[0] = '2':
 			pcs_horny += 5
 			pcs_hairbsh = 0
 			BjBeerQW += 1
-			gs'stat'	
+			gs'stat'
 			gop_grup_event_t1 = RAND(0,1)
 			if gop_grup_event_t1 = 0:$gop_grup_event_t1 = 'Your cosmetics got smeared from the tears in your eyes, and by now it is smeared all the way down your cheeks. You have strands of saliva hanging out of your mouth, attaching your chin to your boobs.'
 			if gop_grup_event_t1 = 1:$gop_grup_event_t1 = 'Your eyes got all teary from the rough treatment, and there are strands of saliva hanging out of your mouth, attaching your chin to your boobs.'
@@ -343,7 +346,7 @@ if $ARGS[0] = '2':
 			gop_grup_event_t2 = RAND(0,1)
 			if gop_grup_event_t2 = 0:$gop_grup_event_t2 = 'By now you would rather just disappear in a large hole in the ground and never come back, but that''s not an option. You doubtfully look at the camera, wiping the tears and cum from your eyes as you softly mutter: "Hi mother..."
 			You desperately hope Vasily was just having a bit of fun with you, and that he''ll delete the recording before anyone else sees it.'
-			if gop_grup_event_t2 = 1:$gop_grup_event_t2 = 'You say: "Guys, are you out of your minds!? If anyone sees that recording, I will never talk to you again!"'	
+			if gop_grup_event_t2 = 1:$gop_grup_event_t2 = 'You say: "Guys, are you out of your minds!? If anyone sees that recording, I will never talk to you again!"'
 
 			gop_grup_event_t3 = RAND(0,1)
 			if gop_grup_event_t3 = 0:$gop_grup_event_t3 = 'Even though it''s difficult, you manage to take both of their erections deep inside your mouth. You sometimes tease them with your tongue.'
@@ -354,7 +357,7 @@ if $ARGS[0] = '2':
 			<<$gop_grup_event_t3>>
 			The Gopniks don''t care about your troubles, and continue to play with your mouth. They rub their own cocks against the inside of your cheeks, and constantly give you degrading talk.'
 			if gop_grup_oral_text = 1:$gop_grup_oral_text = 'Dan softly says to his friends: "We should make a video next time... maybe a video of her choking on a cock?" The boys laugh loudly.'
-			if gop_grup_oral_text = 2:$gop_grup_oral_text = 'The boys are whispering amongst themselves, thinking you can''t hear them. You pick up a few snippets of the conversation: "<<$pcs_nickname>>? My dad told me her mother was a huge whore in her days... he said she has a mouth like a vacuum cleaner! I guess the apple doesn''t fall far from the family tree eh? I should thank him for that tip..." The boys laugh, and you hide your face from them so they don''t see your red cheeks. You can''t believe they just said that about your mother!' 
+			if gop_grup_oral_text = 2:$gop_grup_oral_text = 'The boys are whispering amongst themselves, thinking you can''t hear them. You pick up a few snippets of the conversation: "<<$pcs_nickname>>? My dad told me her mother was a huge whore in her days... he said she has a mouth like a vacuum cleaner! I guess the apple doesn''t fall far from the family tree eh? I should thank him for that tip..." The boys laugh, and you hide your face from them so they don''t see your red cheeks. You can''t believe they just said that about your mother!'
 			if gop_grup_oral_text = 3:$gop_grup_oral_text = 'The boys are whispering amongst themselves: "She''s got a good mouth on her, sure. But what about her other holes? Next time, we have to give that a try..."'
 
 			gop_grup_event = RAND(0,2)
@@ -378,7 +381,7 @@ if $ARGS[0] = '2':
 			Dan grabs your <<$pcs_haircol>> <<$curly>> hair in his fist, and moves your head so it looks like you''re nodding yes.
 			Vasily piles it on some more: "There you have it, dear viewers! <<$pcs_nickname>> <<$pcs_lastname>> is happily sucking three cocks, for the low low price of one beer! Where else can you find such a cheap slut?"
 			You try to protest and turn away from the camera, but Dan''s firm grip on your hair makes it so you cannot move.
-			You can only imagine how incredibly foolish and humiliating you must look in the video: on your knees, with two thick cocks in your cute little mouth. The cocks are wedged in so tightly that they make your cheeks bulge, stretch your lips.You bow your <<$liptalk>> lips member Vic, at this point, and with suitable Den clovami "Open wider jaws, <<$shultextrand2>>" begins unceremoniously cram even your, stretching your girl''s mouth to the limit. 
+			You can only imagine how incredibly foolish and humiliating you must look in the video: on your knees, with two thick cocks in your cute little mouth. The cocks are wedged in so tightly that they make your cheeks bulge, stretch your lips.You bow your <<$liptalk>> lips member Vic, at this point, and with suitable Den clovami "Open wider jaws, <<$shultextrand2>>" begins unceremoniously cram even your, stretching your girl''s mouth to the limit.
 			<<$gop_grup_event_t1>>
 			Luckily the guys don''t last long, and finish fairly quickly. They both pull out and drop their loads on your face, and wipe their dicks on your <<$pcs_haircol>> <<$curly>> hair. They make you lick their cocks clean, but don''t let go of your hair just yet.
 			Vasily grins as he tells the camera: "And that was the premiere presentation of <<$pcs_nickname>> <<$pcs_lastname>> in her very first production called "Gagging Whore"! You delivered an excellent performance <<$pcs_nickname>>, say hi to your mother!" He zooms in on your face, and continues to film.
@@ -397,17 +400,17 @@ if $ARGS[0] = '2':
 			if rndpsos>15:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/sex/group/oral/o'+rand(1,33)+'.jpg"></center>
 			<<$gop_grup_oral_text>>'
 			if rndpsos<=15:'<<$gop_grup_event>>'
-			if rndpsos<=15 and will_cost <= pcs_willpwr: 
+			if rndpsos<=15 and will_cost <= pcs_willpwr:
 				act 'Run away from them (<<will_cost>> Willpower)':
-				*clr & cla
-				gs 'willpower', 'pay', 'resist'
-				gs 'stat'
-			gt 'gskver', 'start'
-			
+					*clr & cla
+					gs 'willpower', 'pay', 'resist'
+					gs 'stat'
+					gt 'gskver', 'start'
+				end
 			else
 				act 'Run away from them (<font color="red"><will_cost>> Willpower)': '<br><font color="red">You don''t have enough willpower to run away from them.</font>'
-				
-			if rndpsos>15:	
+			end
+			if rndpsos>15:
 				act 'Let them do what they want':
 					cls
 					gs 'boyStat', 'A10'
@@ -424,9 +427,9 @@ if $ARGS[0] = '2':
 					The other guys begin to slap their cocks against your cheeks, impatiently waiting for you to focus again and open your mouth. You do what they want, and suck them off like a cheap whore while your ass is getting fingered.
 					Once he feels you''re ready, <<$shultextrand33>> pulls his fingers out of your asshole and guides his cock towards it, slowly pushing it in. You groan around <<$shultextrand3>>''s cock as you feel your butthole being stretched open, which <<$shultextrand3>> sees as an invitation to force his cock further in as he roughly begins to fuck your throat.
 					Meanwhile the third guy has taken possession of your pussy, and soon all of your holes are filled with cock. You can''t help but enjoy their rough treatment, feeling filled in every way imaginable. Not holding back, you moan lewdly around the cock in your mouth as you surrender to the guys, letting them fuck you however they want.'
-					if gop_grup_eba = 1:$gop_grup_eba = 'You grab hold of two of the cocks in front of you, and offer yourself to the boys. Then you take one of the cocks in your mouth, while you feel Dan behind you thrusting his cock inside your pussy. 
+					if gop_grup_eba = 1:$gop_grup_eba = 'You grab hold of two of the cocks in front of you, and offer yourself to the boys. Then you take one of the cocks in your mouth, while you feel Dan behind you thrusting his cock inside your pussy.
 					After a minute of sucking off the two guys in turn while Dan fucks you, Dan gets down on the ground and orders you to sit on his cock.
-					You dutifully do as he says, guiding it towards your cunt before you begin to ride Dan. The other two cocks immediately find their way towards your mouth again, impatiently slapping against your cheeks. You open your mouth again and take both in at once, while you continue to buck your hips against Dan''s. 
+					You dutifully do as he says, guiding it towards your cunt before you begin to ride Dan. The other two cocks immediately find their way towards your mouth again, impatiently slapping against your cheeks. You open your mouth again and take both in at once, while you continue to buck your hips against Dan''s.
 					Then <<$shultextrand33>> pulls away from your mouth and kneels behind you, and soon you feel his finger poking against your sphincter. It slides in quite easily, and he grins when he realizes he doesn''t need to warm you up. He immediately presses his cock against your asshole after spitting on it a few times, and you groan as you feel it enter you.
 					You accidentally bite on the cock in your mouth when your ass gets filled, and he instinctively pulls away from your mouth and slaps your cheek hard.
 					You look at him apologetically and massage his prick with your fingers for a while, before guiding it back to your mouth. Meanwhile, the other two guys are fucking your pussy and ass relentlessly, and you feel ecstatic. You loudly moan around the cock in your mouth, and buck your hips against the cocks inside you excitedly without shame.'
@@ -438,8 +441,8 @@ if $ARGS[0] = '2':
 					gs 'zsoft_gopskverGorSlut', 'cummouth_group'
 					gs 'zsoft_gopskverGorSlut', 'cumass_group'
 				end
-			end	
-		end	
+			end
+		end
 	end
 end
 
@@ -463,7 +466,7 @@ if $ARGS[0] = 'piss':
 				act 'Leave':gt 'gskver', 'start'
 				act 'Return to the guys':gt'zsoft_gopskverGorSlut','2'
 			end
-		end 
+		end
 		act 'Go to the police station':schtraf = 500 & minut += 5 & katalkinNoexit = 1 & gt'katalkin'
 		act 'Say you can''t afford the fine':
 			*clr & cla
@@ -473,42 +476,42 @@ if $ARGS[0] = 'piss':
 			'You look at the policeman sadly and say: "I''m sorry sir, I can''t afford to pay that fine..."'
 			'One of the policemen says: "That is very unfortunate, but then we''ll have to stick to the protocol. We''ll take you to the police station, where we''ll fill out the documents and lock you up until someone in your family is willing to come pay the fine for you."'
 			'You don''t want that! Everyone in your family would know what you did if they called home! There''s probably something you could do, to get them to forget about your infraction...'
-			
+
 			act 'Go to the police station':schtraf = 500 & minut += 5 & katalkinNoexit = 1 & gt'katalkin'
-			
+
 			if will_cost <= pcs_willpwr:
-			act 'Persuade the policemen with a blowjob (<<will_cost>> Willpower)':
-				*clr & cla
-				gs 'willpower', 'pay', 'self'
-				gs 'npcgeneratec', 0, 'Policeman', rand(18,38)
-				gs 'boyStat', $npclastgenerated
-				pcs_horny += 5
-				minut += 5
-				stat['bj'] += 2
-				spafinloc = 7
-				gs 'cum_manage'
-				spafinloc = 11
-				gs 'cum_manage'
-				spafinloc = 12
-				gs 'cum_manage'
-				spafinloc = 16
-				gs 'cum_manage'
-				facial += 1
-				swallow += 1
-				gs'stat'
-				'<center><video autoplay loop src="images/locations/pavlovsk/park/gop/p_otsos.mp4"></video></center>'
-				'You sigh and drop to your knees, rubbing your hands over the groins of their police uniforms. They obviously want you, the bulges in their pants are impossible to ignore.'
-				'One of the policemen makes a token effort to object, but quickly quiets down when you pull out his hard rod and eagerly close your lips around it. You realize you have to show some effort if you want this fine to go away, and dutifully suck the guy off, massaging the other policeman''s cock with your hand after he pulls it out for you.'
-				'After a while, the second policeman gets impatient and wants you to take his cock in your mouth too. You take turns on their cocks, sucking them off one by one while you massage the other with your hand after you make it nice and slick with your saliva.'
-				gs 'dinsex','bj_swallow_random'
-				'The policemen drop their loads on your face, slightly adjusting his aim when they cum so they spread their cum absolutely everywhere. With a satisfied nod, they tuck their cocks back into their pants.'
-				'The first policeman says: "Everything seems to be in order here after all, miss. Thank you for your cooperation."'
-				'You hear them laugh as they walk away, while you wipe the cum from your eyes. They might have humiliated you a little, but at least no one else will know!'
-				act 'Leave':gt 'gskver', 'start'
-				act 'Return to the guys':gt'zsoft_gopskverGorSlut','2'
+				act 'Persuade the policemen with a blowjob (<<will_cost>> Willpower)':
+					*clr & cla
+					gs 'willpower', 'pay', 'self'
+					gs 'npcgeneratec', 0, 'Policeman', rand(18,38)
+					gs 'boyStat', $npclastgenerated
+					pcs_horny += 5
+					minut += 5
+					stat['bj'] += 2
+					spafinloc = 7
+					gs 'cum_manage'
+					spafinloc = 11
+					gs 'cum_manage'
+					spafinloc = 12
+					gs 'cum_manage'
+					spafinloc = 16
+					gs 'cum_manage'
+					facial += 1
+					swallow += 1
+					gs'stat'
+					'<center><video autoplay loop src="images/locations/pavlovsk/park/gop/p_otsos.mp4"></video></center>'
+					'You sigh and drop to your knees, rubbing your hands over the groins of their police uniforms. They obviously want you, the bulges in their pants are impossible to ignore.'
+					'One of the policemen makes a token effort to object, but quickly quiets down when you pull out his hard rod and eagerly close your lips around it. You realize you have to show some effort if you want this fine to go away, and dutifully suck the guy off, massaging the other policeman''s cock with your hand after he pulls it out for you.'
+					'After a while, the second policeman gets impatient and wants you to take his cock in your mouth too. You take turns on their cocks, sucking them off one by one while you massage the other with your hand after you make it nice and slick with your saliva.'
+					gs 'dinsex','bj_swallow_random'
+					'The policemen drop their loads on your face, slightly adjusting his aim when they cum so they spread their cum absolutely everywhere. With a satisfied nod, they tuck their cocks back into their pants.'
+					'The first policeman says: "Everything seems to be in order here after all, miss. Thank you for your cooperation."'
+					'You hear them laugh as they walk away, while you wipe the cum from your eyes. They might have humiliated you a little, but at least no one else will know!'
+					act 'Leave':gt 'gskver', 'start'
+					act 'Return to the guys':gt'zsoft_gopskverGorSlut','2'
+				end
 			elseif will_cost > pcs_willpwr:
 				act 'Persuade the policemen with a blowjob (<font color="red"><<will_cost>> Willpower)': '<br><font color="red">You don''t have enough willpower to persuade the policeman.</font>'
-						
 			end
 		end
 	}
@@ -516,7 +519,7 @@ if $ARGS[0] = 'piss':
 		pcs_horny += 5
 		minut += 5
 		gs'stat'
-		'You excuse yourself and disappear between some brushes to pee. Just when you pull away your clothes and get ready to pee, you hear some branches snapping behind you.' 
+		'You excuse yourself and disappear between some brushes to pee. Just when you pull away your clothes and get ready to pee, you hear some branches snapping behind you.'
 		'When you turn around, you see a guy. You recognize him as one of the regulars in the park, he drinks here quite often, and apparently has to pee just like you.'
 		'For a second you consider getting up and leaving, but you really have to go! You decide to just ignore him and close your eyes, relaxing your muscles. While your pee freely flows out of you, you half expect the guy to move over and drag you away... but he never does. When you''re finished, you look around to see the guy still watching you. You give him a smug smile and walk away as if nothing happened, after straightening your clothes.'
 		act 'Leave':gt 'gskver', 'start'
@@ -527,7 +530,7 @@ if $ARGS[0] = 'piss':
 		minut += 5
 		gs'stat'
 		'You excuse yourself and disappear between some brushes to pee. Your head is buzzing from the booze, and you quickly pull your clothes to the side. Right in time too, a warm stream of urine steadily exits your body, landing on the grass and dry leaves beneath you.'
-		'The feeling is really nice, and when you finish you idly run a finger over your clitoris.' 
+		'The feeling is really nice, and when you finish you idly run a finger over your clitoris.'
 		'Then suddenly, someone pulls you back sharply... you hope you didn''t land in the spot where you just peed. A guy frantically covers your mouth with his hand and says in a hoarse voice: "Don''t shout or even say a word!"'
 		act 'Don''t resist':
 			*clr & cla
@@ -541,9 +544,9 @@ if $ARGS[0] = 'piss':
 			'Afraid to anger the man, you just nod meekly. Satisfied that you probably won''t scream or run off, he slowly removes his hand and says: "Very good. Now come with me, I''ll have some of what you were showing."'
 			'You blush furiously as he takes your hand and pulls you away, your clothes still disheveled. When you try to straighten them, he slaps your hand away and puts his hand on your exposed cunt: "Relax, girl... me and my friends will take good care of you."'
 			'Wait what... friends!?'
-			'Before he gives you any time to think about it, he pulls you through some brushes and pushes you into the middle of a circle. He shouts: "Look what I found, boys! A whore with a wet pussy, all our for the taking!"' 
+			'Before he gives you any time to think about it, he pulls you through some brushes and pushes you into the middle of a circle. He shouts: "Look what I found, boys! A whore with a wet pussy, all our for the taking!"'
 			'The crowd laughs, and the guys all close in on you. You feel their hands touch you everywhere as he continues: "She told me in private that she''s in kind of a rush, so we''ll need to utilize all of her holes to make this quick. I hope that''s no problem for you."'
-			'The guys keep laughing, and the first guy pulls you down by the hair and guides your head towards his groin. His cock is fairly long, but thin. Without giving you any time to think it over he jams it down your throat, and uses his hands at the back of your head to guide you as he fucks your throat.' 
+			'The guys keep laughing, and the first guy pulls you down by the hair and guides your head towards his groin. His cock is fairly long, but thin. Without giving you any time to think it over he jams it down your throat, and uses his hands at the back of your head to guide you as he fucks your throat.'
 			'Then you feel another hand on your pussy, and you hear a rough voice say: "Nice find, man! This slut is soaked... no need to go easy on her."'
 			act 'Continue':
 				*clr & cla
@@ -633,7 +636,7 @@ if $ARGS[0] = 'piss':
 	ranadpercent=rand(1,100)
 	if ranadpercent<=30:
 		dynamic $rand_event_piss
-		exit	
+		exit
 	end
 	r_piss_text = RAND(0,3)
 	if r_piss_text = 0:$r_piss_text = 'You quickly find a deserted place and squat down, quickly peeing before anyone can find you here.'
@@ -683,7 +686,7 @@ if $ARGS[0] = 'siski':
 
 			'<<$rnd_droch_text>>'
 			act 'Cover up again':gt'zsoft_gopskverGorSlut','2'
-		end 
+		end
 	end
 end
 
@@ -691,13 +694,13 @@ if $ARGS[0] = 'hornyparksex':
 	if horand > pcs_horny:pcs_horny = pcs_horny + 10 & pcs_willpwr -=5 & pcs_sleep -=1 & '<<$horny_orgazm_text2>> <<$horny_orgazm_text3>>.'
 	if horand <= pcs_horny:pcs_horny = 0 & orgasm += 1 & pcs_mood += 5 & pcs_willpwr +=20 &'<<$horny_orgazm_text2>> <<$horny_orgazm_text4>>'
 end
-	
+
 if $ARGS[0] = 'hornyparksexanal':
 	if horand > pcs_horny:pcs_horny = pcs_horny + 10 & pcs_willpwr -=5 & pcs_sleep -=1 & '<<$horny_orgazm_text2>> <<$horny_orgazm_text3>>.'
 	if horand <= pcs_horny:pcs_horny = 0 & analorgasm += 1 & pcs_mood += 5 & pcs_willpwr +=20 &'<<$horny_orgazm_text2>> <<$horny_orgazm_text4>>'
 end
 
-if $ARGS[0] = 'cumface':		
+if $ARGS[0] = 'cumface':
 	act 'Let him cum on your face':
 		*clr & cla
 		spafinloc = 11
@@ -709,10 +712,10 @@ if $ARGS[0] = 'cumface':
 		if randpgiff>20:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/sex/oral/cum/cumf'+rand(1,22)+'.jpg"></center>'
 		if randpgiff<=20:'<center><video autoplay loop src="images/locations/pavlovsk/park/gop/sex/oral/cum/gif/cumf'+rand(1,6)+'.mp4"></video></center>'
 		cum_face_text = RAND(0,2)
-		if cum_face_text = 0:$cum_face_text = 'He cums all over your face, shooting his hot jets of jizz all over you. You lick your lips obediently, and wink at him lewdly once he''s finished.' 
+		if cum_face_text = 0:$cum_face_text = 'He cums all over your face, shooting his hot jets of jizz all over you. You lick your lips obediently, and wink at him lewdly once he''s finished.'
 		if cum_face_text = 1:$cum_face_text = 'His warm and slightly sweet jets of cum hit your face. After he''s mostly finished, you massage his cock for a little while to squeeze out the last drops, and you lick his shrinking cock clean obediently.'
 		if cum_face_text = 2:$cum_face_text = 'When he''s about to orgasm, he pulls his cock away from you and begins to jerk off.  His sperm flies quite far, splattering against your face with quite a bit of force. The second and third blast hit your cheeks, while the fourth and fifth end up in your hair. Eventually he''s done, and groans loudly when you lick him clean.'
-	
+
 		'<<$cum_face_text>>'
 		dynamic $dinrandcum
 		act 'Leave':gt 'gskver', 'start'
@@ -720,7 +723,7 @@ if $ARGS[0] = 'cumface':
 	end
 end
 
-if $ARGS[0] = 'cumface_group':			
+if $ARGS[0] = 'cumface_group':
 	act 'Let them cum on your face':
 		*clr & cla
 		spafinloc = 11
@@ -733,8 +736,8 @@ if $ARGS[0] = 'cumface_group':
 		if randpgiffgr<=20:'<center><video autoplay loop src="images/locations/pavlovsk/park/gop/sex/oral/cum/gif/cumf'+rand(1,6)+'.mp4"></video></center>'
 		cum_face_textgr = RAND(0,4)
 		if cum_face_textgr = 0:$cum_face_textgr = 'You fall back, feeling exhausted. Your face is covered in a mixture of the guys'' cum, tears, and your saliva.'
-		if cum_face_textgr = 1:$cum_face_textgr = 'You fall back, feeling exhausted. Your face is covered in a mixture of the guys'' cum, tears, and your saliva. <<$shultextrand3>> grins and says: "She''s got a great mouth on her... it''s like she was made for sucking cocks!" You blush and look away with your head held down, trying to ignore their degrading comments while you clean yourself up a little.' 
-		if cum_face_textgr = 2:$cum_face_textgr = 'When the guys approach their orgasms, they aim their cocks at your face and begin to masturbate furiously. You immediately move up to kiss and lick their dicks, not wanting to have anyone feel like they were left out while they cum all over your face. 
+		if cum_face_textgr = 1:$cum_face_textgr = 'You fall back, feeling exhausted. Your face is covered in a mixture of the guys'' cum, tears, and your saliva. <<$shultextrand3>> grins and says: "She''s got a great mouth on her... it''s like she was made for sucking cocks!" You blush and look away with your head held down, trying to ignore their degrading comments while you clean yourself up a little.'
+		if cum_face_textgr = 2:$cum_face_textgr = 'When the guys approach their orgasms, they aim their cocks at your face and begin to masturbate furiously. You immediately move up to kiss and lick their dicks, not wanting to have anyone feel like they were left out while they cum all over your face.
 		Right before his orgasm <<$shultextrand33>> spits on your face and gives you a few slaps, right before he cums on your cheeks. The other guys laugh and shoot their loads onto you as well.'
 		if cum_face_textgr = 3:$cum_face_textgr = 'The guys all cum at roughly the same time, shooting their loads all over your face. When they''re done, you look like a glazed donut.'
 		if cum_face_textgr = 4:$cum_face_textgr = 'Luckily, you had the guys all pent up and they finish fairly quickly. After they shoot their hot loads of cum all over your face, they carefully wipe their dirty cocks off on your <<$pcs_haircol>> <<$curly>> before letting go of your head.'
@@ -745,55 +748,55 @@ if $ARGS[0] = 'cumface_group':
 	end
 end
 
-if $ARGS[0] = 'cummouth':		
+if $ARGS[0] = 'cummouth':
 	act 'Let him cum in your mouth':
 		*clr & cla
 		swallow += 1
 		spafinloc = 12
-		gs 'cum_manage'	
+		gs 'cum_manage'
 		pcs_willpwr -=10
 		gs'stat'
 		randpgifm=rand(1,100)
 		if randpgifm>40:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/sex/oral/cum/cumm'+rand(1,12)+'.jpg"></center>'
 		if randpgifm<=40:'<center><video autoplay loop src="images/locations/pavlovsk/park/gop/sex/oral/cum/gif/cumm'+rand(1,8)+'.mp4"></video></center>'
 		cum_mouth_text = RAND(0,5)
-		if cum_mouth_text = 0:$cum_mouth_text = 'You feel his hot jets of cum shooting down your throat, and choke in surprise. You manage to recover though, and obediently swallow every drop of his load.' 
+		if cum_mouth_text = 0:$cum_mouth_text = 'You feel his hot jets of cum shooting down your throat, and choke in surprise. You manage to recover though, and obediently swallow every drop of his load.'
 		if cum_mouth_text = 1:$cum_mouth_text = 'He grins: "Bon appetit, sperm slut" and cums down your throat. Then he wipes his limp cock against your cheeks and walks away, not paying you any more attention.'
 		if cum_mouth_text = 2:$cum_mouth_text = 'After a few quick hand movements, he pulls your face towards his cock and shoots his cum all over your tongue. Then he puts his hand on your jaw and forces it shut, making you swallow his load.'
 		if cum_mouth_text = 3:$cum_mouth_text = 'You can''t do much besides swallow his load, and involuntarily wince at the horrible taste of it. He doesn''t care, and tells you to lick him clean before he pulls his cock from your mouth.'
 		if cum_mouth_text = 4:$cum_mouth_text = 'Vasily grins at you and says: "Get used to it, whore. This is the way we''ll be feeding you from now on" while you carefully lick the remnants of sperm from the shrinking cock. You don''t feel bold enough to refute his statement right now, and just let it slide.'
 		if cum_mouth_text = 5:$cum_mouth_text = 'He forces his cock down your throat, and he cums while his balls are touching your lips. You nearly suffocate, but he grabs hold of your hair and keeps forcing you down against his groin until he''s done. When he finally shot all his cum down your throat he lets you go, and you gasp for air when you can finally breathe again.'
 
-		'<<$cum_mouth_text>>'	
+		'<<$cum_mouth_text>>'
 		act 'Leave':gt 'gskver', 'start'
 		act 'Return to the guys':gt'zsoft_gopskverGorSlut','2'
 	end
 end
-	
-if $ARGS[0] = 'cummouth_group':		
+
+if $ARGS[0] = 'cummouth_group':
 	act 'Let them cum in your mouth':
 		*clr & cla
 		swallow += 1
 		spafinloc = 12
-		gs 'cum_manage'	
+		gs 'cum_manage'
 		pcs_willpwr -=10
 		gs'stat'
 		randpg=rand(1,100)
 		if randpg>40:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/sex/group/cum/cumm'+rand(1,4)+'.jpg"></center>'
 		if randpg<=40:'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/sex/oral/cum/cumm'+rand(6,10)+'.jpg"></center>'
 		cum_mouth_textgr = RAND(0,3)
-		if cum_mouth_textgr = 0:$cum_mouth_textgr = 'The guys line up, and the cock you are currently sucking on begins to spasm in your mouth, soon filling it with jets of slightly bitter cum. You choke in surprise and do your best to hide your disgust while you swallow every drop, while the second guy approaches you. Two more loads later, you sit back in the grass and idly lick your lips while the guys grin happily and pull up their pants.' 
+		if cum_mouth_textgr = 0:$cum_mouth_textgr = 'The guys line up, and the cock you are currently sucking on begins to spasm in your mouth, soon filling it with jets of slightly bitter cum. You choke in surprise and do your best to hide your disgust while you swallow every drop, while the second guy approaches you. Two more loads later, you sit back in the grass and idly lick your lips while the guys grin happily and pull up their pants.'
 		if cum_mouth_textgr = 1:$cum_mouth_textgr = 'He grins: "Bon appetit, sperm slut" and cums down your throat. Then he wipes his limp cock against your cheeks and walks away, not paying you any more attention. You''re not given any time to respond, since a second guy immediately moves in to take his place. You dutifully swallow the loads of all three guys, and sit back in the grass licking your lips while the guys grin and pull up their pants again.'
 		if cum_mouth_textgr = 2:$cum_mouth_textgr = 'You can''t do much besides swallow his load, and involuntarily wince at the horrible taste of it. He doesn''t care, and tells you to lick him clean before he pulls his cock from your mouth.'
 		if cum_mouth_textgr = 3:$cum_mouth_textgr = 'Dan forces his cock down your throat, and he cums while his balls are touching your lips. You nearly suffocate, but he grabs hold of your hair and keeps forcing you down against his groin until he''s done. When he finally shot all his cum down your throat he lets you go, and you gasp for air when you can finally breathe again. Vitek immediately takes his place though, and after a few quick gasps of breath your throat is filled again. Vitek and then Vasily fuck your throat for several more minutes, and eventually both cum in your mouth as well.'
 
-		'<<$cum_mouth_textgr>>'	
+		'<<$cum_mouth_textgr>>'
 		act 'Leave':gt 'gskver', 'start'
 		act 'Return to the guys':gt'zsoft_gopskverGorSlut','2'
 	end
 end
-	
-if $ARGS[0] = 'cumbody':		
+
+if $ARGS[0] = 'cumbody':
 	act 'Let him cum on your body':
 		*clr & cla
 		spafinloc = 7
@@ -810,8 +813,8 @@ if $ARGS[0] = 'cumbody':
 		act 'Return to the guys':gt'zsoft_gopskverGorSlut','2'
 	end
 end
-	
-if $ARGS[0] = 'cumass':	
+
+if $ARGS[0] = 'cumass':
 	act 'Let him cum in your ass':
 		*clr & cla
 		pcs_mood += 5
@@ -829,11 +832,11 @@ if $ARGS[0] = 'cumass':
 		if agape = 3: 'Your anus tore a little from the treatment today, and there is some blood mixed with the sperm leaking from it.'
 		if agape < 3: 'After the cocks you took today, your ass feels a bit sore. It won''t fully close yet, and sperm leaks slowly from it.'
 		act 'Leave the guys alone':gt 'gskver', 'start'
-		act 'Get back to drinking with the guys':gt'zsoft_gopskverGorSlut','2'	
+		act 'Get back to drinking with the guys':gt'zsoft_gopskverGorSlut','2'
 	end
 end
-	
-if $ARGS[0] = 'cumass_group':		
+
+if $ARGS[0] = 'cumass_group':
 	act 'Let them cum in your ass':
 		*clr & cla
 		pcs_mood += 5
@@ -851,7 +854,7 @@ if $ARGS[0] = 'cumass_group':
 			*clr & cla
 			gs'stat'
 			if pcs_ass <= 10:
-				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/sex/gop/bjbeeranal6.jpg" ></center>' 
+				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/sex/gop/bjbeeranal6.jpg" ></center>'
 				'You obediently turn around and spread your ass cheeks, showing them your red and sore hole.'
 			elseif pcs_ass > 10 and pcs_ass < 25:
 				'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/sex/gop/bjbeeranal7.jpg" ></center>'
@@ -866,11 +869,11 @@ if $ARGS[0] = 'cumass_group':
 			'The guys slap each other on the back while they admire their handiwork: "We have a real buttslut on our hands here, boys! Training her is going to be a lot of fun!"'
 			act 'Leave the guys alone':gt 'gskver', 'start'
 			act 'Get back to drinking with the guys':gt'zsoft_gopskverGorSlut','2'
-		end	
+		end
 	end
 end
 
-if $ARGS[0] = 'cumpussy':	
+if $ARGS[0] = 'cumpussy':
 	act 'He cums in your pussy':
 		*clr & cla
 		pcs_mood -=30
@@ -880,7 +883,7 @@ if $ARGS[0] = 'cumpussy':
 		gs'stat'
 		cumvag_text = RAND(0,1)
 		if cumvag_text = 0:$cumvag_text = 'After several minutes of hard fucking, his thrusts grow shorter and more intense. He then slams his cock inside you all the way to the balls, and you feel his warm load being shot inside you.'
-		if cumvag_text = 1:$cumvag_text = 'Despite your request, he does not pull out and comes inside your quivering snatch. When he pulls out, his load slowly drips out of you while he gives you an indifferent shrug.'	
+		if cumvag_text = 1:$cumvag_text = 'Despite your request, he does not pull out and comes inside your quivering snatch. When he pulls out, his load slowly drips out of you while he gives you an indifferent shrug.'
 		'<center><video autoplay loop src="images/locations/pavlovsk/park/gop/sex/oral/cum/gif/cump'+rand(1,2)+'.mp4"></video></center>'
 		'<<$cumvag_text>>'
 		'You sigh in frustration when he finishes inside you without even asking. Nevertheless... there''s not a whole lot you can do about it now, and getting angry over it will probably just cause trouble with the guys. You squat down and try to push his sperm out of you, while he pulls his pants back up and returns to drinking beer with his buddies, not giving you another thought. As you push your fingers inside your pussy trying to scoop out his load, you think to yourself: "Did I take my pill today? I sure hope so..."'
@@ -888,7 +891,7 @@ if $ARGS[0] = 'cumpussy':
 		act 'Return to the guys':gt'zsoft_gopskverGorSlut','2'
 	end
 end
-		
+
 if $ARGS[0] = 'vaginalsex':
 	act 'Let him fuck your pussy':
 		*clr & cla
@@ -896,13 +899,13 @@ if $ARGS[0] = 'vaginalsex':
 		stat['vaginal'] += 1
 		dick = 17
 		pcs_horny += 5
-		minut += 5	
+		minut += 5
 		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/park/gop/sex/vagin/v'+rand(1,40)+'.jpg"></center>'
 		vag_gop_text = RAND(0,2)
-		if vag_gop_text = 0:$vag_gop_text = 'He turns to you and grins: "On your hands and knees, <<$shultextrand2>>." You do as he says and assume the position, your eyes fixated on his <<dick>>cm cock. He walks over to you and rests it on your ass cheeks, grinning at the greedy look in your eyes. 
+		if vag_gop_text = 0:$vag_gop_text = 'He turns to you and grins: "On your hands and knees, <<$shultextrand2>>." You do as he says and assume the position, your eyes fixated on his <<dick>>cm cock. He walks over to you and rests it on your ass cheeks, grinning at the greedy look in your eyes.
 		He puts one hand on your throat and pulls your body up, and whispers in your ear: "Don''t worry, slut... it''s all yours."
 		Then you feel his cock rubbing against your pussy lips, and them slowly parting to let him in. You''re quite wet, and his cock slides in easily.
-		At first his thrusts are slow and careful, but he soon speeds up and rams his cock in and out of you furiously, the sound of your buttocks slapping against his hips quite audible. Hopefully no one walks by... 
+		At first his thrusts are slow and careful, but he soon speeds up and rams his cock in and out of you furiously, the sound of your buttocks slapping against his hips quite audible. Hopefully no one walks by...
 		You suddenly feel the gaze of the other guys upon you, and you blush while you look in their direction. They''re still sitting back drinking beer, watching you get fucked.
 		Soon enough, the fucking makes you feel so good that you forget all about them, and just close your eyes and give in to the sensations.'
 		if vag_gop_text = 1:$vag_gop_text = 'Your cunt is quite wet by now, and when he moves his <<dick>>cm cock against your pussy it slides in easily. Realizing he doesn''t have to take it slow with you, he just begins to ram his cock inside you, and you reach down to massage your clit while you get fucked like a whore in the park.'
@@ -918,7 +921,7 @@ if $ARGS[0] = 'vaginalsex':
 		gs 'zsoft_gopskverGorSlut', 'cumpussy'
 	end
 end
-		
+
 if $ARGS[0] = 'analsex':
 	act 'Let him fuck your ass':
 		*clr & cla
@@ -945,7 +948,7 @@ if $ARGS[0] = 'analsex':
 		if analplugin = 1: analplugin = 0 & '"You won''t be needing this!" he grins, and pulls out your butt plug with a loud pop. He''s quite rough with it, and you grimace at the sudden extrusion.'
 		'<<$anal_gop_text>>'
 		if tatupb > 0: 'When he sees the tattoo on your lower back, he pats your ass approvingly: "Nice tramp stamp, whore."'
-		gs 'zsoft_gopskverGorSlut', 'hornyparksexanal'	
+		gs 'zsoft_gopskverGorSlut', 'hornyparksexanal'
 		gs 'zsoft_gopskverGorSlut', 'cumface'
 		gs 'zsoft_gopskverGorSlut', 'cummouth'
 		gs 'zsoft_gopskverGorSlut', 'cumbody'

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