Browse Source

a lot of code and content updates to booty calls
[added] shower sex, before and after
[added] broken condom content
[fixed] did not have a cum_call when using condoms
[changed] split up files that were getting too long
[changed] where some text was stored in one file to another file

hornguy6 1 năm trước cách đây
mục cha
commit
6d7f01e79c

+ 4 - 1
glife.qproj

@@ -631,9 +631,12 @@
 		<Location name="booty_call_after"/>
 		<Location name="booty_call_cum"/>
 		<Location name="booty_call_talk"/>
+		<Location name="booty_call_pillow_talk"/>
 		<Location name="booty_call_morning"/>
 		<Location name="booty_call_sex"/>
-		<Location name="booty_call_sms"/>		
+		<Location name="booty_call_shower"/>
+		<Location name="booty_call_sms"/>
+		<Location name="booty_call_stats"/>
 		<Location name="booty_call_virgin"/>
 	</Folder>
 	<Folder name="Station Campus">

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 375 - 718
locations/booty_call_after.qsrc


+ 236 - 35
locations/booty_call_cum.qsrc

@@ -143,7 +143,7 @@ if $ARGS[0] = 'fuck_cum_random':
 end
 
 if $ARGS[0] = 'random_cum_choice':
-	if rand(1,5) = 1:
+	if rand(1,5) = 1 and (npc_childfree[$boy] ! 1 or npc_know_bc[$boy] = 1):
 		$booty_call['cum_choice'] = 'creampie'
 	elseif rand(1,4) = 1:
 		$booty_call['cum_choice'] = 'mouth'
@@ -276,7 +276,11 @@ if $ARGS[0] = 'fuck_cum':
 			
 			act'Not inside me!':booty_call['not_inside'] = 1 & gt 'booty_call_cum', 'cum_not_inside'
 		else
-			act'Let him come in the condom':gt 'booty_call_cum', 'cum_condom'
+			if booty_call['he_ask_creampie'] = 1:
+				act'Come together':gs 'booty_call_cum', 'cum_condom'
+			else
+				act'Let him come in the condom':gt 'booty_call_cum', 'cum_condom'
+			end
 		end
 		
 		if $booty_call['position'] = 'cowgirl':
@@ -284,11 +288,11 @@ if $ARGS[0] = 'fuck_cum':
 		end
 
 	elseif $booty_call['cum_choice'] = 'creampie_surprise':
-		if booty_call['condom'] = 1:
-			act'Continue':gt 'booty_call_sex', 'cum_condom_pre'
-		else
+!!		if booty_call['condom'] = 1:
+!!			act'Continue':gt 'booty_call_sex', 'cum_condom_pre'
+!!		else
 			act'Continue':gt 'booty_call_cum', 'creampie_surprise'
-		end
+!!		end
 	elseif booty_call['his_choice'] = 2:
 		act'Continue':gt 'booty_call_cum', 'cum_his_choice'
 	end
@@ -366,7 +370,7 @@ if $ARGS[0] = 'cum_his_choice2':
 	!! he doesn''t warn you or you tell him he can do whatever he wants
 	booty_call['his_choice'] = 2
 	if booty_call['where'] = 1:
-		if $npc_cum_pref[$boy] = 'creampie':
+		if $npc_cum_pref[$boy] = 'creampie' and (npc_childfree[$boy] ! 1 or npc_know_bc[$boy] = 1):
 			gt'booty_call_cum', 'creampie_surprise'
 		elseif $npc_cum_pref[$boy] = 'mouth':
 			booty_call['mouth_cum'] += 1
@@ -400,7 +404,7 @@ if $ARGS[0] = 'cum_his_choice2':
 end
 
 if $ARGS[0] = 'cum_wherever':
-	if $booty_call['cum_choice'] = 'creampie':
+	if $booty_call['cum_choice'] = 'creampie' and (npc_childfree[$boy] ! 1 or npc_know_bc[$boy] = 1):
 		gt'booty_call_cum', 'creampie_surprise'
 	elseif $booty_call['cum_choice'] = 'mouth':
 		gt'booty_call_cum', 'cum_mouth'
@@ -410,7 +414,7 @@ if $ARGS[0] = 'cum_wherever':
 		booty_call['he_ask_tits'] = 1
 		gs 'booty_call_cum', 'cum_tits1'
 	else
-		if $npc_cum_pref[$boy] = 'creampie':
+		if $npc_cum_pref[$boy] = 'creampie' and (npc_childfree[$boy] ! 1 or npc_know_bc[$boy] = 1):
 			gt'booty_call_cum', 'creampie_surprise'
 		elseif $npc_cum_pref[$boy] = 'mouth':
 			booty_call['mouth_cum'] += 1
@@ -424,6 +428,18 @@ if $ARGS[0] = 'cum_wherever':
 		elseif $npc_cum_pref[$boy] = 'pullout':
 			booty_call['pullout'] += 1
 			gt'booty_call_cum', 'cum_pullout'
+		else
+			if rand(1,10) >= 9:
+				gt'booty_call_cum', 'cum_mouth'
+			elseif rand(1,8) >= 7:
+				gs'booty_call_cum', 'cum_facial'
+			elseif rand(1,6) >= 5:
+				gs 'booty_call_cum', 'cum_tits1'
+			elseif rand(1,4) >= 3:
+				gs'booty_call_cum', 'facial_he_jerks'
+			else
+				gt'booty_call_cum', 'cum_pullout'
+			end
 		end
 	end
 end
@@ -482,7 +498,8 @@ if $ARGS[0] = 'cum_facial':
 	act'Let him jerk off on your face':gt'booty_call_cum', 'facial_he_jerks'
 end
 
-if $ARGS[0] = 'facial_jerk_him':	
+if $ARGS[0] = 'facial_jerk_him':
+	booty_call['cock_remove'] = 1
 	booty_call['cum_face'] += 1
 	if booty_call['he_ask_creampie'] = 1:
 		$booty_call['cum_describe1'] = 'Sorry,'
@@ -505,12 +522,16 @@ if $ARGS[0] = 'facial_jerk_him':
 	elseif $booty_call['position'] = 'cowgirl':
 		'You hop off of <<$npc_firstname[$boy]>> and lay down on the bed. Pulling him close so he''s straddling you, you take hold of his cock and pump his shaft no more than twice before thick, hot cum comes spurts out, coating your face.'
 	end
-	
+	*nl
+	if orgasm > booty_call['orgasm']:
+		'The warm liquid making contact with your skin is the only thing left you need and you come with him, getting caught in the throes of orgasm as you keep working his shaft, emptying his balls all over your face.'
+	end
 	gs'booty_call_cum', 'facial_wipe_eyes'
 	gs'booty_call_talk', 'cum_react'
 end
 
 if $ARGS[0] = 'facial_he_jerks':
+	booty_call['cock_remove'] = 1
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/shared/sex/cock/jerk.jpg"></center>'
 	if booty_call['his_choice'] > 0 and booty_call['condom'] = 1:
@@ -548,6 +569,10 @@ if $ARGS[0] = 'facial_close_eyes':
 		gs'stat'
 		'<center><video autoplay loop src="images/shared/sex/cum/facial/facial0,3.mp4"></video></center>'
 		'You close your eyes and moments later hot liquid splashes across your face, the sensation making you flinch involuntarily.'
+		if orgasm > booty_call['orgasm']:
+			*nl
+			'The warm cum making contact with your skin is the only thing left you need and you come with him, quivering in orgasm as he empties his balls all over your face.'
+		end
 		gs'booty_call_cum', 'facial_wipe_eyes'
 		gs'booty_call_talk', 'cum_react'
 	end
@@ -558,6 +583,8 @@ if $ARGS[0] = 'facial_tongue_swallow':
 		$booty_call['cum_describe1'] = 'Thanks,'
 		$booty_call['cum_describe2'] = 'licking your lips'
 		booty_call['cum_mouth'] += 1
+		booty_call['swallow'] = 1
+		booty_call['swallow_count'] += 1
 		cla & *clr
 		gs'cum_call', 'mouth',$boy,1
 		gs'cum_call', 'breasts',$boy,1
@@ -565,11 +592,19 @@ if $ARGS[0] = 'facial_tongue_swallow':
 		gs'stat'
 		'<center><video autoplay loop src="images/shared/sex/cum/facial/facial25.mp4"></video></center>'
 		'You hop off the bed and kneel down, closing your eyes, opening your mouth, and sticking out your tongue as far as it can go. Moments later, you feel a hot glob of bitter liquid land directly on your tongue, followed by more that spatters across your face, running down your cheek and dripping onto your breasts. The rest spray across your lips and fill your mouth.'
+		if orgasm > booty_call['orgasm']:
+			*nl
+			'The warm cum making contact with your tongue is the only thing left you need and you come with him, struggling to catch the rest of his load as you quiver in orgasm.'
+		end
 		act'Gulp':
 			cla & *clr
 			swallow += 1
 			'<center><video autoplay loop src="images/shared/sex/cum/facial/facial26.mp4"></video></center>'
-			'A few seconds go by and no more spurts of cum land on you so you close your mouth and swallow, gulping down the entire load. You open your mouth again afterwards to pick up any stray shots, but it seems <<$npc_firstname[$boy]>> is finished so you open your eyes to look at him.'
+			if orgasm > booty_call['orgasm']:
+				'A few seconds go by and no more spurts of cum land on you so you close your mouth and swallow, gulping down the entire load. You pant heavily in the aftershocks of your orgasm, looking up at <<$npc_firstname[$boy]>> through cum-glazed eyes.'
+			else
+				'A few seconds go by and no more spurts of cum land on you so you close your mouth and swallow, gulping down the entire load. You open your mouth again afterwards to pick up any stray shots, but it seems <<$npc_firstname[$boy]>> is finished so you open your eyes to look at him.'
+			end
 			
 !!{			if npc_seen_swallow[$boy] = 1 and $npc_cum_pref[$boy] = 'mouth' and booty_call['swallow_comment'] ! daystart:
 				booty_call['swallow_comment'] = daystart
@@ -602,7 +637,10 @@ if $ARGS[0] = 'facial_tongue_spit':
 		gs'stat'
 		'<center><video autoplay loop src="images/shared/sex/cum/facial/facial29.mp4"></video></center>'
 		'You open your mouth wide and stick your tongue out, waiting for the shot to come. <<$npc_firstname[$boy]>> grins, continuing to jack off with one hand and grabbing you by the hair with the other, positioning your face right in front of his cock. Moments later, spurts of semen erupt from it, spattering across your face and covering your tongue. You quickly spit the bitter liquid out over your lips as he continues to cum, a couple stray shots flying into your hair. A few seconds later, he stops ejaculating and releases your hair, stepping back from you.'
-		
+		if orgasm > booty_call['orgasm']:
+			*nl
+			'The warm cum making contact with your tongue is the only thing left you need and you come with him, even as more cum continues to splash against your cheeks and dribble down your chin.'
+		end
 		gs'booty_call_cum', 'facial_wipe_eyes'
 		gs'booty_call_talk', 'cum_react'
 	end
@@ -704,8 +742,8 @@ if $ARGS[0] = 'cum_mouth':
 	booty_call['cum_mouth'] += 1
 	gs'cum_call','mouth',$boy,1
 	!! differing descriptions based on position
-	'<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
-!!	'<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow3.mp4"></video></center>'
+	!!'<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
+	'<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow5.mp4"></video></center>'
 	if booty_call['his_choice'] ! 2:
 		if booty_call['mouth_ask'] = 1:
 			'"In my mouth!"'
@@ -720,19 +758,19 @@ if $ARGS[0] = 'cum_mouth':
 	*nl
 	if booty_call['his_choice'] = 2 and booty_call['condom'] = 1:
 		if $booty_call['position'] = 'miss':
-			'"I want to come in your mouth," <<$npc_firstname[$boy]>> grunts. He pulls out of your pussy and you crawl forward, ripping off the condom and replacing it with your lips, bobbing your head up and down. Within moments, hot globs of liquid spurt into your mouth.'
+			'"I want to come in your mouth," <<$npc_firstname[$boy]>> grunts. He pulls out of your pussy and you crawl forward, ripping off the condom and replacing it with your lips. As soon as you do, his hips buck, sending your head all the way to the base of his shaft, and hot globs of salty liquid fill your mouth.'
 		elseif $booty_call['position'] = 'doggy':
-			'"I want to come in your mouth," <<$npc_firstname[$boy]>> grunts. You feel <<$npc_firstname[$boy]>>''s cock pull out of your pussy and you quickly turn around, ripping off the condom and replacing it with your lips, bobbing your head up and down. Within moments, hot globs of liquid spurt into your mouth.'
+			'"I want to come in your mouth," <<$npc_firstname[$boy]>> grunts. You feel <<$npc_firstname[$boy]>>''s cock pull out of your pussy and you quickly turn around, ripping off the condom and replacing it with your lips. As soon as you do, his hips buck, sending your head all the way to the base of his shaft, and hot globs of salty liquid fill your mouth.'
 		elseif $booty_call['position'] = 'cowgirl':
-			'"I want to come in your mouth," <<$npc_firstname[$boy]>> grunts. You jump off <<$npc_firstname[$boy]>>''s cock and turn around, ripping the condom off and replacing it with your lips, bobbing your head up and down. Within moments, hot globs of liquid spurt into your mouth.'
+			'"I want to come in your mouth," <<$npc_firstname[$boy]>> grunts. You jump off <<$npc_firstname[$boy]>>''s cock and turn around, ripping the condom off and replacing it with your lips. As soon as you do, his hips buck, sending your head all the way to the base of his shaft, and hot globs of salty liquid fill your mouth.'
 		end
 	elseif booty_call['his_choice'] = 2:
 		if $booty_call['position'] = 'miss':
-			'"I want to come in your mouth," <<$npc_firstname[$boy]>> grunts. He pulls out of you and you lunge forward, replacing your pussy with your lips, bobbing your head up and down his shaft. You taste yourself on him and moments later, hot globs of salty liquid spurt into your mouth, mixing flavors with your own juices.'
+			'"I want to come in your mouth," <<$npc_firstname[$boy]>> grunts. He pulls out of you and you lunge forward, replacing your pussy with your lips. You taste yourself on his shaft and moments later, his hips buck, sending your head all the way to its base as hot globs of salty liquid spurt into your mouth, mixing flavors with your own juices.'
 		elseif $booty_call['position'] = 'doggy':
-			'"I want to come in your mouth," <<$npc_firstname[$boy]>> grunts. You feel <<$npc_firstname[$boy]>>''s cock pull out of you and you quickly turn around, ripping off the condom and replacing your pussy with your lips, bobbing your head up and down his shaft. You taste yourself on him and moments later, hot globs of salty liquid spurt into your mouth, mixing flavors with your own juices.'
+			'"I want to come in your mouth," <<$npc_firstname[$boy]>> grunts. You feel <<$npc_firstname[$boy]>>''s cock pull out of you and you quickly turn around, ripping off the condom and replacing your pussy with your lips, bobbing your head up and down his shaft and moments later, his hips buck, sending your head all the way to its base as hot globs of salty liquid spurt into your mouth, mixing flavors with your own juices.'
 		elseif $booty_call['position'] = 'cowgirl':
-			'"I want to come in your mouth," <<$npc_firstname[$boy]>> grunts. You jump off <<$npc_firstname[$boy]>> and turn around, replacing your pussy with your lips, bobbing your head up and down his shaft. You taste yourself on him and moments later, hot globs of salty liquid spurt into your mouth, mixing flavors with your own juices.'
+			'"I want to come in your mouth," <<$npc_firstname[$boy]>> grunts. You jump off <<$npc_firstname[$boy]>> and turn around, replacing your pussy with your lips, bobbing your head up and down his shaft and moments later, his hips buck, sending your head all the way to its base as hot globs of salty liquid spurt into your mouth, mixing flavors with your own juices.'
 		end
 	elseif booty_call['condom'] = 1:
 		if $booty_call['position'] = 'miss':
@@ -760,6 +798,7 @@ if $ARGS[0] = 'cum_mouth':
 			$booty_call['cum_describe1'] = 'Thanks,'
 			$booty_call['cum_describe2'] = 'wiping your mouth.'
 			booty_call['spit'] = 1
+			booty_call['spit_count'] += 1
 			$booty_call['last_cum'] = 'spit'
 			gs'cum_call', 'face', $boy, 1
 			gs'stat'
@@ -773,6 +812,7 @@ if $ARGS[0] = 'cum_mouth':
 			$booty_call['cum_describe1'] = 'Thanks,'
 			$booty_call['cum_describe2'] = 'wiping your mouth.'
 			booty_call['swallow'] = 1
+			booty_call['swallow_count'] += 1
 			$booty_call['last_cum'] = 'swallow'
 			swallow += 1
 			cla & *clr
@@ -787,6 +827,8 @@ if $ARGS[0] = 'cum_mouth':
 		act'Gag':
 			cla & *clr
 			npc_cum_gag[$boy] += 1
+			booty_call['spit_count'] += 1
+			booty_call['gag'] = 1
 			'<center><video autoplay loop src="images/shared/sex/cum/mouth/gag2.mp4"></video></center>'
 			'The intensity of the bitter flavor is far more than you expect and you immediately pull your mouth off, spitting out the first load. You stick your tongue out, tryiing to soldier through and at least take the rest of it but as soon as the next shot hits your tongue your gag reflex kicks in instead, causing you to retch.'
 			'Still holding onto <<$npc_firstname[$boy]>>''s cock with one hand, you clamp your other hand over your mouth, throat convulsing. It smears the cum on your lips all over your face, but you somehow manage to stop yourself from throwing up all over the bed.'
@@ -893,7 +935,6 @@ if $ARGS[0] = 'cum_tits1':
 	$booty_call['last_cum'] = 'tits'
 	booty_call['cum_tits'] += 1
 	gs'cum_call', 'face',$boy,1
-	booty_call['tits'] += 1
 	!! differing descriptions based on position
 	cla & *nl
 	if booty_call['tits_ask'] = 1:
@@ -916,6 +957,7 @@ if $ARGS[0] = 'cum_tits1':
 end
 
 if $ARGS[0] = 'cum_tits2':
+	booty_call['cock_remove'] = 1
 	cla & *clr
 	$booty_call['last_cum'] = 'tits'
 	gs 'cum_call', 'breasts', $boy, 1
@@ -941,6 +983,7 @@ if $ARGS[0] = 'cum_tits2':
 end
 
 if $ARGS[0] = 'cum_tits3':
+	booty_call['cock_remove'] = 1
 	cla & *clr
 	$booty_call['last_cum'] = 'tits'
 	gs 'cum_call', 'breasts', $boy, 1
@@ -1040,6 +1083,7 @@ if $ARGS[0] = 'cum_inside':
 				gs'stat'
 				booty_call['cum_together'] = 2
 				booty_call['orgasm_count'] += 1
+				booty_call['creampie_orgasm'] += 1
 				'You gasp, the sensation triggering your own climax, and get sent over the edge yourself. The two of come together, each of your orgasms fueling the other''s until eventually they''ve run their course and both of you lay there panting.'
 				act'Continue':gs'booty_call_sex','sex_end'
 				gs 'booty_call_cum', 'cum_inside_pull_away'
@@ -1084,6 +1128,7 @@ if $ARGS[0] = 'cum_inside':
 				gs'stat'
 				booty_call['cum_together'] = 2
 				booty_call['orgasm_count'] += 1
+				booty_call['creampie_orgasm'] += 1
 				'You gasp, the sensation triggering your own climax, and get sent over the edge yourself. The two of come together, each of your orgasms fueling the other''s until eventually they''ve run their course and both of you collapse.'
 				gs 'booty_call_cum', 'cum_inside_pull_away'
 				gs 'booty_call_talk', 'creampie_react'
@@ -1137,6 +1182,7 @@ if $ARGS[0] = 'cum_inside':
 					gs'stat'
 					booty_call['cum_together'] = 2
 					booty_call['orgasm_count'] += 1
+					booty_call['creampie_orgasm'] += 1
 					'You gasp, the sensation triggering your own climax, and get sent over the edge yourself. The two of come together, each of your orgasms fueling the other''s until eventually they''ve run their course and both of you collapse.'
 					gs 'booty_call_cum', 'cum_inside_pull_away'
 					gs 'booty_call_talk', 'creampie_react'
@@ -1216,6 +1262,7 @@ if $ARGS[0] = 'cum_together':
 	end
 	act'Orgasm':
 		booty_call['orgasm_count'] += 1
+		booty_call['creampie_orgasm'] += 1
 		cla & *clr
 		if $booty_call['position'] = 'miss':
 			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie1.mp4"></video></center>'
@@ -1276,6 +1323,7 @@ if $ARGS[0] = 'cum_force':
 			gs 'arousal', 'vaginal', 1, 'no_orgasm_msg'
 			gs'stat'
 			booty_call['orgasm_count'] += 1
+			booty_call['creampie_orgasm'] += 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 fueling the other''s. After some time, your orgasm fades, leaving both of you panting.'
 		else
@@ -1368,7 +1416,11 @@ if $ARGS[0] = 'cum_pullout':
 					'He barely follows your instructions in time. No sooner does his cock slip from your pussy than cum bursts from the tip, spattering all across your stomach.'
 				end
 			else
-				'<<$npc_firstname[$boy]>> grunts and his cock slips from your pussy. The moment it does, <<$npc_firstname[$boy]>> comes, spattering your stomach with his sticky, white cum.'
+				if booty_call['condom'] = 1:
+					'<<$npc_firstname[$boy]>> pulls himself out of your pussy and tears off the condom, furiously jacking off over you. Moments later, he ejaculates, sending cum flying all over your body, spattering across your belly.'
+				else
+					'<<$npc_firstname[$boy]>> grunts and his cock slips from your pussy. The moment it does, <<$npc_firstname[$boy]>> comes, spattering your stomach with his sticky, white cum.'
+				end
 			end
 			
 		elseif $booty_call['position'] = 'doggy':
@@ -1407,7 +1459,11 @@ if $ARGS[0] = 'cum_pullout':
 				booty_call['cum_back'] += 1
 				booty_call['cum_ass'] += 1
 				'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum4.jpg"></center>'
-				'<<$npc_firstname[$boy]>> grunts, his cock slipping from your pussy and sliding up between your ass cheeks. You reach around to put it back in when you feel something hot and wet spattering across your ass and back.'
+				if booty_call['condom'] = 1:
+					'<<$npc_firstname[$boy]>> suddenly pushes you backwards, eliciting a yelp as you fall onto your back, his cock popping out from your pussy along the way. He rips the condom off his cock and moments later, he ejaculates, sending cum spattering across your belly.'
+				else
+					'<<$npc_firstname[$boy]>> grunts, his cock slipping from your pussy and sliding up between your ass cheeks. You reach around to put it back in when you feel something hot and wet spattering across your ass and back.'
+				end
 			end
 			
 		end
@@ -1448,7 +1504,7 @@ end
 if $ARGS[0] = 'creampie_surprise_react':
 	
 	gs 'booty_call_talk', 'creampie_wtf'
-	gs 'booty_call_talk', 'creampie_oh_shit'
+	gs 'booty_call_talk', 'creampie_accident_oh_shit'
 		
 	act'Take it in stride':
 		booty_call['take_in_stride'] = 1
@@ -1461,6 +1517,7 @@ if $ARGS[0] = 'creampie_surprise_react':
 	if orgasm = booty_call['orgasm']:
 		act'Creampie induced orgasm':
 			booty_call['orgasm_count'] += 1
+			booty_call['creampie_orgasm'] += 1
 			booty_call['cum_together'] = 2
 			$orgasm_or = 'yes'
 			gs'arousal','vaginal',-1,'no_orgasm_msg'
@@ -1520,7 +1577,6 @@ if $ARGS[0] = 'creampie_surprise_cum_together':
 	elseif $booty_call['position'] = 'cowgirl':
 		'<center><img <<$set_imgh>> src="images/shared/sex/vag/cowgirl/1.jpg"></center>'
 		'You let yourself collapse on top of <<$npc_firstname[$boy]>>, breathing heavily, feeling your breasts pressed against his chest rising and falling with the same strain as your own.'
-		
 	end
 	if npc_know_love_creampie[$boy] = 1:
 		'He stares into your eyes, smiling.'
@@ -1533,10 +1589,14 @@ if $ARGS[0] = 'creampie_surprise_cum_together':
 	gs'booty_call_talk','love_creampies'
 	gs'booty_call_talk','creampie_ask_next_time'
 	gs'booty_call_talk','cum_together_kiss'
+	gs'booty_call_talk','cum_together_no_bc'
+	if booty_call['orgasm_count'] >= 5 or pcs_sleep < 20 and hour >= 20:
+		act'Collapse':gt'booty_call_after','black_out'
+	end
 end
 
 if $ARGS[0] = 'what_now':
-	if (rand(0,1) = 1 or npc_selfish[$boy] = 1) and booty_call['cum_count'] > npc_sexdrive[$boy]:
+	if (rand(0,1) = 1 or npc_selfish[$boy] = 1) and booty_call['cum_count'] < npc_sexdrive[$boy]:
 		'"Uhh..." <<$npc_firstname[$boy]>> sits up in bed awkwardly. "So... should we keep going or...?"'
 	else
 		'"Uhh..." <<$npc_firstname[$boy]>> sits up in bed awkwardly. "So... what now?"'
@@ -1544,6 +1604,11 @@ if $ARGS[0] = 'what_now':
 	act'Let''s stop':
 		cla & *nl
 		'"Probably best if we stop here," you say morosely.'
+		if npc_selfish[$boy] = 1 and booty_call['cum_count'] < npc_sexdrive[$boy]:
+			'<<$npc_firstname[$boy]>> nods in reluctant agreement.'
+		else
+			'<<$npc_firstname[$boy]>> nods in somber agreement.'
+		end
 		gs'booty_call_after','finish'
 	end
 	
@@ -1553,6 +1618,27 @@ if $ARGS[0] = 'what_now':
 		'"Let''s keep going," you smile. "I''m not satisfied yet anyways."'
 		'"Great! Gimme a minute to get hard again," he says, working his cock, concentrating hard to try and stiffen up again.'
 		gs'booty_call_sex','reset'
+		act'Let him lead':cla & gs 'booty_call_sex', 'he_choose_position'
+		act'Foreplay':cla & gs 'booty_call_start', 'foreplay_choose'
+		act'Sex':cla & gs'booty_call_sex','position_change' & gs 'booty_call_sex', 'condoms'
+	end
+	
+	act'Keep going (no condoms)':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/misc/wait.mp4"></video></center>'
+		if daystage >= 3:
+			'"I guess there''s no point in using any more condoms tonight," you grin wickedly.'
+		else
+			'"I guess there''s no point in using any more condoms today," you grin wickedly.'
+		end
+		if npc_condom_conscious[$boy] = 2:
+			'"No reason to increase the risk either," <<$npc_firstname[$boy]>> frowns and keeps more condoms within arm''s reach.'
+		else
+			booty_call['no_condom'] = 1
+			'<<$npc_firstname[$boy]>> grins back at you and his cock immediately starts to stiffen again, apparently getting hard just at the thought of fucking you bareback.'
+		end
+		gs'booty_call_sex','reset'
+		act'Let him lead':cla & gs 'booty_call_sex', 'he_choose_position'
 		act'Foreplay':cla & gs 'booty_call_start', 'foreplay_choose'
 		act'Sex':cla & gs'booty_call_sex','position_change' & gs 'booty_call_sex', 'condoms'
 	end
@@ -1574,8 +1660,8 @@ if $ARGS[0] = 'cum_not_inside':
 end
 
 if $ARGS[0] = 'cum_condom':
-	booty_call['cum_condom'] += 1
 	cla & *clr
+	gs'cum_call','',$boy,1,3
 	$booty_call['cum_choice'] = 'condom'
 	if $booty_call['position'] = 'miss':
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum61.jpg"></center>'
@@ -1586,11 +1672,106 @@ if $ARGS[0] = 'cum_condom':
 		$booty_call['cum_describe2'] = 'looking over your shoulder as you let his rubber encased cock slip from your pussy.'
 		booty_call['cock_remove'] = 1
 	elseif $booty_call['position'] = 'cowgirl':
-		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum81.jpg"></center>'
+		'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cumvaginal.mp4"></video></center>'
 		$booty_call['cum_describe2'] = 'settling your self down onto his rubber encased cock.'
 	end
-	'<<$npc_firstname[$boy]>> buries his cock inside your pussy and you can feel it pulse inside you, straining against the rubber coat around it.'
-	gs 'booty_call_sex', 'sex_end'
+	if condom_break > 0:
+		booty_call['broken_condom'] = 1
+		if booty_call['orgasm'] < orgasm:
+			'<<$npc_firstname[$boy]>> buries his cock inside your pussy. It throbs inside you through the condom, causing you to come as well. You ride out your orgasms together, oblivious to everything except the pleasure.'
+			act'Continue':gs'booty_call_cum','broken_condom2'
+		else
+			'<<$npc_firstname[$boy]>> buries his cock inside your pussy and you can feel it pulse inside you, straining against the rubber coat around it.'
+			gt'booty_call_cum','broken_condom1'
+		end
+	else
+		if booty_call['orgasm'] < orgasm:
+			booty_call['cum_together'] = 1
+			'<<$npc_firstname[$boy]>> buries his cock inside your pussy. It throbs inside you through the condom, causing you to come as well. You ride out your orgasms together, oblivious to everything except the pleasure.'
+		else
+			'<<$npc_firstname[$boy]>> buries his cock inside your pussy and you can feel it pulse inside you, straining against the rubber coat around it.'
+		end
+		booty_call['cum_condom'] += 1
+		gs 'booty_call_sex', 'sex_end'
+	end
+end
+
+if $ARGS[0] = 'broken_condom1':
+	cla & *nl
+	'Right as it seems like <<$npc_firstname[$boy]>>''s finished, you feel a <i>pop</i> inside you and a rush of warmth fills you all at once.'
+	act'Oh shit!':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum111.jpg"></center>'
+		'Your eyes go wide in shock and you jump off the bed, looking between your legs. As you feared, thick, white strands of cum leak from your snatch, running down your thighs. The condom must have broken.'
+		gs 'booty_call_talk', 'oh_shit_options'
+	end
+	
+	act'Take it in stride':
+		booty_call['cock_remove'] = 1
+		cla & *clr
+		if $booty_call['position'] = 'cowgirl':
+			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie2.mp4"></video></center>'
+			'You blink in surprise but wait patiently without making a fuss until <<$npc_firstname[$boy]>> finishes his orgasm. Then you slowly raise your hips to remove yourself from his cock. The moment it slips free, cum gushes from your pussy and you visually confirm what you suspected: the condom broke.'
+		else
+			if $booty_call['position'] = 'miss':
+				'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
+				'You blink in surprise but wait patiently without making a fuss until <<$npc_firstname[$boy]>> finishes his orgasm and withdraws his cock from you. The moment it slips free, cum gushes from your pussy and you visually confirm what you suspected: the condom broke.'
+			else
+				'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/doggy1.jpg"></center>'
+				'You blink in surprise but wait patiently without making a fuss until <<$npc_firstname[$boy]>> finishes his orgasm and withdraws his cock from you. The moment it slips free, something wet gushes from your pussy and you turn around to visually confirm what you suspected: the condom broke.'
+			end
+		end
+		gs'booty_call_talk','oh_shit_options'
+		gs'booty_call_talk','creampie_accident_birth_control'
+	end
+	
+!!{	act'Come':
+		$orgasm_or = 'yes'
+		gs'arousal','vaginal',-1,,'no_orgasm_msg'
+		cla & *clr
+		if $booty_call['position'] = 'miss':
+			'<center><video autoplay loop src="images/shared/sex/vag/miss/orgasm1.mp4"></video></center>'
+			'The sudden explosion of warmth inside you overwhelms your senses and you gasp. It causes you to orgasm, '
+		elseif $booty_call['position'] = 'doggy':
+			'<center><video autoplay loop src="images/shared/sex/vag/doggy/orgasm1.mp4"></video></center>'
+		elseif $booty_call['position'] = 'cowgirl':
+			'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/orgasm1.mp4"></video></center>'
+		end
+		
+	end}
+end
+
+if $ARGS[0] = 'broken_condom2':
+	cla & *clr
+	if $booty_call['position'] = 'miss':
+		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum61.jpg"></center>'
+		booty_call['cock_remove'] = 1
+	elseif $booty_call['position'] = 'doggy':
+		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum71.jpg"></center>'
+		booty_call['cock_remove'] = 1
+	elseif $booty_call['position'] = 'cowgirl':
+		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum81.jpg"></center>'
+	end
+	'You come down from your orgasm, panting, about to smile at <<$npc_firstname[$boy]>> when you freeze in panic.'
+	*nl
+	'Something feels...'
+	act'Continue':
+		booty_call['cock_remove'] = 1
+		cla & *clr
+		if $booty_call['position'] = 'doggy':
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/doggy.jpg"></center>'
+			'<<$npc_firstname[$boy]>> slips his cock out from behind you and something wet trickles out after him.'
+			*nl
+			'Turning around, you look at his crotch and confirm your suspicions: the condom broke.'
+		else
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
+			'<<$npc_firstname[$boy]>> slips his cock out from inside you and something wet trickles out after it.'
+			*nl
+			'Turning around, you look at his cock and confirm your suspicions: the condom broke.'
+		end
+		gs'booty_call_talk','oh_shit_options'
+		gs'booty_call_talk','creampie_accident_birth_control'
+	end
 end
 
 if $ARGS[0] = 'girl_cum_condom_react':
@@ -1600,11 +1781,27 @@ end
 if $ARGS[0] = 'fuck_continue':
 	if booty_call['bored'] = 1:
 		act'Keep going':gt 'booty_call_sex', '<<$booty_call[''pos_speed'']>>.bored'
+	elseif booty_call['virgin_enjoyment'] = -1:
+		if $booty_call['pos_speed'] = 'miss3' or $booty_call['pos_speed'] = 'doggy3':
+			act'Sob':booty_call['virgin_pain'] = 4 & gt 'booty_call_sex', '<<$booty_call[''pos_speed'']>>.2'
+			act'Try to hold back tears':booty_call['virgin_pain'] = 3 & gt 'booty_call_sex', '<<$booty_call[''pos_speed'']>>.2'
+		else
+			act'Hold back tears':booty_call['virgin_pain'] = 3 & gt 'booty_call_sex', '<<$booty_call[''pos_speed'']>>.2'
+		end
+		act'Perservere':booty_call['virgin_pain'] = 2 & gt 'booty_call_sex', '<<$booty_call[''pos_speed'']>>.2'
+		act'The pain is fading':booty_call['virgin_pain'] = 1 & gt 'booty_call_sex', '<<$booty_call[''pos_speed'']>>.2'
+	elseif booty_call['virgin_enjoyment'] = 1:
+		act'Just keep fucking':booty_call['moan'] = 1 & gt 'booty_call_sex', '<<$booty_call[''pos_speed'']>>.2'
+		act'Fake some moans':booty_call['moan'] = 2 & gt 'booty_call_sex', '<<$booty_call[''pos_speed'']>>.2'
+		act'Starting to feel good':booty_call['virgin_feel_good'] = 1 & $orgasm_or = '' & gt 'booty_call_sex', '<<$booty_call[''pos_speed'']>>.2'
 	else
-		act'Focus on the sensations':booty_call['dirty_talk'] = 0 & booty_call['moan'] = 0 & gt 'booty_call_sex', '<<$booty_call[''pos_speed'']>>.2'
-		act'Moan softly':booty_call['dirty_talk'] = 0 & booty_call['moan'] = 1 & gt 'booty_call_sex', '<<$booty_call[''pos_speed'']>>.2'
-		act'Moan loudly':booty_call['dirty_talk'] = 0 & booty_call['moan'] = 2 & gt 'booty_call_sex', '<<$booty_call[''pos_speed'']>>.2'
-		act'Talk dirty':booty_call['moan'] = 0 & booty_call['dirty_talk'] = 1 & gt 'booty_call_sex', '<<$booty_call[''pos_speed'']>>.2'
+		act'Focus on the sensations':$orgasm_or = '' & booty_call['dirty_talk'] = 0 & booty_call['moan'] = 0 & gt 'booty_call_sex', '<<$booty_call[''pos_speed'']>>.2'
+		act'Moan softly':$orgasm_or = '' & booty_call['dirty_talk'] = 0 & booty_call['moan'] = 1 & gt 'booty_call_sex', '<<$booty_call[''pos_speed'']>>.2'
+		act'Moan loudly':$orgasm_or = '' & booty_call['dirty_talk'] = 0 & booty_call['moan'] = 2 & gt 'booty_call_sex', '<<$booty_call[''pos_speed'']>>.2'
+		act'Talk dirty':$orgasm_or = '' & booty_call['moan'] = 0 & booty_call['dirty_talk'] = 1 & gt 'booty_call_sex', '<<$booty_call[''pos_speed'']>>.2'
+		if booty_call['virgin_enjoyment'] ! 2:
+			act'Fake enjoyment':booty_call['bored'] = 1 & booty_call['moan'] = 3 & $orgasm_or = 'no' & gt 'booty_call_sex', '<<$booty_call[''pos_speed'']>>.2'
+		end
 	end
 	
 	act'Change position':
@@ -1618,4 +1815,8 @@ if $ARGS[0] = 'fuck_continue':
 	end
 end
 
+if $ARGS[0] = 'orgasm_check':
+
+end
+
 --- booty_call_cum ---------------------------------

+ 561 - 0
locations/booty_call_pillow_talk.qsrc

@@ -0,0 +1,561 @@
+# booty_call_pillow_talk
+
+if $ARGS[0] = 'start':
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+	booty_call['pillow_talk'] = 1
+	'You and <<$npc_firstname[$boy]>> relax on the bed together, basking in the afterglow as you idly chit chat about things.'
+	if booty_call['virgin'] = 1 and booty_call['virgin_talk'] = 0:
+		gs'booty_call_virgin','first_time_talk'
+	else
+		gs'booty_call_pillow_talk','topics'
+	end
+end
+
+if $ARGS[0] = 'topics':
+	act'Stop talking':cla & gs'booty_call_after','after_sex2'
+	act'Talk about the sex':cla & gs'booty_call_pillow_talk','sex_talk'
+end
+
+if $ARGS[0] = 'sex_talk':
+	act'Stop talking':cla & gs'booty_call_after','after_sex2'
+	gs'booty_call_pillow_talk','good_for_you'
+	gs'booty_call_pillow_talk','better_without'
+	gs'booty_call_pillow_talk','kuni_wear_out'
+	gs'booty_call_pillow_talk','long_time'
+	gs'booty_call_pillow_talk','ran_out_of_condoms'
+	gs'booty_call_pillow_talk','keep_it_up'
+	gs'booty_call_pillow_talk','so_many_creampies'
+	gs'booty_call_pillow_talk','broken_creampie_rule'
+	if booty_call['sleepover'] = 1:gs'booty_call_talk','morning_talk'
+end
+
+if $ARGS[0] = 'good_for_you':
+	if booty_call['good_for_you'] = 0 and booty_call['mad'] ! 1 and booty_call['blue_ball'] ! 1:
+		act'Was it good for you?':
+			booty_call['good_for_you'] = 1
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+			minut += 1
+			'"Was it good for you?" you ask pleasantly.'	
+			if booty_call['virgin'] ! 1:
+				if booty_call['cum_count'] = npc_sexdrive[$boy]:
+					'"Yeah, you were great" he says. "You practically drained my balls. I might not be able to come again for a week. What about you?"'
+				elseif booty_call['cum_count'] < npc_sexdrive[$boy]/2:
+					'"I could''ve gone a few more times," he says. "But it wasn''t bad. How about you?"'
+				else
+					'"Yeah, it was," he says. "How about you?"'
+				end
+				gs'booty_call_pillow_talk','good_for_you'
+			else
+				if booty_call['cum_count'] = npc_sexdrive[$boy]:
+					'"Yeah, you were great" he says. "You practically drained my balls. I might not be able to come again for a week."'
+				else
+					'"I could''ve gone a few more times," he says. "But it wasn''t bad."'
+				end
+				gs'booty_call_pillow_talk','topics'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'good_for_you_too':
+	act'Satisfied':
+		cla & *nl
+		'"I had fun," you say, smiling at <<$npc_firstname[$boy]>>.'
+		gs'booty_call_pillow_talk','topics'
+	end
+	
+	if booty_call['fuck_count'] > 0:
+		act'Good dicking':
+			cla & *nl
+			'"You dicked me good," you grin back. "So, I''m happy."'
+			gs'booty_call_pillow_talk','topics'
+		end
+		
+		act'Dick drunk':
+			cla & *nl
+			'"You fucked me so good I''m still dick drunk," you giggle, rubbing your thighs together. "So yeah, I''d say it was pretty good too."'
+			gs'booty_call_pillow_talk','topics'
+		end
+		
+		if booty_call['fuck_count'] >= 5:
+			act'Won''t walk right':
+				cla & *nl
+				booty_call['keep_it_up'] = 1
+				if booty_call['cum_count'] = npc_sexdrive[$boy]:
+					'"I might not be able to walk right for a week either," you grin. "You might have fucked me bowlegged."'
+				else
+					'"You practically fucked me bowlegged," you grin. "I''m not gonna be able to walk right for a week."'
+				end
+				gs'booty_call_pillow_talk','topics'
+			end
+		end
+	end
+	
+	if booty_call['orgasm_count'] + booty_call['fake_orgasm_count'] > 3:
+		act'Lots of orgasms':
+			cla & *nl
+			'"You made me come so many times," you say, smiling at <<$npc_firstname[$boy]>>. "It was more than good."'
+			gs'booty_call_pillow_talk','topics'
+		end
+	elseif booty_call['orgasm_count'] > 0:
+		act'You got me off':
+			cla & *nl
+			'"You made me come," you say, smiling at <<$npc_firstname[$boy]>>. "How could I complain?"'
+			gs'booty_call_pillow_talk','topics'
+		end
+	end
+	
+	if booty_call['cum_count'] = npc_sexdrive[$boy]:
+		act'Could''ve gone more rounds':
+			cla & *nl
+			'"I could''ve gone a few more rounds," you say wistfully.'
+			'"Sorry," he says, looking a little embarrassed. "The spirit is willing, but the flesh is spongey and bruised.'
+			act'Laugh':
+				cla & *nl
+				'<<$npc_firstname[$boy]>>''s response makes you laugh out loud.'
+				'"That''s okay," you giggle. "I forgive you."'
+				gs'booty_call_pillow_talk','topics'
+			end
+			
+			act'Roll your eyes':
+				cla & *nl
+				'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.'
+				gs'booty_call_pillow_talk','topics'
+			end
+			
+		end
+	end
+end
+
+if $ARGS[0] = 'keep_it_up':
+	if booty_call['cum_count'] >= 5 and booty_call['keep_it_up'] = 0:
+		act'You can really keep it up':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+			booty_call['keep_it_up'] = 1
+			minut += 1
+			'"You can really keep it up, huh?" you say, impressed with how many times he managed to come.'
+			'"Yeah, I guess I have a pretty high sex drive. Glad that you have one to match," he smiles back.'
+			gs'booty_call_pillow_talk','topics'
+		end
+	end
+end
+
+if $ARGS[0] = 'kuni_wear_out':
+	if booty_call['pussy_lick_loop'] >= 5:
+		act'You''re a pussyeating psycho':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+			'"You''re a fucking psycho, you know that?" you pant, gasping for breath. "Who... makes a girl... cum five times in a row... with just their tongue?? And... doesn''t even want... to fuck her?!"'
+			'"I like eating pussy," he shrugs.'
+			'"You have a problem is what you have," you say, staring up at the ceiling with exhaustion crashing down on you.'
+			gs'booty_call_pillow_talk','sex_talk'
+		end
+	end
+end
+
+if $ARGS[0] = 'long_time':
+	if booty_call['start_hour'] > hour and booty_call['fuck_count'] > 0 and booty_call['long_time_talk'] = 0:
+		act'We were at it a long time':
+			booty_call['long_time_talk'] = 1
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+			'"Damn," you pant, reaching over to check your phone. "We were at it for a long time."'
+			'"Yeah," he grins back. "You''re just too much fun to fuck."'
+			gs'booty_call_pillow_talk','sex_talk'
+		end
+	end
+end
+
+if $ARGS[0] = 'ran_out_of_condoms':
+	if booty_call['out_of_condoms'] >= 1 and booty_call['used_condoms_talk'] = 0:
+		act'Can''t believe we ran out of condoms':
+			booty_call['used_condoms_talk'] = 1
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+			if booty_call['out_of_condoms'] >= 1 and prezik = 0:
+				'"I can''t believe we used <i>all</i> our condoms," you giggle, looking around at the discarded rubber sleeves littering the room. "Your stash and mine!"'
+			else
+				'"I can''t believe we used all of your condoms," you giggle, looking around at the discarded rubber sleeves littering the room.'
+			end
+			'"We fucked like crazy, didn''t we?" he nods in agreeable amusement.'
+			gs'booty_call_pillow_talk','sex_talk'
+		end
+	end
+end
+
+if $ARGS[0] = 'better_without':
+	if booty_call['condom'] >= 2 and booty_call['better_without'] = 0:
+		act'It was better without the condom':
+			booty_call['better_without'] = 1
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+			'"By the way," you say to <<$npc_firstname[$boy]>>. "It was better without the condom."'
+			if npc_selfish[$boy] = 1:
+				if $booty_call['cum_choice'] = 'creampie':
+					'"Oh yeah. Busting a nut inside is the best."'
+					act'Worry':
+						cla & *nl
+						'Your smile falters at that, reminding you again of what''s leaking out of your pussy.'
+						'<i>I hope I''ll be okay...</i> you think to yourself.'
+						gs'booty_call_pillow_talk','topics'
+					end
+
+					act'It felt good':
+						cla & *nl
+						'"It felt good," you agree. "Totally worth it."'
+						gs'booty_call_pillow_talk','topics'
+					end
+				else
+					'"I told you so," he says smugly.'
+					'"Glad I listened," you murmur back.'
+					gs'booty_call_pillow_talk','topics'
+				end
+			else
+				if $booty_call['cum_choice'] = 'creampie':
+					if booty_call['condom'] = 3:
+						'"Sorry I... uhh... you know..." He seems embarrassed. "I promised I wouldn''t come inside you but I ended up doing it anyways."'
+						if cum_loc['vagina'] > 0:
+							'<<$npc_firstname[$boy]>> looks at your pussy still leaking his cum and blushes.'
+						else
+							'<<$npc_firstname[$boy]>> looks at your pussy and blushes.'
+						end
+					else
+						'"Your pussy felt amazing."'
+						'"So did your dick," you smile.'
+					end
+					if npc_know_not_bc[$boy] = 0 and npc_know_bc[$boy] = 0:
+						if booty_call['plan_b'] = 1:
+							'"Good thing you have that morning after pill too,"'
+						else
+							'"Is it okay that I... you know...?" <<$npc_firstname[$boy]>> eyes your pussy, his cum still leaking from it.'
+						end
+						
+						gs 'booty_call_pillow_talk','creampie_okay'
+					elseif npc_know_bc[$boy] = 1:
+						'"But you''re on birth control, right?"'
+						'"Yeah," you nod. "So, no harm done."'
+						gs'booty_call_pillow_talk','topics'
+					else
+						gs 'booty_call_pillow_talk','creampie_okay'
+					end
+
+				else
+					if booty_call['no_condoms'] = 1:
+						'"Told you we didn''t need one," he laughs.'
+					else
+						'"Told you we didn''t need one," he laughs.'
+					end
+					act'You were right':
+						cla
+						'"I guess not," you say, smiling back.'
+						gs'booty_call_pillow_talk','topics'
+					end
+
+					if booty_call['condom'] >= 2:
+						act'Thanks for coming outside':
+							cla
+							if npc_dont_like_creampie[$boy] = 1:
+								'"Thanks for coming outside," you smile.'
+							else
+								'"Thanks for not coming inside me," you murmur.'
+								if booty_call['condom'] = 3:
+									'"Hey, I promised didn''t I?"'
+									'"I know. But some guys don''t listen. I appreciate that you actually followed through."'
+									gs'booty_call_pillow_talk','topics'
+								else
+									'"No problem. Though you didn''t ask me to. Would it have been a problem if I had?"'
+									act'No but thanks anyways':
+										cla & *nl
+										'"No," you shake your head. "But thanks anyways. I thought it was considerate."'
+										'You lean over and give him a peck on the cheek.'
+										gs'booty_call_pillow_talk','topics'
+									end
+
+									act'Too intimate':
+										cla & *nl
+										'"Too intimate for me," you grimace. "I have to really trust a guy before I let them do something like that, you know?"'
+										'"You should say something next time then."'
+										'"I guess. I just don''t want to ruin the mood..."'
+										gs'booty_call_pillow_talk','topics'
+									end
+									if tabletkishot > 0 or birth_control['think_safe'] = 1:
+										act'I just like being extra safe':
+											cla & *nl
+											'"No," you shake your head. "I''m on birth control so it probably would''ve been fine. I just like being extra safe."'
+											gs'booty_call_pillow_talk','topics'
+										end
+
+										act'I don''t like creampies':
+											npc_dont_like_creampie[$boy] = 1
+											cla & *nl
+											'"It wouldn''t have been a ''problem''. I''m on birth control. I just don''t like getting creampied," you grimace. "It feels weird."'
+											gs'booty_call_pillow_talk','topics'
+										end
+									else
+										act'I''m not on birth control':
+											npc_know_not_bc[$boy] = 1
+											cla & *nl
+											'"I''m not on birth control," you grimace. "Really, I shouldn''t have even taken the chance. Or I should have said something. But it turned out okay. So thanks."'
+											'You smile warmly at him.'
+											gs'booty_call_pillow_talk','topics'
+										end
+
+										act'I don''t like creampies':
+											cla & *nl
+											'"I don''t like getting creampied," you grimace. "It feels weird."'
+											gs'booty_call_pillow_talk','topics'
+										end
+									end
+								end
+							end
+						end
+					end
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'creampie_okay':
+	act'I''ll be fine':
+		cla & *nl
+		'"I''ll be fine," you say reassuringly. "One creampie isn''t gonna kill me. Besides, like I said, it felt good."'
+		'He nods, relaxing a bit.'
+		*nl
+		'<i>I mean, what are the odds that something bad happens, right?</i>'
+		gs'booty_call_pillow_talk','topics'
+	end
+
+	act'It was worth it':
+		cla & *nl
+		'"It was worth it," you grin and he smiles back at you.'
+		*nl
+		'<i>Besides, it''s just one creampie,</i> you think to yourself. <i>What''s the worst that could happen?</i>'
+		gs'booty_call_pillow_talk','topics'
+	end
+	if morning_after_pill = 0:
+		act'I''ll buy a morning after pill':
+			cla & *nl
+			'"It''s okay," you murmur reassuringly. "I''ll get a morning after pill tomorrow. No big deal."'
+			'He nods, smiling and seeming to relax a bit.'
+			gs'booty_call_pillow_talk','topics'
+		end
+	else
+	
+	end
+
+	gs'booty_call_pillow_talk','on_birth_control'
+end
+
+if $ARGS[0] = 'on_birth_control':
+	if tabletkishot > 0 or birth_control['think_safe'] = 1:
+		act'I''m on birth control':
+			npc_know_bc[$boy] = 1
+			cla & *nl
+			if tabletkishot > 0:
+				'"It''s fine. I''m on the shot," you reassure him. "I just wanted to be extra safe. No harm done."'
+			elseif birth_control['think_safe'] = 1:
+				'"It''s fine. I''m on the pill," you reassure him. "I just wanted to be extra safe. No harm done."'
+			end
+			'<<$npc_firstname[$boy]>> seems to relax, relieved that you''re not upset.'
+			gs'booty_call_pillow_talk','topics'
+		end
+	else
+		act'I''m on birth control (lie)':
+			npc_know_bc[$boy] = 1
+			cla & *nl
+			'"It''s okay," you smile, telling a barefaced lie. "I''m on birth control."'
+			'<<$npc_firstname[$boy]>> seems to relax, relieved that you''re not upset.'
+			*nl
+			'<i>I wonder if his baby is going to be swimming around inside me after this?</i>'
+			gs'booty_call_pillow_talk','topics'
+		end
+
+		act'If I get pregnant, you better take responsibility (tease)':
+			cla & *nl
+			'"If I get pregnant, you better take responsibility for this," you say with a smile to let him know you''re only teasing. He seems deeply discomforted by your joke though...'
+			gs'booty_call_pillow_talk','topics'
+		end
+	end
+end
+
+if $ARGS[0] = 'plastered':
+	if booty_call['plastered'] = 0:
+		booty_call['plastered'] = 1
+		if cum_loc['vagina'] > 0: booty_call['plaster_count'] += 1
+		if cumloc['anus'] > 0: booty_call['plaster_count'] += 1
+		if cum_loc['butt'] > 0: booty_call['plaster_count'] += 1
+		if cumloc['back'] > 0: booty_call['plaster_count'] += 1
+		if cum_loc['face'] > 0: booty_call['plaster_count'] += 1
+		if cumloc['hands'] > 0: booty_call['plaster_count'] += 1
+		if cumloc['stomach'] > 0: booty_call['plaster_count'] += 1
+		if cumloc['tits'] > 0: booty_call['plaster_count'] += 1
+		if cumloc['hair'] > 0: booty_call['plaster_count'] += 1
+	end
+	
+	if booty_call['plaster_count'] > 3 and booty_call['plastered'] = 1:
+		act'You really plastered me':
+			booty_call['plastered'] = 2
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+			if cum_loc['vagina'] > 0:
+				'"Fucking hell, you really plastered me, huh?" you say, taking note of all the different places cum is coating or leaking from your body.'
+			else
+				'"Fucking hell, you really plastered me, huh?" you say, taking note of all the different places cum is coating your body.'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'so_many_creampies':
+	if booty_call['creampie'] > 4 and booty_call['creampie_pillow_talk'] = 0:
+		act'So many creampies':
+			booty_call['creampie_pillow_talk'] = 1
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+			'"We made so many creampies," you say, warmly rubbing your belly.'
+			if $npc_cum_pref[$boy] = 'creampie':
+				if cum_loc['vagina'] > 0:
+					'"It was awesome," he says, nodding excitedly, staring at your pussy, still leaking his cum. You think you see his cock twitch on sight.'
+				else
+					'"It was awesome," he says, nodding excitedly, staring at your pussy, as if imagining blowing one more load inside you. You think you see his cock twitch.'
+				end
+			else
+				if cum_loc['vagina'] > 0:
+					'"I must have filled you up completely," he says, grinning at his handiwork still leaking from your snatch.'
+				else
+					'"You''ve got one cum-hungry pussy," he says, grinning your snatch.'
+				end
+			end
+			gs'booty_call_pillow_talk','topics'
+		end
+	end
+end
+
+if $ARGS[0] = 'broken_creampie_rule':
+	if npc_boyfriend_creampie_rule[$boy] <= 2 and npc_boyfriend_creampie_rule[$boy] > 0 and booty_call['creampie'] > 0 and booty_call['broken_creampie_rule'] = 0:
+		act'Broke my creampie rule':
+			booty_call['broken_creampie_rule'] = 1
+			cla			
+			if booty_call['mad'] > 0:
+				act'Be irritated':
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk3.jpg"></center>'
+					'"I can''t believe you came inside me," you mutter in annoyance. "You made me break my rule."'
+					'"You''re the one who''s cheating," <<$npc_firstname[$boy]>> grumbles. "Don''t blame me."'
+					if npc_boyfriend_creampie_rule[$boy] = 2:
+						'"Well, I am <i>now</i>!" you snap. "That''s why I told you not to come inside!"'
+					else
+						'"<i>You</i> broke the rule!" you snap. "It''s completel your fault!"'
+					end
+					gs'booty_call_pillow_talk','topics'
+				end
+			end
+			act'Regret':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+				'"I guess my rule is broken," you say, twiddling your thumbs awkwardly. "You came inside me..."'
+				'"So?" <<$npc_firstname[$boy]>> asks. "What does that mean?"'
+				act'One time thing':
+					cla & *nl
+					'"It was a one time thing," you say, half to yourself, trying to rationalize. "It was just a mistake, it won''t happen again. So it doesn''t count!"'
+					'"Sure," <<$npc_firstname[$boy]>> shrugs. "Whatever you want to tell yourself..."'
+					gs'booty_call_pillow_talk','topics'
+				end
+				
+				act'I guess I''m a cheater':
+					npc_know_cheat[$boy] = 1
+					cla & *nl
+					'"I guess... I guess that makes me a cheater..." you say. Guilt and shame fill your stomach as the weight of the admission crashes down upon you.'
+					*nl
+					'What were you thinking? That this would end well?'
+					gs'booty_call_pillow_talk','topics'
+				end
+			end
+			
+			act'Unashamed':
+				npc_boyfriend_creampie_rule[$boy] = 3
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+				'"I guess my rule is broken," you say, looking at <<$npc_firstname[$boy]>> wistfully. "You came inside me..."'
+				'"So?" he asks. "What does that mean?"'
+				act'If it''s already broken...':
+					cla & *nl
+					'"If I already broke the rule," you smile. "Then there''s no need to hold back anymore. More creampies for me."'
+					if booty_call['cum_count'] < npc_sexdrive[$boy]:
+						act'Continue':
+							cla & *clr
+							'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss3.jpg"></center>'
+							'Hearing you say that, <<$npc_firstname[$boy]>> pounces on you, spreading your legs apart and resting his cock up against your pussy.'
+							'"No need to hold back, right?" he grins.'
+							act'Down boy':
+								cla & *clr
+								'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+								'"Down boy!" you giggle, pushing him playfully to the side. "I didn''t mean right now!"'
+								gs'booty_call_pillow_talk','topics'
+							end
+							
+							act'No time like the present':
+								cla & *nl
+								'"No," you shake your head. "No need at all."'
+								booty_call['speed'] = rand(1,3)
+								act'Fuck <<$npc_firstname[$boy]>>':gt 'booty_call_sex', 'miss<<booty_call[''speed'']>>'
+							end
+						end
+					else
+						gs'booty_call_pillow_talk','topics'
+					end
+				end
+				
+				act'I guess I''m a cheater':
+					npc_know_cheat[$boy] = 1
+					cla & *nl
+					'"I guess that makes me a cheater," you say, your smile breaking into a full grin. Part of you knows that you should feel bad about this, but you don''t in the slightest.'
+					*nl
+					'It felt good after all. What''s wrong with feeling good?'
+					gs'booty_call_pillow_talk','topics'
+				end
+			end
+		end
+	end
+end
+
+!! --------------------------------------- Boy Talk ------------------------------------------
+
+if $ARGS[0] = 'boy_talk':
+	gs 'booty_call_pillow_talk', 'boy_topic_check'
+	if booty_call['boy_topics'] > 0 and rand(0,1) = 1:
+	
+	
+	end
+end
+
+if $ARGS[0] = 'boy_topic_check':
+	booty_call['boy_topics'] = 0
+	if booty_call['cum_count'] >= (npc_sexdrive[$boy] / 4 * 3) and booty_call['good_for_you'] ! 1: booty_call['boy_topics'] += 1
+	if booty_call['broken_condom'] >= 1 and booty_call['broken_condom_talk'] ! 1: booty_call['boy_topics'] += 1
+	
+end
+
+if $ARGS[0] = 'boy_good_for_you':
+	booty_call['good_for_you'] = 1
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+	'"Was it good for you too?" <<$npc_firstname[$boy]>> asks, grinning tiredly at you.'
+	gs'booty_call_pillow_talk','good_for_you'
+end
+
+if $ARGS[0] = 'boy_broken_condom':
+
+end	
+
+if $ARGS[0] = 'boy_pube_talk':
+	if pcs_pubes < 3:
+	
+	end
+end
+
+--- booty_call_pillow_talk ---------------------------------

+ 343 - 84
locations/booty_call_sex.qsrc

@@ -42,7 +42,7 @@ if $ARGS[0] = 'sex_pre':
 	end
 	booty_call['position_choose'] = 1
 	gs 'stat'
-	if npc_condom_conscious[$boy] = 1:
+	if npc_condom_conscious[$boy] > 0:
 		if booty_call['fuck_count'] > 1:
 			'<<$npc_firstname[$boy]>> grabs another condom.'
 		else
@@ -90,11 +90,85 @@ end
 if $ARGS[0] = 'condoms':
 	if booty_call['condom_count'] = 0 and booty_call['fuck_count'] = 0 and npc_no_condoms[$boy] ! 1:booty_call['condom_count'] = rand(1,5)
 	if booty_call['condom_count'] = 0 and npc_condom_conscious[$boy] = 1: booty_call['condom'] = 1 & booty_call['condom_count'] = 100
-	if booty_call['no_condom'] ! 1:
+	if npc_know_bc[$boy] = 1 and npc_condom_conscious[$boy] ! 2: booty_call['no_condom'] = 1
+	if booty_call['no_condom'] = 0:
 		if booty_call['condom'] = 1 and booty_call['out_of_condoms'] ! 1:
 			if booty_call['condom_count'] > 0:
-				'He fishes out another condom and puts it on.'
-				gs 'booty_call_sex', 'position_choose'
+				if booty_call['fuck_count'] > 1:
+					'<<$npc_firstname[$boy]>> swaps out his used condom for a new one.'
+					gs 'booty_call_sex', 'position_choose'
+				else
+					'<<$npc_firstname[$boy]>> reaches for a condom from his bedside table.'
+					gs 'booty_call_sex', 'position_choose'
+					act'We don''t need a condom (feel better)':
+						cla & *nl
+						'"Come on," you say, grabbing his arm. "Let''s skip the condom. It''ll feel better without one."'
+						if npc_condom_conscious[$boy] = 2 or (npc_condom_conscious[$boy] = 1 and npc_childfree[$boy] = 1):
+							'"Don''t want to risk it," <<$npc_firstname[$boy]>> says, shaking his head and opens the condom anyways, rolling it onto his cock.'
+						else
+							if rand(npc_willpwr[$boy],100) < pcs_persuas:
+								booty_call['no_condom'] = 1
+								'<<$npc_firstname[$boy]>> stops, looking back at you for a moment before smiling.'
+								'"Okay," he says and leaves the rubber where it is.'
+							else
+								'"Don''t want to risk it," <<$npc_firstname[$boy]>> says, shaking his head and opens the condom anyways, rolling it onto his cock.'
+							end
+						end
+						gs 'booty_call_sex', 'position_choose'
+					end
+					
+					if birth_control['think_safe'] = 1:
+						if tabletkishot > 0:
+							act'We don''t need a condom (on the shot)':
+								npc_know_bc[$boy] = 1
+								cla & *nl
+								'"Hey," you smile, grabbing his arm. "We don''t need condoms. I''m on the shot."'
+								if npc_condom_conscious[$boy] = 2:
+									'"I want to use one anyways," <<$npc_firstname[$boy]>> says, shaking his head and reaches back for the condom. "Better to be safe."'
+									'Your jaw drops.'
+									*nl
+									'<i>A free pass to skip a condom and he doesn''t take it? What''s with him??</i>'
+								else
+									booty_call['no_condom'] = 1
+									'<<$npc_firstname[$boy]>> stops reaching and turns to meet your gaze, eyes filled with desire, and your smile widens into a full blown grin.'
+								end
+								gs 'booty_call_sex', 'position_choose'
+							end
+						elseif pillcon2 > 0:
+							act'We don''t need a condom (on the pill)':
+								npc_know_bc[$boy] = 1
+								cla & *nl
+								'"Hey," you smile, grabbing his arm. "We don''t need condoms. I''m on the pill."'
+								if npc_condom_conscious[$boy] = 2:
+									'"I want to use one anyways," <<$npc_firstname[$boy]>> says, shaking his head and reaches back for the condom. "Better to be safe."'
+									'Your jaw drops.'
+									*nl
+									'<i>A free pass to skip a condom and he doesn''t take it? What''s with him??</i>'
+								else
+									booty_call['no_condom'] = 1
+									'<<$npc_firstname[$boy]>> stops reaching and turns to meet your gaze, eyes filled with desire, and your smile widens into a full blown grin.'
+								end
+								gs 'booty_call_sex', 'position_choose'
+							end
+						end
+					else
+						act'Lie about birth control':
+							npc_know_bc[$boy] = 1
+							cla & *nl
+							'"Hey," you smile, grabbing his arm. "We don''t need condoms. I''m on birth control."'
+							if npc_condom_conscious[$boy] = 2:
+								'"I want to use one anyways," <<$npc_firstname[$boy]>> says, shaking his head and reaches back for the condom. "Better to be safe."'
+								'Your jaw drops.'
+								*nl
+								'<i>Son of a bitch! Why is this guy so fucking careful?!</i>'
+							else
+								booty_call['no_condom'] = 1
+								'Upon hearing your barefaced lie, <<$npc_firstname[$boy]>> stops reaching and turns to meet your gaze, eyes filled with desire. Your smile widens into a full blown grin.'
+							end
+							gs 'booty_call_sex', 'position_choose'
+						end
+					end
+				end
 			elseif booty_call['out_of_condoms'] = 0:
 				booty_call['out_of_condoms'] = 1
 				'"We got a problem. I''m out of condoms."'
@@ -108,14 +182,18 @@ if $ARGS[0] = 'condoms':
 					'"Just this once," he smiles back.'
 					gs 'booty_call_sex', 'position_choose'
 				end
-				if prezikcount + prezik > 0:
+				if prezik > 0:
 					act'Use one of your condoms':
 						booty_call['out_of_condoms'] = 2
 						booty_call['condom'] = 1
 						cla & *clr
 						'<center><img <<$set_imgh>> src="images/shared/sex/misc/condom_put.jpg"></center>'
-						prezikcount -= 1
-						'"That''s okay, I''ve got some."'
+						prezik -= 1
+						if prezik > 1:
+							'"That''s okay, I''ve got some more."'
+						elseif prezik = 1:
+							'"That''s okay, I''ve got one more."'
+						end
 						'You reach into your bag and pull out a condom, rolling it onto his cock.'
 						gs 'booty_call_sex', 'position_choose'
 					end
@@ -125,7 +203,7 @@ if $ARGS[0] = 'condoms':
 						booty_call['condom'] = 1
 						cla & *clr
 						'<center><video autoplay loop src="images/shared/sex/misc/condom_mouth.mp4"></video></center>'
-						prezikcount -= 1
+						prezik -= 1
 						'"That''s okay, I''ve got some."'
 						'You reach into your bag and pull out a condom, rolling it onto his cock with your mouth.'
 						gs 'booty_call_sex', 'position_choose'
@@ -134,20 +212,9 @@ if $ARGS[0] = 'condoms':
 			elseif booty_call['out_of_condoms'] = 2:
 				'"Got anymore condoms?"'
 				!!act'I could give you head':
-
-				act'We could skip the condom':
-					cla & *clr
-					!! IMAGE HERE
-					$npc_apt_bedroom[$boy]
-					booty_call['out_of_condoms'] = 1
-					booty_call['condom'] = 2
-					'"We could... skip the condom? Just this once?"'
-					'"Just this once," he smiles back.'
-					gs 'booty_call_sex', 'position_choose'
-				end
-
-				if prezikcount + prezik = 0:
+				if prezik = 0:
 					'"I think that was my last one..."'
+					booty_call['out_of_condoms'] = 3
 					act'Guess that''s it':
 						cla & *clr
 						!! IMAGE HERE
@@ -156,6 +223,16 @@ if $ARGS[0] = 'condoms':
 						'"Guess so."'
 						gs 'booty_call_after', 'after_sex1'
 					end
+					
+					act'We could skip the condom':
+						cla & *clr
+						!! IMAGE HERE
+						$npc_apt_bedroom[$boy]
+						booty_call['condom'] = 2
+						'"We could just... not use one..." you smile shyly. "Just this once?"'
+						'"Just this once," he smiles back.'
+						gs 'booty_call_sex', 'position_choose'
+					end
 				else
 					'"Yeah, I''ve got some."'
 					'You put another condom on him.'
@@ -183,11 +260,11 @@ if $ARGS[0] = 'condoms':
 					gs 'booty_call_sex', 'position_choose'
 				end
 			end
-			if prezikcount + prezik > 0:
+			if prezik > 0:
 				act'Put a condom on him':
 					cla & *clr
 					'<center><img <<$set_imgh>> src="images/shared/sex/misc/condom_put.jpg"></center>'
-					prezikcount -= 1
+					prezik -= 1
 					booty_call['condom'] = 1
 					'You lean over the side of the bed and reach down to your purse. After fishing around for a few moments, you pull out a condom. You tear the packaging open and roll it onto his cock for him.'
 					'"Gotta practice safe sex," you wink.'
@@ -197,7 +274,7 @@ if $ARGS[0] = 'condoms':
 				act'Put a condom on him with your mouth':
 					cla & *clr
 					'<center><video autoplay loop src="images/shared/sex/misc/condom_mouth.mp4"></video></center>'
-					prezikcount -= 1
+					prezik -= 1
 					booty_call['condom'] = 1
 					'You lean over the side of the bed and reach down to your purse. After fishing around for a few moments, you pull out a condom. You tear the packaging open, and place the rubber onto the tip of his penis, kissing it through the rubber. Then, using your fingers, you unroll it smoothly over the length of his cock, your lips following all the way down. You bob your head up and down a few more times to make sure it''s all the way on before glancing up at him.'
 					'"Gotta practice safe sex," you smile.'
@@ -335,10 +412,10 @@ if $ARGS[0] = 'no_condom2':
 end
 
 if $ARGS[0] = 'no_condom2.1':
-	if prezikcount+prezik > 0:
+	if prezik > 0:
 		act'I''ve got some':
 			cla & *clr
-			prezikcount -= 1
+			prezik -= 1
 			booty_call['condom'] = 1
 			'<center><img <<$set_imgh>> src="images/shared/sex/misc/condom_put.jpg"></center>'
 			'"That''s okay, I''ve got some," you say, pulling a rubber from your bag and tearing it open.'
@@ -369,31 +446,16 @@ if $ARGS[0] = 'position_choose':
 		!! player wins initiative
 		if $booty_call['pos_speed'] = '':
 			act'Let him choose':
-				cla
-				if npc_fav_pos[$boy] = 1:
-					!! missionary
+				cla & *nl
+				'"Take me however you want," you smile.'
+				if $npc_fav_pos[$boy] = 'missionary':
 					gs 'booty_call_sex', 'missionary_start'
-				elseif npc_fav_pos[$boy] = 2:
-					!! doggy
+				elseif $npc_fav_pos[$boy] = 'doggy':
 					gs 'booty_call_sex', 'doggy_start'
-				elseif npc_fav_pos[$boy] = 3:
-					!! cowgirl
+				elseif $npc_fav_pos[$boy] = 'cowgirl':
 					gs 'booty_call_sex', 'cowgirl_start'
 				else
-					booty_call['position_rand'] = rand(1,3)
-					if booty_call['position_rand'] = 1:
-						!! missionary
-						gs 'booty_call_sex', 'missionary_start'
-					elseif booty_call['position_rand'] = 2:
-						!! doggy
-						gs 'booty_call_sex', 'doggy_start'
-					elseif booty_call['position_rand'] = 3:
-						!! cowgirl
-						gs 'booty_call_sex', 'cowgirl_start'
-					else
-						!! failsafe: default to missionary
-						gs 'booty_call_sex', 'missionary_start'
-					end
+					gs 'booty_call_sex', 'rand_position'
 				end
 !!				if npc_condom_conscious[$boy] = 1 or booty_call['condom'] = 1:
 			end
@@ -403,32 +465,63 @@ if $ARGS[0] = 'position_choose':
 		gs 'booty_call_sex', 'cowgirl_start'
 	else
 		!! boy wins initiative
-
-		if npc_fav_pos[$boy] = 1:
-			!! missionary
-			gs 'booty_call_sex', 'missionary_start'
-		elseif npc_fav_pos[$boy] = 2:
-			!! doggy
-			gs 'booty_call_sex', 'doggy_start'
-		elseif npc_fav_pos[$boy] = 3:
-			!! cowgirl
-			gs 'booty_call_sex', 'cowgirl_start'
-		else
-			booty_call['position_rand'] = rand(1,3)
-			if booty_call['position_rand'] = 1:
-				!! missionary
+		if rand(0,1) = 1:
+			if $npc_fav_pos[$boy] = 'missionary':
 				gs 'booty_call_sex', 'missionary_start'
-			elseif booty_call['position_rand'] = 2:
-				!! doggy
+			elseif $npc_fav_pos[$boy] = 'doggy':
 				gs 'booty_call_sex', 'doggy_start'
-			elseif booty_call['position_rand'] = 3:
-				!! cowgirl
+			elseif $npc_fav_pos[$boy] = 'cowgirl':
 				gs 'booty_call_sex', 'cowgirl_start'
 			else
-				!! failsafe: default to missionary
-				gs 'booty_call_sex', 'missionary_start'
+				gs 'booty_call_sex', 'rand_position'
 			end
+		else
+			gs 'booty_call_sex', 'rand_position'
+		end
+	end
+end
+
+if $ARGS[0] = 'he_choose_position':
+	*nl
+	if $npc_lovername[$boy] = '':
+		'"Do whatever you want to me babe," you smile.'
+	else
+		'"Do whatever you want to me <<$npc_lovername[$boy]>>," you smile.'
+	end
+	if rand(0,1) = 1:
+		if $npc_fav_pos[$boy] = 'missionary':
+			gs 'booty_call_sex', 'missionary_start'
+		elseif $npc_fav_pos[$boy] = 'doggy':
+			gs 'booty_call_sex', 'doggy_start'
+		elseif $npc_fav_pos[$boy] = 'cowgirl':
+			gs 'booty_call_sex', 'cowgirl_start'
+		elseif $npc_fav_pos[$boy] = 'blowjob':
+			gs 'booty_call_start', 'bj_ask'
+		else
+			gs 'booty_call_sex', 'rand_position'
 		end
+	else
+		gs 'booty_call_sex', 'rand_position'
+	end
+end
+
+if $ARGS[0] = 'rand_position':
+	booty_call['position_rand'] = rand(1,4)
+	if booty_call['position_rand'] = 1:
+		!! missionary
+		gs 'booty_call_sex', 'missionary_start'
+	elseif booty_call['position_rand'] = 2:
+		!! doggy
+		gs 'booty_call_sex', 'doggy_start'
+	elseif booty_call['position_rand'] = 3:
+		!! cowgirl
+		gs 'booty_call_sex', 'cowgirl_start'
+	elseif booty_call['position_rand'] = 4:
+		!! blowjob
+		gs 'booty_call_start', 'bj_ask'
+	else
+		!! failsafe: default to missionary
+		gs 'booty_call_sex', 'missionary_start'
 	end
 end
 
@@ -440,7 +533,6 @@ if $ARGS[0] = 'position_change':
 end
 
 if $ARGS[0] = 'missionary_start':
-	if booty_call['condom'] = 0: booty_call['no_condom'] = 1
 	if booty_call['change_pos'] = 1:
 		act'Switch to missionary':
 			cla & *clr
@@ -469,6 +561,7 @@ if $ARGS[0] = 'missionary_start':
 	elseif booty_call['initative'] ! 1:
 		gs 'booty_call_sex', 'speed_select'
 		act'Continue':
+			if booty_call['condom'] = 0: booty_call['no_condom'] = 1
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss3.jpg"></center>'
 			if $booty_call['pos_speed'] = '':
@@ -479,12 +572,13 @@ if $ARGS[0] = 'missionary_start':
 				'<<$npc_firstname[$boy]>> pushes you down onto the bed and puts his hands on your knees, spreading your legs apart, and lines his cock up with your pussy.'
 				'"I get to be on top this time," he says, grinning.'
 			end
-			booty_call['speed'] = rand(1,3)
+			gs'booty_call_sex','speed_select'
 			act'Get fucked':gt 'booty_call_sex', 'miss<<booty_call[''speed'']>>'
 		end
 	else
 		gs 'booty_call_sex', 'speed_select'
 		act'Spread your legs':
+			if booty_call['condom'] = 0: booty_call['no_condom'] = 1
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss2.jpg"></center>'
 			if $booty_call['pos_speed'] = '':
@@ -594,12 +688,44 @@ if $ARGS[0] = 'miss1.2':
 	gs 'stat'
 	cla & *clr
 	'<center><video autoplay loop src="images/shared/sex/vag/miss/slow2.mp4"></video></center>'
-	if booty_call['moan'] = 1:
-		'You moan softly as <<$npc_firstname[$boy]>> continues to make love to you. Slowly. Gently. His cock drives deep inside you, stretching your walls, <i>filling</i> you. Your breath hitches with every thrust, and it feels wonderful.'
+	if booty_call['virgin_enjoyment'] = -1:
+		if booty_call['virgin_pain'] = 1:
+			booty_call['virgin_pain'] = 0 & booty_call['virgin_enjoyment'] = 1
+			'You take deep breaths as <<$npc_firstname[$boy]>> keeps slowly fucking you. Finally, the stabbing pain between your legs is starting to go away. It seems your virgin pussy is starting to adjust to having a cock inside it.'
+		elseif booty_call['virgin_pain'] = 2:
+			'"<i>Nn-! Nngh-! Ngh-!</i>"'
+			*nl
+			'You squeeze your eyes tight as small squeaks of pain escape your lips in time with <<$npc_firstname[$boy]>>''s thrusts. It still hurts, but you''re determined not to let a little pain cause you to pussy out of your first time.'
+		elseif booty_call['virgin_pain'] = 3:
+			'You whimper softly, clenching your teeth as hard as you can, trying with all your might to prevent yourself from bursting into tears. It hurts <i>so much</i>, but you can''t bring yourself to tell him to stop.'
+		end
+	elseif booty_call['virgin_enjoyment'] = 1:
+		if booty_call['virgin_feel_good'] = 1:
+			booty_call['virgin_enjoyment'] = 2
+			'Your breath hitches as <<$npc_firstname[$boy]>> continues to slowly thrust into your pussy. You aren''t sure what changed, but it''s like your body is waking up from a deep sleep. His cock stretches your walls, every thrust <i>fills</i> you in a way you didn''t know you needed to be, and even now you can feel yourself get wetter and wetter, slicking up his cock and making it easier to reach the deepest parts of your pussy.'
+		elseif booty_call['moan'] = 1:
+			'"<i>Mm-! Mmm-! Mm-! Mmm-!</i>"'
+			*nl
+			'You grunt passively as <<$npc_firstname[$boy]>> continues to pump his cock between your legs. His manhood drives deep inside you, filling you with this weird sort of "pressure." This doesn''t feel "good" exactly, but it doesn''t feel bad either.'
+		elseif booty_call['moan'] = 2:
+			'"<i>Ah~! Ahh~! Ahhh~!</i>"'
+			*nl
+			'You moan softly as <<$npc_firstname[$boy]>> continues to pump his cock between your legs. It still basically feels numb to your pussy other than the occasional bump, but you don''t want him to feel bad about it either so you play along, trying to pretend it feels good.'
+		end
+	elseif booty_call['moan'] = 1:
+		'"<i>Mmm... Ah~! Ahhh...</i>"'
+		*nl
+		'You moan softly as <<$npc_firstname[$boy]>> continues to pump his cock between your legs. Slowly. Gently. His manhood drives deep inside you, stretching your walls, <i>filling</i> you. Your breath hitches with every thrust, and it feels wonderful.'
 	elseif booty_call['moan'] = 2:
 		'"<i>Ah~! Yes~! Mmm~!</i>"'
 		*nl
-		'You moan loudly as <<$npc_firstname[$boy]>> continues to make love to you. His cock drives deep inside you, stretching your walls, <i>filling</i> you, driving you crazy.'
+		'You moan loudly as <<$npc_firstname[$boy]>> continues to pump his cock between your legs. His manhood drives deep inside you, stretching your walls, <i>filling</i> you, driving you crazy.'
+	elseif booty_call['moan'] = 3:
+		'"<i>Ah~! Ahh~! Ahhh~!</i>"'
+		*nl
+		'You moan loudly as <<$npc_firstname[$boy]>> continues to pump his cock between your legs. His manhood drives deep inside you, stretching your walls, his movements leaving you <b>absolutely bored</b>.'
+		*nl
+		'<i>This is not as fun as I thought it would be...</i> you sigh internally.'
 	elseif booty_call['dirty_talk'] = 1:
 		'"Ah~! Yes~! Just like that~!" you moan, your voice a hoarse with arousal. "Your cock is amazing! It''s stretching me out. I''m <i>so</i> wet..."'
 	else
@@ -720,7 +846,31 @@ if $ARGS[0] = 'miss2.2':
 	gs 'stat'
 	cla & *clr
 	'<center><video autoplay loop src="images/shared/sex/vag/miss/med<<rand(1,3)>>.mp4"></video></center>'
-	if booty_call['moan'] = 1:
+	if booty_call['virgin_enjoyment'] = -1:
+		if booty_call['virgin_pain'] = 1:
+			booty_call['virgin_pain'] = 0 & booty_call['virgin_enjoyment'] = 1
+			'You take deep breaths as <<$npc_firstname[$boy]>> keeps steadily fucking you. Finally, the stabbing pain between your legs is starting to go away. It seems your virgin pussy is starting to adjust to having a cock inside it.'
+		elseif booty_call['virgin_pain'] = 2:
+			'"<i>Nn-! Nngh-! Ngh-!</i>"'
+			*nl
+			'You squeeze your eyes tight as small squeaks of pain escape your lips in time with <<$npc_firstname[$boy]>>''s thrusts. It still hurts, but you''re determined not to let a little pain cause you to pussy out of your first time.'
+		elseif booty_call['virgin_pain'] = 3:
+			'You whimper softly, clenching your teeth as hard as you can, trying with all your might to prevent yourself from bursting into tears. It hurts <i>so much</i>, but you can''t bring yourself to tell him to stop.'
+		end
+	elseif booty_call['virgin_enjoyment'] = 1:
+		if booty_call['virgin_feel_good'] = 1:
+			booty_call['virgin_enjoyment'] = 2
+			'Your breath hitches as <<$npc_firstname[$boy]>> continues to steadily thrust into your pussy. You aren''t sure what changed, but it''s like your body is waking up from a deep sleep. His cock stretches your walls, every thrust <i>fills</i> you in a way you didn''t know you needed to be, and even now you can feel yourself get wetter and wetter, slicking up his cock and making it slide in and out of you with much greater, and pleasurable, force.'
+		elseif booty_call['moan'] = 1:
+			'"<i>Mm-! Mmm-! Mm-! Mmm-!</i>"'
+			*nl
+			'You grunt passively as <<$npc_firstname[$boy]>> continues to pump his cock between your legs. His manhood hammers deep inside you, filling you with this weird sort of "pressure." This doesn''t feel "good" exactly, but it doesn''t feel bad either.'
+		elseif booty_call['moan'] = 2:
+			'"<i>Ah~! Ahh~! Ahhh~!</i>"'
+			*nl
+			'You moan softly as <<$npc_firstname[$boy]>> continues to pump his cock between your legs. It still basically feels numb to your pussy other than the slapping of his hips against yours, but you don''t want him to feel bad about it either so you play along, trying to pretend it feels good.'
+		end
+	elseif booty_call['moan'] = 1:
 		'"<i>Mmm... Ah~! Ahhh...</i>"'
 		*nl
 		'You moan softly as <<$npc_firstname[$boy]>> keeps fucking you. His cock pounds into with perfect pressure, like a massage for your pussy.'
@@ -850,8 +1000,7 @@ end
 if $ARGS[0] = 'miss3.1':
 	cla & *clr
 	$booty_call['pos_speed'] = 'miss3'
-	gs 'arousal', 'vaginal', rand(4,8),'no_orgasm_msg'
-	gs 'stat'
+	
 	cla & *clr
 	if npc_abusive[$boy] = 1:
 		'<center><video autoplay loop src="images/shared/sex/vag/miss/rough1.mp4"></video></center>'
@@ -860,6 +1009,8 @@ if $ARGS[0] = 'miss3.1':
 		'"Yeah <i>bitch?!</i>" he snarls. "You want me to fuck you harder? Well, then take it you fucking slut!" and he roughly starts to fuck you in a way completely unlike his previous mannerisms.'
 		act'Enjoy it':
 			cla & *nl
+			gs 'arousal', 'vaginal', rand(4,8),'no_orgasm_msg'
+			gs 'stat'
 			booty_call['rough_enjoy'] = 1
 			'Tears begin to well up in your eyes as you half whimper and half moan in half pain and half pleasure. He keeps a firm hold on your hair and pulls hard with every thrust, hurting in all the <i>best</i> ways.'
 			*nl
@@ -869,6 +1020,7 @@ if $ARGS[0] = 'miss3.1':
 
 		act'Suffer':
 			cla & *nl
+			$orgasm_or = 'no'
 			booty_call['rough_hurt'] = 1
 			'Tears begin to well up in your eyes as he keeps fucking you roughly. It''s all you can do not to sob, but <<$npc_firstname[$boy]>> is unrelenting. He keeps a firm hold on your hair and pulls hard with every thrust, forcing cries of pain from your lips.'
 			*nl
@@ -876,6 +1028,8 @@ if $ARGS[0] = 'miss3.1':
 			gs 'booty_call_cum', 'fuck_cum'
 		end
 	else
+		gs 'arousal', 'vaginal', rand(4,8),'no_orgasm_msg'
+		gs 'stat'
 		'<center><video autoplay loop src="images/shared/sex/vag/miss/hard3.mp4"></video></center>'
 		'The bed creaks underneath you and your breasts jiggle violently with every thrust. <<$npc_firstname[$boy]>>''s hips slam against your thighs and his fucking is so violent that you''re already starting to break out in a sweat.'
 		*nl
@@ -891,7 +1045,34 @@ if $ARGS[0] = 'miss3.2':
 	gs 'stat'
 	cla & *clr
 	'<center><video autoplay loop src="images/shared/sex/vag/miss/hard<<rand(1,3)>>.mp4"></video></center>'
-	if booty_call['moan'] = 1:
+	if booty_call['virgin_enjoyment'] = -1:
+		if booty_call['virgin_pain'] = 1:
+			booty_call['virgin_pain'] = 0 & booty_call['virgin_enjoyment'] = 1
+			'You take deep breaths as <<$npc_firstname[$boy]>> keeps pounding his cock into you. Somehow, the stabbing pain between your legs is starting to go away. It seems your virgin pussy is starting to adjust to getting jackhammered.'
+		elseif booty_call['virgin_pain'] = 2:
+			'"<i>Nn-! Nngh-! Ngh-!</i>"'
+			*nl
+			'You squeeze your eyes tight as small squeaks of pain escape your lips in time with <<$npc_firstname[$boy]>>''s hips colliding with yours. The agony induced by his rough fucking is nearly unbearable, but you''re pridefully determined not to let a little pain cause you to pussy out of your first time.'
+		elseif booty_call['virgin_pain'] = 3:
+			'You whimper pathetically as <<$npc_firstname[$boy]>> keeps slamming into you with his cock, clenching your teeth as hard as you can, trying with all your might to prevent yourself from bursting into tears. Despite your best efforts, the pain is too great and wet drops roll down your cheeks as <<$npc_firstname[$boy]>> continues to pound you.'
+		elseif booty_call['virgin_pain'] = 4:
+			'You sob openly as <<$npc_firstname[$boy]>> smashes his cock into you. It hurts so much you think you''re going to die, but you can''t manage to tell him to stop. The only thing you can do is cry wordlessly as he stabs into your pussy over and over again.'
+		end
+	elseif booty_call['virgin_enjoyment'] = 1:
+		if booty_call['virgin_feel_good'] = 1:
+			booty_call['virgin_enjoyment'] = 2
+			$orgasm_or = ''
+			'Your breath hitches as <<$npc_firstname[$boy]>> continues to pound your pussy. You aren''t sure what changed, but it''s like your body is coming alive. His cock stretches your walls, <i>filling</i> you in a way you didn''t know you needed to be, and even now you can feel yourself get wetter and wetter, slicking up his cock and making it slam harder into you with every thrust.'
+		elseif booty_call['moan'] = 1:
+			'"<i>Mm-! Mmm-! Mm-! Mmm-!</i>"'
+			*nl
+			'You grunt in time with <<$npc_firstname[$boy]>>''s thrusts as he continues to pound his cock between your legs. His manhood hammers deep inside you, slamming into you you in a way that doesn''t exactly feel "good", but it doesn''t feel bad either.'
+		elseif booty_call['moan'] = 2:
+			'"<i>Ah~! Ahh~! Ahhh~!</i>"'
+			*nl
+			'You moan loudly as <<$npc_firstname[$boy]>> continues to pound his cock between your legs. It still basically feels numb to your pussy other than the slamming of his hips against yours, but you don''t want him to feel bad about it either so you play along, trying to pretend it feels good.'
+		end
+	elseif booty_call['moan'] = 1:
 		'Only the softest moans are able to escape your lips as <<$npc_firstname[$boy]>> keeps pounding your pussy. His cock slams into you with such force that it leaves you breathless. And it feels <i>amazing</i>.'
 	elseif booty_call['moan'] = 2:
 		'"<i>Ah~! Yes~! Mmm~!</i>"'
@@ -913,7 +1094,7 @@ if $ARGS[0] = 'miss_kiss':
 		booty_call['kiss_skip'] = 1
 		if npc_no_kiss[$boy] = 2:
 			'You turn your head, shying away from his lips.'
-			'"Not today," you say, smiling apologetically.'
+			'"Not right now," you say, smiling apologetically.'
 		elseif npc_no_kiss[$boy] = 1:
 			'"Hey!" you say, annoyedly jerking your head away. "I told you! No kissing!"'
 		else
@@ -1104,12 +1285,36 @@ if $ARGS[0] = 'doggy1.2':
 	gs 'stat'
 	cla & *clr
 	'<center><video autoplay loop src="images/shared/sex/vag/doggy/slow<<rand(1,2)>>.mp4"></video></center>'
-	if booty_call['moan'] = 1:
+	if booty_call['virgin_enjoyment'] = -1:
+		if booty_call['virgin_pain'] = 1:
+			booty_call['virgin_pain'] = 0 & booty_call['virgin_enjoyment'] = 1
+			'You take deep breaths as <<$npc_firstname[$boy]>> keeps slowly fucking you from behind. Finally, the stabbing pain between your legs is starting to go away. It seems your virgin pussy is starting to adjust to having a cock inside it.'
+		elseif booty_call['virgin_pain'] = 2:
+			'"<i>Nn-! Nngh-! Ngh-!</i>"'
+			*nl
+			'You squeeze your eyes tight as small squeaks of pain escape your lips in time with <<$npc_firstname[$boy]>>''s thrusts. It still hurts, but you''re determined not to let a little pain cause you to pussy out of your first time.'
+		elseif booty_call['virgin_pain'] = 3:
+			'You whimper softly, clenching your teeth as hard as you can as <<$npc_firstname[$boy]>> continues to thrust into you from behind, trying with all your might to prevent yourself from bursting into tears. It hurts <i>so much</i>, but you can''t bring yourself to tell him to stop.'
+		end
+	elseif booty_call['virgin_enjoyment'] = 1:
+		if booty_call['virgin_feel_good'] = 1:
+			booty_call['virgin_enjoyment'] = 2
+			'Your breath hitches as <<$npc_firstname[$boy]>> continues to slowly thrust into your pussy from behind. You aren''t sure what changed, but it''s like your body is waking up from a deep sleep. His cock stretches your walls, every thrust <i>fills</i> you in a way you didn''t know you needed to be, and even now you can feel yourself get wetter and wetter, slicking up his cock and making it easier to reach the deepest parts of your pussy.'
+		elseif booty_call['moan'] = 1:
+			'"<i>Mm-! Mmm-! Mm-! Mmm-!</i>"'
+			*nl
+			'You grunt passively as <<$npc_firstname[$boy]>> continues to pump his cock into you from behind. His manhood drives deep inside you, filling you with this weird sort of "pressure." This doesn''t feel "good" exactly, but it doesn''t feel bad either.'
+		elseif booty_call['moan'] = 2:
+			'"<i>Ah~! Ahh~! Ahhh~!</i>"'
+			*nl
+			'You moan softly as <<$npc_firstname[$boy]>> continues to pump his cock into you from behind. It still basically feels numb to your pussy other than the occasional bump, but you don''t want him to feel bad about it either so you play along, trying to pretend it feels good.'
+		end
+	elseif booty_call['moan'] = 1:
 		'You mew softly as <<$npc_firstname[$boy]>> continues to fuck you. Slowly. Gently. His cock driving deep inside you, stretching your walls, <i>filling</i> you. It feels wonderful.'
 	elseif booty_call['moan'] = 2:
 		'"<i>Ah~! Yes~! Mmm~!</i>"'
 		*nl
-		'You moan loudly as <<$npc_firstname[$boy]>> continues to fuck you from behind. His cock drives deep inside you, stretching your walls, <i>filling</i> you, driving you crazy. You love every second of it.'
+		'You moan loudly as <<$npc_firstname[$boy]>> continues to fuck you from behind. His manhood drives deep inside you, stretching your walls, <i>filling</i> you, driving you crazy. You love every second of it.'
 	elseif booty_call['dirty_talk'] = 1:
 		'"Ah~! Yes~! Just like that~!" you moan, your voice a hoarse with arousal. "You''re so deep! I can feel you inside me..."'
 	else
@@ -1224,7 +1429,32 @@ if $ARGS[0] = 'doggy2.2':
 	gs 'stat'
 	cla & *clr
 	'<center><video autoplay loop src="images/shared/sex/vag/doggy/med<<rand(1,4)>>.mp4"></video></center>'
-	if booty_call['moan'] = 1:
+	if booty_call['virgin_enjoyment'] = -1:
+		if booty_call['virgin_pain'] = 1:
+			booty_call['virgin_pain'] = 0 & booty_call['virgin_enjoyment'] = 1
+			'You take deep breaths as <<$npc_firstname[$boy]>> keeps steadily fucking you from behind. Finally, the stabbing pain between your legs is starting to go away. It seems your virgin pussy is starting to adjust to having a cock inside it.'
+		elseif booty_call['virgin_pain'] = 2:
+			'"<i>Nn-! Nngh-! Ngh-!</i>"'
+			*nl
+			'You squeeze your eyes tight as small squeaks of pain escape your lips in time with <<$npc_firstname[$boy]>>''s hips colliding with your ass. It still hurts, but you''re determined not to let a little pain cause you to pussy out of your first time and you endure, clenching the bedsheets tight with both hands.'
+		elseif booty_call['virgin_pain'] = 3:
+			'You whimper softly, clenching your teeth as hard as you can, trying with all your might to prevent yourself from bursting into tears. It hurts <i>so much</i>, but you can''t bring yourself to tell him to stop.'
+		end
+	elseif booty_call['virgin_enjoyment'] = 1:
+		if booty_call['virgin_feel_good'] = 1:
+			booty_call['virgin_enjoyment'] = 2
+			$orgasm_or = ''
+			'Your breath hitches as <<$npc_firstname[$boy]>> continues to steadily fuck you from behind. You aren''t sure what changed, but it''s like your body is waking up from a deep sleep. His cock stretches your walls, every thrust <i>fills</i> you in a way you didn''t know you needed to be, and even now you can feel yourself get wetter and wetter, slicking up his cock and making it slide in and out of you with much greater, and pleasurable, force.'
+		elseif booty_call['moan'] = 1:
+			'"<i>Mm-! Mmm-! Mm-! Mmm-!</i>"'
+			*nl
+			'You grunt passively as <<$npc_firstname[$boy]>> continues to pump his cock into you from behind. His manhood hammers deep inside you, filling you with this weird sort of "pressure." This doesn''t feel "good" exactly, but it doesn''t feel bad either.'
+		elseif booty_call['moan'] = 2:
+			'"<i>Ah~! Ahh~! Ahhh~!</i>"'
+			*nl
+			'You moan loudly as <<$npc_firstname[$boy]>> continues to pump his cock into you from behind. It still basically feels numb to your pussy other than the slapping of his hips against yours, but you don''t want him to feel bad about it either so you play along, trying to pretend it feels good.'
+		end
+	elseif booty_call['moan'] = 1:
 		'You groan in pleasure as <<$npc_firstname[$boy]>> continues to fuck you.'
 	elseif booty_call['moan'] = 2:
 		'"<i>Ah~! Yes~! Mmm~!</i>"'
@@ -1310,7 +1540,7 @@ if $ARGS[0] = 'doggy3':
 				'But <<$npc_firstname[$boy]>> is unrelenting. He ignores your pleas for mercy and he keeps on like he''s intent on literally fucking you to death.'
 			else
 				booty_call['too_rough'] = 1
-				'"Oh! Sorry." He stops fucking you abruptly. "I thought you liked it rough. My bad, I''ll be more gentle."'
+				'"Oh!" He stops fucking you abruptly. "I thought you might''ve been in a mood for rough. Sorry, I''ll be more gentle."'
 				act'Yes, gentle please':
 					cla & *nl
 					'"Yes, gently please," you say, giving him a small smile. "Very gentle please..."'
@@ -1376,7 +1606,34 @@ if $ARGS[0] = 'doggy3.2':
 	gs 'stat'
 	cla & *clr
 	'<center><video autoplay loop src="images/shared/sex/vag/doggy/hard<<rand(1,3)>>.mp4"></video></center>'
-	if booty_call['moan'] = 1:
+	if booty_call['virgin_enjoyment'] = -1:
+		if booty_call['virgin_pain'] = 1:
+			booty_call['virgin_pain'] = 0 & booty_call['virgin_enjoyment'] = 1
+			'You take gasping breaths as <<$npc_firstname[$boy]>> keeps pounding his cock into you from behind. Somehow, the stabbing pain between your legs is starting to go away. It seems your virgin pussy is starting to adjust to getting jackhammered.'
+		elseif booty_call['virgin_pain'] = 2:
+			'"<i>Nn-! Nngh-! Ngh-!</i>"'
+			*nl
+			'You squeeze your eyes tight as small squeaks of pain escape your lips in time with <<$npc_firstname[$boy]>>''s hips colliding with your ass. The agony induced by his rough fucking is nearly unbearable, but you''re pridefully determined not to let a little pain cause you to pussy out of your first time and clench the bedsheets tight with both hands.'
+		elseif booty_call['virgin_pain'] = 3:
+			'You whimper pathetically as <<$npc_firstname[$boy]>> keeps slamming into you from behind, clenching your teeth as hard as you can, trying with all your might to prevent yourself from bursting into tears. Despite your best efforts, the pain is too great and wet drops roll down your cheeks and into the mattress as <<$npc_firstname[$boy]>> continues to pound you.'
+		elseif booty_call['virgin_pain'] = 4:
+			'You sob openly as <<$npc_firstname[$boy]>> smashes his cock into you from behind. It hurts so much you think you''re going to die, but you can''t manage to tell him to stop. The only thing you can do is cry wordlessly as he drives you straight into the bed with his thrusts.'
+		end
+	elseif booty_call['virgin_enjoyment'] = 1:
+		if booty_call['virgin_feel_good'] = 1:
+			booty_call['virgin_enjoyment'] = 2
+			$orgasm_or = ''
+			'Your breath hitches as <<$npc_firstname[$boy]>> continues to pound your pussy from behind. You aren''t sure what changed, but it''s like your body is coming alive. His cock stretches your walls, it''s so <i>deep</i> inside you, and even now you can feel yourself get wetter and wetter, slicking up his cock and making it hammer you harder and harder with greater satisfactino every time.'
+		elseif booty_call['moan'] = 1:
+			'"<i>Mm-! Mmm-! Mm-! Mmm-!</i>"'
+			*nl
+			'You grunt in time with <<$npc_firstname[$boy]>>''s thrusts as he continues to pound his cock into you from behind. His manhood hammers deep inside you, slamming into you you in a way that doesn''t exactly feel "good", but it doesn''t feel bad either.'
+		elseif booty_call['moan'] = 2:
+			'"<i>Ah~! Ahh~! Ahhh~!</i>"'
+			*nl
+			'You moan loudly as <<$npc_firstname[$boy]>> continues to pound his cock between your legs. It still basically feels numb to your pussy other than the slamming of his hips against yours, but you don''t want him to feel bad about it either so you play along, trying to pretend it feels good.'
+		end
+	elseif booty_call['moan'] = 1:
 		'You groan in pleasure as <<$npc_firstname[$boy]>> continues to pound you.'
 	elseif booty_call['moan'] = 2:
 		'"Oo<i>oo</i>o<i>oo</i>hh<i>hh</i> <i>yeaaahhhhhhhh</i>..."'
@@ -1409,7 +1666,7 @@ if $ARGS[0] = 'cowgirl_start':
 			act'Ride him hard':gt 'booty_call_sex', 'cowgirl3'
 		end
 	elseif booty_call['force_initiative'] = 2:
-		booty_call['speed'] = rand(1,3)
+		gs'booty_call_sex','speed_select'
 		'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/slow1.mp4"></video></center>'
 		if $booty_call['position'] = 'miss':
 			!! IMAGE HERE
@@ -1812,7 +2069,9 @@ if $ARGS[0] = 'speed_select':
 	if booty_call['too_rough'] = 1:
 		booty_call['speed'] = rand(1,2)
 	else
-		booty_call['speed'] = rand(1,3)
+		booty_call['speed'] = npc_sex_speed[$boy] + rand(-1,1)
+		if booty_call['speed'] <= 0: booty_call['speed'] = 1
+		if booty_call['speed'] > 3: booty_call['speed'] = 3
 	end
 end
 if $ARGS[0] = 'reset':

+ 1083 - 0
locations/booty_call_shower.qsrc

@@ -0,0 +1,1083 @@
+# booty_call_shower
+
+!! anything with the 'before_' prefix happens at the start of a booty call
+!! anything with the 'after_' prefix happens after the main content of a booty call
+
+!! --------------------------------- Before Sex Showers ---------------------------------------
+
+if $ARGS[0] = 'borrow_shower':
+	act'Borrow yours?':
+		cla & *nl
+		'"Can I borrow yours before we get started?" you ask.'
+		!! replace with an npc stat later
+		if rand(0,1) = 1:
+			'"I don''t mind the sweat," he answers, grinning.'
+			act'I want to shower':
+				cla & *nl
+				'"It''s for me," you roll your eyes. "I''ll feel better if I clean up first."'
+				if rand(1,10) < npc_sexdrive[$boy]:
+					'"How about I join you in there?" he says looking at you meaningfully.'
+					gs'booty_call_shower', 'borrow_shower2'
+				else
+					'"Okay," he snickers back.'
+					gs'booty_call_shower', 'borrow_shower3'
+				end
+			end
+			act'If you don''t mind...':
+				cla & *nl
+				'"Well, if you don''t care then..."'
+				'You give him a lewd smirk and rush inside, slamming the door behind him.'
+				act'Take it to the bed':gt 'booty_call_start', 'undress'
+			end
+		else
+			if rand(1,10) < npc_sexdrive[$boy]:
+				'"How about I join you in there?" he says looking at you meaningfully.'
+				gs'booty_call_shower', 'borrow_shower2'
+			else
+				'"Sure," he says, widening the door for you to come in.'
+				gs'booty_call_shower', 'borrow_shower3'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'borrow_shower2':
+	act'Save it for later':
+		cla & *nl
+		'"Save it for the bedroom," you snicker, pushing past and heading for the bathroom.'
+		act'Take a shower':gt'booty_call_shower', 'before_alone'
+	end
+	
+	act'Sure':
+		cla & *nl
+		'"That sounds great," you say huskily, voice dripping with arousal.'
+		'The two of you rush to the bathroom, peeling off each other''s clothes along the way.'
+		act'Shower together':gt'booty_call_shower', 'before_together1'
+	end
+end
+
+if $ARGS[0] = 'borrow_shower3':
+	act'Take a shower':gt'booty_call_shower', 'before_alone'
+	act'You could join me':
+		cla & *nl
+		'"You know, you could always... join me?" you say huskily. "We could get <i>wet</i> together.'
+		'<<$npc_firstname[$boy]>> locks eyes with you for a split second before both of you rush for the bathroom, peeling off each other''s clothes along the way.'
+		act'Shower together':gt'booty_call_shower', 'before_together1'
+	end
+end
+
+if $ARGS[0] = 'before_alone':
+	minut += 5
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
+	noShampoo = 1
+	dynamic $showerdin
+	booty_call['start_shower'] = 1
+	gs 'stat'
+	'You slip into <<$npc_firstname[$boy]>>''s bathroom and turn on the faucet. Hot water comes pouring out and you gratefully step under, rinsing the sweat from your body.'
+	act'Finish':
+		cla & *clr
+		$npc_apt_bedroom[$boy]
+		'A few minutes later, you turn off the water and step out, practically getting attacked by <<$npc_firstname[$boy]>> as soon as you open the door.'
+		gs 'booty_call_start', 'bed_start'
+	end
+end
+
+if $ARGS[0] = 'before_together1':
+	booty_call['start_shower'] = 1
+	gs'arousal', 'massage',5,'no_orgasm_msg'
+	gs'stat'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/shower/grope1.mp4"></video></center>'
+	'The two of you step into the shower together, letting the hot water rain down on you. <<$npc_firstname[$boy]>> fills his hands with soap and begins running them up and down your body, sudsing you up and grabbing big handfuls of your breasts and ass in the process.'
+	act'Moan':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/shower/grope2.mp4"></video></center>'
+		'"<i>Aahhh~!</i>"'
+		*nl
+		'Your soft moans encourage him even more and he gropes your tits with both hands, giving them a hard squeeze, producing a gasp from your lips.'
+		gs'booty_call_shower', 'before_together2'
+	end
+	
+	act'Giggle':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/shower/grope2.mp4"></video></center>'
+		'You giggle uncontrollably at his rabid pawing, only serving to encourage him even more and he gropes your tits with both hands, giving them a hard squeeze, producing a gasp from your lips.'
+		gs'booty_call_shower', 'before_together2'
+	end
+	
+	act'"Just like that!"':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/shower/grope2.mp4"></video></center>'
+		'"<i>Aahhh~!</i> Just like that!"'
+		*nl
+		'You moan loudly, causing his groping to become energized and he grabs your tits with both hands, giving them a mighty squeeze, producing a gasp to go along with your moans.'
+		gs'booty_call_shower', 'before_together2'
+	end
+end
+
+if $ARGS[0] = 'before_together2':
+	if rand(1,10) < npc_sexdrive[$boy]:
+		act'Jerk him off':gt'booty_call_shower', 'before_jerkoff1'
+		
+		act'Blow him':gt'booty_call_shower', 'before_bj1'
+	
+		if stat['think_virgin'] = 0:
+			act'Let him fuck you':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/shower/leg_up_enter1.mp4"></video></center>'
+				gs'arousal', 'massage',5,'no_orgasm_msg'
+				gs'stat'
+				'You turn to face <<$npc_firstname[$boy]>>'
+				if booty_call['condom'] > 0:
+					'"You won''t come inside me, will you?" you ask.'
+					'"Don''t worry, I won''t."'
+					*nl
+					'You gasp as without further warning, <<$npc_firstname[$boy]>> lifts your leg and pushes his cock inside you.'
+				else
+					'You look at <<$npc_firstname[$boy]>> and your expression tells him everything he needs to know. Without another word, he lifts your leg and pushes his cock inside you.'
+				end
+				act'Fuck':gt'booty_call_shower', 'after_shower_sex1'
+			end
+		end
+	else
+		*nl
+		'<<$npc_firstname[$boy]>>''s hand runs down your belly to your pussy, spreading your lips, and you can feel his hardon between your thighs, threatening to penetrate you.'
+!!		act'Blow him instead':
+		
+!!		end
+		if stat['think_virgin'] = 0:
+			act'No condom':
+				booty_call['shower_no_condom'] = 1
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/shower/fun3.mp4"></video></center>'
+				'"We don''t have a condom," you gasp, turning to face him as he continues fingering your clit anyways. You grab his cock in return.'
+				if npc_selfish[$boy] = 1 or npc_no_condoms[$boy] = 1:
+					'"We don''t need one," he whispers.'
+					act'We really do':
+						cla & *nl
+						'"We really do," you moan insistently.'
+						'"Fine," he says, and hurriedly shuts off the water. "Let''s get to the bedroom then."'
+						act'Continue':gt 'booty_call_shower', 'before_to_the_bed'
+					end
+					
+					act'Well...':
+						cla & *clr
+						'<center><video autoplay loop src="images/shared/sex/shower/leg_up_enter1.mp4"></video></center>'
+						'"Well..."'
+						'You hesitate, looking up into his eyes. You''re <i>soaked</i> between your legs. It''s not from the shower and he can feel it. Before you can think any more, he takes your hesitation as consent and raises your leg, filling you with one smooth stroke.'
+						act'Fuck':gt'booty_call_shower', 'before_shower_fuck1'
+					end
+				else
+					'"That''s okay," he smiles and pushes you down to your knees.'
+					act'Suck his cock':gt'booty_call_shower', 'before_bj1'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'before_jerkoff1':
+	gs'arousal', 'clit_finger',-10
+	gs'arousal', 'hj',rand(2,5)
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/shower/fun3.mp4"></video></center>'
+	'You turn around, grabbing <<$npc_firstname[$boy]>>''s cock and start jerking him off. He rubs your clit in return and you both stare into each other''s eyes, both of you entranced by the other''s reactions.'
+	act'Come together':gt'booty_call_shower', 'before_jerkoff2'
+	act'Blow him':gt'booty_call_shower', 'before_bj1'
+	if stat['think_virgin'] = 0:
+		act'Fuck him':gt'booty_call_shower', 'before_shower_fuck1'
+	end
+end
+
+if $ARGS[0] = 'before_jerkoff_cum1':
+	gs'cum_call', 'stomach', $boy, 1
+	booty_call['cum_count'] += 1
+	booty_call['orgasm_count'] += 1
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/shower/cum_jerkoff1.mp4"></video></center>'
+	if booty_call['not_inside'] = 1:
+		'"Not inside me!" you yelp.'
+		*nl
+		'You practically jump off of his cock and begin furiously working it with your hand. Not even a second later, cum explodes from the tip, spattering across your stomach.'
+	else
+		$orgasm_or = 'yes'
+		gs'arousal', 'hj',-1
+		'Tension builds up inside you to bursting. You feel <<$npc_firstname[$boy]>>''s cock throb in your hand and you know he''s about to burst too.'
+		*nl
+		'You work him even harder, trying to finish him with one final sprint. <<$npc_firstname[$boy]>> grunts and cum explodes from his tip. The sensation of his cum spattering across your stomach is the last thing you need and you come as well, moaning loudly even as you continue to finish him off.'
+	end
+	act'Continue':
+		noShampoo = 1
+		dynamic $showerdin
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/shower/after2.mp4"></video></center>'
+		'You and <<$npc_firstname[$boy]>> stand there under the hot water together, breathing hard.'
+		*nl
+		'"Bedroom?" he asks.'
+		'"After a quick rinse," you pant.'
+		act'Take it to the bedroom':gt 'booty_call_shower', 'before_to_the_bed'
+	end
+end
+
+if $ARGS[0] = 'before_bj1':
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/shower/bj1.mp4"></video></center>'
+	'You kneel down, taking <<$npc_firstname[$boy]>>''s wet cock in your mouth and start noisily slurping it down your throat. <<$npc_firstname[$boy]>> moans in return, his hand grabbing the back of your hair and holding you there as you suck his dick.'
+	act'Make him come':
+		gs 'cum_call', 'mouth_swallow', $boy, 1
+		booty_call['cum_count'] += 1
+		gs 'stat'
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/shower/deepthroat1.mp4"></video></center>'
+		'"Hey-" <<$npc_firstname[$boy]>> grunts as you kiss the base of his cock with your lips while still keeping it wrapped in your mouth. "That-! I''m gonna-!"'
+		'He doesn''t even manage to finish his warning before he groans loudly and his cock pulses on your tongue. <<$npc_firstname[$boy]>> pulls you further down with his hand and hot salty liquid pours into the back of your throat, your only choice to swallow or choke.'
+		*nl
+		'Eventually his dick stops throbbing and you gently release him from your mouth, looking up at him with seductive eyes.'
+		act'Bedroom?':
+			cla & *nl
+			'"You wanna take this to the bed?"'
+			'"Yeah," he says nodding, just as breathless as before.'
+			act'Continue':gt 'booty_call_shower', 'before_to_the_bed'
+		end
+	end
+	
+	act'Take it to the bedroom':
+		cla & *nl
+		'"Mmm mmrm mmm mmph mm mm mmph?"'
+		'"What?" <<$npc_firstname[$boy]>> moans breathlessly. You let his cock slip from your mouth with a <i>pop</i>.'
+		'"You wanna take this to the bed?"'
+		'"Yeah," he says nodding, just as breathless as before.'
+		act'Continue':gt 'booty_call_shower', 'before_to_the_bed'
+	end
+end
+
+if $ARGS[0] = 'before_shower_fuck1':
+	booty_call['fuck_count'] += 1
+	booty_call['shower_sex'] += 1
+	booty_call['orgasm'] = orgasm
+	gs'arousal', 'vaginal',rand(10,15),'no_orgasm_msg'
+	gs'stat'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/shower/leg_up1.mp4"></video></center>'
+	'You put your foot against the wall to stabilize as <<$npc_firstname[$boy]>> fucks you, hot water still streaming down your bodies. It interferes with the lubrication if you''re being honest, but it''s so hot right now that you can''t bring yourself to care.'
+	if rand(1,10) > 1:
+		*nl
+		'After what seems like an eternity of pleasure, <<$npc_firstname[$boy]>> moans into your ear.'
+		gs'booty_call_shower', 'before_shower_cum_ask'
+	else
+		*nl
+		'Then, without warning, <<$npc_firstname[$boy]>> stiffens and you feel something hot pour into your pussy.'
+		gs 'cum_call', '', $boy, 1
+		booty_call['shower_creampie'] += 1
+		booty_call['creampie'] += 1
+		gs'booty_call_shower', 'before_shower_creampie_surprise'
+	end
+end
+
+if $ARGS[0] = 'before_shower_cum_ask':
+	'"<<$pcs_nickname>>-! I''m almost there!"'
+	if booty_call['orgasm'] < orgasm:
+		'"Me too-!" you gasp.'
+		act'Come together':gt'booty_call_shower', 'before_shower_creampie'
+	else
+		'"Mmmm-!" you hum back.'
+		act'Let him come inside you':gt'booty_call_shower', 'before_shower_creampie'
+	end
+	act'Jerk him off':gt'booty_call_shower', 'before_jerkoff_cum1'
+		
+	if booty_call['condom'] > 0:
+		act'Not inside!':booty_call['not_inside'] = 1 & gt'booty_call_shower', 'before_jerkoff_cum1'
+	end
+end
+
+if $ARGS[0] = 'before_shower_creampie_surprise':
+	if booty_call['shower_no_condom'] > 0:
+		act'Asshole!':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/shower/creampie1.mp4"></video></center>'
+			'"Asshole!" you shout, pushing <<$npc_firstname[$boy]>> away from you. But it''s too late and you feel a hot liquid that isn''t water running down your leg.'
+			'"''We don''t need one'' huh?" you parrot scornfully. "Fucking moron!"'
+			act'Storm out':
+				cla & *clr
+				$npc_apt_bathroom[$boy]
+				minut += 2
+				gs 'stat'
+				'"Imbecile!" you shout again, storming out of the shower, not caring that you''re dripping wet. You make your way over to his bedroom and pick up your clothes, throwing them on.'
+				'"Wait!" <<$npc_firstname[$boy]>> protests, clumsily wrapping a towel around his waist and following you.'
+				'"I''m not waiting for shit!" you sneer. The moment the last item of clothing is over your wet skin, you stomp out the door, slamming it behind you.'
+				act'Leave':gt 'booty_call_after', 'exit'
+			end
+			
+			act'Forgive him (my fault)':
+				cla & *clr
+				minut += 2
+				'<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
+				'After a few more moments of anger, you deflate. You pull <<$npc_firstname[$boy]>> close, pressing your naked skin against his.'
+				'"I''m sorry," you say. "I was just... acting out. It''s my fault. I should''ve known better. I can''t blame you."'
+				'You stand there holding each other in silence for several more minutes before <<$npc_firstname[$boy]>> breaks it.'
+				'"So... what should we do now?"'
+				gs'booty_call_shower', 'shower_what_now'
+			end
+			
+			act'Forgive him (both our faults)':
+				cla & *clr
+				minut += 2
+				'<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
+				'After a few more moments of anger, you deflate. You pull <<$npc_firstname[$boy]>> close, pressing your naked skin against his.'
+				'"I''m sorry," you say. "I was just... acting out. You should''ve held it, but... it takes two to fuck," you smile ruefully. "So it''s my fault too."'
+				'You stand there holding each other in silence for several more minutes before <<$npc_firstname[$boy]>> breaks it.'
+				'"So... what should we do now?"'
+				gs'booty_call_shower', 'shower_what_now'
+			end
+		end
+	end
+	
+	act'Take it in stride':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/shower/creampie1.mp4"></video></center>'
+		'You gasp in surprise, but hold on to <<$npc_firstname[$boy]>>, allowing him to empty his balls into your pussy.'			
+		act'That was nice':
+			cla & *nl
+			'<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
+			'"That was nice," you smile as he pulls away, feeling something hot dribble down your leg.'
+			'"Yeah..." <<$npc_firstname[$boy]>> smiles back at you. "Bedroom?"'
+			'"Definitely."'
+			act'Leave the shower':gt 'booty_call_shower', 'before_to_the_bed'
+		end
+		
+		if booty_call['shower_no_condom'] > 0:
+			act'Tease him':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
+				'"What happened to ''We don''t need one''?" you ask, a smirk twitching at your lips as he pulls away, feeling something hot dribble down your leg.'
+				'"Sorry," he blushes. "I, uhh... So... what now?"'
+				gs'booty_call_shower', 'shower_what_now'
+			end
+		end
+	end
+	
+	act'Creampie induced orgasm':
+		if booty_call['orgasm'] = orgasm:
+			$orgasm_or = 'yes'
+			gs'arousal', 'vaginal',1,'no_orgasm_msg'
+		end
+		booty_call['creampie_orgasm'] += 1
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/shower/creampie1.mp4"></video></center>'
+		'You gasp in surprise, feeling <<$npc_firstname[$boy]>> pulse inside you. You were already close yourself and his orgasm sends you over the edge. He holds you tight and you clench on to him with all your might, both of you riding out your orgasms completely intertwined.'
+		*nl
+		'Finally, your orgasms subside and you untangle yourselves. As his cock leaves your pussy, something hot dribbles down your leg.'
+		act'That was nice':
+			cla & *nl
+			'<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
+			'"That was nice," you pant, unable to say anything else.'
+			'"Yeah..." <<$npc_firstname[$boy]>> smiles back at you. "Bedroom?"'
+			'"Definitely."'
+			act'Leave the shower':gt 'booty_call_shower', 'before_to_the_bed'
+		end
+		
+		if booty_call['shower_no_condom'] > 0:
+			act'Tease him':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
+				'"What happened to ''We don''t need one''?" you ask, still panting in the throes of post-orgasm.'
+				'"Sorry," he blushes. "I, uhh... So... what now?"'
+				gs'booty_call_shower', 'shower_what_now'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'before_shower_creampie':
+	cla & *clr
+	gs 'cum_call', '', $boy, 1
+	booty_call['shower_creampie'] = 1
+	booty_call['creampie'] += 1
+	'<center><video autoplay loop src="images/shared/sex/shower/leg_up2.mp4"></video></center>'
+	'You pull <<$npc_firstname[$boy]>> tight against you, plunging him deep into your cunt. He gasps, tightening his grip on you and his cock twitches inside.'
+	*nl
+	if booty_call['orgasm'] < orgasm:
+		'A single mew escapes your lips and your pussy clenches on him in return, both of you caught in a a frozen embrace as you come together.'
+	else
+		'A single mew escapes your lips and your pussy clenches on him in return, both of you caught in a a frozen embrace as he empties his seed into your belly.'
+	end
+	
+	act'Continue':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/shower/creampie1.mp4"></video></center>'
+		*nl
+		'Eventually, his orgasm fades and his cock slips from inside you and a hot dribble of liquid runs down your leg.'
+		*nl
+		if booty_call['shower_no_condom'] > 0 or npc_boyfriend_creampie_rule[$boy] > 0 and npc_boyfriend_creampie_rule[$boy] <= 2 or npc_know_not_bc[$boy] = 1:
+			'"I thought..." <<$npc_firstname[$boy]>> pants. "You didn''t want me... to come inside you..."'
+			act'Changed my mind':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
+				'"I changed my mind," you smile blissfully and leave it at that.'
+				'<<$npc_firstname[$boy]>> smiles back at you.'
+				'"Bedroom now?"'
+				'"Yeah," you nod back.'
+				act'Leave the shower':gt 'booty_call_shower', 'before_to_the_bed'
+			end
+			
+			act'Felt too good':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
+				'"I couldn''t help myself," you smile blissfully. "It felt too good to stop."'
+				'<<$npc_firstname[$boy]>> smiles back at you.'
+				'"Bedroom now?"'
+				'"Yeah," you nod back.'
+				act'Leave the shower':gt 'booty_call_shower', 'before_to_the_bed'
+			end
+			
+			if birth_control['think_safe'] < 1 and npc_know_not_bc[$boy] = 1:
+				act'Worth the risk':
+					cla & *clr
+					'<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
+					'"It was worth it," you smile blissfully.'
+					'<<$npc_firstname[$boy]>> smiles back at you.'
+					'"Bedroom now?"'
+					'"Yeah," you nod back.'
+					act'Leave the shower':gt 'booty_call_shower', 'before_to_the_bed'
+				end
+			end
+		else
+			'"Wow..." is all you can say, breathing heavily in post-orgasmic bliss.'
+			'"Bedroom now?" <<$npc_firstname[$boy]>> pants, a hint of a smile on his lips.'
+			'"Yeah," you pant back.'
+			act'Leave the shower':gt 'booty_call_shower', 'before_to_the_bed'
+		end
+	end
+end
+
+if $ARGS[0] = 'shower_what_now':
+	act'We should stop':
+		cla & *nl
+		'"We should probably stop," you sigh regretfully, turning off the faucet. "We really shouldn''t have skipped the condom..."'
+		act'Put on a towel':gt'booty_call_shower', 'after_towel_on'
+		act'Skip the towel':gt'booty_call_shower', 'after_towel_skip'
+	end
+	
+	act'Fuck, obviously':
+		cla & *nl
+		'"What now?" you ask, looking at him with a humorous expression. "Isn''t it obvious? We should fuck again. But in a bed this time."'
+		act'Leave the shower':gt 'booty_call_shower', 'before_to_the_bed'
+	end
+end
+
+if $ARGS[0] = 'before_to_the_bed':
+	cla & *clr
+	$npc_apt_bedroom[$boy]
+	'Less than a minute later, two of you are in <<$npc_firstname[$boy]>>''s room, bodies barely dry and your hair is still damp from the shower.'
+	gs 'booty_call_start', 'bed_start'
+end
+
+!! --------------------------------- After Sex Showers ---------------------------------------
+!! anything with the 'after_' prefix happens after the main content of a booty call
+
+if $ARGS[0] = 'after_alone':
+	minut += 10
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
+	booty_call['shower'] = 1
+	noShampoo = 1
+	dynamic $showerdin
+	gs 'stat'
+	'You turn on the faucet, relaxing as the hot water pours down over your skin. After a few minutes, you turn the tap off and step out.'
+	act'Put on a towel':gt'booty_call_shower', 'after_towel_on'
+	act'Skip the towel':gt'booty_call_shower', 'after_towel_skip'
+end
+
+if $ARGS[0] = 'after_towel_on':
+	cla & *clr
+	booty_call['towel'] = 1
+	'<center><img <<$set_imgh>> src="images/shared/romance/lovers/misc/towel.jpg"></center>'
+	'You quickly wrap yourself in a spare towel from the cupboard and exit into the bedroom. <<$npc_firstname[$boy]>> is still laying in bed, only covered by a sheet.'
+	*nl
+	'"Thanks," you smile at him.'
+	gs'booty_call_after', 'after_sex2'
+end
+
+if $ARGS[0] = 'after_towel_borrow':
+	act'Borrow a towel':
+		cla & *nl
+		booty_call['towel'] = 1
+		'You accept gratefully it and towel off before wrapping it around your chest, exiting the bathroom with him.'
+		gs'booty_call_after', 'after_sex2'
+	end
+end
+
+if $ARGS[0] = 'after_towel_skip':
+	'<center><img <<$set_imgh>> src="images/shared/romance/lovers/misc/no_towel.jpg"></center>'
+	'You give your hair a quick wipe with <<$npc_firstname[$boy]>>''s towel to leave it merely damp instead of soaked and exit the bathroom.'
+	'His eyes light up as you step into his bedroom, naked, and still wet from the shower.'
+	*nl
+	'"Thanks," you smile at him.'
+	gs'booty_call_after', 'after_sex2'
+end
+
+if $ARGS[0] = 'after_towel_skip2':
+	act'No need':
+		cla & *nl
+		'"No need," you smirk, leaving the bathroom still naked and dripping.'
+		gs'booty_call_after', 'after_sex2'
+	end
+end
+
+if $ARGS[0] = 'after_shower_together':
+	booty_call['shower'] = 1
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/shared/home/bathroom/after_shower_together.jpg"></center>'
+	'The two of you step into the shower together, hot water raining down on you, letting it wash away the sweat of your recent lovemaking.'
+	act'Continue':
+		cla & *clr
+		gs'arousal', 'massage',5,'no_orgasm_msg'
+		gs'stat'
+		'<center><video autoplay loop src="images/shared/sex/shower/grope1.mp4"></video></center>'
+		'It doesn''t take long before you feel <<$npc_firstname[$boy]>>''s hands on you, running up and down your body, across your breasts and down towards your pussy.'
+		act'Protest':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/shower/grope1.mp4"></video></center>'
+			'"Hey!" you protest, looking down at the unwelcome hands squeezing your breasts, feeling something hard poking you in the back.'
+			act'I''m not in the mood':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/shower/grope1.mp4"></video></center>'
+				'"Hey!" you protest, looking down at the unwelcome hands squeezing your breasts, feeling something hard poking you in the back. "I''m not in the mood for this."'
+				if booty_call['cum_count'] >= npc_sexdrive[$boy]:
+					'"They were staring right at me," he grins. He grabs a few more handfuls but eventually releases you, he backs off as you asked.'
+				else
+					'"You showed up for a booty call didn''t you?"'
+					'"Yeah, and now I''m done. Keep it in your pants."'
+					'"Fine, fine." He backs off, as you asked.'
+				end
+				act'Finish showering':gs'booty_call_shower', 'after_shower_together_end'
+			end
+
+			act'I don''t have time':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/shower/grope1.mp4"></video></center>'
+				'"Hey!" you protest, looking down at the unwelcome hands squeezing your breasts, feeling something hard poking you in the back. "I don''t have time for this. I have shit to do and I can''t have you making me late."'
+				if booty_call['cum_count'] >= npc_sexdrive[$boy]:
+					'"They were staring right at me," he grins. But after one more squeeze, he releases you as you asked him to.'
+				else
+					'"You showed up for a booty call didn''t you?" he grins.'
+					'"Yeah, and now I have something <i>else</i> to do."'
+					'"Fine, fine."'
+					'He backs off as you asked.'
+				end
+				act'Finish showering':gs'booty_call_shower', 'after_shower_together_end'
+			end
+		end
+
+		act'Enjoy his touch':
+			cla & *clr
+			gs'arousal', 'massage',5,'no_orgasm_msg'
+			gs'stat'
+			'<center><video autoplay loop src="images/shared/sex/shower/grope2.mp4"></video></center>'
+			'"Mmmmmmmm..."'
+			'You moan softly as he paws at your breasts, squeezing and groping them.'
+			act'That''s enough':
+				cla & *nl
+				'"Okay, that''s enough for now," you smile at him.'
+				if npc_condom_conscious[$boy] = 1 or booty_call['cum_count'] >= npc_sexdrive[$boy]:
+					'<<$npc_firstname[$boy]>> backs down and you finish your shower together.'
+					act'Finish showering':gs'booty_call_shower', 'after_shower_together_end'
+				else
+					if stat['think_virgin'] = 0 and booty_call['virgin'] ! 1:
+						'"Come on... We could take this to the next level..."'
+						act'Saving virginity':
+							cla & *nl
+							if know_virgin[$boy] = 1:
+								'"No," you say firmly. "I told you already, I''m saving my virginity."'
+							else
+								know_virgin[$boy] = 1
+								'"No," you say firmly. "I''m saving my virginity."'
+							end
+							'<<$npc_firstname[$boy]>> seems disappointed, but accepts anyways. He does continue to fondle your breasts until you finish up though.'
+							act'Finish showering':gs'booty_call_shower', 'after_shower_together_end'
+						end
+					else
+						'"Come on... We could keep going..."'
+						act'No thanks':
+							cla & *nl
+							'"No thanks, I got enough earlier."'
+							'<<$npc_firstname[$boy]>> seems disappointed, but accepts anyways. He does continue to fondle your breasts until you finish up though.'
+							act'Finish showering':gs'booty_call_shower', 'after_shower_together_end'
+						end
+					end
+					act'Mutual masturbation':
+						gs'arousal', 'hj',-3,'no_orgasm_msg'
+						gs'stat'
+						cla & *clr
+						'<center><video autoplay loop src="images/shared/sex/shower/jerkoff1.mp4"></video></center>'
+						if booty_call['fuck_count'] > 0:
+							'"I don''t want to fuck again," you say. "But..."'
+						else
+							'"I''d rather not," you say. "But..."'
+						end
+						'Your hand creeps up behind your ass and grabs hold of <<$npc_firstname[$boy]>>''s shaft. He''s already rock hard and you begin to work it sensuously with long hard pulls.'
+						act'Turn around':gt'booty_call_shower', 'after_shower_fun3'
+					end
+					
+					act'Well...':
+						cla & *clr
+						'<center><video autoplay loop src="images/shared/sex/shower/leg_up_enter1.mp4"></video></center>'
+						gs'arousal', 'massage',5,'no_orgasm_msg'
+						gs'stat'
+						'"Well..." Your breath hitches as he gives your nipples a light squeeze. You feel warm and wet and it''s <i>not</i> just the shower.'
+!!						if stat['think_virgin'] = 0 and booty_call['virgin'] ! 1:
+						
+						if booty_call['condom'] > 0:
+							'"You won''t cum inside me, will you?" you ask.'
+							'"Don''t worry, I won''t."'
+							*nl
+							'You gasp as without further warning, <<$npc_firstname[$boy]>> lifts your leg and pushes his cock inside you.'
+						else
+							'You look at <<$npc_firstname[$boy]>> and your expression tells him everything he needs to know. Without another word, he lifts your leg and pushes his cock inside you.'
+						end
+						act'Fuck':gt'booty_call_shower', 'after_shower_sex1'
+					end
+					
+!!{						if booty_call['condom'] > 0:
+							act'No condom':
+								cla & *nl
+								'"We don''t have a condom," you protest.'
+
+							end}
+	!!					end
+				end
+			end
+			
+			act'Jerk him off':gt'booty_call_shower', 'after_shower_fun1'
+			
+			if stat['think_virgin'] = 0 or booty_call['fuck_count'] > 0:
+				act'Shower sex':
+					cla & *clr
+					'<center><video autoplay loop src="images/shared/sex/shower/leg_up_enter1.mp4"></video></center>'
+					gs'arousal', 'massage',5,'no_orgasm_msg'
+					gs'stat'
+					'You turn to face <<$npc_firstname[$boy]>>'
+					if booty_call['condom'] > 0:
+						'"You won''t cum inside me, will you?" you ask.'
+						'"Don''t worry, I won''t."'
+						*nl
+						'You gasp as without further warning, <<$npc_firstname[$boy]>> lifts your leg and pushes his cock inside you.'
+					else
+						'You look at <<$npc_firstname[$boy]>> and your expression tells him everything he needs to know. Without another word, he lifts your leg and pushes his cock inside you.'
+					end
+					act'Fuck':gt'booty_call_shower', 'after_shower_sex1'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'after_shower_fun1':
+	gs'arousal', 'hj',3,'no_orgasm_msg'
+	gs'stat'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/shower/jerkoff1.mp4"></video></center>'
+	'Unable to resist him any longer, you reach back, grabbing <<$npc_firstname[$boy]>>''s cock and begin jerking him off. It''s already rock hard.'
+	act'Finger yourself':gt'booty_call_shower', 'after_shower_fun2'
+end
+
+if $ARGS[0] = 'after_shower_fun2':
+	gs'arousal', 'foreplay',3,'no_orgasm_msg'
+	gs'arousal', 'hj',-3,'no_orgasm_msg'
+	gs'stat'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/shower/fun2.mp4"></video></center>'
+	'<<$npc_firstname[$boy]>> keeps kneading your breasts, while you snake your hand down between your legs to finger yourself. You keep jerking him off, groaning in pleasure as he gives your breasts some deliciously hard squeezes.'
+	act'Turn around':gt'booty_call_shower', 'after_shower_fun3'
+end
+
+if $ARGS[0] = 'after_shower_fun3':
+	gs'arousal', 'foreplay',3,'no_orgasm_msg'
+	gs'arousal', 'hj',-3,'no_orgasm_msg'
+	gs'stat'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/shower/fun3.mp4"></video></center>'
+	'You turn around, forcing <<$npc_firstname[$boy]>>''s hand between your thighs. He doesn''t miss a beat, rubbing your soaking wet clit and you give him the best handjob you can while writhing in pleasure.'
+	*nl
+	'<<$pcs_nickname>>-!" he grunts. "I''m-!"'
+	'"Me too," you gasp.'
+	act'Come together':gt'booty_call_after', 'after_shower_fun4'
+end
+
+if $ARGS[0] = 'after_shower_fun4':
+	$orgasm_or = 'yes'
+	gs'arousal', 'foreplay',1,'no_orgasm_msg'
+	gs'arousal', 'hj',-1,'no_orgasm_msg'
+	gs 'cum_call', 'stomach', $boy, 1
+	gs'stat'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/shower/cum_jerkoff1.mp4"></video></center>'
+	'<<$npc_firstname[$boy]>> can''t take it anymore and explodes in your hand, managing to get you off at the same time. You both come together and euphoria washes over you as his cum -somehow still warm to your skin despite the heat of the shower- spatters across your stomach.'
+	act'Recover':gt'booty_call_shower', 'after_shower_fun_end'
+end
+
+if $ARGS[0] = 'after_shower_fun_end':
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/shower/after2.mp4"></video></center>'
+	'"Wow..." is all you can say, breathing heavily in post-orgasmic bliss.'
+	'"I think you might need another shower," <<$npc_firstname[$boy]>> snickers.'
+	gs'booty_call_shower', 'after_shower_clean_options'
+end
+
+if $ARGS[0] = 'after_shower_sex1':
+	booty_call['shower_sex'] += 1
+	booty_call['orgasm'] = orgasm
+	gs'arousal', 'vaginal',rand(10,15),'no_orgasm_msg'
+	gs'stat'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/shower/leg_up2.mp4"></video></center>'
+	'Water streams down your bodies as <<$npc_firstname[$boy]>> presses you up against the wall right underneath the showerhead, fucking you vigorously. Your erotic moans echo off the tile, someone reinforcing the idea that there''s nothing else in the world besides you, this shower, and <<$npc_firstname[$boy]>>''s cock inside you.'
+!	if booty_call['condom'] > 0:
+		if rand(1,10) > 1:
+			*nl
+			'After what seems like an eternity of pleasure, <<$npc_firstname[$boy]>> grunts into your ear.'
+			gs'booty_call_shower', 'after_shower_cum_ask'
+		else
+			*nl
+			'Then, without warning, <<$npc_firstname[$boy]>> stiffens and you feel something hot pour into your pussy.'
+			gs 'cum_call', '', $boy, 1
+			booty_call['shower_creampie'] += 1
+			booty_call['creampie'] += 1
+			gs'booty_call_shower', 'after_shower_creampie_surprise'
+		end
+!	else
+	
+!	end
+end
+
+if $ARGS[0] = 'after_shower_cum_ask':
+	'"<<$pcs_nickname>>-! I''m almost there!"'
+	if booty_call['orgasm'] < orgasm:
+		'"Me too-!" you gasp.'
+		act'Come together':gt'booty_call_shower', 'after_shower_creampie'
+	else
+		'"Mmmm-!" you hum back.'
+		act'Let him come inside you':gt'booty_call_shower', 'after_shower_creampie'
+	end
+	act'Jerk him off':gt'booty_call_shower', 'after_shower_fuck_jerkoff'
+		
+	if booty_call['condom'] > 0:
+		act'Not inside!':booty_call['not_inside'] = 1 & gt'booty_call_shower', 'after_shower_fuck_jerkoff'
+	end
+end
+
+if $ARGS[0] = 'after_shower_creampie_surprise':
+	if booty_call['condom'] > 0:
+		act'Asshole!':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/shower/creampie1.mp4"></video></center>'
+			'"Asshole!" you shout, pushing <<$npc_firstname[$boy]>> away from you. But it''s too late and you feel a hot liquid that isn''t water running down your leg.'
+			'"What the fuck happened to ''Don''t worry, I won''t,'' huh?" you parrot scornfully. "Fucking moron!"'
+			act'Storm out':
+				cla & *clr
+				$npc_apt_bathroom[$boy]
+				minut += 2
+				gs 'stat'
+				'"Imbecile!" you shout again, storming out of the shower, not caring that you''re dripping wet. You make your way over to his bedroom and pick up your clothes, throwing them on.'
+				'"Wait!" <<$npc_firstname[$boy]>> protests, clumsily wrapping a towel around his waist and following you.'
+				'"I''m not waiting for shit!" you sneer. The moment the last item of clothing is over your wet skin, you stomp out the door, slamming it behind you.'
+				act'Leave':gt 'booty_call_after', 'exit'
+			end
+			
+			act'Forgive him (my fault)':
+				cla & *clr
+				minut += 2
+				'<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
+				'After a few more moments of anger, you deflate. You pull <<$npc_firstname[$boy]>> close, pressing your naked skin against his.'
+				'"I''m sorry," you say. "I was just... acting out. It''s my fault. I should''ve known better. I can''t blame you."'
+				'You stand there holding each other in silence for several more minutes before <<$npc_firstname[$boy]>> breaks it.'
+				'"I guess you need another shower, then?" he says, a guilty smile on his face.'
+				gs'booty_call_shower', 'after_shower_clean_options'
+			end
+			
+			act'Forgive him (both our faults)':
+				cla & *clr
+				minut += 2
+				'<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
+				'After a few more moments of anger, you deflate. You pull <<$npc_firstname[$boy]>> close, pressing your naked skin against his.'
+				'"I''m sorry," you say. "I was just... acting out. You should''ve held it since you promised me, but... it takes two to fuck," you smile ruefully. "So it''s my fault too."'
+				'You stand there holding each other in silence for several more minutes before <<$npc_firstname[$boy]>> breaks it.'
+				'"I guess you need another shower, then?" he says, a guilty smile on his face.'
+				gs'booty_call_shower', 'after_shower_clean_options'
+			end
+		end
+	end
+	
+	act'Take it in stride':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/shower/creampie1.mp4"></video></center>'
+		'You gasp in surprise, but hold on to <<$npc_firstname[$boy]>>, allowing him to empty his balls into your pussy.'
+		*nl
+			
+		act'That was nice':
+			cla & *nl
+			'<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
+			'"That was nice," you smile as he pulls away, feeling something hot dribble down your leg.'
+			'"I guess... you might need another shower," <<$npc_firstname[$boy]>> says, looking a little embarrassed.'
+			gs'booty_call_shower', 'after_shower_clean_options'
+		end
+		
+		if booty_call['condom'] > 0:
+			act'Tease him':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
+				'"What happened to ''Don''t worry, I won''t''?" you ask, a smirk twitching at your lips as he pulls away, feeling something hot dribble down your leg.'
+				'"Sorry," he blushes. "I, uhh... I overestimated myself... I guess you need another shower, huh?"'
+				gs'booty_call_shower', 'after_shower_clean_options'
+			end
+		end
+	end
+	
+	act'Creampie induced orgasm':
+		if booty_call['orgasm'] = orgasm:
+			$orgasm_or = 'yes'
+			gs'arousal', 'vaginal',1,'no_orgasm_msg'
+		end
+		booty_call['creampie_orgasm'] += 1
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/shower/creampie1.mp4"></video></center>'
+		'You gasp in surprise, feeling <<$npc_firstname[$boy]>> pulse inside you. You were already close yourself and his orgasm sends you over the edge. He holds you tight and you clench on to him with all your might, both of you riding out your orgasms completely intertwined.'
+		*nl
+		'Finally, your orgasms subside and you untangle yourselves. As his cock leaves your pussy, something hot dribbles down your leg.'
+		act'That was nice':
+			cla & *nl
+			'<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
+			'"That was nice," you pant, unable to say anything else.'
+			'"I guess... you might need another shower," <<$npc_firstname[$boy]>> says, looking a little embarrassed.'
+			gs'booty_call_shower', 'after_shower_clean_options'
+		end
+		
+		if booty_call['condom'] > 0:
+			act'Tease him':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
+				'"What happened to ''Don''t worry, I won''t''?" you ask, still panting in the throes of post-orgasm.'
+				'"Sorry," he blushes. "I, uhh... I overestimated myself... I guess you need another shower, huh?"'
+				gs'booty_call_shower', 'after_shower_clean_options'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'after_shower_creampie':
+	cla & *clr
+	gs 'cum_call', '', $boy, 1
+	booty_call['shower_creampie'] = 1
+	booty_call['creampie'] += 1
+	'<center><video autoplay loop src="images/shared/sex/shower/leg_up2.mp4"></video></center>'
+	'You pull <<$npc_firstname[$boy]>> tight against you, plunging him deep into your cunt. He gasps, tightening his grip on you and his cock twitches inside.'
+	*nl
+	if booty_call['orgasm'] < orgasm:
+		'A single mew escapes your lips and your pussy clenches on him in return, both of you caught in a a frozen embrace as you come together.'
+	else
+		'A single mew escapes your lips and your pussy clenches on him in return, both of you caught in a a frozen embrace as he empties his seed into your belly.'
+	end
+	
+	act'Continue':
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/shower/creampie1.mp4"></video></center>'
+		*nl
+		'Eventually, his orgasm fades and his cock slips from inside you and a hot dribble of liquid runs down your leg.'
+		*nl
+		if booty_call['condom'] > 0 or npc_boyfriend_creampie_rule[$boy] > 0 and npc_boyfriend_creampie_rule[$boy] <= 2 or npc_know_not_bc[$boy] = 1:
+			'"I thought..." <<$npc_firstname[$boy]>> pants. "You didn''t want me... to come inside you..."'
+			act'Changed my mind':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
+				'"I changed my mind," you smile blissfully and leave it at that.'
+				'<<$npc_firstname[$boy]>> smiles back at you.'
+				'"You look like you could use another shower."'
+				gs'booty_call_shower', 'after_shower_clean_options'
+			end
+			
+			act'Felt too good':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
+				'"I couldn''t help myself," you smile blissfully. "It felt too good to stop."'
+				'<<$npc_firstname[$boy]>> smiles back at you.'
+				'"You look like you could use another shower."'
+				gs'booty_call_shower', 'after_shower_clean_options'
+			end
+			
+			if birth_control['think_safe'] < 1 and npc_know_not_bc[$boy] = 1:
+				act'Worth the risk':
+					cla & *clr
+					'<center><video autoplay loop src="images/shared/sex/shower/after1.mp4"></video></center>'
+					'"It was worth it," you smile blissfully.'
+					'<<$npc_firstname[$boy]>> smiles back at you.'
+					'"You look like you could use another shower."'
+					gs'booty_call_shower', 'after_shower_clean_options'
+				end
+			end
+		else
+			'"Wow..." is all you can say, breathing heavily in post-orgasmic bliss.'
+			'"I think you might need another shower," <<$npc_firstname[$boy]>> pants in return, a hint of a smile on his lips.'
+			gs'booty_call_shower', 'after_shower_clean_options'
+		end
+	end
+end
+
+if $ARGS[0] = 'after_shower_fuck_jerkoff':
+	gs 'cum_call', 'stomach', $boy, 1
+	gs'stat'
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/shower/cum_jerkoff1.mp4"></video></center>'
+	if booty_call['not_inside'] = 1:
+		*nl
+		'"Not inside!" you yelp.'
+	end
+	if booty_call['orgasm'] < orgasm:
+		'You barely manage to slip <<$npc_firstname[$boy]>> from your pussy and grab his cock with your hand before he explodes, managing to get you off at the same time. You both come together and euphoria washes over you as his cum -somehow still warm to your skin despite the heat of the shower- spatters across your stomach.'
+	else
+		'You barely manage to slip <<$npc_firstname[$boy]>> from your pussy and grab his cock with your hand before he explodes. A sense of euphoria washes over you as his cum -somehow still warm to your skin despite the heat of the shower- spatters across your stomach.'
+	end
+	act'Recover':gt'booty_call_shower', 'after_shower_fuck_jerkoff_end'
+end
+
+if $ARGS[0] = 'after_shower_fuck_jerkoff_end':
+	'<center><video autoplay loop src="images/shared/sex/shower/after2.mp4"></video></center>'
+	if booty_call['condom'] > 0:
+		if booty_call['orgasm'] < orgasm:
+			'"Woah..." you breathe, panting in post-orgasmic bliss. "That was close."'
+		else
+			'"Woah..." you breathe, panting. "That was close."'
+		end
+		'"I think you might need another shower," <<$npc_firstname[$boy]>> breathes, smiling at his handiwork covering your belly.'
+	else
+		if booty_call['orgasm'] < orgasm:
+			'"Woah..." you pant in post-orgasmic bliss. "That was..."'
+		else
+			'"Woah..." you pant. "That was..."'
+		end
+		'"Yeah..." he breathes back, a smile spreading across his face. "I think you might need another shower."'
+	end
+	gs'booty_call_shower', 'after_shower_clean_options'
+end
+
+if $ARGS[0] = 'after_shower_clean_options':
+	gs'booty_call_shower', 'after_shower_cum_rinse'
+	gs'booty_call_shower', 'after_shower_again'
+	gs'booty_call_shower', 'after_shower_again_long'
+end
+
+if $ARGS[0] = 'after_shower_cum_rinse':
+	act'Just a rinse':
+		cla & *nl
+		'"A quick rinse is fine," you smile back. "Just give me a minute."'
+		act'Rinse off':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
+			noShampoo = 1
+			dynamic $showerdin
+			$orgasm_or = 'no'
+			gs'arousal', 'vaginal_finger',rand(1,2),'no_orgasm_msg', 'masturbate'
+			gs'stat'
+			if booty_call['shower_creampie'] = 1:
+				'You hog the water, directing the stream between your legs to flush the cum from your pussy. After pumping your fingers in and out a few times to confirm nothing else is coming out, you turn off the faucet.'
+			else
+				'You hog the water, letting it wash away the cum on your belly, and after running your fingers across a few times to confirm it no longer feels sticky, you turn off the faucet.'
+			end
+			act'Finish showering':gs'booty_call_shower', 'after_shower_together_end'
+		end
+	end
+end
+
+if $ARGS[0] = 'after_shower_again':
+	act'Yeah':
+		cla & *nl
+		'"Yeah," you smile back. "Give me a few more minutes?"'
+		'"Sure thing."'
+		*nl
+		'<<$npc_firstname[$boy]>> exits the shower and leaves you to clean up alone.'
+		act'Shower again':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
+			minut += 5
+			noShampoo = 1
+			dynamic $showerdin
+			gs'stat'
+			if booty_call['shower_fuck'] = 1:
+				'You get back under the water and turn up the temperature, unwinding in the basking in the afterglow of your shower fucking.'
+			else
+				'You get back under the water and turn up the temperature, unwinding in the afterglow of your little shower fingerbanging.'
+			end
+			*nl
+			'Once the cum is cleaned away, you linger only another minute or two, savoring the heat before shutting it off and stepping out.'
+			act'Put on a towel':gt'booty_call_shower', 'after_towel_on'
+			act'Skip the towel':gt'booty_call_shower', 'after_towel_skip'
+		end
+	end
+end
+
+if $ARGS[0] = 'after_shower_again_long':
+	act'A long one':
+		cla & *nl
+		'"Yeah," you smile back. "A long one."'
+		'"In that case, I won''t wait up," <<$npc_firstname[$boy]>> grins.'
+		*nl
+		'He exits the shower and leaves you to clean up alone.'
+		act'Shower again':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
+			minut += 15
+			noShampoo = 1
+			dynamic $showerdin
+			gs'stat'
+			if booty_call['shower_creampie'] = 1:
+				'You get back under the water and turn up the temperature. You stand there for what feels like ages, letting the heat soak into your skin, savoring the feeling as cum slowly drains from your pussy.'
+			elseif booty_call['shower_fuck'] = 1:
+				'You get back under the water and turn up the temperature. You stand there for what feels like ages, letting the heat soak into your skin, basking in the afterglow of your shower fucking and getting on to your shower enjoying.'
+			else
+				'You get back under the water and turn up the temperature. You stand there for what feels like ages, letting the heat soak into your skin, basking in the afterglow of your shower fingerbanging and getting on to your shower enjoying.'
+			end
+			*nl
+			'But you can''t stay in here forever and you eventually turn the faucet off, albiet with no small amount of regret.'
+			act'Put on a towel':gt'booty_call_shower', 'after_towel_on'
+			act'Skip the towel':gt'booty_call_shower', 'after_towel_skip'
+		end
+	end
+end
+
+if $ARGS[0] = 'after_shower_together_end':
+	noShampoo = 1
+	dynamic $showerdin
+	cla & *clr
+	$npc_apt_bathroom[$boy]
+	if npc_selfish[$boy] = 1:
+		'You both step out of the shower and <<$npc_firstname[$boy]>> pulls his towel off the rack, wiping himself down with it.'
+		act'Towel for me?':
+			cla & *nl
+			'"Uhh..." you say, looking around. "Can I borrow a towel to dry off?"'
+			'"Sorry, only have one towel," he shrugs.'
+			act'Annoyed':
+				cla & *nl
+				'Your forehead creases in irritation.'
+				'<i>Seriously? He couldn''t have told me that</i> before <i>I showered?</i>'
+				gs'booty_call_after', 'after_sex2'
+			end
+			
+			act'Fair':
+				cla & *nl
+				'"Fair," you grin, watching him leer at your naked wet body as you leave the bathroom.'
+				gs'booty_call_after', 'after_sex2'
+			end
+		end
+		
+		act'Leave naked':
+			cla & *nl
+			'You give your hair a quick wringing and exit the bathroom naked, <<$npc_firstname[$boy]>> following behind you with his towel around his waist.'
+			gs'booty_call_after', 'after_sex2'
+		end
+	else
+		'You both step out of the shower and <<$npc_firstname[$boy]>> pulls a towel out of a cupboard, offering it to you.'
+		gs'booty_call_shower', 'after_towel_borrow'
+		gs'booty_call_shower', 'after_towel_skip2'
+	end
+end
+--- booty_call_shower ---------------------------------

+ 180 - 168
locations/booty_call_start.qsrc

@@ -13,50 +13,127 @@ if $ARGS[0] = 'draw':
 	end
 end
 
+if $ARGS[0] = 'starting_stats':
+	booty_call['starting_makeup'] = pcs_makeup
+	booty_call['cum_vagina'] = cum_loc['vagina']
+	booty_call['cum_labia'] = cum_loc['labia']
+	booty_call['cum_panty_front'] = cum_loc['panty_front']
+	booty_call['cum_anus'] = cum_loc['anus']
+	booty_call['cum_butt'] = cum_loc['butt']
+	booty_call['cum_panty_back'] = cum_loc['panty_back']
+	booty_call['cum_clothes_groin'] = cum_loc['clothes_groin']
+	booty_call['cum_clothes'] = cum_loc['clothes']
+	booty_call['cum_back'] = cum_loc['back']
+	booty_call['cum_legs'] = cum_loc['legs']
+	booty_call['cum_arms'] = cum_loc['arms']
+	booty_call['cum_face'] = cum_loc['face']
+	booty_call['cum_mouth'] = cum_loc['mouth']
+	booty_call['cum_hands'] = cum_loc['hands']
+	booty_call['cum_stomach'] = cum_loc['stomach']
+	booty_call['cum_tits'] = cum_loc['tits']
+	booty_call['cum_hair'] = cum_loc['hair']
+	booty_call['sweat'] = pcs_sweat
+end
+
 if $ARGS[0] = 'start':
-	!! boy code?
 	if minut > 45:
 		booty_call['start_hour'] = hour + 1
 	else
 		booty_call['start_hour'] = hour
 	end
 	gs 'boystat', $ARGS[1]
-	booty_call['starting_makeup'] = pcs_makeup
 	booty_call['orgasm'] = orgasm
 	booty_call['orgasm_limit'] = orgasm + 6
 	$npc_apt_hall[$boy]
 	'You knock on the door and <<$npc_firstname[$boy]>> opens up.'
-	if npc_selfish[$boy] > 0 and rand(0,1) = 1:
-		'"About fucking time," he says.'
+	if pcs_sweat > 29:
+!!		if AlbinaQW['startletsday'] = daystart:
+			act'Came from dance':
+				cla & *nl
+				'"I came straight from dance practice," you shrug.'
+				'"Couldn''t take a shower first?"'
+				gs 'booty_call_start', 'couldnt_wait'
+				gs 'booty_call_shower', 'borrow_shower'				
+			end
+			
+			act'Came from football':
+				cla & *nl
+				'"I just finished a pickup football game when I saw your message," you shrug.'
+				'"Couldn''t take a shower first?"'
+				gs 'booty_call_start', 'couldnt_wait'
+				gs 'booty_call_shower', 'borrow_shower'				
+			end
+			
+			act'Came from volleyball':
+				cla & *nl
+				'"I came straight from volleyball practice," you shrug.'
+				'"Couldn''t take a shower first?"'
+				gs 'booty_call_start', 'couldnt_wait'
+				gs 'booty_call_shower', 'borrow_shower'				
+			end
+			
+			act'I was running':
+				cla & *nl
+				'"I was on a run when I saw your message," you shrug.'
+				'"Couldn''t take a shower first?"'
+				gs 'booty_call_start', 'couldnt_wait'
+				gs 'booty_call_shower', 'borrow_shower'				
+			end
+!!		end
+		if pcs_sweat > 39:
+			'"What the fuck?" he says, wrinkling his nose. "You stink."'
+		elseif pcs_sweat > 29:
+			'"Hey," he says, looking up and down at you in amusement. "You''re soaking wet."'
+			if pcs_horny >= 70:
+				act'Yeah':
+					cla & *nl
+					'"Yeah," you say huskily, letting your arousal seep into your voice. <<$npc_firstname[$boy]>> locks eyes with you for a split second.'
+					'"Bed?"'
+					'"Now," you pant and rush inside.'
+					act'Clothes. Off. Now.':gt 'booty_call_start', 'undress'
+				end
+			end
+		end
 	else
-		'"Hey," he grins at you.'
-	end
-	act'Hey':
-		cla & *nl
-		'"Hey," you smile back. "So..."'
 		if npc_selfish[$boy] > 0 and rand(0,1) = 1:
-			'"Let''s get you naked," <<$npc_firstname[$boy]>> says, pulling you inside and immediately tugging at your clothes.'
+			'"About fucking time," he says.'
 		else
-			'"Come on in," he says, and leads you inside.'
+			'"Hey," he grins at you.'
+		end
+		act'Hey':
+			cla & *nl
+			'"Hey," you smile back. "So..."'
+			if npc_selfish[$boy] > 0 and rand(0,1) = 1:
+				'"Let''s get you naked," <<$npc_firstname[$boy]>> says, pulling you inside and immediately tugging at your clothes.'
+			else
+				'"Come on in," he says, and leads you inside.'
+			end
+			act'Take it to the bed':gt 'booty_call_start', 'undress'
 		end
-		act'Take it to the bed':gt 'booty_call_start', 'bed_start'
-	end
 
-	act'Shut up and let''s fuck':
-		cla & *nl
-		if npc_apt_type[$boy] < 3:
-			'"Shut up," you say, putting your hands on his chest and pushing him inside towards the bed. "I''m here to fuck. So let''s fuck."'
-		else
-			'"Shut up," you say, putting your hands on his chest and pushing him inside towards the bedroom. "I''m here to fuck. So let''s fuck."'
+		act'Shut up and let''s fuck':
+			cla & *nl
+			if npc_apt_type[$boy] < 3:
+				'"Shut up," you say, putting your hands on his chest and pushing him inside towards the bed. "I''m here to fuck. So let''s fuck."'
+			else
+				'"Shut up," you say, putting your hands on his chest and pushing him inside towards the bedroom. "I''m here to fuck. So let''s fuck."'
+			end
+			act'Undress':gt 'booty_call_start', 'undress'
 		end
-		act'Undress':gt 'booty_call_start', 'bed_start'
-	end
 !!	act'Stumble over to the couch':gt 'booty_call_start', 'couch_start'
+	end
 end
 
+if $ARGS[0] = 'couldnt_wait':
+	act'Couldn''t wait':
+		cla & *nl
+		'"I couldn''t wait," you grin. "<i>Can''t</i> wait. Bedroom?"'
+		'"Bedroom," he nods and drags you inside.'
+		act'Clothes. Off. Now.':gt 'booty_call_start', 'undress'
+	end
+end
 
-if $ARGS[0] = 'bed_start':
-	!! $npc_apt_bedroom[$boy]
+if $ARGS[0] = 'undress':
 	cla & *clr
 	if CloDress = 1:booty_call['CloDress'] = 1
 	gs 'shortgs', 'undress'
@@ -68,9 +145,14 @@ if $ARGS[0] = 'bed_start':
 	'<center><video autoplay loop src="images/shared/sex/misc/undress1.mp4"></video></center>'
 	!! initiative call
 	'You tear each other''s clothes off, leaving a trail of discarded fabrics leading to the bed.'
+	gs 'booty_call_start','bed_start'
+end
+
+if $ARGS[0] = 'bed_start':
+	!! $npc_apt_bedroom[$boy]
 	if rand(0,1) = 1:
 		!! he wins initiative
-		if npc_generous[$boy] = 1 or npc_pussyeater[$boy] = 1:
+		if npc_caretaker[$boy] = 1 or npc_pussyeater[$boy] = 1:
 			gs 'booty_call_start', 'generous_initiative'
 		elseif npc_selfish[$boy] = 1:
 			gs 'booty_call_start', 'selfish_initiative'
@@ -95,11 +177,19 @@ if $ARGS[0] = 'generous_initiative':
 	!! cunnilingus or nipple play
 	if rand(0,1) = 1 or npc_pussyeater[$boy] = 1:
 		!! cunnilingus
-		'As soon as the last of it is gone, <<$npc_firstname[$boy]>> shoves you backwards onto onto the bed and kneels between your legs.'
+		if booty_call['start_shower'] = 1:
+			'<<$npc_firstname[$boy]>> drags you into his bedroom, your hair still wet from the shower, and shoves you backwards onto the bed kneeling between your legs.'
+		else
+			'As soon as the last of it is gone, <<$npc_firstname[$boy]>> shoves you backwards onto onto the bed and kneels between your legs.'
+		end
 		gs 'booty_call_start', 'kuni_start'
 	else
 		!! nipple play
-		'As soon as the last of it is gone, <<$npc_firstname[$boy]>> shoves you backwards onto onto the bed and begins leaving a new trail of kisses up your stomach, towards your breasts.'
+		if booty_call['start_shower'] = 1:
+			'<<$npc_firstname[$boy]>> drags you into his bedroom and shoves you backwards onto onto the bed, starting a trail of kisses up your wet stomach, towards your breasts.'
+		else
+			'As soon as the last of it is gone, <<$npc_firstname[$boy]>> shoves you backwards onto onto the bed and begins leaving a new trail of kisses up your stomach, towards your breasts.'
+		end
 		act'Continue':gs 'booty_call_start', 'nipple_play'
 	end
 end
@@ -469,7 +559,7 @@ if $ARGS[0] = '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.'
 	act'Continue':
 		cla & *nl
-		if rand(0,1) = 1 and kuni_no[$boy] ! 1:
+		if rand(0,1) = 1 and kuni_no[$boy] ! 1 and (mesec = 0 or npc_pussyeater_know[$boy] = 1):
 			'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.'
 			gs 'booty_call_start', 'kuni_start'
 		else
@@ -480,6 +570,7 @@ if $ARGS[0] = 'nipple_play':
 				act'Let him take your virginity':gs'booty_call_virgin','start3'
 			else
 				gs 'booty_call_sex', 'missionary_start'
+				gs 'booty_call_sex', 'condoms'
 			end
 		end
 	end
@@ -487,16 +578,53 @@ end
 
 !! --------------------- selfish stuff ---------------------------------------------------
 
+if $ARGS[0] = 'bj_ask':
+	cla
+	'"How about a blowjob?" <<$npc_firstname[$boy]>> asks.'
+	act'Reluctant':
+		cla & *nl
+		booty_call['reluctant_bj'] = 1
+		'"Ugh, fiiine..." you sigh and crawl down between his legs.'
+		act'Blow him':gt'booty_call_start','bj_sub1'
+	end
+	
+	act'Okay':
+		cla & *nl
+		'"Okay," you smile and crawl down between his legs.'
+		act'Blow him':gt'booty_call_start','bj_sub1'
+	end
+	
+	act'Love to':
+		cla & *nl
+		'"I''d love to," you grin, licking your lips and getting some saliva going.'
+		act'Blow him':gt'booty_call_start','bj_sub1'
+	end
+	
+!!{	if booty_call['fuck_count'] > 0:
+		act'Can''t we just fuck again?':
+			cla & *nl
+			'"Ugh, do I have to?" you complain. "Can''t we just fuck again?"'
+			if npc_selfish[$boy] = 1:
+				
+			elseif npc_caretaker[$boy] = 1:
+			
+			else
+			
+			end
+		end
+	end}
+end
+
 if $ARGS[0] = 'bj_sub1':
 	booty_call['bj_count'] += 1
 	gs'arousal','bj',rand(2,7),'no_orgasm_msg'
 	gs'stat'
 	if booty_call['reluctant_bj'] = 1:
 		'<center><video autoplay loop src="images/shared/sex/blowjob/bj46.mp4"></video></center>'
-		'You sigh internally but get to work anyways, spending a few minutes bobbing your head up and down on his cock. You weren''t really in the mood to begin with, so you get bored quickly, but hopefully he''ll want to do something else soon.'
+		'You grumble internally but get to work anyways, spending a few minutes bobbing your head up and down on his cock. You weren''t really in the mood to begin with, so you get bored quickly, but hopefully he''ll want to do something else soon.'
 	else
 		'<center><video autoplay loop src="images/shared/sex/blowjob/bj<<rand(46,50)>>.mp4"></video></center>'
-		'You lean forward and obediently take him in your mouth, gently sucking his cock and bobbing your head up and down on it. You take pride in your work, doing your best to make <<$npc_firstname[$boy]>> feel good.'
+		'You lean forward and take him in your mouth, gently sucking his cock and bobbing your head up and down on it. You take pride in your work, doing your best to make <<$npc_firstname[$boy]>> feel good.'
 	end
 	*nl
 	booty_call['bj_cum_choice'] = rand(1,20)
@@ -524,7 +652,7 @@ if $ARGS[0] = 'bj_sub2':
 	gs'arousal','bj',rand(2,7),'no_orgasm_msg'
 	gs'stat'
 	'<center><video autoplay loop src="images/shared/sex/blowjob/bj52.mp4"></video></center>'
-	'<<$npc_firstname[$boy]>> slowly pumps his cock in and out of your mouth, plunging it all the way down your throat where you can feel it bulge against your windpipe. You keep it loose while he does occasionally letting your tongue snake out for a cheekly lick, but otherwise just let <<$npc_firstname[$boy]>> keep fucking your face.'
+	'<<$npc_firstname[$boy]>> slowly pumps his cock in and out of your mouth, plunging it all the way down your throat where you can feel it press against your windpipe. You keep it loose while he does all the work, occasionally letting your tongue snake out for a cheekly lick, but otherwise just let <<$npc_firstname[$boy]>> keep fucking your face.'
 	*nl
 	booty_call['bj_cum_choice'] = rand(1,20)
 	if booty_call['bj_cum_choice'] > 12 and booty_call['not_today'] = 0:
@@ -546,7 +674,6 @@ if $ARGS[0] = 'bj_sub2':
 	end
 end
 
-
 if $ARGS[0] = 'bj_sub_cum_surprise':
 	act'Continue':
 		cla & *clr
@@ -566,8 +693,8 @@ if $ARGS[0] = 'bj_sub_cum_surprise':
 			'<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow5.mp4"></video></center>'
 			'You hum in surprise, but take it in stride anyways, continuing to suck as <<$npc_firstname[$boy]>> comes right down your throat. You swallow it all as best you can until his hips stop bucking beneath you and you slowly pull away, gulping one last time to get the last drops.'
 			gs 'booty_call_start', 'bj_warning_next_time'
-			gs 'booty_call_start', 'bj_tasty'
-			gs 'booty_call_start', 'bj_already'
+			'booty_call_talk', 'bj_tasty'
+			'booty_call_talk', 'bj_already'
 		end
 
 		act'Take it in stride (spit)':
@@ -579,7 +706,7 @@ if $ARGS[0] = 'bj_sub_cum_surprise':
 			'<center><video autoplay loop src="images/shared/sex/cum/mouth/spit6.mp4"></video></center>'
 			'You hum in surprise, but take it in stride anyways, continuing to suck as <<$npc_firstname[$boy]>> straight into the back of your throat. You carefully let it pool there, waiting until his hips stop bucking beneath you. When he finally stops, you gather it to the front of your mouth and spit it out, letting it spill past your lips and all over <<$npc_firstname[$boy]>>''s dick.'
 			gs 'booty_call_start', 'bj_warning_next_time'
-			gs 'booty_call_start', 'bj_already'
+			'booty_call_talk', 'bj_already'
 		end
 
 		act'Gag':
@@ -736,8 +863,8 @@ if $ARGS[0] = 'bj_sub_cum_mouth2':
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/sex/cum/mouth/deep1.mp4"></video></center>'
 		'With a mischievous grin, you work his cock with your hand, building up his climax right to the brink. You can tell just by the expression on his face and the swelling of flesh in your hand that he''s about to blow. At that moment, you plunge your lips straight down to the base of his cock, right as he explodes inside your mouth.'
-		gs 'booty_call_start', 'bj_warning_thanks'
-		gs 'booty_call_start', 'bj_tasty'
+		gs 'booty_call_talk', 'bj_warning_thanks'
+		'booty_call_talk', 'bj_tasty'
 		gs 'booty_call_start', 'bj_swallow_gross'
 		gs 'booty_call_start', 'bj_sub_cum_mouth_spit'
 !!		gs 'booty_call_start', 'bj_sub_cum_mouth_swallow'
@@ -759,10 +886,10 @@ if $ARGS[0] = 'bj_sub_cum_mouth_spit':
 		'After a few moments, you let the cum pool to the front of your mouth and you draw yourself back up his shaft and release it from your lips, cum immediately spilling over the edge and down his cock.'
 		act'Continue':cla & gs 'booty_call_sex','sex_end'
 		if booty_call['bj_cum_choice'] > 2:
-			gs 'booty_call_start', 'bj_warning_thanks'
+			gs 'booty_call_talk', 'bj_warning_thanks'
 		end
 		if booty_call['cum_mouth_surprise'] = 1:
-			gs 'booty_call_sex', 'bj_already'
+			'booty_call_talk', 'bj_already'
 		end
 	end
 end
@@ -819,13 +946,13 @@ if $ARGS[0] = 'bj_sub_cum_mouth_swallow':
 			'"Blech!" you shudder. "That''s awful!"'
 			if booty_call['bj_cum_choice'] > 6 and booty_call['bj_cum_choice'] <= 8:
 				'"If you hate swallowing so much, then why didn''t you just let me cum on your face like I wanted to?" <<$npc_firstname[$boy]>> asks quizzically.'
-				gs 'booty_call_start', 'cum_mouth_swallow_why'
+				'booty_call_talk', 'cum_mouth_swallow_why'
 			elseif booty_call['bj_cum_choice'] > 4 and booty_call['bj_cum_choice'] <= 8:
 				'"If you hate swallowing so much, then why didn''t you just let me cum on your tits?" <<$npc_firstname[$boy]>> asks quizzically.'
-				gs 'booty_call_start', 'cum_mouth_swallow_why'
+				'booty_call_talk', 'cum_mouth_swallow_why'
 			else
 				'"Then why''d you do it?" <<$npc_firstname[$boy]>> asks, a dumbfounded look on his face.'
-				gs 'booty_call_start', 'cum_mouth_swallow_why'
+				'booty_call_talk', 'cum_mouth_swallow_why'
 
 				act'Cause boys like it':
 					cla & *clr
@@ -858,40 +985,6 @@ if $ARGS[0] = 'bj_sub_cum_mouth_swallow':
 	end
 end
 
-if $ARGS[0] = 'cum_mouth_swallow_why':
-	act'Trying to acquire the taste':
-		cla & *clr
-		$npc_apt_bedroom[$boy]
-		'"I heard you have to get used to the taste," you say, airing out your tongue in disgust.'
-		'"Well you don''t seem to be doing a very good job of it."'
-		'"Shut up," you glare.'
-		gs 'booty_call_sex', 'sex_end'
-	end
-	if booty_call['bj_cum_choice'] > 6 and booty_call['bj_cum_choice'] <= 8:
-		act'Too much mess':
-			cla & *clr
-			$npc_apt_bedroom[$boy]
-			'"Too messy," you grimace. "Then I have to clean this vile shit off <i>my face</i>. At least if I swallow it gets rid of all the gross at once."'
-			gs 'booty_call_sex', 'sex_end'
-		end
-	else
-		act'Too much mess':
-			cla & *clr
-			$npc_apt_bedroom[$boy]
-			'"Too messy," you wince. "It''s just cleaner if I swallow it."'
-			gs 'booty_call_sex', 'sex_end'
-		end
-	end
-	if booty_call['bj_cum_choice'] > 4:
-		act'That''s even <i>more</i> gross':
-			cla & *clr
-			$npc_apt_bedroom[$boy]
-			'"That''s even <i>more</i> gross," you grimace. "I''d rather swallow it than get it on me."'
-			gs 'booty_call_sex', 'sex_end'
-		end
-	end
-end
-
 if $ARGS[0] = 'bj_sub_cum_face1':
 	!! asks to come on face
 	'Within a few minutes, <<$npc_firstname[$boy]>> taps you on the head."'
@@ -1413,7 +1506,9 @@ if $ARGS[0] = 'bj_sub_lets_fuck':
 		end
 	else
 		'"That was great," he smiles. "That was exactly what I wanted. But <i>now</i> I want your pussy."'
-		act'It''s about time':booty_call['about_time'] = 1 & gs'booty_call_sex','sex_start'
+		act'It''s about time':cla & booty_call['about_time'] = 1 & gs'booty_call_sex','sex_start'
+		
+		act'Let him fuck you':cla & gs'booty_call_sex','sex_start'
 
 		act'Can we keep doing this?':
 			cla & *clr
@@ -1614,97 +1709,6 @@ if $ARGS[0] = 'bj_warning_next_time':
 	end
 end
 
-if $ARGS[0] = 'bj_warning_thanks':
-	act'Thanks for the warning':
-		cla & *clr
-		'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/smile1.jpg"></center>'
-		$npc_apt_bedroom[$boy]
-		if booty_call['bj_cum'] = 1:
-			'"Thanks for the warning," you smile, licking your lips.'
-			gs 'booty_call_start', 'bj2'
-		elseif booty_call['bj_cum'] = 2:
-			'"Thanks for the warning," you say, cum still dripping from your smile.'
-		end
-		gs 'booty_call_sex', 'sex_end'
-	end
-end
-
-if $ARGS[0] = 'bj_tasty':
-	act'Tasty':
-		cla & *clr
-		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
-		$npc_apt_bedroom[$boy]
-		'"Mmmm. Tasty," you grin at <<$npc_firstname[$boy]>>, licking your lips.'
-		gs 'booty_call_sex', 'sex_end'
-	end
-end
-
-if $ARGS[0] = 'bj_already':
-	act'Already?':
-		cla & *clr
-		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
-		$npc_apt_bedroom[$boy]
-		if booty_call['bj_cum'] = 1:
-			'"Seriously?" you ask, gulping again as you draw back from his cock. "You came already?"'
-		elseif booty_call['bj_cum'] = 2:
-			'"Seriously?" you ask, wiping your mouth with your hand. "You came already?"'
-		end
-		'"Your mouth just felt too good!" he says. "I couldn''t hold it in!"'
-		act'Finish up':
-			cla & *clr
-			'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/smile1.jpg"></center>'
-			'"Well, I guess I''m fine ending it here anyways. I <i>assume</i> you''re good with that."'
-			gs 'booty_call_sex', 'sex_end'
-		end
-		act'You better not be done yet':
-			cla & *nl
-			booty_call['not_done'] = 1
-			'"Well, you better not be done yet, cause I still want more!"'
-			gs 'booty_call_sex', 'harden_hand'
-			gs 'booty_call_sex', 'harden_mouth'
-		end
-	end
-end
-
-if $ARGS[0] = 'bj_swallow_gross':
-	act'Gross':
-		cla & *clr
-		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
-		$npc_apt_bedroom[$boy]
-		'"Ugh, I hate swallowing," you say, shaking your head as if that would somehow get rid of the taste.'
-		'"But you did it anyways," he says back, grin widening across his face.'
-		if npc_cum_pref[$boy] = 2 and npc_cum_pref_know[$boy]= npc_cum_pref[$boy]:
-			act'Because I know you like it':
-				cla & *nl
-				'"Yeah, cause I know you''re a pervert who likes watching me drink your nasty cum," you say with a glare. "I''m generous like that."'
-				gs 'booty_call_sex', 'sex_end'
-			end
-
-			act'Because I like you':
-				cla & *nl
-				'"Only cause I happen to like you so much. Ugh, times like this, I wish I didn''t." You give him a dirty look, a smile twitching at the corner of your mouth despite yourself.'
-				if npc_generous[$boy] = 1:
-					'"I''ll be sure to make it up to you sometime," he smiles back.'
-					'"You better! Cause this is just, <i>ick-!</i>"'
-				elseif npc_selfish[$boy] = 1:
-					'"Good girl," he grins.'
-					'"Shut up," you roll your eyes in return.'
-				else
-					'He smiles at you, but neither of you say anything else.'
-				end
-				gs 'booty_call_sex', 'sex_end'
-			end
-		else
-			'"Yeah, cause I know guys like you love watching girls like me drink cum," you raise an eyebrow back at him. "Still gross though."'
-			if npc_selfish[$boy] = 1:
-				'"Good girl," he grins.'
-				'"Shut up," you roll your eyes in return.'
-			end
-			gs 'booty_call_sex', 'sex_end'
-		end
-	end
-end
-
 
 !! --------------------- player''s choices ----------------------------------------------------------------------
 
@@ -1723,6 +1727,10 @@ if $ARGS[0] = 'foreplay_choose':
 !!	act'Let him lead':
 end
 
+if $ARGS[0] = 'foreplay_rand':
+
+end
+
 if $ARGS[0] = 'makeout_dom1':
 	act'Make out with him':
 		gs'arousal','kiss',rand(2,7),'no_orgasm_msg'
@@ -1730,7 +1738,11 @@ if $ARGS[0] = 'makeout_dom1':
 		gs'stat'
 		$booty_call['position'] = 'makeout'
 		cla & *clr
-		'<center><video autoplay loop src="images/shared/sex/foreplay/makeout1.mp4"></video></center>'
+		if rand(0,1) = 1:
+			'<center><video autoplay loop src="images/shared/sex/foreplay/makeout1.mp4"></video></center>'
+		else
+			'<center><video autoplay loop src="images/shared/sex/foreplay/grope1.mp4"></video></center>'
+		end
 		if booty_call['foreplay_change'] >= 1:
 			'You crawl over <<$npc_firstname[$boy]>> kissing him passionately while his hands roam all over your body.'
 			booty_call['foreplay_change'] = 2

+ 49 - 0
locations/booty_call_stats.qsrc

@@ -0,0 +1,49 @@
+# booty_call_stats
+	
+if $ARGS[0] = 'save':
+	!! number of times you have initiated or responded to a booty call
+	npc_bootycalls[$boy] += 1
+	!! number of times you have made your fuckbuddy cum
+	npc_cum_count[$boy] += booty_call['cum_count']
+	
+	!! number of times your fuckbuddy has brought you to orgasm
+	npc_orgasm_count[$boy] += booty_call['orgasm_count']
+	
+	!! number of times you have faked an orgasm
+	npc_fake_orgasm_count[$boy] += booty_call['fake_orgasm_count']
+	
+	!! number of times you have been creampied by your fuckbudy
+	npc_creampie_count[$boy] += booty_call['creampie']
+	
+	!! number of times you have cum together with your fuckbuddy
+	npc_cum_together_count[$boy] += booty_call['creampie_orgasm']
+	
+	!! number of times your fuckbuddy has cum on your face
+	npc_facial_count[$boy] += booty_call['facial']
+	
+	!! number of times your fuckbuddy has cum on your tits
+	npc_creampie_count[$boy] += booty_call['tit_cum']
+	
+	!! number of times your fuckbuddy has pulled out
+	npc_pullout_count[$boy] += booty_call['pullout']
+	
+	!! number of times your fuckbuddy has cum in your mouth
+	npc_mouth_cum_count[$boy] += booty_call['mouth_cum']
+	
+	!! number of times you have jerked him to completion
+	npc_cum_hand_count[$boy] += booty_call['cum_hand']
+	
+	!! number of times you have swallowed for your fuckbuddy
+	npc_swallow_count[$boy] += booty_call['swallow_count']
+	
+	!! number of times you have spit out his cum
+	npc_spit_count[$boy] += booty_call['spit_count']
+	
+	!! number of times you have fucked in the shower
+	npc_shower_sex_count[$boy] += booty_call['shower_sex']
+	
+	!! number of times your fuckbuddy has cum in your mouth
+	npc_mouth_cum_count[$boy] += booty_call['mouth_cum']
+end
+
+--- booty_call_stats ---------------------------------

+ 276 - 438
locations/booty_call_talk.qsrc

@@ -28,6 +28,9 @@ if $ARGS[0] = 'cum_react':
 			gs'booty_call_talk','facial_react1'
 		end
 	end
+	if booty_call['orgasm_count'] >= 5 or pcs_sleep < 20 and hour >= 20:
+		act'Collapse':gt'booty_call_after','black_out'
+	end
 end
 
 if $ARGS[0] = 'handjob_react':
@@ -267,6 +270,7 @@ if $ARGS[0] = 'creampie_react':
 			gs'booty_call_talk','thanks_for_asking'
 			gs'booty_call_talk','cum_together_kiss'
 			gs'booty_call_talk','thought_no_creampies'
+			gs'booty_call_talk','cum_together_no_bc'
 		else
 			gs'booty_call_talk','creampie_enjoy_that'
 			gs'booty_call_talk','creampie_felt_great'
@@ -334,6 +338,20 @@ if $ARGS[0] = 'creampie_ask_next_time':
 				end
 				gs'booty_call_sex','sex_end'
 			end
+			
+			act'Ask next time (a little mad)':
+				npc_ask_creampie[$boy] = 1
+				cla & *nl
+				'You need to..." you pant. "... ask... before you do... that..."'
+				'It''s hard to give a glare that has impact when you''re still dick drunk off the back of your last orgasm.'
+				if booty_call['cum_wherever'] = 1:
+					'"You told me I could come wherever I wanted," he pants in return, smiling.'
+					'"You could still warn me," you say, managing a slightly better glare this time, though it has an equally negligable effect.'
+					else
+				end
+				gs'booty_call_sex','sex_end'
+			end
+			
 		elseif booty_call['creampie_surprise'] = 1:
 			act'Ask next time (not mad)':
 				cla & *nl
@@ -367,6 +385,79 @@ if $ARGS[0] = 'creampie_ask_next_time':
 		end
 	end
 end
+if $ARGS[0] = 'cum_together_no_bc':
+	if birth_control['think_safe'] = 0 and booty_call['creampie_ask'] = 0:
+		act'Be careful (pregnancy)':
+			cla
+			if pillcon2 > 0:
+				act'Not effective yet (stress)':
+					cla & *nl
+					if npc_creampie_count[$boy] > 0:
+						'"You can''t keep doing that..." you pant. "My birth control pills haven''t kicked in yet..."'
+						'A shiver runs through your body. Whether from your recent orgasm or from fear, you''re not sure.'
+					else
+						'"My birth control pills haven''t kicked in yet..." you pant.'
+						'A shiver runs through your body. Whether from your recent orgasm or from fear, you''re not sure.'
+					end
+					gs'booty_call_sex','sex_end'
+				end
+				
+				act'Not effective yet (not mad)':
+					cla & *nl
+					'"You need to be more careful," you murmur, smiling affectionately at <<$npc_firstname[$boy]>>. "My birth control pills haven''t kicked in yet..."'
+					gs'booty_call_sex','sex_end'
+				end
+			else
+				if npc_know_not_bc[$boy] = 0:
+					act'Not on birth control (stress)':
+						cla & *nl
+						npc_know_not_bc[$boy] = 1
+						'"I''m not on birth control..." you pant. A shiver runs through your body. Whether from your recent orgasm or from fear, you''re not sure.'
+						gs'booty_call_sex','sex_end'
+					end
+					
+					act'Not on birth control (not mad)':
+						cla & *nl
+						npc_know_not_bc[$boy] = 1
+						'"You need to be more careful..." you murmur wryly. "I''m not on birth control..."'
+						'With a warm smile, you cup <<$npc_firstname[$boy]>>''s face with your hand, letting him know your warning is just a warning and that you''re not mad.'
+						gs'booty_call_sex','sex_end'
+					end
+					
+				else
+					act'Still not on birth control (stress)':
+						cla & *nl
+						'"Hey," you pant. "I''m still not on birth control... This is dangerous..."'
+						'A shiver runs through your body. Whether from your recent orgasm or from fear, you''re not sure.'
+						gs'booty_call_sex','sex_end'
+					end
+					
+					act'Still not on birth control (not mad)':
+						cla & *nl
+						'"Hey..." you murmur wryly. "I''m still not on birth control... We can''t keep letting this happen..."'
+						gs'booty_call_sex','sex_end'
+					end
+					
+				end
+				
+				if ovulate > 0:
+					act'Danger day (stress)':
+						cla & *nl
+						'"Oh fuck," you pant. "This is really bad. Today is a dangerous day..."'
+						gs'booty_call_sex','sex_end'
+					end
+					
+					act'Danger day (not mad)':
+						cla & *nl
+						'"Well that''s not good," you pant, smiling wryly at <<$npc_firstname[$boy]>>. "Today is a dangerous day for me..."'
+						gs'booty_call_sex','sex_end'
+					end
+				end
+			end
+		end
+	end
+end
+
 if $ARGS[0] = 'creampie_gross':
 	if booty_call['creampie_ask'] ! 1 and booty_call['cum_together'] ! 1:
 		act'That was gross':
@@ -874,44 +965,102 @@ if $ARGS[0] = 'creampie_wtf_2':
 	end
 end
 
-if $ARGS[0] = 'creampie_oh_shit':
+if $ARGS[0] = 'creampie_accident_oh_shit':
 	if birth_control['think_safe'] ! 1:
 		act'Oh shit! (no birth control)':
 			!! npc_know_not_bc[$boy] = 1
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum111.jpg"></center>'
 			'"Oh shit!" Your eyes go wide in shock and you jump away, quickly spreading your legs to see thick liquid already dripping from your snatch. You look up, making eye contact with <<$npc_firstname[$boy]>>.'
-			act'This isn''t good':
-				cla & *clr
-				$npc_apt_bedroom[$boy]
-				'"Well this isn''t good," you gulp. "I''m not on birth control..."'
-				gs'booty_call_cum','what_now'
-			end
-			act'I guess I need a pill (annoyed)':
-				booty_call['pill_tomorrow'] = 1
-				cla & *clr
-				$npc_apt_bedroom[$boy]
-				'"I guess I''m going to need a pill tomorrow," you say, frowning at your still-dripping pussy.'
-				gs'booty_call_cum','what_now'
-			end
-			
-			act'I guess I need a pill (unconcerned)':
-				booty_call['pill_tomorrow'] = 1
-				cla & *clr
-				$npc_apt_bedroom[$boy]
-				'"I guess I''m going to need a pill tomorrow," you shrug, unconcerned.'
-				gs'booty_call_cum','what_now'
-			
-			end
-			
-			act'I guess I need a pill (humorous)':
-				booty_call['pill_tomorrow'] = 1
-				cla & *clr
-				$npc_apt_bedroom[$boy]
-				'"I guess I''m going to need a pill tomorrow," you say, giving <<$npc_firstname[$boy]>> a wry smirk to let him know you''re not mad.'
-				gs'booty_call_cum','what_now'
-			
+			gs'booty_call_talk','oh_shit_options'
+		end
+	end
+end
+
+if $ARGS[0] = 'oh_shit_options':
+	act'This isn''t good':
+		cla & *clr
+		$npc_apt_bedroom[$boy]
+		npc_birh
+		'"Well this isn''t good," you gulp, looking horrified at <<$npc_firstname[$boy]>>. "I''m not on birth control..."'
+		gs'booty_call_cum','what_now'
+	end
+	act'I guess I need a pill (annoyed)':
+		booty_call['pill_tomorrow'] = 1
+		cla & *clr
+		$npc_apt_bedroom[$boy]
+		'"I guess I''m going to need a pill tomorrow," you say, frowning at your still-dripping pussy.'
+		gs'booty_call_cum','what_now'
+	end
+	
+	act'I guess I need a pill (unconcerned)':
+		booty_call['pill_tomorrow'] = 1
+		cla & *clr
+		$npc_apt_bedroom[$boy]
+		'"I guess I''m going to need a pill tomorrow," you shrug, unconcerned.'
+		gs'booty_call_cum','what_now'
+	end
+	
+	act'I guess I need a pill (humorous)':
+		booty_call['pill_tomorrow'] = 1
+		cla & *clr
+		$npc_apt_bedroom[$boy]
+		'"I guess I''m going to need a pill tomorrow," you say, giving <<$npc_firstname[$boy]>> a wry smirk to let him know you''re not mad.'
+		gs'booty_call_cum','what_now'
+	end
+	if morning_after_pill > 0:
+		act'I have some plan B (calm)':
+			booty_call['plan_b'] = 1
+			cla & *clr
+			$npc_apt_bedroom[$boy]
+			'"It''s okay," you say, giving <<$npc_firstname[$boy]>> a humorous smile. "I have some plan B on me."'
+			gs'booty_call_cum','what_now'
+		end
+		
+		act'I have some plan B (sexy)':
+			booty_call['plan_b'] = 1
+			cla & *clr
+			$npc_apt_bedroom[$boy]
+			'"It''s okay," you say, smiling lecherously. "I have a morning after pill."'
+			gs'booty_call_cum','what_now'
+		end
+		
+	end
+end
+
+if $ARGS[0] = 'creampie_accident_birth_control':
+	if birth_control['think_safe'] = 1:
+		if tabletkishot > 0:
+			$booty_call['bc_type'] = 'shot'
+		else
+			$booty_call['bc_type'] = 'pill'
+		end
+		act'I''m on the <<$booty_call[''bc_type'']>>':
+			npc_know_bc[$boy] = 1
+			cla & *nl
+			if booty_call['condom'] = 1:
+				'"It''s okay." you reassure him. "I''m on the <<$booty_call[''bc_type'']>>. I just like condoms for extra safety."'
+			else
+				'"It''s okay." you reassure him. "I''m on the <<$booty_call[''bc_type'']>>."'
 			end
+			'<<$npc_firstname[$boy]>> seems to relax, relieved that you''re not upset.'
+			gs'booty_call_cum','what_now'
+		end
+	else
+		act'I''m on birth control (lie)':
+			npc_know_bc[$boy] = 1
+			cla & *nl
+			'"It''s okay," you smile, telling a barefaced lie. "I''m on birth control."'
+			'<<$npc_firstname[$boy]>> seems to relax, relieved that you''re not upset.'
+			*nl
+			'<i>I wonder if his baby is going to be swimming around inside me after this?</i>'
+			gs'booty_call_cum','what_now'
+		end
+
+		act'If I get pregnant, you better take responsibility (tease)':
+			cla & *nl
+			'"If I get pregnant, you better take responsibility for this," you say with a smile to let him know you''re only teasing. He seems deeply discomforted by your joke though...'
+			gs'booty_call_cum','what_now'
 		end
 	end
 end
@@ -1308,442 +1457,131 @@ if $ARGS[0] = 'let_it_go':
 	end
 end
 
-!! --------------------- Pillow Talk ------------------------------------
-if $ARGS[0] = 'pillow_talk_start':
-	cla & *clr
-	'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
-	booty_call['pillow_talk'] = 1
-	'You and <<$npc_firstname[$boy]>> relax on the bed together, basking in the afterglow as you idly chit chat about things.'
-	if booty_call['virgin'] = 1 and booty_call['virgin_talk'] = 0:
-		gs'booty_call_virgin','first_time_talk'
-	else
-		gs'booty_call_talk','pillow_talk_options'
-	end
-end
+!! --------------------- Blowjob Reactions ---------------------------------
 
-if $ARGS[0] = 'pillow_talk_options':
-	act'Stop talking':cla & gs'booty_call_after','after_sex2'
-	act'Talk about the sex':cla & gs'booty_call_talk','pillow_talk_sex'
-end
-
-if $ARGS[0] = 'pillow_talk_sex':
-	act'Stop talking':cla & gs'booty_call_after','after_sex2'
-	gs'booty_call_talk','good_for_you'
-	gs'booty_call_talk','better_without'
-	gs'booty_call_talk','kuni_wear_out'
-	gs'booty_call_talk','long_time'
-	gs'booty_call_talk','keep_it_up'
-	gs'booty_call_talk','so_many_creampies'
-	gs'booty_call_talk','broken_creampie_rule'
-end
-
-if $ARGS[0] = 'good_for_you':
-	if booty_call['good_for_you'] = 0 and booty_call['mad'] ! 1 and booty_call['blue_ball'] ! 1:
-		act'Was it good for you too?':
-			booty_call['good_for_you'] = 1
-			cla & *clr
-			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
-			minut += 1
-			'"Was it good for you, too?" you ask pleasantly.'	
-			if booty_call['virgin'] ! 1:
-				if booty_call['cum_count'] = npc_sexdrive[$boy]:
-					'"Yeah, you were great" he says. "You practically drained my balls. I might not be able to come again for a week. What about you?"'
-				elseif booty_call['cum_count'] < npc_sexdrive[$boy]/2:
-					'"I could''ve gone a few more times," he says. "But it wasn''t bad. How about you?"'
-				else
-					'"Yeah, it was," he says. "How about you?"'
-				end
-				act'Satisfied':
-					cla & *nl
-					if booty_call['fuck_count'] > 0:
-						'"You gave me a good dicking," you say, smiling at <<$npc_firstname[$boy]>>. "So, I''m happy."'
-					else
-						'"I had fun," you say, smiling at <<$npc_firstname[$boy]>>.'
-					end
-					gs'booty_call_talk','pillow_talk_options'
-				end
-				
-				if booty_call['orgasm_count'] + booty_call['fake_orgasm_count'] > 3:
-					act'Lots of orgasms':
-						cla & *nl
-						'"You made me come so many times," you say, smiling at <<$npc_firstname[$boy]>>. "It was more than good."'
-						gs'booty_call_talk','pillow_talk_options'
-					end
-				elseif booty_call['orgasm_count'] > 0:
-					act'You got me off':
-						cla & *nl
-						'"You made me come," you say, smiling at <<$npc_firstname[$boy]>>. "How could I complain?"'
-						gs'booty_call_talk','pillow_talk_options'
-					end
-				end
-			else
-				if booty_call['cum_count'] = npc_sexdrive[$boy]:
-					'"Yeah, you were great" he says. "You practically drained my balls. I might not be able to come again for a week."'
-				else
-					'"I could''ve gone a few more times," he says. "But it wasn''t bad."'
-				end
-				gs'booty_call_talk','pillow_talk_options'
-			end
+if $ARGS[0] = 'bj_warning_thanks':
+	act'Thanks for the warning':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/smile1.jpg"></center>'
+		$npc_apt_bedroom[$boy]
+		if booty_call['bj_cum'] = 1:
+			'"Thanks for the warning," you smile, licking your lips.'
+			gs 'booty_call_start', 'bj2'
+		elseif booty_call['bj_cum'] = 2:
+			'"Thanks for the warning," you say, cum still dripping from your smile.'
 		end
+		gs 'booty_call_sex', 'sex_end'
 	end
 end
 
-if $ARGS[0] = 'keep_it_up':
-	if booty_call['cum_count'] >= 5 and booty_call['keep_it_up'] = 0:
-		act'You can really keep it up':
-			cla & *clr
-			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
-			booty_call['keep_it_up'] = 1
-			minut += 1
-			'"You can really keep it up, huh?" you say, impressed with how many times he managed to come.'
-			'"Yeah, I guess I have a pretty high sex drive. Glad that you have one to match," he smiles back.'
-			gs'booty_call_talk','pillow_talk_options'
-		end
+if $ARGS[0] = 'bj_tasty':
+	act'Tasty':
+		cla & *clr
+		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+		$npc_apt_bedroom[$boy]
+		'"Mmmm. Tasty," you grin at <<$npc_firstname[$boy]>>, licking your lips.'
+		gs 'booty_call_sex', 'sex_end'
 	end
 end
 
-if $ARGS[0] = 'kuni_wear_out':
-	if booty_call['pussy_lick_loop'] >= 5:
-		act'You''re a pussyeating psycho':
-			cla & *clr
-			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
-			'"You''re a fucking psycho, you know that?" you pant, gasping for breath. "Who... makes a girl... cum five times in a row... with just their tongue?? And... doesn''t even want... to fuck her?!"'
-			'"I like eating pussy," he shrugs.'
-			'"You have a problem is what you have," you say, staring up at the ceiling with exhaustion crashing down on you.'
-			gs'booty_call_talk','pillow_talk_sex'
+if $ARGS[0] = 'bj_already':
+	act'Already?':
+		cla & *clr
+		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+		$npc_apt_bedroom[$boy]
+		if booty_call['bj_cum'] = 1:
+			'"Seriously?" you ask, gulping again as you draw back from his cock. "You came already?"'
+		elseif booty_call['bj_cum'] = 2:
+			'"Seriously?" you ask, wiping your mouth with your hand. "You came already?"'
 		end
-	end
-end
-
-if $ARGS[0] = 'long_time':
-	if booty_call['start_hour'] > hour and booty_call['fuck_count'] > 0:
-		act'We were at it a long time':
+		'"Your mouth just felt too good!" he says. "I couldn''t hold it in!"'
+		act'Finish up':
 			cla & *clr
-			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
-			'"Damn," you pant, reaching over to check your phone. "We were at it for a long time."'
-			'"Yeah," he sighs back. "You''re just too much fun to fuck."'
+			'<center><img <<$set_imgh>> src="images/shared/sex/cum/mouth/smile1.jpg"></center>'
+			'"Well, I guess I''m fine ending it here anyways. I <i>assume</i> you''re good with that."'
+			gs 'booty_call_sex', 'sex_end'
+		end
+		act'You better not be done yet':
+			cla & *nl
+			booty_call['not_done'] = 1
+			'"Well, you better not be done yet, cause I still want more!"'
+			gs 'booty_call_sex', 'harden_hand'
+			gs 'booty_call_sex', 'harden_mouth'
 		end
 	end
 end
 
-if $ARGS[0] = 'better_without':
-	if booty_call['condom'] >= 2 and booty_call['better_without'] = 0:
-		act'It was better without the condom':
-			booty_call['better_without'] = 1
-			cla & *clr
-			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
-			'"You were right, by the way," you tell at <<$npc_firstname[$boy]>>. "It was better without the condom."'
-			if npc_selfish[$boy] = 1:
-				if $booty_call['cum_choice'] = 'creampie':
-					'"Oh yeah. Busting a nut inside is the best."'
-					act'Worry':
-						cla & *nl
-						'Your smile falters at that, reminding you again of what''s leaking out of your pussy.'
-						'<i>I hope I''ll be okay...</i> you think to yourself.'
-						gs'booty_call_talk','pillow_talk_options'
-					end
-
-					act'It felt good':
-						cla & *nl
-						'"It felt good," you agree. "Totally worth it."'
-						gs'booty_call_talk','pillow_talk_options'
-					end
-				else
-					'"I told you so," he says smugly.'
-					'"Glad I listened," you murmur back.'
-					gs'booty_call_talk','pillow_talk_options'
-				end
-			else
-				if $booty_call['cum_choice'] = 'creampie':
-					if booty_call['condom'] = 3:
-						'"Sorry I... uhh... you know..." He seems embarrassed. "I promised I wouldn''t come inside you but I ended up doing it anyways."'
-						if cumloc[0] > 0:
-							'<<$npc_firstname[$boy]>> looks at your pussy still leaking his cum and blushes.'
-						else
-							'<<$npc_firstname[$boy]>> looks at your pussy and blushes.'
-						end
-					else
-						'"Your pussy felt amazing."'
-						'"So did your dick," you smile.'
-					end
-					if npc_know_not_bc[$boy] = 0 and npc_know_bc[$boy] = 0:
-						'"Is it okay that I... you know...?" <<$npc_firstname[$boy]>> eyes your pussy, his cum still leaking from it.'
-						act'I''ll be fine':
-							cla & *nl
-							'"I''ll be fine," you say reassuringly. "One creampie isn''t gonna kill me. Besides, like I said, it felt good."'
-							'He nods, relaxing a bit.'
-							*nl
-							'<i>I mean, what are the odds that something bad happens, right?</i>'
-							gs'booty_call_talk','pillow_talk_options'
-						end
-
-						act'It was worth it':
-							cla & *nl
-							'"It was worth it," you grin and he smiles back at you.'
-							*nl
-							'<i>Besides, it''s just one creampie,</i> you think to yourself. <i>What''s the worst that could happen?</i>'
-							gs'booty_call_talk','pillow_talk_options'
-						end
-
-						act'I''ll buy a morning after pill':
-							cla & *nl
-							'"It''s okay," you murmur reassuringly. "I''ll get a morning after pill tomorrow. No big deal."'
-							'He nods, smiling and seeming to relax a bit.'
-							gs'booty_call_talk','pillow_talk_options'
-						end
-
-						if tabletkishot > 0 or birth_control['think_safe'] = 1:
-							act'I''m on birth control':
-								npc_know_bc[$boy] = 1
-								cla & *nl
-								if tabletkishot > 0:
-									'"It''s fine. I''m on the shot," you reassure him. "I just wanted to be extra safe. No harm done."'
-								elseif birth_control['think_safe'] = 1:
-									'"It''s fine. I''m on the pill," you reassure him. "I just wanted to be extra safe. No harm done."'
-								end
-								'<<$npc_firstname[$boy]>> seems to relax, relieved that you''re not upset.'
-								gs'booty_call_talk','pillow_talk_options'
-							end
-						else
-							act'I''m on birth control (lie)':
-								npc_know_bc[$boy] = 1
-								cla & *nl
-								'"It''s okay," you smile, telling a barefaced lie. "I''m on birth control."'
-								'<<$npc_firstname[$boy]>> seems to relax, relieved that you''re not upset.'
-								*nl
-								'<i>I wonder if his baby is going to be swimming around inside me after this?</i>'
-								gs'booty_call_talk','pillow_talk_options'
-							end
-
-							act'If I get pregnant, you better take responsibility (tease)':
-								cla & *nl
-								'"If I get pregnant, you better take responsibility for this," you say with a smile to let him know you''re only teasing. He seems deeply discomforted by your joke though...'
-								gs'booty_call_talk','pillow_talk_options'
-							end
-						end
-					elseif npc_know_bc[$boy] = 1:
-						'"But you''re on birth control, right?"'
-						'"Yeah," you nod. "So, no harm done."'
-						gs'booty_call_talk','pillow_talk_options'
-					end
+if $ARGS[0] = 'bj_swallow_gross':
+	act'Gross':
+		cla & *clr
+		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+		$npc_apt_bedroom[$boy]
+		'"Ugh, I hate swallowing," you say, shaking your head as if that would somehow get rid of the taste.'
+		'"But you did it anyways," he says back, grin widening across his face.'
+		if npc_cum_pref[$boy] = 2 and npc_cum_pref_know[$boy]= npc_cum_pref[$boy]:
+			act'Because I know you like it':
+				cla & *nl
+				'"Yeah, cause I know you''re a pervert who likes watching me drink your nasty cum," you say with a glare. "I''m generous like that."'
+				gs 'booty_call_sex', 'sex_end'
+			end
 
+			act'Because I like you':
+				cla & *nl
+				'"Only cause I happen to like you so much. Ugh, times like this, I wish I didn''t." You give him a dirty look, a smile twitching at the corner of your mouth despite yourself.'
+				if npc_generous[$boy] = 1:
+					'"I''ll be sure to make it up to you sometime," he smiles back.'
+					'"You better! Cause this is just, <i>ick-!</i>"'
+				elseif npc_selfish[$boy] = 1:
+					'"Good girl," he grins.'
+					'"Shut up," you roll your eyes in return.'
 				else
-					if booty_call['no_condoms'] = 1:
-					
-					else
-						'"Told you we didn''t need one," he laughs.'
-					end
-					act'You were right':
-						cla
-						'"I guess not," you say, smiling back.'
-						gs'booty_call_talk','pillow_talk_options'
-					end
-
-					if booty_call['condom'] >= 2:
-						act'Thanks for coming outside':
-							cla
-							if npc_dont_like_creampie[$boy] = 1:
-								'"Thanks for coming outside," you smile.'
-							else
-								'"Thanks for not coming inside me," you murmur.'
-								if booty_call['condom'] = 3:
-									'"Hey, I promised didn''t I?"'
-									'"I know. But some guys don''t listen. I appreciate that you actually followed through."'
-									gs'booty_call_talk','pillow_talk_options'
-								else
-									'"No problem. Though you didn''t ask me to. Would it have been a problem if I had?"'
-									act'No but thanks anyways':
-										cla & *nl
-										'"No," you shake your head. "But thanks anyways. I thought it was considerate."'
-										'You lean over and give him a peck on the cheek.'
-										gs'booty_call_talk','pillow_talk_options'
-									end
-
-									act'Too intimate':
-										cla & *nl
-										'"Too intimate for me," you grimace. "I have to really trust a guy before I let them do something like that, you know?"'
-										'"You should say something next time then."'
-										'"I guess. I just don''t want to ruin the mood..."'
-										gs'booty_call_talk','pillow_talk_options'
-									end
-									if tabletkishot > 0 or birth_control['think_safe'] = 1:
-										act'I just like being extra safe':
-											cla & *nl
-											'"No," you shake your head. "I''m on birth control so it probably would''ve been fine. I just like being extra safe."'
-											gs'booty_call_talk','pillow_talk_options'
-										end
-
-										act'I don''t like creampies':
-											npc_dont_like_creampie[$boy] = 1
-											cla & *nl
-											'"It wouldn''t have been a ''problem''. I''m on birth control. I just don''t like getting creampied," you grimace. "It feels weird."'
-											gs'booty_call_talk','pillow_talk_options'
-										end
-									else
-										act'I''m not on birth control':
-											npc_know_not_bc[$boy] = 1
-											cla & *nl
-											'"I''m not on birth control," you grimace. "Really, I shouldn''t have even taken the chance. Or I should have said something. But it turned out okay. So thanks."'
-											'You smile warmly at him.'
-											gs'booty_call_talk','pillow_talk_options'
-										end
-
-										act'I don''t like creampies':
-											cla & *nl
-											'"I don''t like getting creampied," you grimace. "It feels weird."'
-											gs'booty_call_talk','pillow_talk_options'
-										end
-									end
-								end
-							end
-						end
-					end
+					'He smiles at you, but neither of you say anything else.'
 				end
+				gs 'booty_call_sex', 'sex_end'
+			end
+		else
+			'"Yeah, cause I know guys like you love watching girls like me drink cum," you raise an eyebrow back at him. "Still gross though."'
+			if npc_selfish[$boy] = 1:
+				'"Good girl," he grins.'
+				'"Shut up," you roll your eyes in return.'
 			end
+			gs 'booty_call_sex', 'sex_end'
 		end
 	end
 end
 
-if $ARGS[0] = 'plastered':
-	if booty_call['plastered'] = 0:
-		booty_call['plastered'] = 1
-		if cumloc[0] > 0: booty_call['plaster_count'] += 1
-		if cumloc[3] > 0: booty_call['plaster_count'] += 1
-		if cumloc[4] > 0: booty_call['plaster_count'] += 1
-		if cumloc[8] > 0: booty_call['plaster_count'] += 1
-		if cumloc[11] > 0: booty_call['plaster_count'] += 1
-		if cumloc[13] > 0: booty_call['plaster_count'] += 1
-		if cumloc[14] > 0: booty_call['plaster_count'] += 1
-		if cumloc[15] > 0: booty_call['plaster_count'] += 1
-		if cumloc[16] > 0: booty_call['plaster_count'] += 1
+if $ARGS[0] = 'cum_mouth_swallow_why':
+	act'Trying to acquire the taste':
+		cla & *clr
+		$npc_apt_bedroom[$boy]
+		'"I heard you have to get used to the taste," you say, airing out your tongue in disgust.'
+		'"Well you don''t seem to be doing a very good job of it."'
+		'"Shut up," you glare.'
+		gs 'booty_call_sex', 'sex_end'
 	end
-	
-	if booty_call['plaster_count'] > 3 and booty_call['plastered'] = 1:
-		act'You really plastered me':
-			booty_call['plastered'] = 2
-			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
-			if cumloc[0] > 0:
-				'"Fucking hell, you really plastered me, huh?" you say, taking note of all the different places cum is coating or leaking from your body.'
-			else
-				'"Fucking hell, you really plastered me, huh?" you say, taking note of all the different places cum is coating your body.'
-			end
+	if booty_call['bj_cum_choice'] > 6 and booty_call['bj_cum_choice'] <= 8:
+		act'Too much mess':
+			cla & *clr
+			$npc_apt_bedroom[$boy]
+			'"Too messy," you grimace. "Then I have to clean this vile shit off <i>my face</i>. At least if I swallow it gets rid of all the gross at once."'
+			gs 'booty_call_sex', 'sex_end'
 		end
-	end
-end
-
-if $ARGS[0] = 'so_many_creampies':
-	if booty_call['creampie'] > 4 and booty_call['creampie_pillow_talk'] = 0:
-		act'So many creampies':
-			booty_call['creampie_pillow_talk'] = 1
+	else
+		act'Too much mess':
 			cla & *clr
-			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
-			'"We made so many creampies," you say, warmly rubbing your belly.'
-			if $npc_cum_pref[$boy] = 'creampie':
-				if cumloc[0] > 0:
-					'"It was awesome," he says, nodding excitedly, staring at your pussy, still leaking his cum. You think you see his cock twitch on sight.'
-				else
-					'"It was awesome," he says, nodding excitedly, staring at your pussy, as if imagining blowing one more load inside you. You think you see his cock twitch.'
-				end
-			else
-				if cumloc[0] > 0:
-					'"I must have filled you up completely," he says, grinning at his handiwork still leaking from your snatch.'
-				else
-					'"You''ve got one cum-hungry pussy," he says, grinning your snatch.'
-				end
-			end
-			gs'booty_call_talk','pillow_talk_options'
+			$npc_apt_bedroom[$boy]
+			'"Too messy," you wince. "It''s just cleaner if I swallow it."'
+			gs 'booty_call_sex', 'sex_end'
 		end
 	end
-end
-
-if $ARGS[0] = 'broken_creampie_rule':
-	if npc_boyfriend_creampie_rule[$boy] <= 2 and npc_boyfriend_creampie_rule[$boy] > 0 and booty_call['creampie'] > 0 and booty_call['broken_creampie_rule'] = 0:
-		act'Broke my creampie rule':
-			booty_call['broken_creampie_rule'] = 1
-			cla			
-			if booty_call['mad'] > 0:
-				act'Be irritated':
-					cla & *clr
-					'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk3.jpg"></center>'
-					'"I can''t believe you came inside me," you mutter in annoyance. "You made me break my rule."'
-					'"You''re the one who''s cheating," <<$npc_firstname[$boy]>> grumbles. "Don''t blame me."'
-					if npc_boyfriend_creampie_rule[$boy] = 2:
-						'"Well, I am <i>now</i>!" you snap. "That''s why I told you not to come inside!"'
-					else
-						'"<i>You</i> broke the rule!" you snap. "It''s completel your fault!"'
-					end
-					gs'booty_call_talk','pillow_talk_options'
-				end
-			end
-			act'Regret':
-				cla & *clr
-				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
-				'"I guess my rule is broken," you say, twiddling your thumbs awkwardly. "You came inside me..."'
-				'"So?" <<$npc_firstname[$boy]>> asks. "What does that mean?"'
-				act'One time thing':
-					cla & *nl
-					'"It was a one time thing," you say, half to yourself, trying to rationalize. "It was just a mistake, it won''t happen again. So it doesn''t count!"'
-					'"Sure," <<$npc_firstname[$boy]>> shrugs. "Whatever you want to tell yourself..."'
-					gs'booty_call_talk','pillow_talk_options'
-				end
-				
-				act'I guess I''m a cheater':
-					npc_know_cheat[$boy] = 1
-					cla & *nl
-					'"I guess... I guess that makes me a cheater..." you say. Guilt and shame fill your stomach as the weight of the admission crashes down upon you.'
-					*nl
-					'What were you thinking? That this would end well?'
-					gs'booty_call_talk','pillow_talk_options'
-				end
-			end
-			
-			act'Unashamed':
-				npc_boyfriend_creampie_rule[$boy] = 3
-				cla & *clr
-				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
-				'"I guess my rule is broken," you say, looking at <<$npc_firstname[$boy]>> wistfully. "You came inside me..."'
-				'"So?" he asks. "What does that mean?"'
-				act'If it''s already broken...':
-					cla & *nl
-					'"If I already broke the rule," you smile. "Then there''s no need to hold back anymore. More creampies for me."'
-					if booty_call['cum_count'] < npc_sexdrive[$boy]:
-						act'Continue':
-							cla & *clr
-							'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss3.jpg"></center>'
-							'Hearing you say that, <<$npc_firstname[$boy]>> pounces on you, spreading your legs apart and resting his cock up against your pussy.'
-							'"No need to hold back, right?" he grins.'
-							act'Down boy':
-								cla & *clr
-								'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
-								'"Down boy!" you giggle, pushing him playfully to the side. "I didn''t mean right now!"'
-								gs'booty_call_talk','pillow_talk_options'
-							end
-							
-							act'No time like the present':
-								cla & *nl
-								'"No," you shake your head. "No need at all."'
-								booty_call['speed'] = rand(1,3)
-								act'Fuck <<$npc_firstname[$boy]>>':gt 'booty_call_sex', 'miss<<booty_call[''speed'']>>'
-							end
-						end
-					else
-						gs'booty_call_talk','pillow_talk_options'
-					end
-				end
-				
-				act'I guess I''m a cheater':
-					npc_know_cheat[$boy] = 1
-					cla & *nl
-					'"I guess that makes me a cheater," you say, your smile breaking into a full grin. Part of you knows that you should feel bad about this, but you don''t in the slightest.'
-					*nl
-					'It felt good after all. What''s wrong with feeling good?'
-					gs'booty_call_talk','pillow_talk_options'
-				end
-			end
+	if booty_call['bj_cum_choice'] > 4:
+		act'That''s even <i>more</i> gross':
+			cla & *clr
+			$npc_apt_bedroom[$boy]
+			'"That''s even <i>more</i> gross," you grimace. "I''d rather swallow it than get it on me."'
+			gs 'booty_call_sex', 'sex_end'
 		end
 	end
 end
-!! --------------------- After Sex Talk ---------------------------------
-
 
 --- booty_call_talk ---------------------------------

+ 102 - 38
locations/booty_call_virgin.qsrc

@@ -429,6 +429,8 @@ if $ARGS[0] = 'no_condom2':
 end
 
 if $ARGS[0] = 'miss_virg_norm1':
+	!! booty_call['boy_cum'] = 2
+	booty_call['virgin'] = 1
 	gs'arousal','vaginal',1,'no_orgasm_msg'
 	gs'stat'
 	$booty_call['position'] = 'miss'
@@ -500,6 +502,8 @@ if $ARGS[0] = 'miss_virg_norm2':
 end
 
 if $ARGS[0] = 'miss_virg_hard1':
+	!! booty_call['boy_cum'] = 2
+	booty_call['virgin'] = 1
 	gs'arousal','vaginal',1,'rough','no_orgasm_msg'
 	booty_call['virgin_enjoyment'] = -1
 	gs'stat'
@@ -540,7 +544,7 @@ if $ARGS[0] = 'miss_virg_hard1':
 				$orgasm_or = 'no'
 				'"This is what sex is like," he grins. "You''ll get used to it soon, then it''ll feel really good."'
 				'He keeps fucking you roughly and you keep your teeth clenched. Despite his promises, that good feeling never comes and you spend the next few minutes in agony, waiting for it to end.'
-				booty_call['boy_cum'] = 2
+				!! booty_call['boy_cum'] = 2
 				act'Continue':gs'booty_call_cum','fuck_cum'
 			else
 				booty_call['speed_change'] = 1
@@ -582,6 +586,8 @@ if $ARGS[0] = 'miss_virg_hard2_2':
 end
 
 if $ARGS[0] = 'doggy_virg_norm1':
+	!! booty_call['boy_cum'] = 2
+	booty_call['virgin'] = 1
 	gs'arousal','vaginal',1,'no_orgasm_msg'
 	gs'stat'
 	$booty_call['position'] = 'doggy'
@@ -636,6 +642,8 @@ if $ARGS[0] = 'doggy_virg_norm2':
 end
 
 if $ARGS[0] = 'doggy_virg_hard1':
+	!! booty_call['boy_cum'] = 2
+	booty_call['virgin'] = 1
 	gs'arousal','vaginal',rand(4,8),'rough','no_orgasm_msg'
 	gs'stat'
 	$booty_call['position'] = 'doggy'
@@ -676,7 +684,7 @@ if $ARGS[0] = 'doggy_virg_hard1':
 				$orgasm_or = 'no'
 				'"This is what sex is like," he grins. "You''ll get used to it soon, then it''ll feel really good."'
 				'He keeps fucking you roughly and you keep your teeth clenched. Despite his promises, that good feeling never comes and you spend the next few minutes in agony, waiting for it to end.'
-				booty_call['boy_cum'] = 2
+				!! booty_call['boy_cum'] = 2
 				act'Continue':gs'booty_call_cum','fuck_cum'
 			else
 				booty_call['speed_change'] = 1
@@ -718,6 +726,8 @@ if $ARGS[0] = 'doggy_virg_hard2_2':
 end
 
 if $ARGS[0] = 'cowgirl_virg_norm1':
+	!! booty_call['boy_cum'] = 2
+	booty_call['virgin'] = 1
 	gs'arousal','vaginal',1,'no_orgasm_msg'
 	gs'stat'
 	$booty_call['position'] = 'cowgirl'
@@ -876,6 +886,7 @@ end
 
 if $ARGS[0] = 'cowgirl_virg_hard2':
 	$booty_call['pos_speed'] = 'cowgirl3'
+	!! booty_call['boy_cum'] = 2
 	gs'arousal','vaginal',rand(4,8),'rough','no_orgasm_msg'
 	gs'arousal','vaginal',-10,'no_orgasm_msg'
 	'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/hard2.mp4"></video></center>'
@@ -963,9 +974,9 @@ if $ARGS[0] = 'fuck_cum':
 			cla & *nl
 			if booty_call['virgin_enjoyment'] = -1:
 				'"You can come wherever you want," you say, trying to smile through the pained expression on your face.'
-			elseif booty_call['virgin_enjoyment'] = 0:
+			elseif booty_call['virgin_enjoyment'] = 1:
 				'"Come wherever you want," you grunt, still numbly going along with the motion of his thrusting.'
-			elseif booty_call['virgin_enjoyment'] >= 1:
+			elseif booty_call['virgin_enjoyment'] >= 2:
 				
 				if $booty_call['position'] = 'doggy':
 					'You turn your head over your shoulder to look at <<$npc_firstname[$boy]>>.'
@@ -1188,6 +1199,7 @@ if $ARGS[0] = 'virgin_enjoyment':
 	if booty_call['speed_change'] = 1:
 		act'... still find it painful':
 			booty_call['virgin_enjoyment'] = -1
+			booty_call['virgin_hurt'] = 1
 			cla & *nl
 			$orgasm_or = 'no'
 			gs'arousal','vaginal',rand(4,8),'no_orgasm_msg'
@@ -1196,11 +1208,12 @@ if $ARGS[0] = 'virgin_enjoyment':
 			'... still find it really painful.'
 			*nl
 			'Maybe it''s just the after effect of being too rough with you before carrying over, but this <i>really fucking hurts!</i> Every time <<$npc_firstname[$boy]>> thrusts into you, it feels like your vagina is going to split in half. Everything about it hurts. Your insides hurt, your vulva hurts, your cervix hurts, it feels like your pussy is literally being stabbed. You keep expecting it to get better, for the pain to go away and the enjoyment to start, but it never does. All you can do is clench your teeth, squeeze your eyes shut, and keep enduring until it''s over.'
-			act'Continue':gs'booty_call_cum','fuck_cum'
+			act'Continue':cla & gs'booty_call_cum','fuck_cum'
 		end
 
 		act'... aren''t really enjoying it':
-			booty_call['virgin_enjoyment'] = 0
+			booty_call['virgin_enjoyment'] = 1
+			booty_call['virgin_numb'] = 1
 			cla & *nl
 			$orgasm_or = 'no'
 			gs'arousal','vaginal', 1,'no_orgasm_msg'
@@ -1209,11 +1222,12 @@ if $ARGS[0] = 'virgin_enjoyment':
 			'... still don''t really enjoy it...'
 			*nl
 			'It hurt when <<$npc_firstname[$boy]>> first entered you and when he was just pounding on you with no regard for your comfort, but now that he''s slowed down, it''s just a sort of pressure you feel inside you. The sensation isn''t painful but it you''re not getting any pleasure from it either. After his previous speed, maybe your pussy just went numb...?'
-			act'Continue':gs'booty_call_cum','fuck_cum'
+			act'Continue':cla & gs'booty_call_cum','fuck_cum'
 		end
 
 		act'... are starting to feel good':
-			booty_call['virgin_enjoyment'] = 1
+			booty_call['virgin_enjoyment'] = 2
+			booty_call['virgin_good'] = 1
 			cla & *nl
 			gs'arousal','vaginal',rand(4,8),'no_orgasm_msg'
 			gs'stat'
@@ -1226,12 +1240,13 @@ if $ARGS[0] = 'virgin_enjoyment':
 			else
 				'You spend the next several minutes fucking joyously, wondering why you waited so long to feel this good!'
 			end
-			act'Continue':gs'booty_call_cum','fuck_cum'
+			act'Continue':cla & gs'booty_call_cum','fuck_cum'
 		end
 	else
 		act'... this is painful':
 			booty_call['virgin_enjoyment'] = -1
-			booty_call['boy_cum'] = 2
+			booty_call['virgin_hurt'] = 1
+			!! booty_call['boy_cum'] = 2
 			cla & *nl
 			$orgasm_or = 'no'
 			gs'arousal','vaginal', rand(4,8),'no_orgasm_msg'
@@ -1248,12 +1263,13 @@ if $ARGS[0] = 'virgin_enjoyment':
 			elseif $booty_call['virgin_react'] = 'mmm':
 				'It wasn''t so bad when he first entered you, but what started as mild discomfort has become full blown agony. Every time <<$npc_firstname[$boy]>>''s cock moves inside you, it feels like your vagina is going to split in half. Everything about it hurts. Your insides hurt, your vulva hurts, your cervix hurts, it feels like your pussy is literally being stabbed. You keep expecting it to get better, for the pain to go away and the enjoyment to start, but it never does. All you can do is clench your teeth, squeeze your eyes shut, and keep enduring until it''s over.'
 			end
-			act'Continue':gs'booty_call_cum','fuck_cum'
+			act'Continue':cla & gs'booty_call_cum','fuck_cum'
 		end
 
 		act'... you aren''t really enjoying it':
-			booty_call['virgin_enjoyment'] = 0
-			booty_call['boy_cum'] = 2
+			booty_call['virgin_enjoyment'] = 1
+			booty_call['virgin_numb'] = 1
+			!! booty_call['boy_cum'] = 2
 			cla & *nl
 			$orgasm_or = 'no'
 			gs'arousal','vaginal',rand(4,8),'no_orgasm_msg'
@@ -1265,11 +1281,12 @@ if $ARGS[0] = 'virgin_enjoyment':
 			else
 				'It hurt when <<$npc_firstname[$boy]>> first entered you, but now that your pussy has adjusted but that pain has taken a back seat and become nothing more than a dull throb. But other than that, it''s just a sort of pressure you feel inside you that comes and goes with the motions of his cock. The sensation isn''t painful but it you''re not getting any pleasure from it either. The experience is just sort of... bland.'
 			end
-			act'Continue':gs'booty_call_cum','fuck_cum'
+			act'Continue':cla & gs'booty_call_cum','fuck_cum'
 		end
 
 		act'... this feels good':
-			booty_call['virgin_enjoyment'] = 1
+			booty_call['virgin_enjoyment'] = 2
+			booty_call['virgin_good'] = 1
 			cla & *nl
 			gs'arousal','vaginal',rand(4,8),'no_orgasm_msg'
 			gs'arousal','vaginal',-15,'no_orgasm_msg'
@@ -1314,7 +1331,8 @@ if $ARGS[0] = 'virgin_enjoyment':
 		end
 
 		act'... this feels painfully good':
-			booty_call['virgin_enjoyment'] = 2
+			booty_call['virgin_enjoyment'] = 3
+			booty_call['virgin_pain_good'] = 1
 			cla & *nl
 			gs'arousal','vaginal',rand(4,8),'no_orgasm_msg'
 			gs'arousal','vaginal',-15,'no_orgasm_msg'
@@ -1395,11 +1413,11 @@ if $ARGS[0] = 'first_time_talk':
 			'<i>God, I <b>wish</b> I didn''t feel very much,</i> you cry internally.'
 			gs'booty_call_talk','pillow_talk_options'
 		end
-		
-		gs'hookup_talk','nice_lie1'
-		
-		gs'hookup_talk','amazing_lie1'
-	elseif booty_call['virgin_enjoyment'] = 0:
+		if booty_call['orgasm_count'] = 0:
+			gs'hookup_talk','nice_lie1'
+			gs'hookup_talk','amazing_lie1'
+		end
+	elseif booty_call['virgin_enjoyment'] = 1:
 		act'Didn''t feel much':
 			booty_call['virgin_enjoyment_share'] = 1
 			cla & *clr
@@ -1416,10 +1434,11 @@ if $ARGS[0] = 'first_time_talk':
 			gs'booty_call_talk','pillow_talk_options'
 		end
 		
-		gs'hookup_talk','nice_lie1'
-		
-		gs'hookup_talk','amazing_lie1'
-!!	elseif booty_call['virgin_enjoyment'] = 1:			
+		if booty_call['orgasm_count'] = 0:
+			gs'hookup_talk','nice_lie1'
+			gs'hookup_talk','amazing_lie1'
+		end
+!!	elseif booty_call['virgin_enjoyment'] = 2:			
 	else		
 		act'It was nice':
 			booty_call['virgin_enjoyment_share'] = 2
@@ -1478,6 +1497,8 @@ if $ARGS[0] = 'first_time_talk':
 			end
 		end
 	end
+	gs'booty_call_virgin','hurt_then_good'
+	gs'booty_call_virgin','numb_then_good'
 end
 
 if $ARGS[0] = 'arrogant_react':
@@ -1503,7 +1524,7 @@ if $ARGS[0] = 'nice_lie1':
 		'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk<<rand(1,2)>>.jpg"></center>'
 		if booty_call['virgin_enjoyment'] = -1:
 			'"It was... nice," you say, giving a forced smile. Actually, it hurt like hell! But you don''t want to spoil the mood so you just lie instead. "Felt really good."'
-		elseif booty_call['virgin_enjoyment'] = 0:
+		elseif booty_call['virgin_enjoyment'] = 1:
 			'"It was... nice," you say, giving a forced smile. Actually, it didn''t feel like very much at all. All you really felt was a weird pressure moving inside you. Didn''t feel bad, but it didn''t feel good either. But you don''t want to hurt his feelings so you just lie instead. "Felt really good."'
 		end
 		if npc_generous[$boy] = 1:
@@ -1516,7 +1537,7 @@ if $ARGS[0] = 'nice_lie1':
 				*nl
 				if booty_call['virgin_enjoyment'] = -1:
 					'Losing your virginity was painful, but at least he''s sweet.'
-				elseif booty_call['virgin_enjoyment'] = 0:
+				elseif booty_call['virgin_enjoyment'] = 1:
 					'Losing your virginity didn''t feel like much in the end, but at least he''s sweet.'
 				end
 				gs'booty_call_talk','pillow_talk_options'
@@ -1526,7 +1547,7 @@ if $ARGS[0] = 'nice_lie1':
 			*nl
 			if booty_call['virgin_enjoyment'] = -1:
 				'<i>Fuck, I hope so,</i> you think to yourself. <i>That was fucking torture!</i>'
-			elseif booty_call['virgin_enjoyment'] = 0:
+			elseif booty_call['virgin_enjoyment'] = 1:
 				'<i>Fuck, I hope so,</i> you think to yourself. <i>That was boring as all hell!</i>'
 			end
 			gs'booty_call_talk','pillow_talk_options'
@@ -1543,7 +1564,7 @@ if $ARGS[0] = 'nice_lie2':
 		'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk<<rand(1,2)>>.jpg"></center>'
 		if booty_call['virgin_enjoyment'] = -1:
 			'"It was... nice," you say, giving a forced smile, trying to ignore his hand between your legs. Actually, it hurt like hell! But you don''t want to spoil the mood so you just lie instead. "Felt really good."'
-		elseif booty_call['virgin_enjoyment'] = 0:
+		elseif booty_call['virgin_enjoyment'] = 1:
 			'"It was... nice," you say, giving a forced smile, boredly ignoring his hand between your legs. Actually, it didn''t feel like very much at all. All you really felt was a weird pressure moving inside you. Didn''t feel bad, but it didn''t feel good either. But you don''t want to hurt his feelings so you just lie instead. "Felt really good."'
 		end
 		if npc_generous[$boy] = 1:
@@ -1556,7 +1577,7 @@ if $ARGS[0] = 'nice_lie2':
 				*nl
 				if booty_call['virgin_enjoyment'] = -1:
 					'Losing your virginity was painful, but at least he''s sweet.'
-				elseif booty_call['virgin_enjoyment'] = 0:
+				elseif booty_call['virgin_enjoyment'] = 1:
 					'Losing your virginity didn''t feel like much in the end, but at least he''s sweet.'
 				end
 				gs'booty_call_talk','pillow_talk_options'
@@ -1566,7 +1587,7 @@ if $ARGS[0] = 'nice_lie2':
 			*nl
 			if booty_call['virgin_enjoyment'] = -1:
 				'<i>Fuck, I hope so,</i> you think to yourself. <i>That was fucking torture!</i>'
-			elseif booty_call['virgin_enjoyment'] = 0:
+			elseif booty_call['virgin_enjoyment'] = 1:
 				'<i>Fuck, I hope so,</i> you think to yourself. <i>That was boring as all hell!</i>'
 			end
 			gs'booty_call_talk','pillow_talk_options'
@@ -1583,7 +1604,7 @@ if $ARGS[0] = 'amazing_lie1':
 		'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 		if booty_call['virgin_enjoyment'] = -1:
 			'"It was amazing!" you say, giving a fake smile, hoping it isn''t coming out like a grimace. Actually, it hurt like hell! But you don''t want to spoil the mood so you just lie instead. "I loved the way it felt when you were inside me. I could get addicted to this if I''m not careful."'
-		elseif booty_call['virgin_enjoyment'] = 0:
+		elseif booty_call['virgin_enjoyment'] = 1:
 			'"It was amazing!" you say, giving a fake smile. Actually, it didn''t feel like very much at all. All you really felt was a weird pressure moving inside you. Didn''t feel bad, but it didn''t feel good either. But you don''t want to hurt his feelings so you just lie instead. "I loved the way it felt when you were inside me. I could get addicted to this if I''m not careful."'
 		end
 		
@@ -1598,7 +1619,7 @@ if $ARGS[0] = 'amazing_lie1':
 				*nl
 				if booty_call['virgin_enjoyment'] = -1:
 					'Losing your virginity was painful, but at least he''s sweet.'
-				elseif booty_call['virgin_enjoyment'] = 0:
+				elseif booty_call['virgin_enjoyment'] = 1:
 					'Losing your virginity didn''t feel like much in the end, but at least <<$npc_firstname[$boy]>> is sweet.'
 				end
 				gs'booty_call_talk','pillow_talk_options'
@@ -1608,7 +1629,7 @@ if $ARGS[0] = 'amazing_lie1':
 			*nl
 			if booty_call['virgin_enjoyment'] = -1:
 				'<i>Fuck, I hope so,</i> you think to yourself. <i>That was fucking torture!</i>'
-			elseif booty_call['virgin_enjoyment'] = 0:
+			elseif booty_call['virgin_enjoyment'] = 1:
 				'<i>Fuck, I hope so,</i> you think to yourself. <i>That was boring as hell!</i>'
 			end
 			gs'booty_call_talk','pillow_talk_options'
@@ -1625,8 +1646,8 @@ if $ARGS[0] = 'amazing_lie2':
 		'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk<<rand(1,2)>>.jpg"></center>'
 		if booty_call['virgin_enjoyment'] = -1:
 			'"It was amazing!" you say, giving a forced grin, trying to ignore the hand between your legs. Actually, it hurt like hell! But you don''t want to spoil the mood so you just lie instead. "I loved the way it felt when you were inside me. I could get addicted to this if I''m not careful."'
-		elseif booty_call['virgin_enjoyment'] = 0:
-			'"It was amazing!" you say, giving a forced grin, boredly ignoring hand between your legs. Actually, it didn''t feel like very much at all. All you really felt was a weird pressure moving inside you. Didn''t feel bad, but it didn''t feel good either. But you don''t want to hurt his feelings so you just lie instead. "I loved the way it felt when you were inside me. I could get addicted to this if I''m not careful."'
+		elseif booty_call['virgin_enjoyment'] = 1:
+			'"It was amazing!" you say, giving a forced grin, boredly ignoring hand between your legs. Actually, it didn''t feel like very much at all. All in all, the experience was pretty boring. Practically numb. But you don''t want to hurt his feelings so you just lie instead. "I loved the way it felt when you were inside me. I could get addicted to this if I''m not careful."'
 		end
 		
 		if npc_generous[$boy] = 1:
@@ -1640,7 +1661,7 @@ if $ARGS[0] = 'amazing_lie2':
 				*nl
 				if booty_call['virgin_enjoyment'] = -1:
 					'Losing your virginity was painful, but at least he''s sweet.'
-				elseif booty_call['virgin_enjoyment'] = 0:
+				elseif booty_call['virgin_enjoyment'] = 1:
 					'Losing your virginity didn''t feel like much in the end, but at least <<$npc_firstname[$boy]>> is sweet.'
 				end
 				gs'booty_call_talk','pillow_talk_options'
@@ -1650,7 +1671,7 @@ if $ARGS[0] = 'amazing_lie2':
 			*nl
 			if booty_call['virgin_enjoyment'] = -1:
 				'<i>Fuck, I hope so,</i> you think to yourself. <i>That was fucking torture!</i>'
-			elseif booty_call['virgin_enjoyment'] = 0:
+			elseif booty_call['virgin_enjoyment'] = 1:
 				'<i>Fuck, I hope so,</i> you think to yourself. <i>That was boring as all hell!</i>'
 			end
 			gs'booty_call_talk','pillow_talk_options'
@@ -1658,6 +1679,49 @@ if $ARGS[0] = 'amazing_lie2':
 	end
 end
 
+if $ARGS[0] = 'hurt_then_good':
+	if booty_call['virgin_hurt'] = 1:
+		if booty_call['virgin_feel_good'] = 1:
+			act'It hurt but then it felt good':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+				'"It really hurt 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'booty_call_talk','pillow_talk_options'
+			end
+		end
+		if booty_call['creampie_orgasm'] > 0:
+			act'It hurt until you came inside':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+				'"It really hurt at first," you smile sheepishly. "Actually, I didn''t enjoy it at all. 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'booty_call_talk','pillow_talk_options'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'numb_then_good':
+	if booty_call['virgin_numb'] = 1:
+		if booty_call['virgin_feel_good'] = 1:
+			act'It took a while to feel good':
+				cla & *clr
+				'<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."'
+				'You smile gratefully at <<$npc_firstname[$boy]>>.'
+				gs'booty_call_talk','pillow_talk_options'
+			end
+		end
+		if booty_call['creampie_orgasm'] > 0:
+			act'Felt good when you came inside':
+				cla & *clr
+				'<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."'
+				gs'booty_call_talk','pillow_talk_options'
+			end
+		end
+	end
+end
+
 if $ARGS[0] = 'kiss_turn_head':
 	act'Turn your head':
 		cla & *nl

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác