Browse Source

Merge remote-tracking branch 'Philo/master'

KevinSmarts 4 years ago
parent
commit
c57bcef13f

+ 42 - 28
locations/AlbStars.qsrc

@@ -317,9 +317,13 @@ if $ARGS[0] = 'starlets':
 				if deodorant_on = 1: gs 'sweat', 'remove_deo' & '<br>Your deodorant gets washed away in the shower.'
 
 				if pcs_apprnc >= 52 and (pcs_vag > 0 or stat['vaginal'] > 0):
-					if pcs_apprnc < 64:AlbinaQW['StarletCustomer'] = rand(1,15)
-					if pcs_apprnc >= 64 and pcs_apprnc < 72:AlbinaQW['StarletCustomer'] = rand(1,12)
-					if pcs_apprnc >= 72:AlbinaQW['StarletCustomer'] = rand(1,10)
+					if pcs_apprnc < 64:
+						AlbinaQW['StarletCustomer'] = rand(1,15)
+					elseif pcs_apprnc < 72:
+						AlbinaQW['StarletCustomer'] = rand(1,12)
+					else
+						AlbinaQW['StarletCustomer'] = rand(1,10)
+					end
 
 					if AlbinaQW['StarletCustomer'] = 1:
 						AlbinaQW['StarletsCustomerCount'] = 1
@@ -395,18 +399,11 @@ if $ARGS[0] = 'starlets':
 								if AlbinaQW['StarletCustomer'] = 6:act 'Go with the man': gt 'AlbStars', 'whore6'
 							end
 						end
+					else
+						gt 'AlbStars', 'after_show'
 					end
 				else
-					'After the show, you see Albina talking with some men as one of your fellow Starlets stands next to her.'
-					'Albina reluctantly hands her some money and the men forcefully drag the Starlet away as Albina looks at the floor, a single tear runnning down her cheek.' 
-					act 'Drive back':
-						*clr & cla
-						minut += 15
-						gs 'stat'
-						'You get in the car along with Albina and the rest of the girls. Everyone notices the empty seat and questions soon start arising about the missing girl and whether she is with "one of those kind of guys."'
-						'Albina quietly replies "Just be thankful that you''re not her right now." and spends the rest of the journey lost in thought while staring out the window. You see her wiping tears from her eyes a few times.'
-						act 'Leave': gt 'pav_residential'
-					end
+					gt 'AlbStars', 'after_show'
 				end
 			end
 		end
@@ -414,6 +411,20 @@ if $ARGS[0] = 'starlets':
 	act 'Leave': gt 'gdksport', 'start'
 end
 
+if $ARGS[0] = 'after_show':
+	'After the show, you see Albina talking with some men as one of your fellow Starlets stands next to her.'
+	'Albina reluctantly hands her some money and the men forcefully drag the Starlet away as Albina looks at the floor, a single tear runnning down her cheek.' 
+	act 'Drive back':
+		*clr & cla
+		minut += 15
+		gs 'stat'
+		'You get in the car along with Albina and the rest of the girls. Everyone notices the empty seat and questions soon start arising about the missing girl and whether she is with "one of those kind of guys."'
+		'Albina quietly replies "Just be thankful that you''re not her right now." and spends the rest of the journey lost in thought while staring out the window. You see her wiping tears from her eyes a few times.'
+		act 'Leave': gt 'pav_residential'
+	end
+end
+
+
 if $ARGS[0] = 'cab_home':
 	menu_off = 1
 	*clr & cla
@@ -829,6 +840,7 @@ if $ARGS[0] = 'whore4':
 	$npc_thdick[$AlbinaQW['Cust']] = 'massive'
 	npc_dick[$AlbinaQW['Cust']] = 24
 	npc_Malen[$AlbinaQW['Cust']] = rand(10,15)
+	npc_spermpot[$AlbinaQW['Cust']] = 20000
 	gs 'boyStat', $AlbinaQW['Cust']
 
 	gs 'stat'
@@ -873,7 +885,7 @@ if $ARGS[0] = 'whore4':
 						'You almost pass out as the seemingly never ending stream of cum continues to enter your throat. You are feeling quite bloated when he finally pulls out of your mouth.'
 						'You fall to the floor and start frantically coughing, the last of the cum dribbling from your chin and dripping on your breasts as you try to catch your breath. You look up at the guy, who only has a wide satisified grin on his face.'
 						'"Damn girl, I''m sure that quenched your thrist!" he jokes while patting you on the head.'
-						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust'], 0, 0, 20000, 120 
+						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust'], 0, 0, 0, 120 
 						gs 'cum_call', 'face', $AlbinaQW['Cust']
 						gs 'cum_call', 'breasts', $AlbinaQW['Cust']
 						gs 'arousal', 'end'
@@ -893,7 +905,7 @@ if $ARGS[0] = 'whore4':
 						'You are surprised by just how much cum is plastered on you as you wipe it from your eyes and look up at the guy.'
 						'"Girl, you look like a fucking masterpiece! I''m almost ready for another go just from looking at you." he says panting.'
 						'He makes you suck him a final time, which results in one last spurt of cum in your mouth.'
-						gs 'cum_call', 'face', $AlbinaQW['Cust'], 0, 0, 20000, 120 
+						gs 'cum_call', 'face', $AlbinaQW['Cust'], 0, 0, 0, 120 
 						gs 'cum_call', 'hair', $AlbinaQW['Cust']
 						gs 'arousal', 'bj', 1, 'sub'
 						gs 'cum_call', 'mouth', $AlbinaQW['Cust']
@@ -916,7 +928,7 @@ if $ARGS[0] = 'whore4':
                 'You slide yourself off of him and kneel on the edge of the sofa. The deposited cum floods from you, running down your leg and pooling on the sofa beneath you. "Damn girl, that is one nice gape!" he exclaims as 3 of his fingers easily slide inside you.' 
 				'You are too overwhelmed to move and so stay where you are, hoping that your anus closes up as cum continues to leak from it.'				
 				gs 'arousal', 'anal', 30, 'sub'
-				gs 'cum_call', 'anus', $AlbinaQW['Cust'], 0, 0, 20000, 120 
+				gs 'cum_call', 'anus', $AlbinaQW['Cust'], 0, 0, 0, 120 
 				gs 'cum_call', 'legs', $AlbinaQW['Cust']
 				gs 'arousal', 'end'
 				gs 'stat'
@@ -935,14 +947,14 @@ if $ARGS[0] = 'whore4':
                 '"So I''ll cum on your pretty white face instead!" You get on your knees in front of him and a massive load of cum drenches your face. You suck his cock one last time before he collapses on the sofa in satisfaction.' 				
 				$orgasm_or = 'yes'
 				gs 'arousal', 'vaginal', 10, 'sub'
-				gs 'cum_call', 'precum', $AlbinaQW['Cust'], 0, 0, 20000
+				gs 'cum_call', 'precum', $AlbinaQW['Cust']
 				$orgasm_or = 'yes'
 				gs 'arousal', 'vaginal', 10, 'sub'
-				gs 'cum_call', 'precum', $AlbinaQW['Cust'], 0, 0, 20000
+				gs 'cum_call', 'precum', $AlbinaQW['Cust']
 				$orgasm_or = 'yes'
 				gs 'arousal', 'vaginal', 10, 'sub'
-				gs 'cum_call', 'precum', $AlbinaQW['Cust'], 0, 0, 20000
-				gs 'cum_call', 'face', $AlbinaQW['Cust'], 0, 0, 20000, 120 
+				gs 'cum_call', 'precum', $AlbinaQW['Cust']
+				gs 'cum_call', 'face', $AlbinaQW['Cust'], 0, 0, 0, 120 
 				gs 'cum_call', 'hair', $AlbinaQW['Cust']
 				gs 'arousal', 'bj', 1, 'sub'
 				gs 'arousal', 'end'
@@ -960,6 +972,7 @@ if $ARGS[0] = 'whore5':
 	$npc_thdick[$AlbinaQW['Cust']] = 'massive'
 	npc_dick[$AlbinaQW['Cust']] = 24
 	npc_Malen[$AlbinaQW['Cust']] = rand(10,15)
+	npc_spermpot[$AlbinaQW['Cust']] = 20000
 	gs 'boyStat', $AlbinaQW['Cust']
 
 	gs 'npcgeneratec', 0, 'the second man', rand(18,32)
@@ -967,6 +980,7 @@ if $ARGS[0] = 'whore5':
 	$npc_thdick[$AlbinaQW['Cust1']] = 'massive'
 	npc_dick[$AlbinaQW['Cust1']] = 24
 	npc_Malen[$AlbinaQW['Cust1']] = rand(10,15)
+	npc_spermpot[$AlbinaQW['Cust1']] = 20000
 	gs 'boyStat', $AlbinaQW['Cust1'], 'a'
 
 	gs 'stat'
@@ -1006,7 +1020,7 @@ if $ARGS[0] = 'whore5':
 				gs 'arousal', 'anal', -1, 'dick1', 'sub', 'group'
 				gs 'pain', 4, 'asshole', 'stretch'
 				gs 'arousal', 'vaginal_finger', -1, 'sub'
-				gs 'cum_call', 'anus', $AlbinaQW['Cust1'], 0, 0, 20000, 120 
+				gs 'cum_call', 'anus', $AlbinaQW['Cust1'], 0, 0, 0, 120 
 				gs 'cum_call', 'legs', $AlbinaQW['Cust1']
 				gs 'stat'
 				tipdarand = rand(0, 1)
@@ -1021,7 +1035,7 @@ if $ARGS[0] = 'whore5':
 						'You look up at him, seeking approval. He pats you on the head. "I guess you little white girls really do crave it.'
 						gs 'arousal', 'bj', 10, 'dick1', 'sub', 'deepthroat', 'rough', 'humiliation'
 						gs 'pain', 1, 'throat', 'choke'
-						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust1'], 0, 0, 20000, 120 
+						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust1'], 0, 0, 0, 120 
 						gs 'arousal', 'end'
 						gs 'stat'
 						act 'Call a taxi': gt 'AlbStars', 'cab_home'
@@ -1036,7 +1050,7 @@ if $ARGS[0] = 'whore5':
 						'"Damn girl, I guess you are a hot mess!" one of the men laughs.'
 						gs 'arousal', 'bj', 10, 'dick2', 'sub', 'deepthroat', 'rough'
 						gs 'cum_call', 'mouth', $AlbinaQW['Cust1']
-						gs 'cum_call', 'face', $AlbinaQW['Cust1'], 0, 0, 20000, 120 
+						gs 'cum_call', 'face', $AlbinaQW['Cust1'], 0, 0, 0, 120 
 						gs 'cum_call', 'hair', $AlbinaQW['Cust1']
 						gs 'arousal', 'end'
 						gs 'stat'
@@ -1058,7 +1072,7 @@ if $ARGS[0] = 'whore5':
 				gs 'pain', 1, 'breasts', 'ache'
 				gs 'arousal', 'bj', 30, 'dick', 'sub', 'group', 'deepthroat'
 				gs 'arousal', 'vaginal', 30, 'dick1', 'sub', 'group'
-				gs 'cum_call', 'precum', $AlbinaQW['Cust1'], 0, 0, 20000
+				gs 'cum_call', 'precum', $AlbinaQW['Cust1']
 				minut -= 30
 				gs 'stat'
 				tipdarand = rand(0, 1)
@@ -1067,7 +1081,7 @@ if $ARGS[0] = 'whore5':
 					'Your eyes are watering and drool is dripping from your mouth when the cock in your pussy pulls out and the guy moves round to the edge of the bed, jerking himself. "No cumming inside" he tells the other.'
 					'You choke when the guy fucking your mouth pushes deep into your throat and lets out a grunt. A flood of cum starts to spill into your mouth.'
 					gs 'arousal', 'bj', 5, 'dick', 'sub', 'group', 'deepthroat'
-					gs 'cum_call', 'mouth', $AlbinaQW['Cust1'], 0, 0, 20000, 120 
+					gs 'cum_call', 'mouth', $AlbinaQW['Cust1'], 0, 0, 0, 120 
 
 					act 'Swallow it all':
 						cls
@@ -1076,7 +1090,7 @@ if $ARGS[0] = 'whore5':
 						'You again choke and gag as the huge tip hits your throat and another flood of cum enters your mouth. You are again forced to gulp it down before he pulls out. Once he does, you roll over and start coughing and gasping for breath.' 
 						'You then look up at the guys, your face a mess of tears and drool. They both pat you on the head. "I guess you white girls really do crave it." You finish them off by jerking their huge cocks and licking them clean.'
 						gs 'arousal', 'bj', 5, 'dick', 'sub', 'group', 'deepthroat', 'humiliation'
-						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust1'], 0, 0, 20000, 120 
+						gs 'cum_call', 'mouth_swallow', $AlbinaQW['Cust1'], 0, 0, 0, 120 
 						gs 'arousal', 'end'
 						gs 'stat'
 						act 'Call a taxi': gt 'AlbStars', 'cab_home'
@@ -1090,9 +1104,9 @@ if $ARGS[0] = 'whore5':
 						'You cough when the cock in your mouth is pulled out. "Get ready for it girl!" is all you hear before you are hit in the face with a massive stream of cum that drenches you.'
 					    'Your eyes glued closed, you hear the other guy tell you to stay still and another huge load of thick cum is deposited over your face and into your hair. You roll over and wipe the cum away from your eyes.'
 						'Your face is covered in thick cum and drool. "Damn girl, you are a hot mess!" one of the men laughs as you finish them off by slowly jerking their massive cocks.'
-						gs 'cum_call', 'face', $AlbinaQW['Cust'], 0, 0, 20000, 120 
+						gs 'cum_call', 'face', $AlbinaQW['Cust'], 0, 0, 0, 120 
 						gs 'cum_call', 'hair', $AlbinaQW['Cust']
-						gs 'cum_call', 'face', $AlbinaQW['Cust1'], 0, 0, 20000, 120 
+						gs 'cum_call', 'face', $AlbinaQW['Cust1'], 0, 0, 0, 120 
 						gs 'cum_call', 'hair', $AlbinaQW['Cust1']
 						gs 'cum_call', 'breasts', $AlbinaQW['Cust1']
 						gs 'arousal', 'hj', 5, 'dick', 'sub', 'group'

+ 3 - 3
locations/FedorEv.qsrc

@@ -294,7 +294,7 @@ if $ARGS[0] = 'Home':
 		act 'Move away':gt 'gschool_grounds', 'main'
 	end
 	
-	act 'I would love too':
+	act 'I would love to':
 		*clr & cla
 		fedorkozqw = 3
 		gs 'stat'
@@ -331,7 +331,7 @@ if $ARGS[0] = 'Skate Date':
 		act 'Move away':gt 'gschool_grounds', 'main'
 	end
 	
-	act 'I would love too':
+	act 'I would love to':
 		*clr & cla		
 		fedorkozqw = 4
 		gs 'stat'
@@ -396,7 +396,7 @@ if $ARGS[0] = 'Fedor Date 2':
 
 	act 'I can''t right now':gt 'FedorEv', 'No Date'
 	
-	act 'I would love too': gt 'FedorEv', $place
+	act 'I would love to': gt 'FedorEv', $place
 end	
 
 if $ARGS[0] = 'Fedor Date 3':

+ 1 - 1
locations/FedorEv2.qsrc

@@ -30,7 +30,7 @@ if $ARGS[0] = 'Park Walk':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/fedor/fedorev/park/swingset.jpg"></center>'
 	'While walking along the path you and Fedor Start getting to know each other until you come across an unused swing set. Fedor smiles as he asks "<<$pcs_firstname>> would you like a push on the swing?"'
 
-	act 'I would love too.':
+	act 'I would love to.':
 		*clr & cla
 		pcs_mood += 5
 		minut += 5

+ 3 - 3
locations/FedorMisc.qsrc

@@ -660,7 +660,7 @@ if $ARGS[0] = 'Strength':
 			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big5.jpg"></center>'
 			'You take a well needed stretch before turning back to see Fedor collecting his things, and placing them in his gym bag before he looks to you and says, "Hey <<$pcs_nickname>> would you like to come back to my place to hang out, maybe watch some tv?"'
 
-			act 'Sure i would love too':
+			act 'Sure i would love to':
 				*clr & cla
 				pcs_mood += rand(5, 10)
 				minut += 30
@@ -704,7 +704,7 @@ if $ARGS[0] = 'Agility':
 			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big5.jpg"></center>'
 			'You take a well needed stretch before turning back to see Fedor collecting his things, and placing them in his gym bag before he looks to you and says, "Hey <<$pcs_nickname>> would you like to come back to my place to hang out, maybe watch some tv?"'
 
-			act 'Sure i would love too':
+			act 'Sure i would love to':
 				*clr & cla
 				pcs_mood += rand(5, 10)
 				minut += 30
@@ -747,7 +747,7 @@ if $ARGS[0] = 'Endurance':
 			'<center><img <<$set_imgh>> src="images/pc/npc_headshots/big5.jpg"></center>'
 			'You take a well needed stretch before turning back to see Fedor collecting his things, and placing them in his gym bag before he looks to you and says, "Hey <<$pcs_nickname>> would you like to come back to my place to hang out, maybe watch some tv?"'
 
-			act 'Sure i would love too':
+			act 'Sure i would love to':
 				*clr & cla
 				pcs_mood += rand(5, 10)
 				minut += 30

+ 4 - 4
locations/MeynoldHome.qsrc

@@ -611,7 +611,7 @@ if $ARGS[0] = 'Katja and Natalia':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/meynold/lounge/Natalia4.jpg"></center>'
 	'You sit down next to Katja and Natalia and they both turn to you then Katja says, "Hello again <<$pcs_nickname>>, are you ready to go?" Natalia adds. "We can go whenever you want but I just want to know if you would... Like to walk home with me?" Katja giggles as she says, "Awww are you gonna say no to that cute face." Natalia lowers her head to hide the embarrassed smile and the light flushing of her cheeks.'
 	
-	act 'I would love too':
+	act 'I would love to':
 		*clr & cla	
 		VKNatChat = 4
 		gs'stat'
@@ -630,7 +630,7 @@ if $ARGS[0] = 'Katja and Natalia':
 		gs'stat'
 		'<center><b><h4><font color=#00eaff><<"Natalia [Nat] Pavlova">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/meynold/lounge/Natalia2.jpg"></center>'	
-		'"I would love too, but I have other places I need to be today, maybe next time." Natalia lowers her head, "Okay I guess...Just stay safe <<$pcs_firstname>>. I...I''m concerned for you." You reply, "That is really sweet Natalia, but I''m fine." Natalia responds, "I''m glad to hear that. Goodbye <<$pcs_firstname>>." Natalia then walks out of the house while giving both, you, and <<$VK_VikName>> a friendly smile.'
+		'"I would love to, but I have other places I need to be today, maybe next time." Natalia lowers her head, "Okay I guess...Just stay safe <<$pcs_firstname>>. I...I''m concerned for you." You reply, "That is really sweet Natalia, but I''m fine." Natalia responds, "I''m glad to hear that. Goodbye <<$pcs_firstname>>." Natalia then walks out of the house while giving both, you, and <<$VK_VikName>> a friendly smile.'
 		
 		act 'Wave goodbye':gt 'NikoMeyHome', 'Lounge'
 	end	
@@ -691,7 +691,7 @@ if $ARGS[0] = 'Natalia Chat 3':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/meynold/lounge/natalia2.jpg"></center>'
 	'As you approach Natalia, she asks, "How did you like the cupcakes? I found them very tasty." You reply, "They were super yummy, <<$VK_VikName>> could win a cooking contest, if we had those, that is." Natalia 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':
+	act 'I would love to':
 		*clr & cla	
 		VKNatChat = 4
 		gs'stat'
@@ -710,7 +710,7 @@ if $ARGS[0] = 'Natalia Chat 3':
 		gs'stat'
 		'<center><b><h4><font color=#00eaff><<"Natalia [Nat] Pavlova">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/meynold/lounge/natalia2.jpg"></center>'	
-		'"I would love too, but I have other places I need to be today, maybe next time." Natalia lowers her head, "Okay I guess...Just stay safe <<$pcs_firstname>>. I...I''m concerned for you." You reply, "That is really sweet Natalia, but I''m fine." Natalia responds, "I''m glad to hear that. Goodbye <<$pcs_firstname>>." Natalia then walks out of the house while giving both, you, and <<$VK_VikName>> a friendly smile.'
+		'"I would love to, but I have other places I need to be today, maybe next time." Natalia lowers her head, "Okay I guess...Just stay safe <<$pcs_firstname>>. I...I''m concerned for you." You reply, "That is really sweet Natalia, but I''m fine." Natalia responds, "I''m glad to hear that. Goodbye <<$pcs_firstname>>." Natalia then walks out of the house while giving both, you, and <<$VK_VikName>> a friendly smile.'
 		
 		act 'Wave goodbye':gt 'NikoMeyHome', 'Lounge'
 	end	

+ 1 - 1
locations/NikoEv2.qsrc

@@ -83,7 +83,7 @@ if $ARGS[0] = 'Home Date':
 	minut += 10
 	gs'stat'
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/home/bedroom/relaxing1.jpg"></center>'
-	'You arrive at Niko''s house and Niko guides you inside then brings you his room where he lies down on the bed, for a few seconds before patting the bed, signaling you to join him. You lay down on the bed next to him. Niko rubs on your hips as he says, "You are such a perfect girl. Do you know that?" You give him a very pleased smile. "Well, the perfect boyfriend deserves no less." You feel a little nervous, not knowing how he will respond, but he quickly does. "Aww, you''re so sweet <<$pcs_nickname>>. How would you like to have some fun?" You eagerly reply, "I would love too." Niko chuckles as he responds, "Good then get washed up and we will have some fun." You get up, nod then quickly run to the bathroom to wash up.'
+	'You arrive at Niko''s house and Niko guides you inside then brings you his room where he lies down on the bed, for a few seconds before patting the bed, signaling you to join him. You lay down on the bed next to him. Niko rubs on your hips as he says, "You are such a perfect girl. Do you know that?" You give him a very pleased smile. "Well, the perfect boyfriend deserves no less." You feel a little nervous, not knowing how he will respond, but he quickly does. "Aww, you''re so sweet <<$pcs_nickname>>. How would you like to have some fun?" You eagerly reply, "I would love to." Niko chuckles as he responds, "Good then get washed up and we will have some fun." You get up, nod then quickly run to the bathroom to wash up.'
 
 	act 'Wash up':gt 'NikoDates', 'Quick Wash'
 end

+ 4 - 4
locations/NikoMeyHome.qsrc

@@ -611,7 +611,7 @@ if $ARGS[0] = 'Katja and Natalia':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/meynold/lounge/Natalia4.jpg"></center>'
 	'You sit down next to Katja and Natalia and they both turn to you then Katja says, "Hello again <<$pcs_nickname>>, are you ready to go?" Natalia adds. "We can go whenever you want but I just want to know if you would... Like to walk home with me?" Katja giggles as she says, "Awww are you gonna say no to that cute face." Natalia lowers her head to hide the embarrassed smile and the light flushing of her cheeks.'
 	
-	act 'I would love too':
+	act 'I would love to':
 		*clr & cla	
 		VKNatChat = 4
 		gs'stat'
@@ -630,7 +630,7 @@ if $ARGS[0] = 'Katja and Natalia':
 		gs'stat'
 		'<center><b><h4><font color=#00eaff><<"Natalia [Nat] Pavlova">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/meynold/lounge/Natalia2.jpg"></center>'	
-		'"I would love too, but I have other places I need to be today, maybe next time." Natalia lowers her head, "Okay I guess...Just stay safe <<$pcs_firstname>>. I...I''m concerned for you." You reply, "That is really sweet Natalia, but I''m fine." Natalia responds, "I''m glad to hear that. Goodbye <<$pcs_firstname>>." Natalia then walks out of the house while giving both, you and <<$VK_VikName>> a friendly smile.'
+		'"I would love to, but I have other places I need to be today, maybe next time." Natalia lowers her head, "Okay I guess...Just stay safe <<$pcs_firstname>>. I...I''m concerned for you." You reply, "That is really sweet Natalia, but I''m fine." Natalia responds, "I''m glad to hear that. Goodbye <<$pcs_firstname>>." Natalia then walks out of the house while giving both, you and <<$VK_VikName>> a friendly smile.'
 		
 		act 'Wave goodbye':gt 'NikoMeyHome', 'Lounge'
 	end	
@@ -691,7 +691,7 @@ if $ARGS[0] = 'Natalia Chat 3':
 	'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/meynold/lounge/natalia2.jpg"></center>'
 	'As you approach Natalia, she asks, "How did you like the cupcakes? I found them very tasty." You reply, "They were super yummy, <<$VK_VikName>> could win a cooking contest, if we had those, that is." Natalia 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':
+	act 'I would love to':
 		*clr & cla	
 		VKNatChat = 4
 		gs'stat'
@@ -710,7 +710,7 @@ if $ARGS[0] = 'Natalia Chat 3':
 		gs'stat'
 		'<center><b><h4><font color=#00eaff><<"Natalia [Nat] Pavlova">></font></h4></b></center>'
 		'<center><img <<$set_imgh>> src="images/characters/pavlovsk/school/boy/niko/nikomisc/meynold/lounge/natalia2.jpg"></center>'	
-		'"I would love too, but I have other places I need to be today, maybe next time." Natalia lowers her head, "Okay I guess...Just stay safe <<$pcs_firstname>>. I...I''m concerned for you." You reply, "That is really sweet Natalia, but I''m fine." Natalia responds, "I''m glad to hear that. Goodbye <<$pcs_firstname>>." Natalia then walks out of the house while giving both, you and <<$VK_VikName>> a friendly smile.'
+		'"I would love to, but I have other places I need to be today, maybe next time." Natalia lowers her head, "Okay I guess...Just stay safe <<$pcs_firstname>>. I...I''m concerned for you." You reply, "That is really sweet Natalia, but I''m fine." Natalia responds, "I''m glad to hear that. Goodbye <<$pcs_firstname>>." Natalia then walks out of the house while giving both, you and <<$VK_VikName>> a friendly smile.'
 		
 		act 'Wave goodbye':gt 'NikoMeyHome', 'Lounge'
 	end	

+ 12 - 2
locations/cum_call.qsrc

@@ -19,6 +19,7 @@ ARGS[3] is contraception, if left blank it will use the default, if you want to
 	6 - the condom was Sabotaged but the main character shouldn''t know that
 	7 - the Condom was Sabotaged by the main character.
 ARGS[4] is for changing the potency, -1 for unable to impregnate, default is 10,000
+	NOTE volume is ignored for pregnancy risk if this or npc_spermpot[] for the partner is set
 ARGS[5] is volume, default is 40 (4ml)
 For a simple call you only need the first 3, ie:
 gs 'cum_call', 'anus', 'Kolka', 1 - for a known partner
@@ -131,8 +132,17 @@ if $ARGS[0] ! 'precum':
 	sexcontra = 0
 else
 	!This is to check for pregnancy and stds from precum. It is added for readability when it is used in the code.
-	!It will call cum_call with a volume of 1.
-	gs 'cum_call', '', $ARGS[1], ARGS[2], ARGS[3], ARGS[4], 1
+	!It will call cum_call with potency of 1 40th of what it would be for a normal call.
+	tempSexspecpot = 0
+	if ARGS[4] > 0:
+		tempSexspecpot = ARGS[4] / 40
+	elseif npc_spermpot[$ARGS[1]] > 0: 
+		tempSexspecpot = npc_spermpot[$ARGS[1]] / 40
+	else
+		tempSexspecpot = 10000 / 40
+	end
+	gs 'cum_call', '', $ARGS[1], ARGS[2], ARGS[3], tempSexspecpot, 1
+	killvar 'tempSexspecpot'
 end
 
 --- cum_call ---------------------------------

+ 113 - 97
locations/gschool_cheerleading.qsrc

@@ -260,90 +260,94 @@ end
 if $ARGS[0] = 'practice':
 	*clr & cla
 	minut += 5
-	cheerleadingQW['practice_count'] += 1
-	gs 'stat'
-	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/changing.jpg"></center>'
-	
-	!! First time scene
-	if cheerleadingQW['practice_count'] = 1:
-		if cheerleadingQW['quest_stage'] = 2:
-			'Albina is impatiently waiting for you in the locker room as you arrive. "Hurry up <<$pcs_firstname>>, I don''t have all day! Get changed and get out there already!" She pushes past you and out the door.'
-			'You quickly change into your regular sports clothes and head out.'
-		else
-			'You walk into the locker room and see Albina waiting. She is holding a cheerleading uniform and hands it to you.'
-			'"Hey girl! I hope this is your size. So why don''t you try it on and join us out in the hall? Welcome to the cheerleading squad <<$pcs_nickname>>!!"'
-			'She leaves you to admire how pretty your new outfit is and slip it on with utter glee.'
-		end
-	elseif cheerleadingQW['quest_stage'] = 2:
-		'The squad is already out practicing when you arrive at the locker room and change. You don''t have the privelege of owning a uniform and instead train in your sports clothing.'
+	if pregtime >= 90:
+		gt 'gschool_cheerleading', 'Cheerleadersreact'
 	else
-		'Heading into the locker room, you see Albina and the rest of the squad have already arrived and are in various states of changing into their outfits while chatting to each other. You head to your locker and and strip down. You pull your uniform out and start getting dressed. You just finish tying your shoes when Albina gives the order to head out into the PE hall.'
-	end
-	
-	act 'Follow the others into the hall':
-		*clr & cla
-		temp_time = 6
-		temp_count = 1
-		:cheerleading_practice_loop
-		!! double cheer_exp so it progresses faster given that Sveta cant get it anywhere else
-		gs 'exercise', 'tier2', 0, 'agil_exp', 'vital_exp', 'cheer_exp', 'cheer_exp', 'danc_exp'
-		if temp_count < temp_time: temp_count += 1 & jump 'cheerleading_practice_loop'
-		killvar 'temp_count'
-		killvar 'temp_time'
-		
+		cheerleadingQW['practice_count'] += 1
 		gs 'stat'
-		'<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/practice.mp4"></video></center>'
+		'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/changing.jpg"></center>'
 		
 		!! First time scene
 		if cheerleadingQW['practice_count'] = 1:
-			if cheerleadingQW['quest_stage'] = 3:
-				'Albina heads over to you and cheerfully greets you. "Don''t you just look delightful!" She then explains what your role in the squad will be and leads you over to the group.' 
-				'"It''s all really simple. Just follow our lead and you''ll be fine. From the top girls!"'
-                'You take your place and Albina begins. You practice tumbling and flips and manage not only to impress Albina, but the rest of the squad too. "Not bad for your first time <<$pcs_nickname>>. I expect great things from you."'				
-			elseif cheerleadingQW['quest_stage'] = 2:
-				pcs_mood += 10
-				gs 'stat'
-				'You head into the hall and Albina comes over to begrudgingly greet you. "Look, I''m taking a risk trusting you here <<$pcs_firstname>>, so don''t make me regret it. Just get in the corner and try to follow along."'
-				'She heads back to the girls and resumes what she was doing. You closely follow the movements of each girl and attempt to copy them with varying degrees of success. Albina watches you with a mixed look of amusement and intrigue on her face.'
-				'Albina ends the training session and lets the girls leave. She comes over to you. "Not bad <<$pcs_firstname>>, not bad. You''ve a long way to go before I even let you near my squad but I have no doubts that I can rely on you in the future."'
-				'You actually got praised by the best dancer in school! You contain your excitement as Albina leaves.'
+			if cheerleadingQW['quest_stage'] = 2:
+				'Albina is impatiently waiting for you in the locker room as you arrive. "Hurry up <<$pcs_firstname>>, I don''t have all day! Get changed and get out there already!" She pushes past you and out the door.'
+				'You quickly change into your regular sports clothes and head out.'
+			else
+				'You walk into the locker room and see Albina waiting. She is holding a cheerleading uniform and hands it to you.'
+				'"Hey girl! I hope this is your size. So why don''t you try it on and join us out in the hall? Welcome to the cheerleading squad <<$pcs_nickname>>!!"'
+				'She leaves you to admire how pretty your new outfit is and slip it on with utter glee.'
 			end
 		elseif cheerleadingQW['quest_stage'] = 2:
-		 !! Backup variant
-			gs 'npc_relationship', 'modify', 'A23', 'like'
-			'You head into the hall and into your corner. You watch the girls closely and copy their moves. You feel like you''re getting better with each training session and Albina seems to think so too, even giving you a smile a few times as she observes you.'
-			! Sveta has to have attended practice for at least 2 weeks, it has to be Thursday and there''s a 33% chance it happens
-			if cheerleadingQW['practice_count'] > 4 and week = 4 and rand(0,2) = 0:
-				*nl
-				cheerleadingQW['backup_game'] = 1
-				'You finish practicing the last of your moves as Albina heads your way. "<<$pcs_firstname>>, I need you to stand in for one of the girls at the game tomorrow. Don''t get ahead of yourself, you''re only serving your purpose. So be here tomorrow after school."'
-				'Albina walks away, but your excited eagerness is suddenly shattered when she turns and glares directly at you. "Don''t make me regret choosing you!"'
-				'You are left with a slight feeling of dread within you.'
-			end
-		elseif cheerleadingQW['quest_stage'] = 3:
-		 !! Regular variant
-			if pcs_cheer < 20:
-				'Once in the hall, you take your place as Albina explains what you will be practicing and has you begin. You try your best to follow the unfamiliar routine, Albina keeping a watchful eye on you the entire time.'
-				'"Can you at least try to put some effort into not looking like an idiot <<$pcs_nickname>>?"'
-			elseif pcs_cheer < 30:
-				gs 'npc_relationship', 'modify', 'A23', 'like'
-				'Once in the hall, you take your place as Albina explains what you will be practicing and has you begin. You are starting to learn your moves and can perform them with less clumsiness, but Albina is still critical.'
-				'Raise your head and lift your feet <<$pcs_nickname>>! At least look like you''re happy to be here.'
-			elseif pcs_cheer < 40:
+			'The squad is already out practicing when you arrive at the locker room and change. You don''t have the privelege of owning a uniform and instead train in your sports clothing.'
+		else
+			'Heading into the locker room, you see Albina and the rest of the squad have already arrived and are in various states of changing into their outfits while chatting to each other. You head to your locker and and strip down. You pull your uniform out and start getting dressed. You just finish tying your shoes when Albina gives the order to head out into the PE hall.'
+		end
+		
+		act 'Follow the others into the hall':
+			*clr & cla
+			temp_time = 6
+			temp_count = 1
+			:cheerleading_practice_loop
+			!! double cheer_exp so it progresses faster given that Sveta cant get it anywhere else
+			gs 'exercise', 'tier2', 0, 'agil_exp', 'vital_exp', 'cheer_exp', 'cheer_exp', 'danc_exp'
+			if temp_count < temp_time: temp_count += 1 & jump 'cheerleading_practice_loop'
+			killvar 'temp_count'
+			killvar 'temp_time'
+			
+			gs 'stat'
+			'<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/practice.mp4"></video></center>'
+			
+			!! First time scene
+			if cheerleadingQW['practice_count'] = 1:
+				if cheerleadingQW['quest_stage'] = 3:
+					'Albina heads over to you and cheerfully greets you. "Don''t you just look delightful!" She then explains what your role in the squad will be and leads you over to the group.' 
+					'"It''s all really simple. Just follow our lead and you''ll be fine. From the top girls!"'
+					'You take your place and Albina begins. You practice tumbling and flips and manage not only to impress Albina, but the rest of the squad too. "Not bad for your first time <<$pcs_nickname>>. I expect great things from you."'				
+				elseif cheerleadingQW['quest_stage'] = 2:
+					pcs_mood += 10
+					gs 'stat'
+					'You head into the hall and Albina comes over to begrudgingly greet you. "Look, I''m taking a risk trusting you here <<$pcs_firstname>>, so don''t make me regret it. Just get in the corner and try to follow along."'
+					'She heads back to the girls and resumes what she was doing. You closely follow the movements of each girl and attempt to copy them with varying degrees of success. Albina watches you with a mixed look of amusement and intrigue on her face.'
+					'Albina ends the training session and lets the girls leave. She comes over to you. "Not bad <<$pcs_firstname>>, not bad. You''ve a long way to go before I even let you near my squad but I have no doubts that I can rely on you in the future."'
+					'You actually got praised by the best dancer in school! You contain your excitement as Albina leaves.'
+				end
+			elseif cheerleadingQW['quest_stage'] = 2:
+			!! Backup variant
 				gs 'npc_relationship', 'modify', 'A23', 'like'
-				'Once in the hall, you take your place as Albina explains what you will be practicing and has you begin. Your training is starting to take hold and you are able to perform almost to Albina''s exacting standards.' 
-				'You''re actually starting to impress me <<$pcs_nickname>>. Keep it up!'
-			elseif pcs_cheer < 50:
-				gs 'npc_relationship', 'modify', 'A23', 'love'
-				'Once in the hall, you take your place as Albina explains what you will be practicing and has you begin. You have performed the routines dozens of times now and can execute your moves flawlessly to Albina''s satisfaction.'
-				'Perfect <<$pcs_nickname>>! Now that''s how it''s done!'
-			else
-				gs 'npc_relationship', 'modify', 'A23', 'love'
-				'Once in the hall, you take your place as Albina explains what you will be practicing and has you begin. Your skill having drastically improved, Albina now considers you one of her best girls and uses you as an example to the others.'
+				'You head into the hall and into your corner. You watch the girls closely and copy their moves. You feel like you''re getting better with each training session and Albina seems to think so too, even giving you a smile a few times as she observes you.'
+				! Sveta has to have attended practice for at least 2 weeks, it has to be Thursday and there''s a 33% chance it happens
+				if cheerleadingQW['practice_count'] > 4 and week = 4 and rand(0,2) = 0:
+					*nl
+					cheerleadingQW['backup_game'] = 1
+					'You finish practicing the last of your moves as Albina heads your way. "<<$pcs_firstname>>, I need you to stand in for one of the girls at the game tomorrow. Don''t get ahead of yourself, you''re only serving your purpose. So be here tomorrow after school."'
+					'Albina walks away, but your excited eagerness is suddenly shattered when she turns and glares directly at you. "Don''t make me regret choosing you!"'
+					'You are left with a slight feeling of dread within you.'
+				end
+			elseif cheerleadingQW['quest_stage'] = 3:
+			!! Regular variant
+				if pcs_cheer < 20:
+					'Once in the hall, you take your place as Albina explains what you will be practicing and has you begin. You try your best to follow the unfamiliar routine, Albina keeping a watchful eye on you the entire time.'
+					'"Can you at least try to put some effort into not looking like an idiot <<$pcs_nickname>>?"'
+				elseif pcs_cheer < 30:
+					gs 'npc_relationship', 'modify', 'A23', 'like'
+					'Once in the hall, you take your place as Albina explains what you will be practicing and has you begin. You are starting to learn your moves and can perform them with less clumsiness, but Albina is still critical.'
+					'Raise your head and lift your feet <<$pcs_nickname>>! At least look like you''re happy to be here.'
+				elseif pcs_cheer < 40:
+					gs 'npc_relationship', 'modify', 'A23', 'like'
+					'Once in the hall, you take your place as Albina explains what you will be practicing and has you begin. Your training is starting to take hold and you are able to perform almost to Albina''s exacting standards.' 
+					'You''re actually starting to impress me <<$pcs_nickname>>. Keep it up!'
+				elseif pcs_cheer < 50:
+					gs 'npc_relationship', 'modify', 'A23', 'love'
+					'Once in the hall, you take your place as Albina explains what you will be practicing and has you begin. You have performed the routines dozens of times now and can execute your moves flawlessly to Albina''s satisfaction.'
+					'Perfect <<$pcs_nickname>>! Now that''s how it''s done!'
+				else
+					gs 'npc_relationship', 'modify', 'A23', 'love'
+					'Once in the hall, you take your place as Albina explains what you will be practicing and has you begin. Your skill having drastically improved, Albina now considers you one of her best girls and uses you as an example to the others.'
+				end
 			end
+			
+			act 'Go take a shower': gt 'gschool_cheerleading', 'shower'
 		end
-		
-		act 'Go take a shower': gt 'gschool_cheerleading', 'shower'
 	end
 end
 
@@ -354,37 +358,41 @@ if $ARGS[0] = 'game':
 	gs 'stat'
 	'<center><img <<$set_imgh>> src="images/locations/pavlovsk/school/afterschool/cheerleading/changing.jpg"></center>'
 	
-	'Heading into the locker room, you see Albina and the rest of the squad have already arrived and are in various states of changing into their uniforms while chatting to each other. You head to your locker and and strip down. You pull your uniform out and start getting dressed.'+iif(cheerleadingQW['backup_game'] = 1,' The fact that you are actually wearing the uniform and are going out to perform with them doesn''t seem real to you, even if the girls have only reluctantly let you join them.','')+' You finish tying your shoes when Albina stands on the bench. "You already know that today is game day! So let''s go out there and cheer our boys to victory! Maybe we''ll get some perverts all hot and bothered as well!"'
-	'The squad cheers in unison as you all head out onto the field.'
-	
-	act 'Go to the field':
-		*clr & cla
-		!! double cheer_exp so it progresses faster given that Sveta cant get it anywhere else
-		gs 'exercise', 'tier2', 0, 'agil_exp', 'vital_exp', 'cheer_exp', 'cheer_exp', 'danc_exp'
-		gs 'stat'
-	    '<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/opening.mp4"></video></center>'
-		
-		'Out on the field, you and the girls perform your opening routine flawlessly under Albina''s direction and spend the rest of the game chanting and cheering your team. You see some guys in the crowd appreciating the view of your ass as you are performing right in front of them.'
+	if pregtime >= 90:
+		gt 'gschool_cheerleading', 'Cheerleadersreact'
+	else
+		'Heading into the locker room, you see Albina and the rest of the squad have already arrived and are in various states of changing into their uniforms while chatting to each other. You head to your locker and and strip down. You pull your uniform out and start getting dressed.'+iif(cheerleadingQW['backup_game'] = 1,' The fact that you are actually wearing the uniform and are going out to perform with them doesn''t seem real to you, even if the girls have only reluctantly let you join them.','')+' You finish tying your shoes when Albina stands on the bench. "You already know that today is game day! So let''s go out there and cheer our boys to victory! Maybe we''ll get some perverts all hot and bothered as well!"'
+		'The squad cheers in unison as you all head out onto the field.'
 		
-		act 'Wait until the end of the game':
+		act 'Go to the field':
 			*clr & cla
-			minut += 90
 			!! double cheer_exp so it progresses faster given that Sveta cant get it anywhere else
 			gs 'exercise', 'tier2', 0, 'agil_exp', 'vital_exp', 'cheer_exp', 'cheer_exp', 'danc_exp'
 			gs 'stat'
-			'<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/closing.mp4"></video></center>'
+			'<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/opening.mp4"></video></center>'
 			
-			'The game ends and you and you perform your closing routine to the crowd as the players leave the field. You soon join them in returning to the locker room.'
-			'Once in the locker room, you strip from your uniform and head into the showers.'
+			'Out on the field, you and the girls perform your opening routine flawlessly under Albina''s direction and spend the rest of the game chanting and cheering your team. You see some guys in the crowd appreciating the view of your ass as you are performing right in front of them.'
 			
-			!! Resets the flag letting backups attend games
-			if cheerleadingQW['backup_game'] = 1:
-				cheerleadingQW['backup_game'] = 0
-				'After the game, Albina comes over to you. "I''l give it to you <<$pcs_firstname>>, you didn''t embarrass us as much as I thought you would. Don''t go taking that uniform by the way, you haven''t earned it."'
+			act 'Wait until the end of the game':
+				*clr & cla
+				minut += 90
+				!! double cheer_exp so it progresses faster given that Sveta cant get it anywhere else
+				gs 'exercise', 'tier2', 0, 'agil_exp', 'vital_exp', 'cheer_exp', 'cheer_exp', 'danc_exp'
+				gs 'stat'
+				'<center><video autoplay loop src="images/locations/pavlovsk/school/afterschool/cheerleading/closing.mp4"></video></center>'
+				
+				'The game ends and you and you perform your closing routine to the crowd as the players leave the field. You soon join them in returning to the locker room.'
+				'Once in the locker room, you strip from your uniform and head into the showers.'
+				
+				!! Resets the flag letting backups attend games
+				if cheerleadingQW['backup_game'] = 1:
+					cheerleadingQW['backup_game'] = 0
+					'After the game, Albina comes over to you. "I''l give it to you <<$pcs_firstname>>, you didn''t embarrass us as much as I thought you would. Don''t go taking that uniform by the way, you haven''t earned it."'
+				end
+				
+				'She leaves you to walk back to the locker room yourself. Maybe you''ll earn her respect and this uniform one day if you keep this up?'
+				act 'Take a shower': gt 'gschool_cheerleading', 'shower'
 			end
-			
-			'She leaves you to walk back to the locker room yourself. Maybe you''ll earn her respect and this uniform one day if you keep this up?'
-			act 'Take a shower': gt 'gschool_cheerleading', 'shower'
 		end
 	end
 end
@@ -450,5 +458,13 @@ if $ARGS[0] = 'skipped_ev':
 	gs 'stat'
 end
 
+ if $ARGS[0] = 'Cheerleadersreact':
+	cla
+	menu_off = 1
+	'As you enter the locker room, Albina motions you aside. "What the hell <<$pcs_nickname>>!? Who knocked you up? You can''t do this if you''re pregnant! I''m sorry, but I''m going to have to cut you loose." she says while placing a hand on your shoulder.' 
+    'You nod in understanding and say your goodbyes and Albina walks back to the group, telling them to hurry up and finish getting changed.'
+	act 'Leave school':npc_pregtalk['A23'] = 1 & gt 'gschool_grounds', 'main'
+end
+
 --- gschool_cheerleading ---------------------------------
 

+ 3 - 3
locations/gschool_grounds.qsrc

@@ -60,13 +60,13 @@ if $ARGS[0] = 'main':
 	
 	!! Cheerleading tryouts if Sveta decided to attend
 	if hour = 14 and cheerleadingQW['quest_stage'] = 1:
-		gt 'gschool_cheerleading', 'tryouts'
+		if pregtime < 90: gt 'gschool_cheerleading', 'tryouts'
 	!! Sveta attends training after school every Tuesday and Thursday.
 	elseif hour = 14 and cheerleadingQW['day'] ! daystart and (week = 2 or week = 4) and kanikuli = 0 and cheerleadingQW['quest_stage'] > 1:
-		gt 'gschool_cheerleading', 'afterschool_practice'
+		if npc_pregtalk['A23'] = 0: gt 'gschool_cheerleading', 'afterschool_practice'
 	!! A football game is played once every 2nd Friday and the cheerleaders perform out on the field. 
 	elseif hour = 14 and cheerleadingQW['day'] ! daystart and week = 5 and (daystart - (daystart mod 7)) mod 2 = 1 and kanikuli = 0 and (cheerleadingQW['quest_stage'] >= 3 or cheerleadingQW['backup_game'] = 1):
-		gt 'gschool_cheerleading', 'afterschool_game'
+		if npc_pregtalk['A23'] = 0: gt 'gschool_cheerleading', 'afterschool_game'
 	end
 	
 	if hour <= 8 and kanikuli = 6: