1
0
Prechádzať zdrojové kódy

Merge remote-tracking branch 'Hornguy6/master'

Kevin_Smarts 1 rok pred
rodič
commit
fb6139d3e7

+ 14 - 23
locations/sex_ev_after.qsrc

@@ -45,20 +45,6 @@ if $ARGS[0] = 'quit2':
 	gs'sex_ev_after', 'after_sex2'
 	gs'sex_ev_after', 'after_sex2'
 end
 end
 
 
-if $ARGS[0] = 'stop_here_pic':
-	if sex_ev['cock_inserted'] = 1:
-		if $sex_ev['position'] = 'miss':
-			'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/2.jpg"></center>'
-		elseif $sex_ev['position'] = 'doggy':
-			'<center><img <<$set_imgh>> src="images/shared/sex/vag/doggy/2.jpg"></center>'
-		elseif $sex_ev['position'] = 'cowgirl':
-			'<center><img <<$set_imgh>> src="images/shared/sex/vag/cowgirl/1.jpg"></center>'
-		end
-	else
-		$sex_ev['bed_room']
-	end
-end
-
 if $ARGS[0] = 'stop_here':
 if $ARGS[0] = 'stop_here':
 	act'Ask to stop':
 	act'Ask to stop':
 		sex_ev['finish_ask'] = 1
 		sex_ev['finish_ask'] = 1
@@ -77,14 +63,14 @@ if $ARGS[0] = 'stop_here':
 			act'You good to stop here?':
 			act'You good to stop here?':
 				if sex_ev['keep_going_continue'] > 0:
 				if sex_ev['keep_going_continue'] > 0:
 					cla & *clr
 					cla & *clr
-					gs 'sex_ev_after', 'stop_here_pic'
+					gs 'sex_ev_sex', 'inserted_img'
 					'"Is that good enough for you now?" you ask.'
 					'"Is that good enough for you now?" you ask.'
 				elseif sex_ev['first_break'] = 1:
 				elseif sex_ev['first_break'] = 1:
 					cla & *nl
 					cla & *nl
 					'"Actually," you say. "I''m happy if we just to finish here. How about you?"'
 					'"Actually," you say. "I''m happy if we just to finish here. How about you?"'
 				else
 				else
 					cla & *clr
 					cla & *clr
-					gs 'sex_ev_after', 'stop_here_pic'
+					gs 'sex_ev_sex', 'inserted_img'
 					'"I think I''m good here," you say. "How about you?"'
 					'"I think I''m good here," you say. "How about you?"'
 				end
 				end
 				gs'sex_ev_after', 'stop_here2'
 				gs'sex_ev_after', 'stop_here2'
@@ -92,7 +78,7 @@ if $ARGS[0] = 'stop_here':
 			
 			
 			act'I''m shattered':
 			act'I''m shattered':
 				cla & *clr
 				cla & *clr
-				gs 'sex_ev_after', 'stop_here_pic'
+				gs 'sex_ev_sex', 'inserted_img'
 				if sex_ev['consecutive_orgasm'] = 1:
 				if sex_ev['consecutive_orgasm'] = 1:
 					'"Can we... stop here...?" you pant tiredly. "That last orgasm really took it out of me. I''m shattered..."'
 					'"Can we... stop here...?" you pant tiredly. "That last orgasm really took it out of me. I''m shattered..."'
 				elseif sex_ev['consecutive_orgasm'] > 1:
 				elseif sex_ev['consecutive_orgasm'] > 1:
@@ -105,7 +91,7 @@ if $ARGS[0] = 'stop_here':
 			
 			
 			act'Need to get going':
 			act'Need to get going':
 				cla & *clr
 				cla & *clr
-				gs 'sex_ev_after', 'stop_here_pic'
+				gs 'sex_ev_sex', 'inserted_img'
 				'"You mind if we stop here?" you ask. "I need to get going soon."'
 				'"You mind if we stop here?" you ask. "I need to get going soon."'
 				gs'sex_ev_after', 'stop_here2'
 				gs'sex_ev_after', 'stop_here2'
 			end
 			end
@@ -1491,15 +1477,15 @@ if $ARGS[0] = 'cock_clean':
 			'<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
 			'<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
 			if sex_ev['no_condom'] = 1:
 			if sex_ev['no_condom'] = 1:
 				if $sex_ev['last_cum'] = 'creampie':
 				if $sex_ev['last_cum'] = 'creampie':
-					'Feeling nice, you slither down between <<$npc_firstname[$boy]>>''s legs and take his cock in your mouth, running your lips across it and giving it a thorough tongue bath, cleaning it of cum and your own juices.'
+					'"Here, let me take care of that for you," you say, slithering down between <<$npc_firstname[$boy]>>''s legs and taking his cock in your mouth. You run your lips up and down his shaft and give it a thorough tongue bath, lapping up your own juices and the remnants of the creampie he filled you with.'
 				else
 				else
-					'Feeling nice, you slither down between <<$npc_firstname[$boy]>>''s legs and take his cock in your mouth, running your lips across it and giving it a thorough tongue bath, cleaning the cum from its tip and your own juices from its shaft.'
+					'"Here, let me take care of that for you," you say, slithering down between <<$npc_firstname[$boy]>>''s legs and taking his cock in your mouth. You run your lips up and down his shaft and give it a thorough tongue bath, lapping up your own juices and sucking any remaining cum out of the tip.'
 				end
 				end
 			elseif sex_ev['condoms_used'] > 0:
 			elseif sex_ev['condoms_used'] > 0:
 				if sex_ev['cum_condom'] > 0:
 				if sex_ev['cum_condom'] > 0:
-					'Feeling nice, you slither down between <<$npc_firstname[$boy]>>''s legs and take his cock in your mouth, running your lips across it and giving it a thorough tongue bath, cleaning it of the cum that filled the inside of the condom.'
+					'"Here, let me take care of that for you," you say, slithering down between <<$npc_firstname[$boy]>>''s legs and taking his cock in your mouth. You run your lips up and down his shaft and give it a thorough tongue bath, lapping up your own juices and the cum that filled the inside of the condom.'
 				else
 				else
-					'Feeling nice, you slither down between <<$npc_firstname[$boy]>>''s legs and take his cock in your mouth, running your lips across it and giving it a thorough tongue bath, cleaning the cum from the tip and the condom lube from its shaft.'
+					'"Here, let me take care of that for you," you say, slithering down between <<$npc_firstname[$boy]>>''s legs and taking his cock in your mouth. You run your lips up and down his shaft and give it a thorough tongue bath, lapping up the condom lube, your own juices, and sucking any remaining cum out of the tip.'
 				end
 				end
 			end
 			end
 			*nl
 			*nl
@@ -1518,7 +1504,11 @@ if $ARGS[0] = 'kiss':
 		'<center><img <<$set_imgh>> src="images/shared/sex/after/kiss1.jpg"></center>'
 		'<center><img <<$set_imgh>> src="images/shared/sex/after/kiss1.jpg"></center>'
 		if npc_rel[$boy] < 50:
 		if npc_rel[$boy] < 50:
 			gs 'arousal', 'kiss', -2
 			gs 'arousal', 'kiss', -2
-			'You lean over to kiss <<$npc_firstname[$boy]>>, gently pressing your lips against his.'
+			if sex_ev['cuni_count'] > 0:
+				'You lean over to kiss <<$npc_firstname[$boy]>>, gently pressing your lips against his. They taste slightly salty, which you recognize as the taste of your own pussy, still on his lips from when he ate you out earlier.'
+			else
+				'You lean over to kiss <<$npc_firstname[$boy]>>, gently pressing your lips against his.'
+			end
 			'"What was that for?" <<$npc_firstname[$boy]>> asks.'
 			'"What was that for?" <<$npc_firstname[$boy]>> asks.'
 			act'Just felt like it':
 			act'Just felt like it':
 				cla & *clr
 				cla & *clr
@@ -2037,6 +2027,7 @@ if $ARGS[0] = 'sleep':
 end
 end
 
 
 if $ARGS[0] = 'sleep_function':
 if $ARGS[0] = 'sleep_function':
+	gs 'sex_ev_sex', 'reset'
 	if npc_latesleeper[$boy] = 0 and npc_caretaker[$boy] = 1 and rand(1,4) < 4 and $sex_ev['loc'] ! 'hotel_room': sex_ev['boy_make_breakfast'] = 1
 	if npc_latesleeper[$boy] = 0 and npc_caretaker[$boy] = 1 and rand(1,4) < 4 and $sex_ev['loc'] ! 'hotel_room': sex_ev['boy_make_breakfast'] = 1
 !!{	if $sex_ev['loc'] = 'npc_home':
 !!{	if $sex_ev['loc'] = 'npc_home':
 		if hour < 20:
 		if hour < 20:

+ 204 - 46
locations/sex_ev_cum.qsrc

@@ -492,7 +492,8 @@ if $ARGS[0] = 'fuck_cum':
 		!!	end
 		!!	end
 		else
 		else
 			!!if sex_ev['orgasm'] < orgasm or pcs_horny >= 85:
 			!!if sex_ev['orgasm'] < orgasm or pcs_horny >= 85:
-			if sex_ev['he_ask_creampie'] = 1:
+			gs 'sex_ev_cum', 'creampie_menu'
+			!!{if sex_ev['he_ask_creampie'] = 1:
 				if npc_free_creampies[$boy] = 1 and sex_ev['safe_day'] = 0 and sex_ev['probably_safe_day'] = 0 and mesec <= 0 and sex_ev['condom'] ! 1 and (npc_know_not_bc[$boy] = 1 or npc_know_bc[$boy] = 0) and sex_ev['creampie_allowance'] = 0:
 				if npc_free_creampies[$boy] = 1 and sex_ev['safe_day'] = 0 and sex_ev['probably_safe_day'] = 0 and mesec <= 0 and sex_ev['condom'] ! 1 and (npc_know_not_bc[$boy] = 1 or npc_know_bc[$boy] = 0) and sex_ev['creampie_allowance'] = 0:
 					if birth_control['think_safe'] = 1:
 					if birth_control['think_safe'] = 1:
 						act'I''m on birth control':
 						act'I''m on birth control':
@@ -558,7 +559,7 @@ if $ARGS[0] = 'fuck_cum':
 				end
 				end
 				
 				
 				act'Let''s come together (fake orgasm)':gs 'sex_ev_cum', 'cum_together_fake'
 				act'Let''s come together (fake orgasm)':gs 'sex_ev_cum', 'cum_together_fake'
-			end
+			end}
 			
 			
 			act'Pull out!':sex_ev['pullout_ask'] = 1 & gt 'sex_ev_cum', 'cum_pullout'
 			act'Pull out!':sex_ev['pullout_ask'] = 1 & gt 'sex_ev_cum', 'cum_pullout'
 			
 			
@@ -1428,6 +1429,99 @@ if $ARGS[0] = 'creampie_code':
 	gs'stat'
 	gs'stat'
 end
 end
 
 
+if $ARGS[0] = 'creampie_menu':
+	act'Creampie':
+		cla
+		if sex_ev['orgasm'] < orgasm:
+			if sex_ev['he_ask_creampie'] = 1:
+				act'Come together':
+					cla & *nl
+					!!{if $sex_ev['position'] = 'miss':
+						'You just nod, unable to say anything, and grab hold of him tightly. You can feel <<$npc_firstname[$boy]>>''s cock swelling inside you, right on the edge of bursting. The tension in your pussy feels the same way. It feels like any moment you might just-'
+					elseif $sex_ev['position'] = 'doggy':
+						'You just nod, unable to say anything, eagerly throwing your hips back into his thrusts. You can feel <<$npc_firstname[$boy]>>''s cock swelling inside you, right on the edge of bursting. The tension in your pussy feels the same way. It feels like any moment you might just-'
+					elseif $sex_ev['position'] = 'cowgirl':
+						'You just nod, unable to say anything and grab hold of him tightly. You can feel <<$npc_firstname[$boy]>>''s cock swelling inside you, right on the edge of bursting. The tension in your pussy feels the same way. It feels like any moment you might just-'
+					end}
+					sex_ev['he_ask_creampie_yes'] = 1 & gs 'sex_ev_cum', 'cum_together'
+				end
+			else
+				act'Let''s come together':
+					cla & *nl
+					if sex_ev['cum_where'] = 1:
+						if $sex_ev['position'] = 'miss':
+							'"Let''s come together," you say, smiling warmly into his eyes.'
+						elseif $sex_ev['position'] = 'doggy':
+							'"Let''s come together," you say, giving him a warm smile over your shoulder.'
+						elseif $sex_ev['position'] = 'cowgirl':
+							'"Let''s come together," you say, leaning down to smile warmly into his eyes.'
+						end
+					else
+						if $sex_ev['position'] = 'miss':
+							'"Let''s come together instead," you say, smiling warmly into his eyes.'
+						elseif $sex_ev['position'] = 'doggy':
+							'"Let''s come together instead," you say, giving him a warm smile over your shoulder.'
+						elseif $sex_ev['position'] = 'cowgirl':
+							'"Let''s come together instead," you say, leaning down to smile warmly into his eyes.'
+						end
+					end
+					sex_ev['creampie_ask'] = 1 & gs 'sex_ev_cum', 'cum_together'
+				end
+			end
+		else
+			act'Fill me up!':
+				cla & *nl
+				sex_ev['creampie_ask'] = 1
+				if sex_ev['speed'] ! 3:
+					'"Come inside me," you smile. "Fill me up."'
+				else
+					'"Come inside me!" you cry. "Fill me up!"'
+				end
+				act'Continue':gt 'sex_ev_cum', 'cum_inside'
+			end
+			
+			act'Fake a simultaneous orgasm':gs 'sex_ev_cum', 'cum_together_fake'
+			
+			if sex_ev['he_ask_creampie'] = 1:
+				act'Go ahead':
+					cla & *nl
+					if sex_ev['speed'] ! 3:
+						'"Okay," you nod. "Go ahead."'
+					else
+						'"Okay," you pant. "Go ahead."'
+					end
+					act'Continue':gt 'sex_ev_cum', 'cum_inside'
+				end
+				
+				act'Allow him (reluctant)':
+					cla & *nl
+					sex_ev['reluctant_creampie'] = 1
+					if sex_ev['speed'] ! 3:
+						'"If you really want to I guess," you say somewhat hesitantly.'
+					else
+						'"If you really want to I guess," you grunt out between thrusts.'
+					end
+					act'Continue':gt 'sex_ev_cum', 'cum_inside'
+				end
+				
+				act'Allow him (disgust)':
+					cla & *nl
+					sex_ev['unhappy_creampie'] = 1
+					if sex_ev['speed'] ! 3:
+						'"Ugh," you grimace in disgust. "I guess if you <i>have</i> to."'
+					else
+						'"Ugh," you grunt between thrusts, grimacing in disgust. "I guess if you <i>have</i> to."'
+					end
+					act'Continue':gt 'sex_ev_cum', 'cum_inside'
+				end
+			end
+		end
+		if $sex_ev['position'] = 'miss' or $sex_ev['position'] = 'cowgirl':
+			act'Make him come inside you':gt'sex_ev_cum', 'cum_force'
+		end
+	end
+end
+
 if $ARGS[0] = 'cum_inside':
 if $ARGS[0] = 'cum_inside':
 	if sex_ev['condom'] = 1 and sex_ev['no_condom'] ! 1:gt 'sex_ev_cum', 'cum_condom'
 	if sex_ev['condom'] = 1 and sex_ev['no_condom'] ! 1:gt 'sex_ev_cum', 'cum_condom'
 	gs 'sex_ev_cum', 'creampie_code'
 	gs 'sex_ev_cum', 'creampie_code'
@@ -1720,7 +1814,6 @@ end
 
 
 if $ARGS[0] = 'cum_force':
 if $ARGS[0] = 'cum_force':
 	sex_ev['creampie_force'] = 1
 	sex_ev['creampie_force'] = 1
-	
 	!! differing descriptions based on position
 	!! differing descriptions based on position
 	if sex_ev['condom'] = 1 and sex_ev['no_condom'] = 0:
 	if sex_ev['condom'] = 1 and sex_ev['no_condom'] = 0:
 		gs'cum_call', '',$boy,1,3
 		gs'cum_call', '',$boy,1,3
@@ -1731,20 +1824,33 @@ if $ARGS[0] = 'cum_force':
 			sex_ev['came_together'] = 1
 			sex_ev['came_together'] = 1
 			sex_ev['orgasm_count'] += 1
 			sex_ev['orgasm_count'] += 1
 			sex_ev['simultaneous_orgasm_count'] += 1
 			sex_ev['simultaneous_orgasm_count'] += 1
-			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cumvaginal.mp4"></video></center>'
-			'With a devilish grin, you suddenly speed up your movements, riding <<$npc_firstname[$boy]>> as hard as you can. Seconds later, you feel him come inside the condom, pulsing within you, and it sends you over the edge. The two of come together, holding each other tight, both of your orgasms fuelling the other''s. After some time, your orgasm fades, leaving both of you panting.'
+			if $sex_ev['position'] = 'miss':
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie1.mp4"></video></center>'
+				'Without warning, you wrap your legs around <<$npc_firstname[$boy]>>''s waist and pull him in, locking your ankles behind his back and forcing his cock as deep into you as you can.'
+				*nl
+				'"Oh fu-!"'
+				*nl
+				'The sudden movement breaks his concentration and you feel him pulse within you, coming inside the condom. The sensation sends you over the edge as well and you gasp, holding him tight as simultaneous orgasms rock through both your bodies.'
+			else
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cumvaginal.mp4"></video></center>'
+				'With a devilish grin, you suddenly speed up your movements, riding <<$npc_firstname[$boy]>> as hard as you can. Seconds later, you feel him come inside the condom, pulsing within you, and it sends you over the edge. The two of come together, holding each other tight, both of your orgasms fuelling the other''s. After some time, your orgasm fades, leaving both of you panting.'
+			end
 		else
 		else
-			'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/condom1.mp4"></video></center>'
-			'With a devilish grin, you suddenly speed up your movements and seconds later, you feel <<$npc_firstname[$boy]>> come inside the condom, pulsing within you. You don''t even slow down for a second, continuing to ride him as hard as you can until you''re sure he''s completely finished with his orgasm. Only then do you slow down and come to a halt on top of him.'
-			*nl
-			'Judging by the expression on his face, you just rocked his world finishing him like that.'
-		end
-		act'Continue':
-			cla & *clr
-			'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum81.jpg"></center>'
-			'You can''t help but grin at his state and carefully pull yourself off of <<$npc_firstname[$boy]>>, removing his dick from your pussy. As it slides out, you see that the rubber encasing it is filled with a thick white liquid. Seeing as he still seems quite exhausted by what you put him through, you take the liberty of pulling it off, coming free with a wet slapping sound, and tossing it aside.'
-			gs'sex_ev_sex', 'sex_end'
+			if $sex_ev['position'] = 'miss':
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie1.mp4"></video></center>'
+				'Without warning, you wrap your legs around <<$npc_firstname[$boy]>>''s waist and pull him in, locking your ankles behind his back and forcing his cock as deep into you as you can.'
+				*nl
+				'"Oh fu-!"'
+				*nl
+				'The sudden movement breaks his concentration and you feel him pulse within you, coming inside the condom. The sensation sends only makes you wrap your legs around <<$npc_firstname[$boy]>> tighter, leaving no room for him to do anything but continue his orgasm inside you.'
+			else
+				'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/condom1.mp4"></video></center>'
+				'With a devilish grin, you suddenly speed up your movements and seconds later, you feel <<$npc_firstname[$boy]>> come inside the condom, pulsing within you. You don''t slow down for even a second, continuing to ride him as hard as you can until you''re sure he''s completely finished his orgasm. Only then do you slow down and come to a halt on top of him.'
+				*nl
+				'Judging by <<$npc_firstname[$boy]>>''s expression, you just rocked his world.'
+			end
 		end
 		end
+		gs'sex_ev_cum', 'cum_force2'
 	else
 	else
 		gs 'sex_ev_cum', 'creampie_code'
 		gs 'sex_ev_cum', 'creampie_code'
 		if pcs_horny > 90:
 		if pcs_horny > 90:
@@ -1753,50 +1859,102 @@ if $ARGS[0] = 'cum_force':
 			gs'stat'
 			gs'stat'
 			sex_ev['orgasm_count'] += 1
 			sex_ev['orgasm_count'] += 1
 			sex_ev['came_together'] = 1
 			sex_ev['came_together'] = 1
-			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl2.mp4"></video></center>'
-			'With a devilish grin, you suddenly speed up your movements, riding <<$npc_firstname[$boy]>> as hard as you can. Seconds later, you feel him pulse within you and warmth explodes through your hips. It sends you over the edge but you don''t stop for a second, continuing to plunge yourself up and down even as you shudder in climax together.'
-			act'Continue':
-				cla & *clr
-				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl1.mp4"></video></center>'
-				'Finally, your orgasm fades and his seems to have finished as well. Still wearing your grin, you drive your hips down as far as they can go one last time, clenching your pussy around his cock on the way back up, and try to milk him for every last drop. You can feel his cum overflowing from around your pussy''s lips and when you draw back up to the top, it spills from your snatch, dribbling down the length of his manhood.'
+			if $sex_ev['position'] = 'miss':
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie1.mp4"></video></center>'
+				'Without warning, you wrap your legs around <<$npc_firstname[$boy]>>''s waist and pull him in, locking your ankles behind his back and forcing his cock as deep into you as you can.'
 				*nl
 				*nl
-				'Judging by the expression on his face, you just rocked his world finishing him like that.'
-				gs 'sex_ev_cum', 'cum_inside_pull_away'
-				gs'sex_ev_reactions', 'react_menu'
+				'"Oh fu-!"'
+				*nl
+				'The sudden movement breaks his concentration and you feel a pulse within you and a burst of warmth spread through your hips. The sensation sends you over the edge as well and you gasp, holding him tight as you shudder and he empties his balls into you in simultaneous orgasm.'
+			else
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl2.mp4"></video></center>'
+				'With a devilish grin, you suddenly speed up your movements, riding <<$npc_firstname[$boy]>> as hard as you can. Seconds later, you feel him pulse within you and warmth explodes through your hips. It sends you over the edge but you don''t stop for a second, continuing to plunge yourself up and down even as you shudder in climax together.'
 			end
 			end
+			gs'sex_ev_cum', 'cum_force2'
 		else
 		else
-			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl2.mp4"></video></center>'
-			'With a devilish grin, you suddenly speed up your movements and seconds later, you feel <<$npc_firstname[$boy]>> pulse inside you.'
-			act'Milk him dry':
-				cla & *nl
-				'You don''t even slow down for a second, continuing to ride him as hard as you can until you''re sure he''s completely finished with his orgasm. Only then do you slow down and come to a halt on top of him.'
-				act'Continue':
-					cla & *clr
-					'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl1.mp4"></video></center>'
-					'Still wearing your grin, you drive your hips down as far as they can go one last time, clenching your pussy around his cock on the way back up, and try to milk him for every last drop. You can feel his cum overflowing from around your pussy''s lips and when you draw back up to the top, it spills from your snatch, dribbling down the length of his manhood.'
-					*nl
-					'Judging by the expression on his face, you just rocked his world finishing him like that.'
-					gs 'sex_ev_cum', 'cum_inside_pull_away'
-					gs'sex_ev_reactions', 'react_menu'
+			if $sex_ev['position'] = 'miss':
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie1.mp4"></video></center>'
+				'Without warning, you wrap your legs around <<$npc_firstname[$boy]>>''s waist and pull him in, crossing your ankles behind his back and forcing his cock deep inside you.'
+				*nl
+				'"Oh fu-!"'
+				*nl
+				'The sudden movement breaks his concentration and you feel a pulse within you and a burst of warmth spread through your hips.'
+				act'Lock your legs':
+					cla & *nl
+					'Without hesitation, you lock your legs behind <<$npc_firstname[$boy]>> and pull him even tighter, giving him no choice but to empty his balls into you.'
+					gs'sex_ev_cum', 'cum_force2'
+				end
+			else
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl2.mp4"></video></center>'
+				'With a devilish grin, you suddenly speed up your movements and seconds later, you feel <<$npc_firstname[$boy]>> pulse inside you.'
+				act'Milk him dry':
+					cla & *nl
+					'You don''t even slow down for a second, continuing to ride him as hard as you can until you''re sure he''s completely finished with his orgasm. Only then do you slow down and come to a halt on top of him.'
+					gs'sex_ev_cum', 'cum_force2'
 				end
 				end
 			end
 			end
 			act'Creampie induced orgasm':
 			act'Creampie induced orgasm':
+				$orgasm_or = 'yes'
+				gs 'sex_ev_sex', 'fuck_arousal_cum_code'
+				gs'stat'
+				sex_ev['orgasm_count'] += 1
+				sex_ev['came_together'] = 1
 				cla & *nl
 				cla & *nl
-				'Heat floods through your hips as <<$npc_firstname[$boy]>> comes inside you, making you come as well but you don''t even slow down for a second, desperately pounding your shuddering pussy with his cock until you''re past the brink of insanity and your climax finally ends. Only then do you slow down, as your muscles are on the verge of giving out.'
-				act'Continue':
-					cla & *clr
-					'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl1.mp4"></video></center>'
-					'You give <<$npc_firstname[$boy]>> a tired grin, feeling his cum overflowing from your pussy, unable to be contained by the imperfect plug of his cock.'
-					*nl
-					'Both of you are breathing hard, unable to do anything but pant wordlessly until the aftershocks subside.'
-					gs 'sex_ev_cum', 'cum_inside_pull_away'
-					gs'sex_ev_reactions', 'react_menu'
+				if $sex_ev['position'] = 'miss':
+					'It sends you over the edge too and suddenly you''re coming with <<$npc_firstname[$boy]>>, every orgasmic shudder causing your legs to ratchet tighter around him until you''re clutching him in a death grip of simultaneous climax.'
+				else
+					'Heat floods through your hips as <<$npc_firstname[$boy]>> comes inside you, making you come as well but you don''t even slow down for a second, desperately pounding your shuddering pussy with his cock until you''re past the brink of insanity and your climax finally ends. Only then do you slow down, as your muscles are on the verge of giving out.'
 				end
 				end
+				gs'sex_ev_cum', 'cum_force2'
 			end
 			end
 		end
 		end
 	end
 	end
 end
 end
 
 
+if $ARGS[0] = 'cum_force2':
+	act'Continue':
+		cla & *clr
+		if sex_ev['condom'] = 1 and sex_ev['no_condom'] = 0:
+			sex_ev['cock_inserted'] = 0
+			if $sex_ev['position'] = 'miss':
+				'<center><img <<$set_imgh>> src="images/shared/sex/cum/condom1.jpg"></center>'
+				if sex_ev['orgasm'] < orgasm:
+					'Your orgasms finally fade and you give a tired smile as you unlock your legs from behind his back, allowing <<$npc_firstname[$boy]>> to pull out. As his cock pops free of your pussy, you see that the rubber encasing it is filled with a thick white liquid.'
+				else
+					'When his orgasm finally ends, you unlock your legs from behind his back, unable to keep from grinning as <<$npc_firstname[$boy]>> pulls out. As his cock pops free of your pussy, you see that the rubber encasing it is filled with a thick white liquid.'
+				end
+			else
+				'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum81.jpg"></center>'
+				if sex_ev['orgasm'] < orgasm:
+					'With a tired smile, you carefully pull yourself off of <<$npc_firstname[$boy]>>, removing his dick from your pussy. As it slides out, you see that the rubber encasing it is filled with a thick white liquid. Seeing as he still seems quite exhausted by what you put him through, you take the liberty of pulling it off, coming free with a wet slapping sound, and tossing it aside.'
+				else
+					'You can''t help but grin at his state and carefully pull yourself off of <<$npc_firstname[$boy]>>, removing his dick from your pussy. As it slides out, you see that the rubber encasing it is filled with a thick white liquid. Seeing as he still seems quite exhausted by what you put him through, you take the liberty of pulling it off, coming free with a wet slapping sound, and tossing it aside.'
+				end
+			end
+			gs'sex_ev_sex', 'sex_end'
+		else
+			if $sex_ev['position'] = 'miss':
+				'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/3.jpg"></center>'
+				if sex_ev['orgasm'] < orgasm:
+					'Finally, your orgasms end and your legs fall aside limply, releasing <<$npc_firstname[$boy]>> from your grip. You stare up into his eyes as you pant hard, both of you catching your breath after such tremendous orgasms.'
+				else
+					'When it seems <<$npc_firstname[$boy]>>''s orgasm is finished, only then do you unlock your legs and allow him to pull free. He pants breathlessly as he recovers from what you did to him.'
+				end
+			else
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl1.mp4"></video></center>'
+				if sex_ev['orgasm'] < orgasm:
+					'Finally, your orgasm fades and <<$npc_firstname[$boy]>>''s seems to have finished as well. Still wearing your grin, you drive your hips down as far as they can go one last time and clench your pussy before drawing yourself back up, trying to milk his cock for every last drop. His cum overflows from your snatch, unable to be contained by the imperfect plug of his cock, and you can somehow even feel it dribbling down the length of his shaft.'
+				else
+					'Still wearing your grin, you drive your hips down as far as they can go one last time and clench your pussy before drawing yourself back up, trying to milk his cock for every last drop. His cum overflows from your snatch, unable to be contained by the imperfect plug of his cock, and you can somehow even feel it dribbling down the length of his shaft.'
+					*nl
+					'Judging by <<$npc_firstname[$boy]>>''s expression, you just rocked his world.'
+				end
+			end
+			gs 'sex_ev_cum', 'cum_inside_pull_away'
+			gs'sex_ev_reactions', 'react_menu'
+		end
+	end
+end
 
 
 if $ARGS[0] = 'cum_pullout':
 if $ARGS[0] = 'cum_pullout':
 	if sex_ev['cum_choice'] > 9 and sex_ev['extra_caution'] = 0: gt'sex_ev_cum', 'creampie_surprise'
 	if sex_ev['cum_choice'] > 9 and sex_ev['extra_caution'] = 0: gt'sex_ev_cum', 'creampie_surprise'

+ 114 - 102
locations/sex_ev_favorite_part.qsrc

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

+ 26 - 22
locations/sex_ev_foreplay.qsrc

@@ -545,7 +545,6 @@ if $ARGS[0] = 'nipple_play':
 	$sex_ev['position'] = 'nipple_play'
 	$sex_ev['position'] = 'nipple_play'
 	'<<$npc_firstname[$boy]>> leans forward, grabbing ahold of your breasts with his hands and uses his mouth on your nipples. He sucks them up, flicks at the tips with his tongue, sending electricity flying through them. Heat spreads through your hips and you can feel wetness pooling between your thighs.'
 	'<<$npc_firstname[$boy]>> leans forward, grabbing ahold of your breasts with his hands and uses his mouth on your nipples. He sucks them up, flicks at the tips with his tongue, sending electricity flying through them. Heat spreads through your hips and you can feel wetness pooling between your thighs.'
 	act'Continue':
 	act'Continue':
-		
 		if rand(0,1) = 1 and kuni_no[$boy] ! 1 and (mesec = 0 or npc_pussyeater_know[$boy] = 1) and sex_ev['sensitive_cuni'] ! 1:
 		if rand(0,1) = 1 and kuni_no[$boy] ! 1 and (mesec = 0 or npc_pussyeater_know[$boy] = 1) and sex_ev['sensitive_cuni'] ! 1:
 			cla & *nl
 			cla & *nl
 			'After a few minutes, <<$npc_firstname[$boy]>> pulls back from your chest and pushes you down, beginning to move between your legs to eat you out.'
 			'After a few minutes, <<$npc_firstname[$boy]>> pulls back from your chest and pushes you down, beginning to move between your legs to eat you out.'
@@ -606,6 +605,7 @@ if $ARGS[0] = 'bj_ask2':
 		act'Blow him':gt'sex_ev_foreplay', 'bj_sub1'
 		act'Blow him':gt'sex_ev_foreplay', 'bj_sub1'
 	end
 	end
 	
 	
+	
 	if stat['think_virgin'] ! 1 or sex_ev['fuck_count'] > 0:
 	if stat['think_virgin'] ! 1 or sex_ev['fuck_count'] > 0:
 		act'Fuck instead?':
 		act'Fuck instead?':
 			cla & *nl
 			cla & *nl
@@ -661,11 +661,25 @@ end
 
 
 if $ARGS[0] = 'bj_sub1_continue':
 if $ARGS[0] = 'bj_sub1_continue':
 	act'Keep blowing <<$npc_firstname[$boy]>>':
 	act'Keep blowing <<$npc_firstname[$boy]>>':
+		sex_ev['cycle_limit'] += 1
 		cla & *clr
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/sex/blowjob/bj<<rand(46,50)>>.mp4"></video></center>'
 		'<center><video autoplay loop src="images/shared/sex/blowjob/bj<<rand(46,50)>>.mp4"></video></center>'
 		'You keep blowing <<$npc_firstname[$boy]>>, working his cock with your lips and his shaft with your hand, making sure to add in lots of tongue and drool even more spit.'
 		'You keep blowing <<$npc_firstname[$boy]>>, working his cock with your lips and his shaft with your hand, making sure to add in lots of tongue and drool even more spit.'
 		gs 'sex_ev_foreplay', 'bj_sub_cum_sort'
 		gs 'sex_ev_foreplay', 'bj_sub_cum_sort'
 	end
 	end
+	
+	act'Pull back (sex)':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/handjob/hj3.mp4"></video></center>'
+		sex_ev['must_fuck'] = 1
+		'You pull your mouth off his cock with a pop.'
+		if sex_ev['fuck_count'] = 0:
+			'"Did you want to keep doing this or do you want to fuck now?" you ask while jerking him gently.'
+		else
+			'"Did you want to keep doing this or do you want to fuck again?" you ask while jerking him gently.'
+		end
+		gs 'sex_ev_sex', 'sex_start'
+	end
 end
 end
 
 
 if $ARGS[0] = 'bj_sub2':
 if $ARGS[0] = 'bj_sub2':
@@ -1589,7 +1603,9 @@ if $ARGS[0] = 'bj_sub_cum_sort':
 	sex_ev['bj_cum_choice'] = rand(1,20)
 	sex_ev['bj_cum_choice'] = rand(1,20)
 	if sex_ev['bj_cum_choice'] > 12 and sex_ev['not_today'] = 0:
 	if sex_ev['bj_cum_choice'] > 12 and sex_ev['not_today'] = 0:
 		gs 'sex_ev_foreplay', 'bj_sub_lets_fuck'
 		gs 'sex_ev_foreplay', 'bj_sub_lets_fuck'
-	elseif rand(1,10) >= npc_sex_stamina[$boy]:
+	elseif rand(1,10) = npc_sex_stamina[$boy] - 1 or (rand(1,10) > npc_sex_stamina[$boy] - 2 and $npc_fav_pos[$boy] = 'blowjob'):
+		gs 'sex_ev_foreplay', 'bj_sub_cum_surprise'
+	elseif sex_ev['cycle_limit'] >= npc_sex_stamina[$boy]:
 		if sex_ev['bj_cum_choice'] > 10 or sex_ev['bj_warning'] = 1:
 		if sex_ev['bj_cum_choice'] > 10 or sex_ev['bj_warning'] = 1:
 			gs 'sex_ev_foreplay', 'bj_sub_cum_warn'
 			gs 'sex_ev_foreplay', 'bj_sub_cum_warn'
 		elseif sex_ev['bj_cum_choice'] > 8:
 		elseif sex_ev['bj_cum_choice'] > 8:
@@ -1605,19 +1621,6 @@ if $ARGS[0] = 'bj_sub_cum_sort':
 		end
 		end
 	else
 	else
 		gs 'sex_ev_foreplay', 'bj_sub1_continue'
 		gs 'sex_ev_foreplay', 'bj_sub1_continue'
-	
-		act'Pull back (sex)':
-			cla & *clr
-			'<center><video autoplay loop src="images/shared/sex/handjob/hj3.mp4"></video></center>'
-			sex_ev['must_fuck'] = 1
-			'You pull your mouth off his cock with a pop.'
-			if sex_ev['fuck_count'] = 0:
-				'"I want you inside me..." you say, jerking him gently.'
-			else
-				'"I want you inside me again..." you whisper, jerking him gently.'
-			end
-			gs 'sex_ev_sex', 'sex_start'
-		end
 	end
 	end
 end
 end
 
 
@@ -1883,6 +1886,8 @@ end
 
 
 if $ARGS[0] = 'bj_dom2':
 if $ARGS[0] = 'bj_dom2':
 	sex_ev['bj_count'] += 1
 	sex_ev['bj_count'] += 1
+	sex_ev['cycle_limit'] += 1
+	sex_ev['cock_inserted'] = 0
 	gs'arousal', 'bj',rand(2,7),'no_orgasm_msg'
 	gs'arousal', 'bj',rand(2,7),'no_orgasm_msg'
 	gs'stat'
 	gs'stat'
 	'<center><video autoplay loop src="images/shared/sex/blowjob/bj<<rand(46,50)>>.mp4"></video></center>'
 	'<center><video autoplay loop src="images/shared/sex/blowjob/bj<<rand(46,50)>>.mp4"></video></center>'
@@ -1891,18 +1896,16 @@ if $ARGS[0] = 'bj_dom2':
 		*nl
 		*nl
 	end
 	end
 	$sex_ev['position'] = 'blowjob'
 	$sex_ev['position'] = 'blowjob'
-	'You give him your best head, taking pride in your work, bobbing up and down his shaft and doing your best to make <<$npc_firstname[$boy]>> feel good.'
+	'You give him your best head, taking pride in your work, bobbing up and down his shaft and putting in the effort to make <<$npc_firstname[$boy]>> feel good.'
 	gs 'sex_ev_foreplay', 'bj_dom_cum_sort'
 	gs 'sex_ev_foreplay', 'bj_dom_cum_sort'
 end
 end
 
 
 if $ARGS[0] = 'bj_dom_cum_sort':
 if $ARGS[0] = 'bj_dom_cum_sort':
 	if rand(1,10) = npc_sex_stamina[$boy] - 1 or (rand(1,10) > npc_sex_stamina[$boy] - 2 and $npc_fav_pos[$boy] = 'blowjob'):
 	if rand(1,10) = npc_sex_stamina[$boy] - 1 or (rand(1,10) > npc_sex_stamina[$boy] - 2 and $npc_fav_pos[$boy] = 'blowjob'):
-		if rand(1,2) = 1:
-			gs 'sex_ev_foreplay', 'bj_sub_cum_surprise'
-		else
-			gs 'sex_ev_foreplay', 'bj_sub_cum_warn'
-		end
-	elseif rand(1,10) > 5 and $npc_fav_pos[$boy] ! 'blowjob':
+		gs 'sex_ev_foreplay', 'bj_sub_cum_surprise'
+	elseif sex_ev['cycle_limit'] >= npc_sex_stamina[$boy]:
+		gs 'sex_ev_foreplay', 'bj_sub_cum_warn'
+	elseif rand(1,10) > 7 and $npc_fav_pos[$boy] ! 'blowjob':
 		*nl
 		*nl
 		'After a few minutes, you feel his hand on your head, trying to slow you down.'
 		'After a few minutes, you feel his hand on your head, trying to slow you down.'
 		if sex_ev['fuck_count'] = 0:
 		if sex_ev['fuck_count'] = 0:
@@ -1918,6 +1921,7 @@ end
 
 
 if $ARGS[0] = 'bj_dom2_continue':
 if $ARGS[0] = 'bj_dom2_continue':
 	act'Keep blowing <<$npc_firstname[$boy]>>':
 	act'Keep blowing <<$npc_firstname[$boy]>>':
+		sex_ev['cycle_limit'] += 1
 		cla & *clr
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/sex/blowjob/bj<<rand(46,50)>>.mp4"></video></center>'
 		'<center><video autoplay loop src="images/shared/sex/blowjob/bj<<rand(46,50)>>.mp4"></video></center>'
 		'You keep blowing <<$npc_firstname[$boy]>>, working his cock with your lips and his shaft with your hand, making sure to add in lots of tongue and drool even more spit.'
 		'You keep blowing <<$npc_firstname[$boy]>>, working his cock with your lips and his shaft with your hand, making sure to add in lots of tongue and drool even more spit.'

+ 1 - 0
locations/sex_ev_leave.qsrc

@@ -1563,6 +1563,7 @@ if $ARGS[0] = 'dress_talk':
 	else
 	else
 		gs 'sex_ev_after', 'after_sex_dressed'
 		gs 'sex_ev_after', 'after_sex_dressed'
 	end
 	end
+	gs 'sex_ev_leave', 'panty_gift'
 end
 end
 
 
 if $ARGS[0] = 'dress_talk_boy':
 if $ARGS[0] = 'dress_talk_boy':

+ 1 - 1
locations/sex_ev_miss.qsrc

@@ -871,7 +871,7 @@ if $ARGS[0] = 'miss_kiss':
 		cla & *clr
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/sex/vag/miss/kiss1.mp4"></video></center>'
 		'<center><video autoplay loop src="images/shared/sex/vag/miss/kiss1.mp4"></video></center>'
 		if sex_ev['cuni_count'] > 0:
 		if sex_ev['cuni_count'] > 0:
-			'You let <<$npc_firstname[$boy]>>''s lips touch yours and feel his tongue snake into your mouth and start to wrestle against your own, accompanied by an additional salty flavour that takes you a moment to realize is the taste of your own pussy.'
+			'You let <<$npc_firstname[$boy]>>''s lips touch yours and feel his tongue snake into your mouth and start to wrestle against your own, accompanied by an additional salty flavour that you recognize as the taste of your own pussy.'
 		elseif npc_smoker[$boy] > 0:
 		elseif npc_smoker[$boy] > 0:
 			'You let <<$npc_firstname[$boy]>>''s lips touch yours and feel his tongue snake into your mouth and start to wrestle against your own.'
 			'You let <<$npc_firstname[$boy]>>''s lips touch yours and feel his tongue snake into your mouth and start to wrestle against your own.'
 		else
 		else

+ 9 - 9
locations/sex_ev_morning.qsrc

@@ -670,10 +670,10 @@ if $ARGS[0] = 'wakeup1':
 			end
 			end
 		end
 		end
 		
 		
-		if npc_latesleeper[$boy] ! 1 and sex_ev['breakfast_eat'] = 0 and sex_ev['npc_morning_shower'] ! 1:
+		if npc_latesleeper[$boy] ! 1 and sex_ev['breakfast_finished'] = 0 and sex_ev['npc_morning_shower'] ! 1:
 			gs'sex_ev_morning', 'want_breakfast'
 			gs'sex_ev_morning', 'want_breakfast'
 			gs'sex_ev_pillow_talk2', 'forgot_bc_talk1'
 			gs'sex_ev_pillow_talk2', 'forgot_bc_talk1'
-		elseif npc_latesleeper[$boy] = 1 and sex_ev['breakfast_eat'] = 0 and $sex_ev['loc'] ! 'hotel_room':
+		elseif npc_latesleeper[$boy] = 1 and sex_ev['breakfast_finished'] = 0 and $sex_ev['loc'] ! 'hotel_room':
 			act'Make breakfast':gt'sex_ev_morning', 'pc_make_breakfast'
 			act'Make breakfast':gt'sex_ev_morning', 'pc_make_breakfast'
 		end
 		end
 		
 		
@@ -694,7 +694,7 @@ if $ARGS[0] = 'wakeup1':
 			end
 			end
 		end
 		end
 		
 		
-		if sex_ev['boy_asleep'] = 1 and sex_ev['breakfast_eat'] = 0:
+		if sex_ev['boy_asleep'] = 1 and sex_ev['breakfast_finished'] = 0:
 			act'Wake <<$npc_firstname[$boy]>> with a blowjob':
 			act'Wake <<$npc_firstname[$boy]>> with a blowjob':
 				cla & *clr
 				cla & *clr
 				'<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
 				'<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
@@ -928,7 +928,7 @@ end
 
 
 if $ARGS[0] = 'sex_ev_plan':
 if $ARGS[0] = 'sex_ev_plan':
 	act'Sounds good':
 	act'Sounds good':
-		gs 'sex_ev', 'set_sex_ev_date'
+		gs 'booty_call', 'set_sex_ev_date'
 		cla & *nl
 		cla & *nl
 		'"Sounds good," you grin, <<$sex_ev[''dress_describe'']>>. "I''ll see you then."'
 		'"Sounds good," you grin, <<$sex_ev[''dress_describe'']>>. "I''ll see you then."'
 		'"Great," <<$npc_firstname[$boy]>> grins back.'
 		'"Great," <<$npc_firstname[$boy]>> grins back.'
@@ -937,7 +937,7 @@ if $ARGS[0] = 'sex_ev_plan':
 	end
 	end
 	
 	
 	act'I''ve got nothing better to do':
 	act'I''ve got nothing better to do':
-		gs 'sex_ev', 'set_sex_ev_date'
+		gs 'booty_call', 'set_sex_ev_date'
 		cla & *nl
 		cla & *nl
 		'"Sure," you smirk, <<$sex_ev[''dress_describe'']>>. "I got nothing better to do."'
 		'"Sure," you smirk, <<$sex_ev[''dress_describe'']>>. "I got nothing better to do."'
 		'"Great," <<$npc_firstname[$boy]>> grins back.'
 		'"Great," <<$npc_firstname[$boy]>> grins back.'
@@ -946,7 +946,7 @@ if $ARGS[0] = 'sex_ev_plan':
 	end
 	end
 	
 	
 	act'I could fit it in':
 	act'I could fit it in':
-		gs 'sex_ev', 'set_sex_ev_date'
+		gs 'booty_call', 'set_sex_ev_date'
 		cla & *nl
 		cla & *nl
 		'"I think I can fit that in," you smirk, <<$sex_ev[''dress_describe'']>>.'
 		'"I think I can fit that in," you smirk, <<$sex_ev[''dress_describe'']>>.'
 		if npc_humor[$boy] = 2:
 		if npc_humor[$boy] = 2:
@@ -1624,7 +1624,7 @@ if $ARGS[0] = 'breakfast_in_bed_menu':
 end
 end
 
 
 if $ARGS[0] = 'want_breakfast':
 if $ARGS[0] = 'want_breakfast':
-	if sex_ev['breakfast_eat'] = 0 and $sex_ev['loc'] ! 'hotel_room':
+	if sex_ev['breakfast_finished'] = 0 and $sex_ev['loc'] ! 'hotel_room':
 		act'Breakfast?':
 		act'Breakfast?':
 			cla
 			cla
 			act'Offer to cook':
 			act'Offer to cook':
@@ -1893,7 +1893,7 @@ end
 
 
 if $ARGS[0] = 'coffee_together':
 if $ARGS[0] = 'coffee_together':
 	gs 'beverage', 'coffee'
 	gs 'beverage', 'coffee'
-	sex_ev['breakfast_eat'] = 1
+	sex_ev['breakfast_finished'] = 1
 	minut += 5
 	minut += 5
 	npc_rel[$boy] += rand(1,3)
 	npc_rel[$boy] += rand(1,3)
 	gs'sex_ev_morning', 'breakfast_image'
 	gs'sex_ev_morning', 'breakfast_image'
@@ -1902,7 +1902,7 @@ if $ARGS[0] = 'coffee_together':
 end
 end
 
 
 if $ARGS[0] = 'eat_breakfast1':
 if $ARGS[0] = 'eat_breakfast1':
-	sex_ev['breakfast_eat'] = 1
+	sex_ev['breakfast_finished'] = 1
 	if sex_ev['boy_asleep'] = 1: sex_ev['boy_asleep'] = 0
 	if sex_ev['boy_asleep'] = 1: sex_ev['boy_asleep'] = 0
 	npc_rel[$boy] += rand(1,3)
 	npc_rel[$boy] += rand(1,3)
 	act'Eat a small portion':gs'sex_ev_morning', 'eat_breakfast2'
 	act'Eat a small portion':gs'sex_ev_morning', 'eat_breakfast2'

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


+ 96 - 29
locations/sex_ev_pillow_talk2.qsrc

@@ -3,7 +3,7 @@
 !! -------------------------- SMALL TALK ----------------------------
 !! -------------------------- SMALL TALK ----------------------------
 
 
 if $ARGS[0] = 'small_talk':
 if $ARGS[0] = 'small_talk':
-	act'Stop talking':cla & gs'sex_ev_after', 'after_sex2'
+	gs'sex_ev_pillow_talk', 'stop_talk'
 	act'Change the subject':cla & gs 'sex_ev_pillow_talk', 'topics'
 	act'Change the subject':cla & gs 'sex_ev_pillow_talk', 'topics'
 	gs'sex_ev_pillow_talk2', 'plans_later'
 	gs'sex_ev_pillow_talk2', 'plans_later'
 	gs'sex_ev_pillow_talk2', 'weather_talk'
 	gs'sex_ev_pillow_talk2', 'weather_talk'
@@ -426,10 +426,14 @@ if $ARGS[0] = 'pc_plans_later':
 		end
 		end
 	end
 	end
 	
 	
-	if (AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0 and npc_pregtalk['A23'] = 0 and starlets_on = 1 and hour < 15) or gsAboDance > 0 or (AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] ! 0):
+	if (AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] = 0 and npc_pregtalk['A23'] = 0 and starlets_on = 1) or gsAboDance > 0 or (AlbinaQW['StarletsJoined'] > 0 and AlbinaQW['StarletsShutDown'] ! 0):
 		act'Dance practice':
 		act'Dance practice':
 			cla & *nl
 			cla & *nl
-			'"I have dance practice later," you reply.'
+			if hour < 15:
+				'"I have dance practice later," you reply.'
+			else
+				'"I had dance practice earlier," you reply.'
+			end
 			gs'sex_ev_pillow_talk2', 'dance_talk'
 			gs'sex_ev_pillow_talk2', 'dance_talk'
 		end
 		end
 	end
 	end
@@ -705,9 +709,14 @@ if $ARGS[0] = 'dance_talk':
 						'You grab your shoes from the hallway and come back, doing a freestyle shuffle for him, bouncing up and down with nothing covering you but your sneakers.'
 						'You grab your shoes from the hallway and come back, doing a freestyle shuffle for him, bouncing up and down with nothing covering you but your sneakers.'
 					end
 					end
 					*nl
 					*nl
-					'"Happy now?" you ask with a twirl and a smile.'
-					'<<$npc_firstname[$boy]>> just nods back, too busy enjoying the show.'
-					gs'sex_ev_pillow_talk2', 'show_dance_end'
+					'"Do you like it?" you ask with a twirl and a smile.'
+					if sex_ev['sex_over'] = 1:
+						'<<$npc_firstname[$boy]>> just nods back, too busy enjoying the show.'
+						gs'sex_ev_pillow_talk2', 'show_dance_end'
+					else
+						'As you finish the twirl and come back around, <<$npc_firstname[$boy]>> already has his hands on you and is dragging you back into the bed.'
+						gs'sex_ev_pillow_talk2', 'show_dance_end2'
+					end
 				end
 				end
 				
 				
 				act'A sexy one':
 				act'A sexy one':
@@ -875,6 +884,55 @@ if $ARGS[0] = 'show_dance_end':
 	end
 	end
 end
 end
 
 
+if $ARGS[0] = 'show_dance_end2':
+	act'Giggle':
+		cla & *clr
+		$sex_ev['bed_room']
+		'You giggle as <<$npc_firstname[$boy]>> pulls you down, kicking off your shoes along the way as you let him pull you back into sexy times.'
+		gs'sex_ev_pillow_talk2', 'show_dance_end3'
+	end
+	
+	act'Shoes!':
+		cla & *clr
+		$sex_ev['bed_room']
+		'"Wait! Shoes on the bed! Shoes on the bed!" you yelp, nearly losing your balance frantically kicking off your shoes as <<$npc_firstname[$boy]>> pulls you down back into sexy times.'
+		gs'sex_ev_pillow_talk2', 'show_dance_end3'
+	end
+end
+
+if $ARGS[0] = 'show_dance_end3':
+	act'Continue':
+		cla & *clr
+		sex_ev['position_rand'] = rand(1,5)
+		if sex_ev['position_rand'] = 1 or $npc_fav_pos[$boy] = 'miss' or (stat['think_virgin'] = 1 and sex_ev['fuck_count'] = 0 and sex_ev['position_rand'] <= 3):
+			$sex_ev['position'] = 'miss'
+			!! missionary
+			'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss3.jpg"></center>'
+			'<<$npc_firstname[$boy]>> forces your legs open and lines his cock up with your pussy.'
+			if stat['think_virgin'] = 1 and sex_ev['fuck_count'] = 0:
+				act'Stop him (virgin)':gt'sex_ev_virgin', 'lover_wait'
+				act'Let him take your virginity':gs'sex_ev_virgin', 'start3'
+			else
+				act'Get fucked':gs'sex_ev_miss', 'miss_goto'
+			end
+		elseif sex_ev['position_rand'] = 2 or $npc_fav_pos[$boy] = 'doggy':
+			!! doggy
+			'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/doggy1.jpg"></center>'
+			'<<$npc_firstname[$boy]>> flips you onto your stomach, pulls you up by the hips, and lines his cock up with your pussy.'
+			act'Get fucked':gs'sex_ev_doggy', 'doggy_goto'
+		elseif sex_ev['position_rand'] = 3:
+			!! blowjob
+			'<<$npc_firstname[$boy]>> positions your head between his legs, pushing his manhood towards your face.'
+			gs 'sex_ev_foreplay', 'bj_ask2'
+		elseif sex_ev['position_rand'] = 4 and (cum_loc['vagina'] = 0 or npc_pussyeater[$boy] = 1):
+			gs 'arousal', 'foreplay', -5, 'no_orgasm_msg'
+			'<<$npc_firstname[$boy]>> throws you on your back and starts lightly kissing your stomach, sending shivers across your skin, as each kiss goes lower than the last, slowly heading down to your pussy.'
+			gs 'sex_ev_foreplay', 'kuni_start'
+		else
+			gs 'sex_ev_foreplay', 'nipple_play'
+		end
+	end
+end
 
 
 !! -------------------------- DICK TALK ----------------------------
 !! -------------------------- DICK TALK ----------------------------
 
 
@@ -919,8 +977,8 @@ if $ARGS[0] = 'dick_talk':
 end
 end
 
 
 if $ARGS[0] = 'dick_talk_topics':
 if $ARGS[0] = 'dick_talk_topics':
-	act'Stop talking':cla & gs'sex_ev_after', 'after_sex2'
-	act'Change the subject':cla & gs'sex_ev_pillow_talk', 'topics'
+	gs'sex_ev_pillow_talk', 'stop_talk'
+	act'Change the subject':cla & gs'sex_ev_pillow_talk', 'topic_route'
 	gs'sex_ev_pillow_talk2', 'whats_it_like_dick'
 	gs'sex_ev_pillow_talk2', 'whats_it_like_dick'
 	gs'sex_ev_pillow_talk2', 'dicks_are_weird'
 	gs'sex_ev_pillow_talk2', 'dicks_are_weird'
 	gs'sex_ev_pillow_talk2', 'dick_compliment'
 	gs'sex_ev_pillow_talk2', 'dick_compliment'
@@ -1050,8 +1108,8 @@ end
 
 
 
 
 if $ARGS[0] = 'morning_sex_talk':
 if $ARGS[0] = 'morning_sex_talk':
-	act'Stop talking':cla & gs'sex_ev_after', 'after_sex2'
-	act'Change the subject':cla & gs'sex_ev_pillow_talk', 'topics'
+	gs'sex_ev_pillow_talk', 'stop_talk'
+	act'Change the subject':cla & gs'sex_ev_pillow_talk', 'topic_route'
 	gs'sex_ev_pillow_talk2', 'morning_start_day'
 	gs'sex_ev_pillow_talk2', 'morning_start_day'
 	gs'sex_ev_pillow_talk2', 'morning_sore_pussy'
 	gs'sex_ev_pillow_talk2', 'morning_sore_pussy'
 	gs'sex_ev_pillow_talk2', 'wakeup_sex_late_for_school'
 	gs'sex_ev_pillow_talk2', 'wakeup_sex_late_for_school'
@@ -1067,7 +1125,11 @@ if $ARGS[0] = 'morning_start_day':
 			cla & *clr
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 			if npc_sleep_sex_okay[$boy] > 0:
 			if npc_sleep_sex_okay[$boy] > 0:
-				'"Well, that''s a nice way to wake up," you sigh happily, stretching out on the bed.'
+				if sex_ev['sex_over'] = 1:
+					'"Well, that''s a nice way to wake up," you sigh happily, stretching out on the bed.'
+				else
+					'"Well, this is a nice way to start the day," you sigh happily, stretching out on the bed.'
+				end
 				if npc_humor[$boy] = 3:
 				if npc_humor[$boy] = 3:
 					'"As requested Ms. <<$pcs_lastname>>, your <<hour>>AM wake up call," <<$npc_firstname[$boy]>> says, doing a mock half-bow.'
 					'"As requested Ms. <<$pcs_lastname>>, your <<hour>>AM wake up call," <<$npc_firstname[$boy]>> says, doing a mock half-bow.'
 				else
 				else
@@ -1076,25 +1138,30 @@ if $ARGS[0] = 'morning_start_day':
 				act'It feels really good':
 				act'It feels really good':
 					cla & *nl
 					cla & *nl
 					'"It feels really good," you giggle, rubbing your thighs together, maybe still a little dick drunk.'
 					'"It feels really good," you giggle, rubbing your thighs together, maybe still a little dick drunk.'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 				
 				
 				act'I know you like it':
 				act'I know you like it':
 					npc_rel[$boy] += 2
 					npc_rel[$boy] += 2
 					cla & *nl
 					cla & *nl
 					'"I know you like doing it," you smile fondly. "It makes you happy, so it makes me happy too."'
 					'"I know you like doing it," you smile fondly. "It makes you happy, so it makes me happy too."'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 				
 				
 				act'You''re my favorite alarm cock':
 				act'You''re my favorite alarm cock':
 					cla & *nl
 					cla & *nl
 					'"You''re my favorite alarm cock," you giggle. "It''s the best way to wake up."'
 					'"You''re my favorite alarm cock," you giggle. "It''s the best way to wake up."'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 			else
 			else
-				'"Well, that was a nice start to the day," you sigh happily, stretching out on the bed.'
+				if sex_ev['sex_over'] = 1:
+					'"Well, that was a nice start to the day," you sigh happily, stretching out on the bed.'
+				else
+					'"Well, this is a nice way to start the day," you sigh happily, stretching out on the bed.'
+				end
 				'"Sorry I didn''t wake you first. You just looked so hot, I had to put it in while you were still asleep."'
 				'"Sorry I didn''t wake you first. You just looked so hot, I had to put it in while you were still asleep."'
 				
 				
+				
 				act'I didn''t mind':
 				act'I didn''t mind':
 					cla & *nl
 					cla & *nl
 					'"I didn''t mind," you smile fondly. "It felt nice."'
 					'"I didn''t mind," you smile fondly. "It felt nice."'
@@ -1111,7 +1178,7 @@ if $ARGS[0] = 'morning_start_day':
 					act'Next time':
 					act'Next time':
 						cla & *nl
 						cla & *nl
 						'"Maybe next time," you smirk wryly.'
 						'"Maybe next time," you smirk wryly.'
-						gs'sex_ev_pillow_talk', 'topics'
+						gs'sex_ev_pillow_talk', 'topic_route'
 					end
 					end
 					
 					
 					act'You should do it more often':
 					act'You should do it more often':
@@ -1120,7 +1187,7 @@ if $ARGS[0] = 'morning_start_day':
 						'"You should do it again," you say with an erotic smirk. "Feels good to wake up with cock inside me."'
 						'"You should do it again," you say with an erotic smirk. "Feels good to wake up with cock inside me."'
 						'"Really?" <<$npc_firstname[$boy]>> looks surprised. "You mean I can do that whenever I want?"'
 						'"Really?" <<$npc_firstname[$boy]>> looks surprised. "You mean I can do that whenever I want?"'
 						'"Just make sure I wake up before you finish," you grin.'
 						'"Just make sure I wake up before you finish," you grin.'
-						gs'sex_ev_pillow_talk', 'topics'
+						gs'sex_ev_pillow_talk', 'topic_route'
 					end
 					end
 				end
 				end
 			end
 			end
@@ -1140,7 +1207,7 @@ if $ARGS[0] = 'morning_sore_pussy':
 				'"We might have overdone it," you say. "Maybe both night and the morning after wasn''t such a good idea."'
 				'"We might have overdone it," you say. "Maybe both night and the morning after wasn''t such a good idea."'
 				*nl
 				*nl
 				'You give him a rueful smile, rubbing your thighs together over your sore pussy'
 				'You give him a rueful smile, rubbing your thighs together over your sore pussy'
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 			
 			
 			act'Hard to stay awake':
 			act'Hard to stay awake':
@@ -1159,7 +1226,7 @@ if $ARGS[0] = 'morning_sore_pussy':
 						'"Tell me about it," he sighs. "I still have to go to work after this."'
 						'"Tell me about it," he sighs. "I still have to go to work after this."'
 					end
 					end
 				end
 				end
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 			if pain['vagina'] > 0:
 			if pain['vagina'] > 0:
 				act'Gonna walk funny today':
 				act'Gonna walk funny today':
@@ -1172,7 +1239,7 @@ if $ARGS[0] = 'morning_sore_pussy':
 					else
 					else
 						'"We might have overdone it," you say with a half smile, rubbing your thighs together over your sore pussy. "I''m going to walk funny for the rest of the day because of you."'
 						'"We might have overdone it," you say with a half smile, rubbing your thighs together over your sore pussy. "I''m going to walk funny for the rest of the day because of you."'
 					end
 					end
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 				
 				
 				act'Hard time sitting down':
 				act'Hard time sitting down':
@@ -1185,7 +1252,7 @@ if $ARGS[0] = 'morning_sore_pussy':
 					else
 					else
 						'"We might have overdone it," you say with a half smile, rubbing your thighs together over your sore pussy. "I''m going to have a hard time sitting down today."'
 						'"We might have overdone it," you say with a half smile, rubbing your thighs together over your sore pussy. "I''m going to have a hard time sitting down today."'
 					end
 					end
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 			end
 			end
 		end
 		end
@@ -1214,13 +1281,13 @@ if $ARGS[0] = 'wakeup_sex_late_for_school':
 					act'I might still make it':
 					act'I might still make it':
 						cla & *nl
 						cla & *nl
 						'"I might still make it yet," you smile. "I just need to hurry."'
 						'"I might still make it yet," you smile. "I just need to hurry."'
-						gs'sex_ev_pillow_talk', 'topics'
+						gs'sex_ev_pillow_talk', 'topic_route'
 					end
 					end
 				else
 				else
 					act'I only said might':
 					act'I only said might':
 						cla & *nl
 						cla & *nl
 						'"I only said might," you smirk. "I''ll probably make it if I hurry."'
 						'"I only said might," you smirk. "I''ll probably make it if I hurry."'
-						gs'sex_ev_pillow_talk', 'topics'
+						gs'sex_ev_pillow_talk', 'topic_route'
 					end
 					end
 				end
 				end
 				
 				
@@ -1233,7 +1300,7 @@ if $ARGS[0] = 'wakeup_sex_late_for_school':
 				act'Worth it':
 				act'Worth it':
 					cla & *nl
 					cla & *nl
 					'"If I am, it was still worth it," you smirk.'
 					'"If I am, it was still worth it," you smirk.'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 				if schoolprogul = 2:
 				if schoolprogul = 2:
 					act'I''m gonna get kicked out of school':
 					act'I''m gonna get kicked out of school':
@@ -1316,27 +1383,27 @@ end
 
 
 if $ARGS[0] = 'morning_sleep_fuck_okay':
 if $ARGS[0] = 'morning_sleep_fuck_okay':
 	if $sex_ev['type'] = 'hookup':
 	if $sex_ev['type'] = 'hookup':
-		gs'sex_ev_pillow_talk', 'topics'
+		gs'sex_ev_pillow_talk', 'topic_route'
 	else
 	else
 		'"Is that permission for me to do it again next time you sleep over?"'
 		'"Is that permission for me to do it again next time you sleep over?"'
 		act'No':
 		act'No':
 			cla & *nl
 			cla & *nl
 			'"No," you roll your eyes. "It was fine this time, but you should still wait till I wake up."'
 			'"No," you roll your eyes. "It was fine this time, but you should still wait till I wake up."'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		end
 		
 		
 		act'Yes':
 		act'Yes':
 			npc_sleep_sex_okay[$boy] = 2
 			npc_sleep_sex_okay[$boy] = 2
 			cla & *nl
 			cla & *nl
 			'"Sure," you smirk wryly. "Why not?"'
 			'"Sure," you smirk wryly. "Why not?"'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		end
 		
 		
 		act'Do whatever you want to me':
 		act'Do whatever you want to me':
 			npc_sleep_sex_okay[$boy] = 2
 			npc_sleep_sex_okay[$boy] = 2
 			cla & *nl
 			cla & *nl
 			'"You can do whatever you want to me," you say with a smouldering look. '
 			'"You can do whatever you want to me," you say with a smouldering look. '
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		end
 	end
 	end
 end
 end
@@ -1352,7 +1419,7 @@ if $ARGS[0] = 'new_with_you_boy':
 	act'Nothing new':
 	act'Nothing new':
 		cla & *nl
 		cla & *nl
 		'"Not really," you shrug. "Same old same old."'
 		'"Not really," you shrug. "Same old same old."'
-		gs'sex_ev_pillow_talk', 'topics'
+		gs'sex_ev_pillow_talk', 'topic_route'
 	end
 	end
 	gs'sex_ev_pillow_talk2', 'share_life_menu'
 	gs'sex_ev_pillow_talk2', 'share_life_menu'
 end
 end

+ 24 - 10
locations/sex_ev_reactions.qsrc

@@ -63,9 +63,13 @@ if $ARGS[0] = 'creampie_react':
 		if sex_ev['creampie_ask'] = 1 and npc_boyfriend_creampie_rule[$boy] > 0 and npc_boyfriend_creampie_rule[$boy] < 3 and npc_free_creampies[$boy] = 0:
 		if sex_ev['creampie_ask'] = 1 and npc_boyfriend_creampie_rule[$boy] > 0 and npc_boyfriend_creampie_rule[$boy] < 3 and npc_free_creampies[$boy] = 0:
 			gs'sex_ev_reactions', 'thought_no_creampies'
 			gs'sex_ev_reactions', 'thought_no_creampies'
 		else
 		else
-			act'Happy creampie':cla & gs'sex_ev_reactions', 'creampie_happy'
+			if sex_ev['reluctant_creampie'] ! 1 and sex_ev['unhappy_creampie'] ! 1:
+				act'Happy creampie':cla & gs'sex_ev_reactions', 'creampie_happy'
+			end
 			
 			
-			act'Conflicted creampie':cla & gs'sex_ev_reactions', 'creampie_conflicted'
+			if sex_ev['unhappy_creampie'] ! 1:
+				act'Conflicted creampie':cla & gs'sex_ev_reactions', 'creampie_conflicted'
+			end
 			
 			
 			act'Unhappy creampie':cla & gs'sex_ev_reactions', 'creampie_unhappy'
 			act'Unhappy creampie':cla & gs'sex_ev_reactions', 'creampie_unhappy'
 			gs'sex_ev_reactions', 'creampie_cum_together_react'
 			gs'sex_ev_reactions', 'creampie_cum_together_react'
@@ -652,20 +656,20 @@ if $ARGS[0] = 'creampie_gross':
 			elseif sex_ev['cock_inserted'] = 0:
 			elseif sex_ev['cock_inserted'] = 0:
 				cla & *nl
 				cla & *nl
 				'"Well," you say, cringing as <<$npc_firstname[$boy]>>''s cum oozes from your pussy. "That was gross."'
 				'"Well," you say, cringing as <<$npc_firstname[$boy]>>''s cum oozes from your pussy. "That was gross."'
-				'He looks at you in confusion.'
+				'"Gross? What''s so gross about a creampie?" <<$npc_firstname[$boy]>> asks.'
 			else
 			else
 				cla & *clr
 				cla & *clr
 				if $sex_ev['position'] = 'miss':
 				if $sex_ev['position'] = 'miss':
 					'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/2.jpg"></center>'
 					'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/2.jpg"></center>'
-					'"Well," you say, wriggling beneath <<$npc_firstname[$boy]>>, cringing at the slimy "fullness" of your pussy. "This is gross."'
+					'"Well," you say, wriggling beneath <<$npc_firstname[$boy]>>, cringing at the slimy <i>fullness</i> of your pussy. "This is gross."'
 				elseif $sex_ev['position'] = 'doggy':
 				elseif $sex_ev['position'] = 'doggy':
 					'<center><img <<$set_imgh>> src="images/shared/sex/vag/doggy/1.jpg"></center>'
 					'<center><img <<$set_imgh>> src="images/shared/sex/vag/doggy/1.jpg"></center>'
-					'"Well," you say, wriggling beneath <<$npc_firstname[$boy]>>, cringing at the slimy "fullness" of your pussy. "This is gross."'
+					'"Well," you say, wriggling beneath <<$npc_firstname[$boy]>>, cringing at the slimy <i>fullness</i> of your pussy. "This is gross."'
 				elseif $sex_ev['position'] = 'cowgirl':
 				elseif $sex_ev['position'] = 'cowgirl':
 					'<center><img <<$set_imgh>> src="images/shared/sex/vag/cowgirl/3.jpg"></center>'
 					'<center><img <<$set_imgh>> src="images/shared/sex/vag/cowgirl/3.jpg"></center>'
-					'"Well," you say, shifting your weight on top of <<$npc_firstname[$boy]>>, cringing at the slimy "fullness" inside your belly. "This is gross."'
+					'"Well," you say, shifting your weight on top of <<$npc_firstname[$boy]>>, cringing at the slimy <i>fullness</i> inside your belly. "This is gross."'
 				end
 				end
-				'He looks at you in confusion.'
+				'"Gross? What''s so gross about a creampie?" <<$npc_firstname[$boy]>> asks.'
 			end
 			end
 			gs'sex_ev_reactions', 'creampie_gross2'
 			gs'sex_ev_reactions', 'creampie_gross2'
 		end
 		end
@@ -676,9 +680,19 @@ if $ARGS[0] = 'creampie_gross2':
 	act'Feels weird':
 	act'Feels weird':
 		cla & *nl
 		cla & *nl
 		if npc_free_creampies[$boy] > 0 and $pc_cum_pref_know[$boy] = 'creampie':
 		if npc_free_creampies[$boy] > 0 and $pc_cum_pref_know[$boy] = 'creampie':
-			'"I really don''t like creampies. They feel weird," you grimace, before twisting your mouth in a wry smirk and shrug. "But I like you. So you better be happy."'
+			'"They feel weird," you grimace, before twisting your mouth in a wry smirk and shrug. "But I like you. So you better be happy I let you do this."'
+		else
+			'"They feel weird," you grimace. "I don''t like it."'
+		end
+		gs'sex_ev_sex', 'sex_end'
+	end
+	
+	act'Cleanup is gross':
+		cla & *nl
+		if npc_free_creampies[$boy] > 0 and $pc_cum_pref_know[$boy] = 'creampie':
+			'"It''s not the creampie itself, it''s the clean up," you grimace, before twisting your mouth in a wry smirk and shrug. "It has a tendency to stick around for a while and <i>gush</i> when you''re least expecting it. So you better be happy I let you do this."'
 		else
 		else
-			'"I really don''t like creampies," you grimace. "They feel weird."'
+			'"It''s not the creampie itself, it''s the clean up," you grimace, before twisting your mouth in a wry smirk and shrug. "It has a tendency to stick around for a while and <i>gush</i> when you''re least expecting it."'
 		end
 		end
 		gs'sex_ev_sex', 'sex_end'
 		gs'sex_ev_sex', 'sex_end'
 	end
 	end
@@ -688,7 +702,7 @@ if $ARGS[0] = 'creampie_gross2':
 		cla & *nl
 		cla & *nl
 		if birth_control['think_safe'] ! 1:
 		if birth_control['think_safe'] ! 1:
 			gs'sex_ev_stats', 'no_birth_control_know'
 			gs'sex_ev_stats', 'no_birth_control_know'
-			'"I''m not on birth control," you grimace. "I can practically <i>feel</i> the little bastards swimming around inside me and trying to get me pregnant. Just the thought of getting pregnant grosses me out."'
+			'"I''m not on birth control," you grimace. "I can practically <i>feel</i> the little bastards swimming around inside me and trying to knock me up. Just the thought of getting pregnant grosses me out."'
 		else
 		else
 			if npc_know_bc[$boy] = 1:
 			if npc_know_bc[$boy] = 1:
 				'"The idea of pregnancy grosses me out," you grimace.'
 				'"The idea of pregnancy grosses me out," you grimace.'

+ 113 - 2
locations/sex_ev_sex.qsrc

@@ -1,5 +1,19 @@
 # sex_ev_sex
 # sex_ev_sex
 
 
+if $ARGS[0] = 'inserted_img':
+	if sex_ev['cock_inserted'] = 1:
+		if $sex_ev['position'] = 'miss':
+			'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/2.jpg"></center>'
+		elseif $sex_ev['position'] = 'doggy':
+			'<center><img <<$set_imgh>> src="images/shared/sex/vag/doggy/2.jpg"></center>'
+		elseif $sex_ev['position'] = 'cowgirl':
+			'<center><img <<$set_imgh>> src="images/shared/sex/vag/cowgirl/1.jpg"></center>'
+		end
+	else
+		$sex_ev['bed_room']
+	end
+end
+
 if $ARGS[0] = 'sex_start':
 if $ARGS[0] = 'sex_start':
 	if stat['think_virgin'] = 1 and sex_ev['fuck_count'] = 0: 
 	if stat['think_virgin'] = 1 and sex_ev['fuck_count'] = 0: 
 		act'Give him your virginity':gs'sex_ev_virgin', 'start1'
 		act'Give him your virginity':gs'sex_ev_virgin', 'start1'
@@ -389,6 +403,73 @@ if $ARGS[0] = 'position_change':
 	if $sex_ev['position'] ! 'miss': gs 'sex_ev_miss', 'missionary_start'
 	if $sex_ev['position'] ! 'miss': gs 'sex_ev_miss', 'missionary_start'
 	if $sex_ev['position'] ! 'doggy': gs 'sex_ev_doggy', 'doggy_start'
 	if $sex_ev['position'] ! 'doggy': gs 'sex_ev_doggy', 'doggy_start'
 	if $sex_ev['position'] ! 'cowgirl': gs 'sex_ev_cowgirl', 'cowgirl_start'
 	if $sex_ev['position'] ! 'cowgirl': gs 'sex_ev_cowgirl', 'cowgirl_start'
+	act'Switch to blowjob':
+		cla
+		sex_ev['blowjob_switch'] = 1
+		act'Pussy needs a break':
+			cla & *clr
+			if $sex_ev['position'] = 'miss':
+				'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/3.jpg"></center>'
+			else
+				gs 'sex_ev_sex', 'inserted_img'
+			end
+			'"Think I could blow you for a little while?" you ask, stopping <<$npc_firstname[$boy]>> mid-thrust. "My pussy could use quick break."'
+			if npc_selfish[$boy] = 1 and rand(1,3) < 3 and $npc_fav_pos[$boy] ! 'blowjob':
+				'"Come on, can''t you just bear with it a little longer?" <<$npc_firstname[$boy]>> whines. "I''m really enjoying this."'
+				act'Acquiesce':
+					cla
+					act'Reluctantly':
+						cla & *nl
+						'"I guess we can keep going for now," you sigh reluctantly and get back to fucking <<$npc_firstname[$boy]>>.'
+						gs'sex_ev_sex', 'fuck_continue'
+					end
+					
+					act'Generously':
+						cla & *nl
+						'"If you''re really enjoying it that much..." you trail off with a smile and resume fucking <<$npc_firstname[$boy]>>.'
+						gs'sex_ev_sex', 'fuck_continue'
+					end
+				end
+				act'Insist':
+					cla & *nl
+					'"Seriously," you insist. "My pussy can''t take much more of this if we keep it up. Just a quick break and then we''ll get right back to sex, okay?"'
+					'"Ugh, fiiiine," <<$npc_firstname[$boy]>> moans begrudgingly.'
+					act'Blow him':gt 'sex_ev_foreplay', 'bj_dom2'
+				end
+				
+				if $npc_dick_desc[$boy] = 'thick' or $npc_dick_desc[$boy] = 'long' or $npc_dick_desc[$boy] = 'huge' or $npc_dick_desc[$boy] = 'enormous' or $npc_dick_desc[$boy] = 'lengthy' or $npc_dick_desc[$boy] = 'gigantic' or $npc_dick_desc[$boy] = 'monster':
+					act'Dick too big':
+						cla & *nl
+						'"You''re dick is just too big for me," you moan. "My vagina is gonna have bruises tomorrow if we keep going like this. I just need a break. Please?"'
+						'"Ugh, fiiiine," <<$npc_firstname[$boy]>> moans begrudgingly.'
+						act'Blow him':gt 'sex_ev_foreplay', 'bj_dom2'
+					end
+					
+					act'Dick too big (appeal to his pride)':
+						cla & *nl
+						'"It''s cause your dick is so big," you say with a sultry smile. "I just can''t handle your <i>big <b>huge</b></i> cock. Just a quick break and then you can get right back to destroying my pussy."'
+						'"Well," <<$npc_firstname[$boy]>> says haughtily. "I guess if you can''t handle it..."'
+						act'Thanks':
+							cla & *nl
+							'"Thanks," you smile with gratitude and slip off his cock to take it in your mouth.'
+							act'Blow him':gt 'sex_ev_foreplay', 'bj_dom2'
+						end
+						
+						act'Moron':
+							cla & *nl
+							'"Thanks," you smile and slip off his cock.'
+							*nl
+							'<i>Boys are so easy to control,</i> you think to yourself, rolling your eyes as you take his cock in your mouth.'
+							act'Blow him':gt 'sex_ev_foreplay', 'bj_dom2'
+						end
+					end
+				end
+				
+			else
+			
+			end
+		end
+	end
 end
 end
 
 
 if $ARGS[0] = 'girl_cum_pre':
 if $ARGS[0] = 'girl_cum_pre':
@@ -631,13 +712,15 @@ if $ARGS[0] = 'break_ask':
 end
 end
 
 
 if $ARGS[0] = 'break_time':
 if $ARGS[0] = 'break_time':
-	if sex_ev['first_break'] = 0 or rand(1,3) < 3 or sex_ev['cum_count'] >= npc_sexdrive:
+	if sex_ev['first_break'] = 0 or rand(1,3) < 3 or sex_ev['cum_count'] >= npc_sexdrive[$boy]:
 		sex_ev['first_break'] = 1
 		sex_ev['first_break'] = 1
 		
 		
 		gs 'sex_ev_after', 'stop_here'
 		gs 'sex_ev_after', 'stop_here'
 		gs 'sex_ev_sex', 'keep_going'
 		gs 'sex_ev_sex', 'keep_going'
+		act'Relax and talk':cla & gs'sex_ev_pillow_talk', 'topics'
 		gs 'sex_ev_sex', 'ciga_break'
 		gs 'sex_ev_sex', 'ciga_break'
 		gs 'sex_ev_sex', 'birth_control_take'
 		gs 'sex_ev_sex', 'birth_control_take'
+		
 	else
 	else
 		act'Continue': gs 'sex_ev_sex', 'he_end_break'
 		act'Continue': gs 'sex_ev_sex', 'he_end_break'
 	end
 	end
@@ -1048,7 +1131,6 @@ end
 if $ARGS[0] = 'harden_mouth':
 if $ARGS[0] = 'harden_mouth':
 	if $sex_ev['last_cum'] ! '':
 	if $sex_ev['last_cum'] ! '':
 		act'Try to get him hard again (mouth)':
 		act'Try to get him hard again (mouth)':
-			sex_ev['cock_inserted'] = 0
 			cla & *clr
 			cla & *clr
 			if sex_ev['cum_count'] >= npc_sexdrive[$boy] + sex_ev['extra_cum'] and (sex_ev['force_harden'] >= 2 or rand(1,3) = 1):
 			if sex_ev['cum_count'] >= npc_sexdrive[$boy] + sex_ev['extra_cum'] and (sex_ev['force_harden'] >= 2 or rand(1,3) = 1):
 				!! IMAGE HERE
 				!! IMAGE HERE
@@ -1101,6 +1183,33 @@ if $ARGS[0] = 'harden_mouth':
 				act'Keep blowing him':cla & *clr & gs 'sex_ev_foreplay', 'bj_dom2'
 				act'Keep blowing him':cla & *clr & gs 'sex_ev_foreplay', 'bj_dom2'
 				gs'sex_ev_sex', 'sex_menu'
 				gs'sex_ev_sex', 'sex_menu'
 			end
 			end
+			sex_ev['cock_inserted'] = 0
+		end
+	end
+end
+
+if $ARGS[0] = 'cock_sex_clean':
+	if sex_ev['cock_sex_clean'] ! 1 and sex_ev['fuck'] > 0 and sex_ev['get_up'] ! 1:
+		act'Clean his cock':
+			sex_ev['cock_sex_clean'] = 1
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
+			if sex_ev['no_condom'] = 1:
+				if $sex_ev['last_cum'] = 'creampie':
+					'"Here, let me take care of that for you," you say, slithering down between <<$npc_firstname[$boy]>>''s legs and taking his cock in your mouth. You run your lips up and down his shaft and give it a thorough tongue bath, lapping up your own juices and the remnants of the creampie he filled you with.'
+				else
+					'"Here, let me take care of that for you," you say, slithering down between <<$npc_firstname[$boy]>>''s legs and taking his cock in your mouth. You run your lips up and down his shaft and give it a thorough tongue bath, lapping up your own juices and sucking any remaining cum out of the tip.'
+				end
+			elseif sex_ev['condoms_used'] > 0:
+				if sex_ev['cum_condom'] > 0:
+					'"Here, let me take care of that for you," you say, slithering down between <<$npc_firstname[$boy]>>''s legs and taking his cock in your mouth. You run your lips up and down his shaft and give it a thorough tongue bath, lapping up your own juices and the cum that filled the inside of the condom.'
+				else
+					'"Here, let me take care of that for you," you say, slithering down between <<$npc_firstname[$boy]>>''s legs and taking his cock in your mouth. You run your lips up and down his shaft and give it a thorough tongue bath, lapping up the condom lube, your own juices, and sucking any remaining cum out of the tip.'
+				end
+			end
+			*nl
+			'<<$npc_firstname[$boy]>> smiles at you appreciatively.'
+			gs'sex_ev_sex', 'sex_end'
 		end
 		end
 	end
 	end
 end
 end
@@ -1167,6 +1276,8 @@ if $ARGS[0] = 'reset':
 	sex_ev['sex_over'] = 0
 	sex_ev['sex_over'] = 0
 	if sex_ev['no_condom'] = 1: sex_ev['condom'] = 0
 	if sex_ev['no_condom'] = 1: sex_ev['condom'] = 0
 	sex_ev['good_for_you'] = 0
 	sex_ev['good_for_you'] = 0
+	sex_ev['blowjob_switch'] = 0
+	sex_ev['cock_sex_clean'] = 0
 end
 end
 
 
 if $ARGS[0] = 'pain':
 if $ARGS[0] = 'pain':

+ 35 - 35
locations/sex_ev_talk.qsrc

@@ -28,7 +28,7 @@ if $ARGS[0] = 'boy_accidental_creampie':
 		act'Tomorrow':
 		act'Tomorrow':
 			cla & *nl
 			cla & *nl
 			'"I''ll take it tomorrow," you say. "It is called the morning <i>after</i> pill, isn''t it?"'
 			'"I''ll take it tomorrow," you say. "It is called the morning <i>after</i> pill, isn''t it?"'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		end
 	else
 	else
 		if cum_loc['vagina'] > 0:
 		if cum_loc['vagina'] > 0:
@@ -51,7 +51,7 @@ if $ARGS[0] = 'boy_accidental_creampie2':
 			else
 			else
 				'<i>I mean, what are the odds that something bad happens?</i>'
 				'<i>I mean, what are the odds that something bad happens?</i>'
 			end
 			end
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		end
 		gs'sex_ev_pillow_talk', 'on_birth_control'
 		gs'sex_ev_pillow_talk', 'on_birth_control'
 	else
 	else
@@ -63,7 +63,7 @@ if $ARGS[0] = 'boy_accidental_creampie2':
 				else
 				else
 					'"It''s a safe day, so I should be okay," you smile teasingly.'
 					'"It''s a safe day, so I should be okay," you smile teasingly.'
 				end
 				end
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 		elseif stat['probably_safe_day'] = 1:
 		elseif stat['probably_safe_day'] = 1:
 			act'I think so':
 			act'I think so':
@@ -73,7 +73,7 @@ if $ARGS[0] = 'boy_accidental_creampie2':
 				else
 				else
 					'"I think so," you say. "It <i>should</i> be a safe day for me as long as I''m keeping track of my cycle correctly..."'
 					'"I think so," you say. "It <i>should</i> be a safe day for me as long as I''m keeping track of my cycle correctly..."'
 				end
 				end
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 		else
 		else
 			if stat['dangerous_day'] = 1:
 			if stat['dangerous_day'] = 1:
@@ -87,7 +87,7 @@ if $ARGS[0] = 'boy_accidental_creampie2':
 					if npc_childfree[$boy] = 1 or npc_caretaker[$boy] = 1:
 					if npc_childfree[$boy] = 1 or npc_caretaker[$boy] = 1:
 						gs'sex_ev_talk', 'morning_after_money'
 						gs'sex_ev_talk', 'morning_after_money'
 					else
 					else
-						gs'sex_ev_pillow_talk', 'topics'
+						gs'sex_ev_pillow_talk', 'topic_route'
 					end
 					end
 				end
 				end
 			end
 			end
@@ -98,7 +98,7 @@ if $ARGS[0] = 'boy_accidental_creampie2':
 				if npc_childfree[$boy] = 1 or npc_caretaker[$boy] = 1:
 				if npc_childfree[$boy] = 1 or npc_caretaker[$boy] = 1:
 					gs'sex_ev_talk', 'morning_after_money'
 					gs'sex_ev_talk', 'morning_after_money'
 				else
 				else
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 			end
 			end
 			
 			
@@ -108,7 +108,7 @@ if $ARGS[0] = 'boy_accidental_creampie2':
 				if npc_childfree[$boy] = 1 or npc_caretaker[$boy] = 1:
 				if npc_childfree[$boy] = 1 or npc_caretaker[$boy] = 1:
 					gs'sex_ev_talk', 'morning_after_money'
 					gs'sex_ev_talk', 'morning_after_money'
 				else
 				else
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 			end
 			end
 			
 			
@@ -118,7 +118,7 @@ if $ARGS[0] = 'boy_accidental_creampie2':
 				if npc_childfree[$boy] = 1 or npc_caretaker[$boy] = 1:
 				if npc_childfree[$boy] = 1 or npc_caretaker[$boy] = 1:
 					gs'sex_ev_talk', 'morning_after_money'
 					gs'sex_ev_talk', 'morning_after_money'
 				else
 				else
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 			end
 			end
 			
 			
@@ -128,7 +128,7 @@ if $ARGS[0] = 'boy_accidental_creampie2':
 				if npc_childfree[$boy] = 1 or npc_caretaker[$boy] = 1:
 				if npc_childfree[$boy] = 1 or npc_caretaker[$boy] = 1:
 					gs'sex_ev_talk', 'morning_after_money'
 					gs'sex_ev_talk', 'morning_after_money'
 				else
 				else
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 			end
 			end
 		end
 		end
@@ -148,7 +148,7 @@ if $ARGS[0] = 'childfree_accidental_creampie1':
 				else
 				else
 					'"It''s a safe day, so I should be okay," you smile teasingly.'
 					'"It''s a safe day, so I should be okay," you smile teasingly.'
 				end
 				end
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 		elseif stat['probably_safe_day'] = 1:
 		elseif stat['probably_safe_day'] = 1:
 			act'I think so':
 			act'I think so':
@@ -158,7 +158,7 @@ if $ARGS[0] = 'childfree_accidental_creampie1':
 				else
 				else
 					'"I think so," you say. "It <i>should</i> be a safe day for me as long as I''m keeping track of my cycle correctly..."'
 					'"I think so," you say. "It <i>should</i> be a safe day for me as long as I''m keeping track of my cycle correctly..."'
 				end
 				end
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 		else
 		else
 			act'Roll the dice?':
 			act'Roll the dice?':
@@ -167,7 +167,7 @@ if $ARGS[0] = 'childfree_accidental_creampie1':
 				if npc_childfree[$boy] = 1 or npc_caretaker[$boy] = 1:
 				if npc_childfree[$boy] = 1 or npc_caretaker[$boy] = 1:
 					gs'sex_ev_talk', 'morning_after_money'
 					gs'sex_ev_talk', 'morning_after_money'
 				else
 				else
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 			end
 			end
 			
 			
@@ -177,7 +177,7 @@ if $ARGS[0] = 'childfree_accidental_creampie1':
 				if npc_childfree[$boy] = 1 or npc_caretaker[$boy] = 1:
 				if npc_childfree[$boy] = 1 or npc_caretaker[$boy] = 1:
 					gs'sex_ev_talk', 'morning_after_money'
 					gs'sex_ev_talk', 'morning_after_money'
 				else
 				else
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 			end
 			end
 			
 			
@@ -187,7 +187,7 @@ if $ARGS[0] = 'childfree_accidental_creampie1':
 				if npc_childfree[$boy] = 1 or npc_caretaker[$boy] = 1:
 				if npc_childfree[$boy] = 1 or npc_caretaker[$boy] = 1:
 					gs'sex_ev_talk', 'morning_after_money'
 					gs'sex_ev_talk', 'morning_after_money'
 				else
 				else
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 			end
 			end
 		end
 		end
@@ -217,7 +217,7 @@ if $ARGS[0] = 'morning_after_money':
 			else
 			else
 				'"If you''re sure..." <<$npc_firstname[$boy]>> says hesitantly, withdrawing his hand.'
 				'"If you''re sure..." <<$npc_firstname[$boy]>> says hesitantly, withdrawing his hand.'
 			end
 			end
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		end
 		
 		
 		act'Take it':
 		act'Take it':
@@ -231,7 +231,7 @@ if $ARGS[0] = 'morning_after_money':
 			else
 			else
 				'He just nods back in return.'
 				'He just nods back in return.'
 			end
 			end
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		end
 	end
 	end
 	
 	
@@ -246,7 +246,7 @@ if $ARGS[0] = 'morning_after_money':
 		else
 		else
 			'"Don''t worry about it," he says, grinning. "I think it would suck for both of us if you got pregnant right now."'
 			'"Don''t worry about it," he says, grinning. "I think it would suck for both of us if you got pregnant right now."'
 		end
 		end
-		gs'sex_ev_pillow_talk', 'topics'
+		gs'sex_ev_pillow_talk', 'topic_route'
 	end
 	end
 	
 	
 	
 	
@@ -260,7 +260,7 @@ if $ARGS[0] = 'morning_after_money':
 			else
 			else
 				'"If you''re sure..." <<$npc_firstname[$boy]>> says hesitantly, withdrawing his hand.'
 				'"If you''re sure..." <<$npc_firstname[$boy]>> says hesitantly, withdrawing his hand.'
 			end
 			end
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		end
 	end
 	end
 end
 end
@@ -275,13 +275,13 @@ if $ARGS[0] = 'pc_have_morning_after':
 				'"It''s okay," you murmur reassuringly. "I''ll get a morning after pill later today. No big deal."'
 				'"It''s okay," you murmur reassuringly. "I''ll get a morning after pill later today. No big deal."'
 			end
 			end
 			'He nods, seeming to relax a bit.'
 			'He nods, seeming to relax a bit.'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		end
 	else
 	else
 		act'I''ve got a morning after pill':
 		act'I''ve got a morning after pill':
 			cla & *nl
 			cla & *nl
 			'"It''s okay," you smile reassuringly. "I have a morning after pill. It''s no big deal."'
 			'"It''s okay," you smile reassuringly. "I have a morning after pill. It''s no big deal."'
-			act'Continue':cla & gs'sex_ev_pillow_talk', 'topics'
+			act'Continue':cla & gs'sex_ev_pillow_talk', 'topic_route'
 			act'Take it now':
 			act'Take it now':
 				cla & *nl
 				cla & *nl
 				'"In fact..." you say, reaching down for your purse.'
 				'"In fact..." you say, reaching down for your purse.'
@@ -526,7 +526,7 @@ end
 
 
 if $ARGS[0] = 'free_creampies_exit':
 if $ARGS[0] = 'free_creampies_exit':
 	if sex_ev['sex_over'] = 1:
 	if sex_ev['sex_over'] = 1:
-		gs'sex_ev_pillow_talk', 'topics'
+		gs'sex_ev_pillow_talk', 'topic_route'
 	else
 	else
 		gs'sex_ev_sex', 'sex_end'
 		gs'sex_ev_sex', 'sex_end'
 	end
 	end
@@ -665,7 +665,7 @@ if $ARGS[0] = 'bareback_too_risky':
 			end
 			end
 		end
 		end
 		npc_bareback_risk[$boy] = 1
 		npc_bareback_risk[$boy] = 1
-		gs'sex_ev_pillow_talk', 'topics'
+		gs'sex_ev_pillow_talk', 'topic_route'
 	end
 	end
 end
 end
 
 
@@ -687,7 +687,7 @@ if $ARGS[0] = 'bareback_agree':
 				if birth_control['think_safe'] = 1: '<i>I''m on birth control anyways</i>, you think to yourself. <i>I probably don''t need to be so extra protective.</i>'
 				if birth_control['think_safe'] = 1: '<i>I''m on birth control anyways</i>, you think to yourself. <i>I probably don''t need to be so extra protective.</i>'
 				'<<$npc_firstname[$boy]>> seems very excited.'
 				'<<$npc_firstname[$boy]>> seems very excited.'
 			end
 			end
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		end
 		
 		
 		act'Tease him':
 		act'Tease him':
@@ -699,7 +699,7 @@ if $ARGS[0] = 'bareback_agree':
 				'"No! No! I mean, if you''re good to stop, then I''m good with it too."'
 				'"No! No! I mean, if you''re good to stop, then I''m good with it too."'
 			end
 			end
 			'<<$npc_firstname[$boy]>> seems very excited.'
 			'<<$npc_firstname[$boy]>> seems very excited.'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		end
 	end
 	end
 	if birth_control['think_safe'] = 0:
 	if birth_control['think_safe'] = 0:
@@ -716,7 +716,7 @@ if $ARGS[0] = 'bareback_agree':
 				'"That sounds really good," he smiles eagerly.'
 				'"That sounds really good," he smiles eagerly.'
 			end
 			end
 			'"Okay," you smile back. "I''ll let you know the next time it''s safe."'
 			'"Okay," you smile back. "I''ll let you know the next time it''s safe."'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		end
 	end
 	end
 end
 end
@@ -758,7 +758,7 @@ if $ARGS[0] = 'bareback_pill_expense':
 							'<<$npc_firstname[$boy]>> sighs in disappointment but does as you ask and puts the cash away.'
 							'<<$npc_firstname[$boy]>> sighs in disappointment but does as you ask and puts the cash away.'
 							'"Let me know if you ever change your mind," he says. "Offer will still stand."'
 							'"Let me know if you ever change your mind," he says. "Offer will still stand."'
 							npc_pay_for_ma_pill_offer[$boy] = 1
 							npc_pay_for_ma_pill_offer[$boy] = 1
-							gs'sex_ev_pillow_talk', 'topics'
+							gs'sex_ev_pillow_talk', 'topic_route'
 						end
 						end
 					else
 					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>'
 						act 'Refuse (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
@@ -771,7 +771,7 @@ if $ARGS[0] = 'bareback_pill_expense':
 					'"It''s not just the money," you shake your head, pushing his hand back. "Those pills are just a bunch of hormones getting dumped into my body. It could totally throw my balance out of whack. I have enough hormonal issues as it is ' + iif(age < 20, 'as a teenage girl.', 'as a woman.') + 'I don''t need more."'
 					'"It''s not just the money," you shake your head, pushing his hand back. "Those pills are just a bunch of hormones getting dumped into my body. It could totally throw my balance out of whack. I have enough hormonal issues as it is ' + iif(age < 20, 'as a teenage girl.', 'as a woman.') + 'I don''t need more."'
 					'"Fair enough I suppose," <<$npc_firstname[$boy]>> replies ruefully and puts the money away. "Offer''s always on the table if you change your mind."'
 					'"Fair enough I suppose," <<$npc_firstname[$boy]>> replies ruefully and puts the money away. "Offer''s always on the table if you change your mind."'
 					npc_pay_for_ma_pill_offer[$boy] = 1
 					npc_pay_for_ma_pill_offer[$boy] = 1
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 				
 				
 				act'Not a charity case':
 				act'Not a charity case':
@@ -780,7 +780,7 @@ if $ARGS[0] = 'bareback_pill_expense':
 					'"I''m not some kind of charity case," you say in irritation, practically slapping his hand away. "I can get by just fine on my own and <i>I</i> choose what I want to spend <i>my</i> money on."'
 					'"I''m not some kind of charity case," you say in irritation, practically slapping his hand away. "I can get by just fine on my own and <i>I</i> choose what I want to spend <i>my</i> money on."'
 					'"Just let me know if you ever change your mind," <<$npc_firstname[$boy]>> shrugs, putting the money away. "Offer is here any time you want it."'
 					'"Just let me know if you ever change your mind," <<$npc_firstname[$boy]>> shrugs, putting the money away. "Offer is here any time you want it."'
 					npc_pay_for_ma_pill_offer[$boy] = 1
 					npc_pay_for_ma_pill_offer[$boy] = 1
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 				
 				
 !!{				if sex_ev['type'] ! 'prostitution':
 !!{				if sex_ev['type'] ! 'prostitution':
@@ -806,21 +806,21 @@ if $ARGS[0] = 'bareback_pill_expense':
 					cla & *clr
 					cla & *clr
 					'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk2.jpg"></center>'
 					'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk2.jpg"></center>'
 					'"Oh! Wow," you say, taking the notes from him. "That''s... This is actually very helpful. That''s so nice of you! Not sure how many guys would be willing to pay for a girl''s emergency birth control like this."'
 					'"Oh! Wow," you say, taking the notes from him. "That''s... This is actually very helpful. That''s so nice of you! Not sure how many guys would be willing to pay for a girl''s emergency birth control like this."'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 				
 				
 				act'Excitement':
 				act'Excitement':
 					cla & *clr
 					cla & *clr
 					'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 					'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 					'"Seriously?!" you say, excitedly grabbing the money. "If you''re paying for it then sure!"'
 					'"Seriously?!" you say, excitedly grabbing the money. "If you''re paying for it then sure!"'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 				
 				
 !!{				act'Embarrassment':
 !!{				act'Embarrassment':
 					cla & *clr
 					cla & *clr
 					'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk3.jpg"></center>'
 					'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk3.jpg"></center>'
 					
 					
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end}
 				end}
 			end
 			end
 		else
 		else
@@ -856,7 +856,7 @@ if $ARGS[0] = 'ma_pill_money':
 			'"Thanks," you say as you take it.'
 			'"Thanks," you say as you take it.'
 			sex_ev['ma_pill_money'] = 1
 			sex_ev['ma_pill_money'] = 1
 			money += 1000
 			money += 1000
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		end
 	end
 	end
 end
 end
@@ -881,7 +881,7 @@ if $ARGS[0] = 'bareback_bc_suggest':
 						cla & *nl
 						cla & *nl
 						'"No way!" you exclaim. "Just because nothing went wrong this time doesn''t mean something can''t go wrong in the future!"'
 						'"No way!" you exclaim. "Just because nothing went wrong this time doesn''t mean something can''t go wrong in the future!"'
 						'"This is fucking dumb," <<$npc_firstname[$boy]>> grumbles.'
 						'"This is fucking dumb," <<$npc_firstname[$boy]>> grumbles.'
-						gs'sex_ev_pillow_talk', 'topics'
+						gs'sex_ev_pillow_talk', 'topic_route'
 					end
 					end
 					gs'sex_ev_talk', 'bareback_agree'
 					gs'sex_ev_talk', 'bareback_agree'
 				else
 				else
@@ -898,7 +898,7 @@ if $ARGS[0] = 'borrow_money':
 		act'Ask for money...':
 		act'Ask for money...':
 			sex_ev['borrow_$$'] = 1
 			sex_ev['borrow_$$'] = 1
 			cla
 			cla
-			act'Never mind':cla & sex_ev['borrow_$$'] = 0 & gs'sex_ev_pillow_talk', 'topics'
+			act'Never mind':cla & sex_ev['borrow_$$'] = 0 & gs'sex_ev_pillow_talk', 'topic_route'
 			gs'sex_ev_talk', 'borrow_planb'
 			gs'sex_ev_talk', 'borrow_planb'
 		end
 		end
 	end
 	end
@@ -975,7 +975,7 @@ end
 
 
 if $ARGS[0] = 'borrow_money_exit':
 if $ARGS[0] = 'borrow_money_exit':
 	if sex_ev['get_up'] = 0:
 	if sex_ev['get_up'] = 0:
-		gs'sex_ev_pillow_talk', 'topics'
+		gs'sex_ev_pillow_talk', 'topic_route'
 	else
 	else
 		gs'sex_ev_after', 'after_sex2'
 		gs'sex_ev_after', 'after_sex2'
 	end
 	end

+ 28 - 28
locations/sex_ev_virgin.qsrc

@@ -1615,7 +1615,7 @@ if $ARGS[0] = 'first_time_talk':
 				'"Wish you could''ve warned me."'
 				'"Wish you could''ve warned me."'
 				'"If it''s any consolation, your pussy felt great."'
 				'"If it''s any consolation, your pussy felt great."'
 				'"It''s not," you harumph, crossing your arms and he laughs again.'
 				'"It''s not," you harumph, crossing your arms and he laughs again.'
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 			
 			
 			act'I hope so':
 			act'I hope so':
@@ -1623,14 +1623,14 @@ if $ARGS[0] = 'first_time_talk':
 				'"I hope so," you groan, throwing your head back as <<$npc_firstname[$boy]>> laughs.'
 				'"I hope so," you groan, throwing your head back as <<$npc_firstname[$boy]>> laughs.'
 				'"If it''s any consolation, your pussy felt great."'
 				'"If it''s any consolation, your pussy felt great."'
 				'"It''s not," you harumph, crossing your arms and he laughs again.'
 				'"It''s not," you harumph, crossing your arms and he laughs again.'
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 			
 			
 			act'How would you know?':
 			act'How would you know?':
 				cla & *nl
 				cla & *nl
 				'"How would you know?" you ask, giving him a dirty look. "Have you ever taken a cock inside you?"'
 				'"How would you know?" you ask, giving him a dirty look. "Have you ever taken a cock inside you?"'
 				'<<$npc_firstname[$boy]>> laughs in reply but holds his hands up in surrender.'
 				'<<$npc_firstname[$boy]>> laughs in reply but holds his hands up in surrender.'
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 		end
 		end
 		
 		
@@ -1642,7 +1642,7 @@ if $ARGS[0] = 'first_time_talk':
 			'"I didn''t feel very much to be honest. Maybe it''s just because it''s the first time?"'
 			'"I didn''t feel very much to be honest. Maybe it''s just because it''s the first time?"'
 			'"Maybe," he shrugs back.'
 			'"Maybe," he shrugs back.'
 			'<i>God, I <b>wish</b> I didn''t feel very much,</i> you cry internally.'
 			'<i>God, I <b>wish</b> I didn''t feel very much,</i> you cry internally.'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		end
 		if sex_ev['orgasm_count'] = 0:
 		if sex_ev['orgasm_count'] = 0:
 			gs'sex_ev_talk', 'nice_lie1'
 			gs'sex_ev_talk', 'nice_lie1'
@@ -1664,7 +1664,7 @@ if $ARGS[0] = 'first_time_talk':
 					'"Eh, this is why first times suck. You''ll feel better next time, now that you''re not a virgin."'
 					'"Eh, this is why first times suck. You''ll feel better next time, now that you''re not a virgin."'
 					'"I hope so," you say, not really sure how else to respond.'
 					'"I hope so," you say, not really sure how else to respond.'
 				end
 				end
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 			
 			
 			act'Disappointed':
 			act'Disappointed':
@@ -1677,7 +1677,7 @@ if $ARGS[0] = 'first_time_talk':
 					'"This is why first times suck," <<$npc_firstname[$boy]>> shrugs. "You''ll feel better next time, now that you''re not a virgin."'
 					'"This is why first times suck," <<$npc_firstname[$boy]>> shrugs. "You''ll feel better next time, now that you''re not a virgin."'
 					'"I hope so," you say, not really sure how else to respond.'
 					'"I hope so," you say, not really sure how else to respond.'
 				end
 				end
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 		end
 		end
 		
 		
@@ -1701,11 +1701,11 @@ if $ARGS[0] = 'first_time_talk':
 					'You smile and let him press his lips against yours, leaning in to steal another one when he pulls away.'
 					'You smile and let him press his lips against yours, leaning in to steal another one when he pulls away.'
 					*nl
 					*nl
 					'<i>Wow, he''s really sweet,</i> you think to yourself when he finally breaks away from the kiss.'
 					'<i>Wow, he''s really sweet,</i> you think to yourself when he finally breaks away from the kiss.'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 			else
 			else
 				'"Yeah," <<$npc_firstname[$boy]>> grins. "Might not always be that way though. Not every guy''s as good a lay as I am."'
 				'"Yeah," <<$npc_firstname[$boy]>> grins. "Might not always be that way though. Not every guy''s as good a lay as I am."'
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 		end
 		end
 		
 		
@@ -1726,20 +1726,20 @@ if $ARGS[0] = 'first_time_talk':
 					'Despite everything, you turn feel your face turn beet red. Whether from arousal or embarrassment or both, you''re not sure. But fuck!'
 					'Despite everything, you turn feel your face turn beet red. Whether from arousal or embarrassment or both, you''re not sure. But fuck!'
 					*nl
 					*nl
 					'<i>He is <b>so</b> sweet!</i> you think to yourself.'
 					'<i>He is <b>so</b> sweet!</i> you think to yourself.'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 			else
 			else
 				'"Yeah," <<$npc_firstname[$boy]>> grins. "Might not always be that way though. Not every guy''s as good a lay as I am."'
 				'"Yeah," <<$npc_firstname[$boy]>> grins. "Might not always be that way though. Not every guy''s as good a lay as I am."'
 				act'Thought: Really?!':
 				act'Thought: Really?!':
 					cla & *nl
 					cla & *nl
 					'<i>Fuck, really?!</i> you think to yourself. <i>This isn''t how it always feels? Shit!</i>'
 					'<i>Fuck, really?!</i> you think to yourself. <i>This isn''t how it always feels? Shit!</i>'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 				
 				
 				act'Thought: Arrogant much?':
 				act'Thought: Arrogant much?':
 					cla & *nl
 					cla & *nl
 					'<i>Fuck, arrogant much?</i> you think to yourself. <i>If only his dick was as big as his head.</i>'
 					'<i>Fuck, arrogant much?</i> you think to yourself. <i>If only his dick was as big as his head.</i>'
-					gs'sex_ev_pillow_talk', 'topics'
+					gs'sex_ev_pillow_talk', 'topic_route'
 				end
 				end
 			end
 			end
 		end
 		end
@@ -1752,13 +1752,13 @@ if $ARGS[0] = 'arrogant_react':
 	act'Thought: Really?!':
 	act'Thought: Really?!':
 		cla & *nl
 		cla & *nl
 		'<i>Fuck, really?!</i> you think to yourself. <i>This isn''t how it always feels?</i>'
 		'<i>Fuck, really?!</i> you think to yourself. <i>This isn''t how it always feels?</i>'
-		gs'sex_ev_pillow_talk', 'topics'
+		gs'sex_ev_pillow_talk', 'topic_route'
 	end
 	end
 	
 	
 	act'Thought: "Arrogant much?"':
 	act'Thought: "Arrogant much?"':
 		*nl
 		*nl
 		'<i>If only his dick was as big as his head,</i> you think to yourself, resisting the urge to roll your eyes.'
 		'<i>If only his dick was as big as his head,</i> you think to yourself, resisting the urge to roll your eyes.'
-		gs'sex_ev_pillow_talk', 'topics'
+		gs'sex_ev_pillow_talk', 'topic_route'
 	end
 	end
 end
 end
 
 
@@ -1787,7 +1787,7 @@ if $ARGS[0] = 'nice_lie1':
 				elseif sex_ev['fuck_enjoyment'] = 0:
 				elseif sex_ev['fuck_enjoyment'] = 0:
 					'Losing your virginity didn''t feel like much in the end, but at least he''s sweet.'
 					'Losing your virginity didn''t feel like much in the end, but at least he''s sweet.'
 				end
 				end
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 		else
 		else
 			'"Yeah," <<$npc_firstname[$boy]>> grins. "Might not always be that way though. Not every guy''s as good a lay as I am."'
 			'"Yeah," <<$npc_firstname[$boy]>> grins. "Might not always be that way though. Not every guy''s as good a lay as I am."'
@@ -1797,7 +1797,7 @@ if $ARGS[0] = 'nice_lie1':
 			elseif sex_ev['fuck_enjoyment'] = 0:
 			elseif sex_ev['fuck_enjoyment'] = 0:
 				'<i>Fuck, I hope so,</i> you think to yourself. <i>That was boring as all hell!</i>'
 				'<i>Fuck, I hope so,</i> you think to yourself. <i>That was boring as all hell!</i>'
 			end
 			end
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end				
 		end				
 	end
 	end
 end
 end
@@ -1827,7 +1827,7 @@ if $ARGS[0] = 'nice_lie2':
 				elseif sex_ev['fuck_enjoyment'] = 0:
 				elseif sex_ev['fuck_enjoyment'] = 0:
 					'Losing your virginity didn''t feel like much in the end, but at least he''s sweet.'
 					'Losing your virginity didn''t feel like much in the end, but at least he''s sweet.'
 				end
 				end
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 		else
 		else
 			'"Yeah," <<$npc_firstname[$boy]>> grins, giving your clit a hard rub before pulling away. "Might not always be that way though. Not every guy''s as good a lay as I am."'
 			'"Yeah," <<$npc_firstname[$boy]>> grins, giving your clit a hard rub before pulling away. "Might not always be that way though. Not every guy''s as good a lay as I am."'
@@ -1837,7 +1837,7 @@ if $ARGS[0] = 'nice_lie2':
 			elseif sex_ev['fuck_enjoyment'] = 0:
 			elseif sex_ev['fuck_enjoyment'] = 0:
 				'<i>Fuck, I hope so,</i> you think to yourself. <i>That was boring as all hell!</i>'
 				'<i>Fuck, I hope so,</i> you think to yourself. <i>That was boring as all hell!</i>'
 			end
 			end
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end				
 		end				
 	end
 	end
 end
 end
@@ -1869,7 +1869,7 @@ if $ARGS[0] = 'amazing_lie1':
 				elseif sex_ev['fuck_enjoyment'] = 0:
 				elseif sex_ev['fuck_enjoyment'] = 0:
 					'Losing your virginity didn''t feel like much in the end, but at least <<$npc_firstname[$boy]>> is sweet.'
 					'Losing your virginity didn''t feel like much in the end, but at least <<$npc_firstname[$boy]>> is sweet.'
 				end
 				end
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 		else
 		else
 			'"Better hope you don''t," <<$npc_firstname[$boy]>> grins. "Not every guy''s as good a lay as I am. Could be hard for you to get your fix."'
 			'"Better hope you don''t," <<$npc_firstname[$boy]>> grins. "Not every guy''s as good a lay as I am. Could be hard for you to get your fix."'
@@ -1879,7 +1879,7 @@ if $ARGS[0] = 'amazing_lie1':
 			elseif sex_ev['fuck_enjoyment'] = 0:
 			elseif sex_ev['fuck_enjoyment'] = 0:
 				'<i>Fuck, I hope so,</i> you think to yourself. <i>That was boring as hell!</i>'
 				'<i>Fuck, I hope so,</i> you think to yourself. <i>That was boring as hell!</i>'
 			end
 			end
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		end
 	end
 	end
 end
 end
@@ -1911,7 +1911,7 @@ if $ARGS[0] = 'amazing_lie2':
 				elseif sex_ev['fuck_enjoyment'] = 0:
 				elseif sex_ev['fuck_enjoyment'] = 0:
 					'Losing your virginity didn''t feel like much in the end, but at least <<$npc_firstname[$boy]>> is sweet.'
 					'Losing your virginity didn''t feel like much in the end, but at least <<$npc_firstname[$boy]>> is sweet.'
 				end
 				end
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 		else
 		else
 			'"Better hope you don''t," <<$npc_firstname[$boy]>> grins. "Not every guy''s as good a lay as I am. Could be hard for you to get your fix."'
 			'"Better hope you don''t," <<$npc_firstname[$boy]>> grins. "Not every guy''s as good a lay as I am. Could be hard for you to get your fix."'
@@ -1921,7 +1921,7 @@ if $ARGS[0] = 'amazing_lie2':
 			elseif sex_ev['fuck_enjoyment'] = 0:
 			elseif sex_ev['fuck_enjoyment'] = 0:
 				'<i>Fuck, I hope so,</i> you think to yourself. <i>That was boring as all hell!</i>'
 				'<i>Fuck, I hope so,</i> you think to yourself. <i>That was boring as all hell!</i>'
 			end
 			end
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		end
 	end
 	end
 end
 end
@@ -1933,7 +1933,7 @@ if $ARGS[0] = 'hurt_then_good':
 				cla & *clr
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 				'"It was really painful at first," you smile sheepishly. "It took me a while to get used to it, but eventually I started feeling really good. It was really surprising how much it hurt though."'
 				'"It was really painful at first," you smile sheepishly. "It took me a while to get used to it, but eventually I started feeling really good. It was really surprising how much it hurt though."'
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 		end
 		end
 		if sex_ev['creampie_orgasm'] > 0:
 		if sex_ev['creampie_orgasm'] > 0:
@@ -1941,7 +1941,7 @@ if $ARGS[0] = 'hurt_then_good':
 				cla & *clr
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 				'"It was really painful at first," you smile sheepishly. "Actually, I didn''t enjoy it at all. But then when you came..." You stop, shivering involuntarily. "I don''t know what happened, but it made me come too. After that, everything started feeling really good."'
 				'"It was really painful at first," you smile sheepishly. "Actually, I didn''t enjoy it at all. But then when you came..." You stop, shivering involuntarily. "I don''t know what happened, but it made me come too. After that, everything started feeling really good."'
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 		end
 		end
 	end
 	end
@@ -1955,7 +1955,7 @@ if $ARGS[0] = 'numb_then_good':
 				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 				'"It didn''t actually feel like much at first," you confess. "A little bit of pain when you put it in, and then my pussy went almost numb for a while. I couldn''t really feel anything. But after a while I started feeling really good. Thanks for keeping it up until then."'
 				'"It didn''t actually feel like much at first," you confess. "A little bit of pain when you put it in, and then my pussy went almost numb for a while. I couldn''t really feel anything. But after a while I started feeling really good. Thanks for keeping it up until then."'
 				'You smile gratefully at <<$npc_firstname[$boy]>>.'
 				'You smile gratefully at <<$npc_firstname[$boy]>>.'
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 		end
 		end
 		if sex_ev['creampie_orgasm'] > 0:
 		if sex_ev['creampie_orgasm'] > 0:
@@ -1963,7 +1963,7 @@ if $ARGS[0] = 'numb_then_good':
 				cla & *clr
 				cla & *clr
 				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 				'"It didn''t actually feel like much at first," you confess. "A little bit of pain when you put it in, and then my pussy went almost numb for a while. I couldn''t really feel anything. But then when you came..." You stop, shivering involuntarily. "It... <i>awoke</i> something in me. Somehow it made me come too. And then it started feeling really good."'
 				'"It didn''t actually feel like much at first," you confess. "A little bit of pain when you put it in, and then my pussy went almost numb for a while. I couldn''t really feel anything. But then when you came..." You stop, shivering involuntarily. "It... <i>awoke</i> something in me. Somehow it made me come too. And then it started feeling really good."'
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 		end
 		end
 	end
 	end
@@ -1978,7 +1978,7 @@ if $ARGS[0] = 'kiss_turn_head':
 			'"Uhh, sorry... I guess I''m not ready for that yet..."'
 			'"Uhh, sorry... I guess I''m not ready for that yet..."'
 			'"We just had sex and you don''t want to kiss?" he asks, amusedly. "That''s too intimate for you?"'
 			'"We just had sex and you don''t want to kiss?" he asks, amusedly. "That''s too intimate for you?"'
 			'"Uhh, yeah... I guess..." you smile awkwardly back.'
 			'"Uhh, yeah... I guess..." you smile awkwardly back.'
-			gs'sex_ev_pillow_talk', 'topics'
+			gs'sex_ev_pillow_talk', 'topic_route'
 		end
 		end
 		
 		
 		if pcs_lovers > 0:
 		if pcs_lovers > 0:
@@ -1986,14 +1986,14 @@ if $ARGS[0] = 'kiss_turn_head':
 				cla & *nl
 				cla & *nl
 				'"Don''t do that," you say, not meeting his eyes. "I have a boyfriend."'
 				'"Don''t do that," you say, not meeting his eyes. "I have a boyfriend."'
 				'"Kissing isn''t the worst thing we''ve done if you''re worried about cheating," he smirks, but backs off anyways.'
 				'"Kissing isn''t the worst thing we''ve done if you''re worried about cheating," he smirks, but backs off anyways.'
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 		elseif npc_know_cheat[$boy] = 1:
 		elseif npc_know_cheat[$boy] = 1:
 			act'Boyfriend, remember?':
 			act'Boyfriend, remember?':
 				cla & *nl
 				cla & *nl
 				'"Hey," you say, not meeting his eyes. "I have a boyfriend, remember?"'
 				'"Hey," you say, not meeting his eyes. "I have a boyfriend, remember?"'
 				'"Kissing isn''t the worst thing we''ve done if you''re worried about cheating," he smirks, but backs off anyways.'
 				'"Kissing isn''t the worst thing we''ve done if you''re worried about cheating," he smirks, but backs off anyways.'
-				gs'sex_ev_pillow_talk', 'topics'
+				gs'sex_ev_pillow_talk', 'topic_route'
 			end
 			end
 		end
 		end
 	end	
 	end	

+ 1 - 1
locations/sex_ev_work_talk1.qsrc

@@ -1,7 +1,7 @@
 # sex_ev_work_talk1
 # sex_ev_work_talk1
 
 
 if $ARGS[0] = 'job_talk':
 if $ARGS[0] = 'job_talk':
-	act'Stop talking':cla & gs'sex_ev_after', 'after_sex2'
+	gs'sex_ev_pillow_talk', 'stop_talk'
 	act'Change the subject':cla & gs 'sex_ev_pillow_talk', 'topics'
 	act'Change the subject':cla & gs 'sex_ev_pillow_talk', 'topics'
 	if npc_job_known = 0:
 	if npc_job_known = 0:
 		gs'sex_ev_work_talk1', 'whats_your_job'
 		gs'sex_ev_work_talk1', 'whats_your_job'

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