Browse Source

[added/fixed] lots more booty call additions and fixes

hornguy6 1 year ago
parent
commit
ec46392d0b

+ 1 - 0
glife.qproj

@@ -662,6 +662,7 @@
 		<Location name="booty_call_miss"/>
 		<Location name="booty_call_morning"/>
 		<Location name="booty_call_pillow_talk"/>
+		<Location name="booty_call_pillow_talk2"/>
 		<Location name="booty_call_sex"/>
 		<Location name="booty_call_shower"/>
 		<Location name="booty_call_sms"/>

+ 242 - 99
locations/booty_call_after.qsrc

@@ -632,7 +632,7 @@ if $ARGS[0] = 'finish':
 		$npc_apt_bedroom[$boy]
 		'"I really can''t... keep going... <<$npc_firstname[$boy]>> huffs exhaustedly.'
 		gs'booty_call_after', 'after_sex1'
-	elseif booty_call['cum_count'] >= npc_sexdrive[$boy]:
+	elseif booty_call['cum_count'] >= npc_sexdrive[$boy] + booty_call['extra_cum']:
 		booty_call['sex_end'] = 1
 		'"Yeah," <<$npc_firstname[$boy]>> pants. "I''m totally tapped out."'
 		gs'booty_call_after', 'after_sex1'
@@ -1011,10 +1011,10 @@ if $ARGS[0] = 'facial_mouth_clean':
 			gs'stat'
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/sex/cum/facial/facial24.jpg"></center>'
-			if booty_call['fuck'] = 1:
-				'Opening your mouth, you lean forward, wrapping your lips around <<$npc_firstname[$boy]>>''s cock and running them up and down to clean him off. You can faintly taste yourself, as well as the remenants of cum that was still inside it, drawn out your mouth. Looking up at <<$npc_firstname[$boy]>>, you are greeted with the sight of him staring down at you.'
+			if $booty_call['position'] = 'miss' or $booty_call['position'] = 'doggy' or $booty_call['position'] = 'cowgirl':
+				'You lean forward, wrapping your lips around <<$npc_firstname[$boy]>>''s cock and running them up and down to clean him off. You can faintly taste yourself, as well as the remnants of cum that was still inside it, drawn out your mouth. Looking up at <<$npc_firstname[$boy]>>, you are greeted with the sight of him staring down at you.'
 			else
-				'Opening your mouth, you lean forward, wrapping your lips around <<$npc_firstname[$boy]>>''s cock and running them up and down to clean him off. You can taste the remenants of cum that was still inside it, drawn out by your mouth. Looking up at <<$npc_firstname[$boy]>>, you are greeted with the sight of him staring down at you.'
+				'Opening your mouth, you lean forward, wrapping your lips around <<$npc_firstname[$boy]>>''s cock and running them up and down to clean him off. You can taste the remnants of cum that was still inside it, drawn out by your mouth. Looking up at <<$npc_firstname[$boy]>>, you are greeted with the sight of him staring down at you.'
 			end
 			gs'booty_call_sex', 'sex_end'
 		end
@@ -1111,7 +1111,12 @@ if $ARGS[0] = 'pull_apart':
 end
 
 if $ARGS[0] = 'after_sex2':
-	if booty_call['sleep_fuck'] > 0:
+	if booty_call['sleepover'] > 0:
+		act'Get on with the morning':
+			cla & *clr
+			gs'booty_call_morning', 'wakeup2'
+		end
+	elseif booty_call['sleep_fuck'] > 0:
 		act'Go back to sleep':
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/cuddle2.jpg"></center>'
@@ -1122,25 +1127,52 @@ if $ARGS[0] = 'after_sex2':
 		act'Get dressed':gt'booty_call_after', 'dressing1'
 	end
 	
-	if booty_call['relax_after'] = 0:
-		act'Relax together':
-			cla & *clr
-			if npc_smoker[$boy] < 1:
-				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
-				'You and <<$npc_firstname[$boy]>> both lay back, quietly relaxing together in the still bliss of your love-making.'
+	act'Relax together':
+		cla & *clr
+		if npc_smoker[$boy] < 1:
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+			'You and <<$npc_firstname[$boy]>> both lay back, quietly relaxing together in the still bliss of your love-making.'
+		else
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke2.jpg"></center>'
+			'You lay back, quietly relaxing beside <<$npc_firstname[$boy]>> in the still bliss of your love-making as he puffs away on his cigarette.'
+		end
+		gs'booty_call_after', 'relax_together'
+	end
+	act'Use his bathroom':
+		cla
+		act'Use the mirror':
+			$locM = 'booty_call_after'
+			$locM_arg = 'after_sex2'
+			gt 'mirror', 'start'
+		end
+		
+		if (pcs_breath ! 1 or cumloc[12] = 1) and (travel_brush = 1 or overnight_bag[$boy] = 1):
+			menu_off = 1
+			*clr & cla
+			minut += 3
+			cumspclnt = 2
+			gs 'cum_cleanup'
+			pcs_breath = 1
+			teeth['brushed'] +=1
+			if $clothingworntype = 'nude' and $braworntype = 'none' and $pantyworntype = 'none':
+				'<center><video autoplay loop src="images/shared/home/bathroom/brushteeth.mp4"></center>'
+				play 'sound/brushteeth.mp3',100
 			else
-				'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke2.jpg"></center>'
-				'You lay back, quietly relaxing beside <<$npc_firstname[$boy]>> in the still bliss of your love-making as he puffs away on his cigarette.'
+				'<center><img <<$set_imgh>> src="images/shared/home/bathroom/brushteeth.jpg"></center>'
 			end
-			gs'booty_call_after', 'relax_together'
+			*nl
+			'You brush your teeth and now they are clean and minty fresh.'
+			gs'booty_call_after', 'after_sex2'
 		end
-	end
-	
-	if booty_call['sleep_fuck'] = 0:
-		if booty_call['shower'] = 0:
-			act'Take a shower':gs'booty_call_shower', 'after_borrow_shower'
+		if booty_call['sleep_fuck'] = 0 and booty_call['wakeup_fuck'] = 0:
+			if booty_call['shower'] = 0:
+				act'Take a shower':gs'booty_call_shower', 'after_borrow_shower'
+			end
 		end
 	end
+	if booty_call['cigarette'] = 0 and (siga > 0 or npc_smoker[$boy] > 0):
+		act'Smoke a cigarette':cla & gs'booty_call_after', 'smoke_ciga1'
+	end
 
 	if $stat_cum_msg ! '':
 		if salfetka > 0:
@@ -1157,6 +1189,7 @@ if $ARGS[0] = 'after_sex2':
 		end
 	end
 	
+	gs'booty_call_after', 'cock_clean'
 	gs'booty_call_after', 'plan_b'
 	gs'booty_call_after', 'birth_control_pill_take'
 	gs'booty_call_after', 'spend_night_ask'
@@ -1167,40 +1200,12 @@ if $ARGS[0] = 'relax_together':
 	booty_call['relax_after'] = 1
 	act'Stop relaxing':cla & gs'booty_call_after', 'after_sex2'
 	
+	act'Pillow talk':gt'booty_call_pillow_talk', 'start'
+	
 	if booty_call['after_kiss'] = 0:
 		act'Kiss <<$npc_firstname[$boy]>>':gt 'booty_call_after', 'kiss'
 	end
 	
-	if booty_call['pillow_talk'] = 0:
-		act'Pillow talk':gt'booty_call_pillow_talk', 'start'
-	end
-	
-	if siga > 0 and booty_call['cigarette'] = 0 and booty_call['pillow_talk'] = 0 and booty_call['angry_after'] = 0:
-		act'Have a smoke':booty_call['cigarette'] = 1 & gt'booty_call_after', 'smoke'
-
-		act'Have a smoke and play with your phone':
-			booty_call['phone'] = 2
-			booty_call['cigarette'] = 1
-			gt'booty_call_after', 'smoke'
-		end
-	end
-
-	if npc_smoker[$boy] > 0 and booty_call['annoyed'] = 0 and booty_call['bum_cigarette'] = 0 and booty_call['cigarette'] = 0 and booty_call['pillow_talk'] = 0 and booty_call['angry_after'] = 0:
-		act'Bum a cigarette':
-			booty_call['bum_cigarette'] = 1
-			siga += 1
-			siga_bum = 1
-			gt'booty_call_after', 'smoke'
-		end
-		act'Bum a cigarette play with your phone':
-			booty_call['bum_cigarette'] = 1
-			booty_call['cigarette'] = 3
-			siga += 1
-			siga_bum = 1
-			gt'booty_call_after', 'smoke'
-		end
-	end
-	
 	if booty_call['sleep_fuck'] > 0:
 !!		gs'booty_call_pillow_talk', 'sleep_fucking_talk'
 	elseif pcs_sleep < 30 and booty_call['get_up'] = 0 and booty_call['angry_after'] = 0:
@@ -1209,6 +1214,32 @@ if $ARGS[0] = 'relax_together':
 	
 end
 
+if $ARGS[0] = 'cock_clean':
+	if booty_call['cock_cleanup'] ! 1 and booty_call['fuck'] > 0:
+		act'Clean his cock':
+			booty_call['cock_cleanup'] = 1
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
+			if booty_call['no_condom'] = 1:
+				if $booty_call['last_cum'] = 'creampie':
+					'Feeling nice, you slither down between <<$npc_firstname[$boy]>>''s legs and take his cock in your mouth, running your lips across it and giving it a thorough tongue bath, cleaning it of cum and your own juices.'
+				else
+					'Feeling nice, you slither down between <<$npc_firstname[$boy]>>''s legs and take his cock in your mouth, running your lips across it and giving it a thorough tongue bath, cleaning the cum from its tip and your own juices from its shaft.'
+				end
+			elseif booty_call['condoms_used'] > 0:
+				if booty_call['cum_condom'] > 0:
+					'Feeling nice, you slither down between <<$npc_firstname[$boy]>>''s legs and take his cock in your mouth, running your lips across it and giving it a thorough tongue bath, cleaning it of the cum that stuck to it inside the condom.'
+				else
+					'Feeling nice, you slither down between <<$npc_firstname[$boy]>>''s legs and take his cock in your mouth, running your lips across it and giving it a thorough tongue bath, cleaning the cum from the tip and the condom lube from its shaft.'
+				end
+			end
+			*nl
+			'<<$npc_firstname[$boy]>> smiles at you appreciatively.'
+			gs'booty_call_after', 'after_sex2'
+		end
+	end
+end
+
 if $ARGS[0] = 'kiss':
 	cla & *clr
 	if cum_loc['face'] <= 0:
@@ -1381,7 +1412,35 @@ if $ARGS[0] = 'birth_control_pill_take':
 	end
 end
 
-if $ARGS[0] = 'smoke':
+if $ARGS[0] = 'smoke_ciga1':
+	if siga > 0 and booty_call['cigarette'] = 0 and booty_call['pillow_talk'] = 0 and booty_call['angry_after'] = 0:
+		act'One of yours':booty_call['cigarette'] = 1 & gt'booty_call_after', 'smoke_ciga2'
+
+		act'Play with your phone':
+			booty_call['phone'] = 2
+			booty_call['cigarette'] = 1
+			gt'booty_call_after', 'smoke_ciga2'
+		end
+	end
+
+	if npc_smoker[$boy] > 0 and booty_call['annoyed'] = 0 and booty_call['bum_cigarette'] = 0 and booty_call['cigarette'] = 0 and booty_call['pillow_talk'] = 0 and booty_call['angry_after'] = 0:
+		act'Bum a cigarette':
+			booty_call['bum_cigarette'] = 1
+			siga += 1
+			siga_bum = 1
+			gt'booty_call_after', 'smoke_ciga2'
+		end
+		act'Bum a cigarette and play with your phone':
+			booty_call['bum_cigarette'] = 1
+			booty_call['cigarette'] = 3
+			siga += 1
+			siga_bum = 1
+			gt'booty_call_after', 'smoke_ciga2'
+		end
+	end
+end
+
+if $ARGS[0] = 'smoke_ciga2':
 	cla & *clr
 	booty_call['cigarette'] = 1
 	cla & *clr
@@ -1536,9 +1595,13 @@ if $ARGS[0] = 'dressing1':
 		'"You heading out?" <<$npc_firstname[$boy]>> asks.'
 		gs'booty_call_after', 'not_leaving'
 		gs'booty_call_after', 'leaving_soon'
-		gs'booty_call_after', 'going_disco'
-		gs'booty_call_after', 'mom_late'
-		gs'booty_call_after', 'need_homework'
+		if booty_call['sleepover'] < 1:
+			gs'booty_call_after', 'going_disco'
+			gs'booty_call_after', 'mom_late'
+			gs'booty_call_after', 'need_homework'
+		else
+			gs'booty_call_after', 'going_school'
+		end
 	else
 		'<<$npc_firstname[$boy]>> starts getting dressed next to you.'
 	end
@@ -1576,10 +1639,20 @@ if $ARGS[0] = 'leaving_soon':
 	act'Yeah':
 		booty_call['leaving'] = 1
 		cla & *nl
-		'"Yeah," you say, <<$booty_call[''dress_describe'']>>.'
-		gs 'booty_call_after', 'dressing2'
-		
-		gs 'booty_call_after', 'panty_gift'
+		if booty_call['sleepover'] < 1:
+			'"Yeah," you say, <<$booty_call[''dress_describe'']>>.'
+			gs 'booty_call_after', 'dressing2'
+			gs 'booty_call_after', 'panty_gift'
+		else
+			'"Yeah," you say, <<$booty_call[''dress_describe'']>>. "Thanks for letting me spend the night."'
+			gs'booty_call_after', 'dress_loop'
+			if rand(1,3) = 3 and (npc_day_off[$boy] = week or (npc_day_off[$boy] = week + 1) or (week = 7 and npc_day_off[$boy] = 1)):
+				gs'booty_call_morning', 'booty_call_invite_later'
+			else
+				'"No problem."'
+				gs'booty_call_morning', 'end_morning'
+			end
+		end
 	end
 end
 
@@ -1642,6 +1715,28 @@ if $ARGS[0] = 'need_homework':
 	end
 end
 
+if $ARGS[0] = 'going_school':
+	if kanikuli = 0 and mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and SchoolBlock = 0 and week < 6: 
+		act'School':
+			cla & *nl
+			if booty_call['late_for_school'] = 1 and hour >= 8:
+				'"I already told you, I''m late for school," you say, <<$booty_call[''dress_describe'']>>. "But thanks for letting me spend the night. And the second fuck," you add with a wink.'
+			elseif booty_call['late_for_school'] = 1:
+				'"I already told you, I''m gonna be late for school," you say, <<$booty_call[''dress_describe'']>>. "But thanks for letting me spend the night. And the second fuck," you add with a wink.'
+			else
+				'"Gotta get to school," you say, <<$booty_call[''dress_describe'']>>. "Thanks for letting me spend the night."'
+			end
+			gs'booty_call_after', 'dress_loop'
+			if rand(1,3) = 3 and (npc_day_off[$boy] = week or (npc_day_off[$boy] = week + 1) or (week = 7 and npc_day_off[$boy] = 1)):
+				gs'booty_call_morning', 'booty_call_invite_later'
+			else
+				'"No problem."'
+				gs'booty_call_morning', 'end_morning'
+			end
+		end
+	end
+end
+
 if $ARGS[0] = 'panty_gift':
 	if $pantyworntype ! 'none' and $braworntype = 'none' and $clothingworntype = 'nude' and booty_call['mad'] = 0 and booty_call['fuck_count'] > 0:
 		act'Give him your panties':
@@ -1656,7 +1751,7 @@ if $ARGS[0] = 'panty_gift':
 			if npc_panty_give[$boy] = 1:
 				'"A gift?" <<$npc_firstname[$boy]>> asks curiously.'
 				*nl
-				'In one smooth motion, you slide your panties down your legs and daintily toss them into the rumpled sheets of the bed you were just fucked in.'
+				'In one smooth motion, you slide your panties down your legs and daintily toss them onto the rumpled sheets of the bed on which you fucked <<$npc_firstname[$boy]>>.'
 				gs 'booty_call_after', 'panty_gift2'
 			else
 				'"Another pair of your panties?" <<$npc_firstname[$boy]>> grins.'
@@ -1686,7 +1781,7 @@ if $ARGS[0] = 'panty_gift2':
 		end
 	end
 	
-	act'Something to remember the occassion':
+	act'Something to remember the occasion':
 		cla & *clr
 		$npc_apt_bedroom[$boy]
 		if daystage > 3:
@@ -1842,11 +1937,11 @@ if $ARGS[0] = 'dress_loop':
 		end
 	elseif booty_call['dress_end'] = 1:
 		if CloDress = 1:
-			'checking your dress'
+			$booty_call['dress_describe'] = 'checking your dress'
 		elseif CloSkirtShortness > 0:
-			'smoothing your skirt'
+			$booty_call['dress_describe'] = 'smoothing your skirt'
 		else
-			'checking your clothes'
+			$booty_call['dress_describe'] = 'checking your clothes'
 		end
 	end
 	gs'stat'
@@ -1856,32 +1951,9 @@ if $ARGS[0] = 'after_sex_dressed':
 	act'Prepare to leave':
 		cla & *clr
 		$npc_apt_bedroom[$boy]
-		'"I gotta get going."'
+		'"I gotta get going," you say'
 		'"Okay, see you later."'
-		act'Bye':
-			cla & *nl
-			'"Bye," you say with a wave and head out the door.'
-			act'Leave':gt'booty_call_after', 'exit'
-		end
-
-		act'See ya':
-			cla & *nl
-			'"See ya," you wink and head out the door.'
-			act'Leave':gt'booty_call_after', 'exit'
-		end
-		
-		act'Blow him a kiss':
-			cla & *nl
-			'"Until next time."'
-			'You give him a wink and blow him a kiss and head out the door.'
-			act'Leave':gt'booty_call_after', 'exit'
-		end
-		
-		act'Text me':
-			cla & *nl
-			'"Text me later," you say nonchalantly and head out the door.'
-			act'Leave':gt'booty_call_after', 'exit'
-		end
+		gs'booty_call_after', 'leaving_dialogue'
 	end
 	if booty_call['leaving'] ! 1:
 		act'Hang out':msg 'Work in progress! To be continued!'
@@ -1917,8 +1989,66 @@ if $ARGS[0] = 'after_sex_dressed':
 end
 
 
+if $ARGS[0] = 'leaving_dialogue':
+	act'"Bye"':
+		$booty_call['leave_dialogue'] = 'Bye'
+		gs'booty_call_after', 'leaving_action'
+	end
+
+	act'"See ya"':
+		$booty_call['leave_dialogue'] = 'See ya'
+		gs'booty_call_after', 'leaving_action'
+	end
+	
+	act'"Toodles"':
+		$booty_call['leave_dialogue'] = 'Toodles'
+		gs'booty_call_after', 'leaving_action'
+	end
+	
+	act'"Text me"':
+		$booty_call['leave_dialogue'] = 'Text me'
+		gs'booty_call_after', 'leaving_action'
+	end
+	
+	act'"Till next time"':
+		$booty_call['leave_dialogue'] = 'Till next time'
+		gs'booty_call_after', 'leaving_action'
+	end
+	
+end
+
 if $ARGS[0] = 'leaving_action':
+	cla
+	act'Nonchalant':
+		$booty_call['leave_action'] = ' nonchalantly and head out the door without a second glance'
+		gs'booty_call_after', 'leaving_end'
+	end
+	
+	act'Wave goodbye':
+		$booty_call['leave_action'] = ', waggling your fingers at him and head out the door'
+		gs'booty_call_after', 'leaving_end'
+	end
 
+	act'Wink':
+		$booty_call['leave_action'] = ' with a wink as you close the door behind you'
+		gs'booty_call_after', 'leaving_end'
+	end
+	
+	act'Blow him a kiss':
+		$booty_call['leave_action'] = ', blowing him a kiss just before the door closes behind you'
+		gs'booty_call_after', 'leaving_end'
+	end
+	
+	act'Shake your ass':
+		$booty_call['leave_action'] = ', giving him a teasing shake of your ass just before you close the door behind you'
+		gs'booty_call_after', 'leaving_end'
+	end
+end
+
+if $ARGS[0] = 'leaving_end':
+	cla & *nl
+	'"<<$booty_call[''leave_dialogue'']>>," you say<<$booty_call[''leave_action'']>>.'
+	act'Leave':gt'booty_call_after', 'exit'
 end
 
 if $ARGS[0] = 'unsatisfied_breakup':
@@ -2191,7 +2321,7 @@ if $ARGS[0] = 'npc_booty_call_invite':
 	if booty_call['dress_talk1'] = 0:
 		booty_call['dress_talk1'] = 1
 		if npc_day_off[$boy] = week + 1:
-			booty_call['tomorrow_invite'] = 1
+			booty_call['invite_tomorrow'] = 1
 			if npc_girlfriend[$boy] = 1:
 				pc_know_npc_has_girlfriend[$boy] = 1
 				'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$booty_call[''dress_describe'']>>. "It''ll be my day off and my girlfriend won''t be around. Want to come over and do this again?"'
@@ -2199,7 +2329,7 @@ if $ARGS[0] = 'npc_booty_call_invite':
 				'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$booty_call[''dress_describe'']>>. "It''ll be my day off. Want to come by and do this again?"'
 			end
 		elseif npc_day_off[$boy] = week and (booty_call['sleepover'] = 1 or hour < 5):
-			booty_call['later_today_invite'] = 1
+			booty_call['invite_today'] = 1
 			if npc_girlfriend[$boy] = 1:
 				pc_know_npc_has_girlfriend[$boy] = 1
 				'"You busy later?" <<$npc_firstname[$boy]>> asks as you''re <<$booty_call[''dress_describe'']>>. "Today''s my day off and my girlfriend won''t be around. Want to come over and do this again?"'
@@ -2207,7 +2337,7 @@ if $ARGS[0] = 'npc_booty_call_invite':
 				'"You busy later?" <<$npc_firstname[$boy]>> asks as you''re <<$booty_call[''dress_describe'']>>. "It''s my day off. Want to come by and do this again?"'
 			end
 		else
-			booty_call['tomorrow_invite'] = 1
+			booty_call['invite_tomorrow'] = 1
 			if npc_girlfriend[$boy] = 1:
 				pc_know_npc_has_girlfriend[$boy] = 1
 				'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$booty_call[''dress_describe'']>>. "My girlfriend won''t be around. Want to come over and do this again?"'
@@ -2234,7 +2364,7 @@ if $ARGS[0] = 'busy_tomorrow':
 	act'I''m busy':
 		gs 'booty_call', 'block_booty_calls'
 		cla & *nl
-		if booty_call['tomorrow_invite'] = 1:
+		if booty_call['invite_tomorrow'] = 1:
 			'"I can''t, sorry," you say, <<$booty_call[''dress_describe'']>>. "I''m busy tomorrow."'
 		else
 			'"I can''t, sorry," you say, <<$booty_call[''dress_describe'']>>. "I''m busy."'
@@ -2345,14 +2475,27 @@ if $ARGS[0] = 'sleep':
 end
 
 if $ARGS[0] = 'sleep_function':
-	if rand(1,10) < npc_sexdrive[$boy] - (booty_call['cum_count']/2) and (stat['think_virgin'] ! 1 or booty_call['fuck_count'] > 0) and booty_call['sleep_fuck'] = 0:
-		booty_call['extra_cum'] += npc_sexdrive[$boy]/2
-		booty_call['sleep_time'] = rand(1,3)
-		minut += 60*booty_call['sleep_time']
-		pcs_sleep += 15*booty_call['sleep_time']
-		pcs_health += 5*booty_call['sleep_time']
-		gs'stat'
-		gt'booty_call_sex', 'sleep_sex'
+	if rand(1,10) < npc_sexdrive[$boy] - (booty_call['cum_count']/2) + npc_sleep_sex_okay[$boy] and (stat['think_virgin'] ! 1 or booty_call['fuck_count'] > 0) and booty_call['sleep_fuck'] = 0:
+		if rand(0,1) = 1:
+			booty_call['extra_cum'] += npc_sexdrive[$boy]/2
+			booty_call['sleep_time'] = rand(1,3)
+			minut += 60*booty_call['sleep_time']
+			pcs_sleep += 15*booty_call['sleep_time']
+			pcs_health += 5*booty_call['sleep_time']
+			gs'stat'
+			gt'booty_call_sex', 'sleep_sex'
+		else
+			booty_call['sleepover'] = 1
+			if alko > 6:
+				booty_call['hangover'] = 1
+				gs'sleep', 'simple'
+				gs'pain', 3, 'head', 'ache'
+			else
+				gs'sleep', 'simple'
+			end
+			booty_call['extra_cum'] += npc_sexdrive[$boy]
+			gt'booty_call_sex', 'wakeup_sex'
+		end
 	else
 		booty_call['sleepover'] = 1
 		if alko > 6:

+ 19 - 17
locations/booty_call_condoms.qsrc

@@ -630,24 +630,26 @@ if $ARGS[0] = 'npc_lets_skip_condom':
 end
 
 if $ARGS[0] = 'dont_cum_in_me':
-	act'Don''t come inside me':
-		cla & *nl
-		booty_call['promise_no_creampie'] = 1
-		if birth_control['think_safe'] ! 1 and npc_know_not_bc[$boy] = 1:
-			'"Don''t forget, I''m not on birth control," you warn him as you get into position. "So you can''t come inside me."'
-		elseif birth_control['think_safe'] ! 1 and pillcon2 > 0:
-			npc_know_not_bc[$boy] = 1
-			npc_know_bc[$boy] = 0
-			npc_know_bc_not_effective[$boy] = 1
-			'"Don''t come inside me," you warn him as you get into position. "My birth control hasn''t kicked in yet."'
-		elseif birth_control['think_safe'] ! 1:
-			npc_know_not_bc[$boy] = 1
-			npc_know_bc[$boy] = 0
-			'"Don''t come inside me," you warn him as you get into position. "I''m not on birth control."'
-		else
-			'"Don''t come inside me," you murmur as you get into position.'
+	if birth_control['think_safe'] = 0 and npc_creampie_okay[$boy] = 0:
+		act'Don''t come inside me':
+			cla & *nl
+			booty_call['promise_no_creampie'] = 1
+			if birth_control['think_safe'] ! 1 and npc_know_not_bc[$boy] = 1:
+				'"Don''t forget, I''m not on birth control," you warn him as you get into position. "So you can''t come inside me."'
+			elseif birth_control['think_safe'] ! 1 and pillcon2 > 0:
+				npc_know_not_bc[$boy] = 1
+				npc_know_bc[$boy] = 0
+				npc_know_bc_not_effective[$boy] = 1
+				'"Don''t come inside me," you warn him as you get into position. "My birth control hasn''t kicked in yet."'
+			elseif birth_control['think_safe'] ! 1:
+				npc_know_not_bc[$boy] = 1
+				npc_know_bc[$boy] = 0
+				'"Don''t come inside me," you warn him as you get into position. "I''m not on birth control."'
+			else
+				'"Don''t come inside me," you murmur as you get into position.'
+			end
+			gs 'booty_call_sex', 'position_choose'
 		end
-		gs 'booty_call_sex', 'position_choose'
 	end
 end
 

+ 7 - 7
locations/booty_call_cowgirl.qsrc

@@ -36,7 +36,7 @@ if $ARGS[0] = 'cowgirl_start':
 		act'Ride him steadily':gt 'booty_call_cowgirl', 'cowgirl2'
 
 		act'Ride him hard':gt 'booty_call_cowgirl', 'cowgirl3'
-	elseif booty_call['initative'] ! 1:
+	elseif booty_call['initiative'] ! 1:
 		act'Continue':
 			cla & *clr
 			if $booty_call['pos_speed'] = '':
@@ -407,21 +407,21 @@ end
 if $ARGS[0] = 'cowgirl_change_pace':
 	cla
 	if booty_call['speed'] = 1:
-		act'Pick up the pace a little': gt 'booty_call_cowgirl', 'cowgirl2.1'
+		act'Pick up the pace a little': gt 'booty_call_cowgirl', 'cowgirl2'
 
-		act'Ride ''em cowgirl!': gt 'booty_call_cowgirl', 'cowgirl3.1'
+		act'Ride ''em cowgirl!': gt 'booty_call_cowgirl', 'cowgirl3'
 	end
 
 	if booty_call['speed'] = 2:
-		act'Ride him gently': gt 'booty_call_cowgirl', 'cowgirl1.1'
+		act'Ride him gently': gt 'booty_call_cowgirl', 'cowgirl1'
 
-		act'Ride ''em cowgirl!': gt 'booty_call_cowgirl', 'cowgirl3.1'
+		act'Ride ''em cowgirl!': gt 'booty_call_cowgirl', 'cowgirl3'
 	end
 
 	if booty_call['speed'] = 3:
-		act'Ride him gently': gt 'booty_call_cowgirl', 'cowgirl1.1'
+		act'Ride him gently': gt 'booty_call_cowgirl', 'cowgirl1'
 
-		act'Slow it down a little': gt 'booty_call_cowgirl', 'cowgirl2.1'
+		act'Slow it down a little': gt 'booty_call_cowgirl', 'cowgirl2'
 	end
 end
 

+ 165 - 46
locations/booty_call_cum.qsrc

@@ -24,14 +24,26 @@ if $ARGS[0] = 'miss_cum':
 			'"<i>Nmmnnghhhaaaaaaaaaa!</i>"'
 			*nl
 			if booty_call['consecutive_orgasm'] < 5:
-				'<<$npc_firstname[$boy]>> never slowed down, fucking you through your last orgasm and is still fucking you straight through another one.'
+				if $start_type[1] ! 'nomagic' and booty_call['magik'] < pcs_magik:
+					'<<$npc_firstname[$boy]>> never slows down, fucking you through your last orgasm and is still fucking you straight through another one, magic bursts continuing inside you like nuclear bombs and your uncontrollable shudders their aftershocks.'
+				else
+					'<<$npc_firstname[$boy]>> never slows down, fucking you through your last orgasm and is still fucking you straight through another one.'
+				end
 			else
-				'You''ve lost all conscious thought at this point and can do nothing more than spasm on cock and drool all over <<$npc_firstname[$boy]>>''s hand.'
+				if $start_type[1] ! 'nomagic' and booty_call['magik'] < pcs_magik:
+					'You''ve lost all conscious thought at this point and can do nothing more than spasm on cock and drool all over <<$npc_firstname[$boy]>>''s hand as the barrage of orgasmic magic continues exploding inside you.'
+				else
+					'You''ve lost all conscious thought at this point and can do nothing more than spasm on cock and drool all over <<$npc_firstname[$boy]>>''s hand.'
+				end
 			end
 		else
 			'<<$npc_firstname[$boy]>>''s cock pounding your insides is too good and you find yourself coming. <i>Hard</i>.'
 			*nl
-			'Your pussy clenches down on the cock inside it as your body goes into orgasmic spasms. You try to let out a moan but <<$npc_firstname[$boy]>> clamps his hand over your mouth, holding your head down. It drives you crazy and your eyes roll back in your head, unable to do anything but quiver and give muffled groans.'
+			if $start_type[1] ! 'nomagic' and booty_call['magik'] < pcs_magik:
+				'Your pussy clenches down on the cock inside it and your body goes into spasms as orgasmic magic floods your system. Reality wobbles and suddenly it''s like experiencing your orgasm in slow motion, dragging the pleasure out so long it''s painful. You try to let out a moan but <<$npc_firstname[$boy]>> clamps his hand over your mouth, holding your head down. It drives you crazy and your eyes roll back in your head, unable to do anything but quiver and give muffled groans that feel to you like they last a lifetime.'
+			else
+				'Your pussy clenches down on the cock inside it as your body goes into orgasmic spasms. You try to let out a moan but <<$npc_firstname[$boy]>> clamps his hand over your mouth, holding your head down. It drives you crazy and your eyes roll back in your head, unable to do anything but quiver and give muffled groans.'
+			end
 		end
 	else
 		if booty_call['kiss'] = 1:
@@ -44,20 +56,36 @@ if $ARGS[0] = 'miss_cum':
 			*nl
 			if booty_call['consecutive_orgasm'] < 5:
 				'<<$npc_firstname[$boy]>> keeps hitting all the right spots inside you and you can''t help but giggle in delight as he forces your orgasm to keep going, refusing to stop fucking you for even a second.'
+				if $start_type[1] ! 'nomagic' and booty_call['magik'] < pcs_magik:
+					*nl
+					'Bursts of magic pop inside you like firecrackers with every new climax, fuelling the fire as you feel the energy course through your entire body, from your womb to the tips of your nipples.'
+				end
 			else
 				'You''ve been coming for so long now, you think you might be going insane. Or having a stroke. Or maybe a heart attack. All you know is that the pleasure is so intense that it <i>hurts</i>.'
 				*nl
-				'<i>I wonder if I''m going to die?</i> the last conscious part of your mind wonders...'
+				if $start_type[1] ! 'nomagic' and booty_call['magik'] < pcs_magik:
+					'<i>I wonder if a witch has ever literally exploded from their own magic?</i> the last thought of your delirious mind wonders...'
+				else
+					'<i>I wonder if I''m going to die?</i> the last conscious part of your mind wonders...'
+				end
 			end
 		else
 			if booty_call['kiss'] = 1:
 				'"<i>Mmmph~! Mmm~! Mmmm!</i>"'
 				*nl
-				'You keep kissing <<$npc_firstname[$boy]>> even as you come, forcing your face against his as wave after wave of orgasm washes over you. Your abs go taut and your pussy clenches down on his cock. Your toes curl in pleasure as your back arches, and you let out a wordless cry directly into <<$npc_firstname[$boy]>>''s mouth as you are finally forced to break the kiss and the release of climax courses through your entire body, quivering around the cock inside you.'
+				if $start_type[1] ! 'nomagic' and booty_call['magik'] < pcs_magik:
+					'Magic erupts from your womb as you come, but it doesn''t stop you from kissing <<$npc_firstname[$boy]>>, forcing your face against his as wave after wave of magical energy washes through you, burning like fire inside your veins. Your abs go taut and your pussy clenches down on his cock. Your toes curl in pleasure as your back arches, and you let out a wordless cry directly into <<$npc_firstname[$boy]>>''s mouth as you are finally forced to break the kiss and carnal magic <i>explodes</i> from your body. <<$npc_firstname[$boy]>> remains oblivious, fucking you straight through your witchy orgasm.'
+				else
+					'You keep kissing <<$npc_firstname[$boy]>> even as you come, forcing your face against his as wave after wave of orgasm washes over you. Your abs go taut and your pussy clenches down on his cock. Your toes curl in pleasure as your back arches, and you let out a wordless cry directly into <<$npc_firstname[$boy]>>''s mouth as you are finally forced to break the kiss and the release of climax courses through your entire body, quivering around the cock inside you.'
+				end
 			else
 				'"<i>Ah~!</i> I''m-! I''m gonna-"'
 				*nl
-				'You can''t even finish the sentence before you come. Your abs go taut and your pussy clenches down on <<$npc_firstname[$boy]>>. Your toes curl in pleasure as your back arches, and you let out a wordless cry as the release of climax courses through your entire body that quivers around the cock inside you.'
+				if $start_type[1] ! 'nomagic' and booty_call['magik'] < pcs_magik:
+					'You can''t even finish the sentence before you come, magic erupting from your womb as your orgasm flows through you, burning like fire inside your veins. Your abs go taut and your pussy clenches down on his cock. Your toes curl in pleasure as your back arches, and you let out a wordless cry as carnal magic <i>explodes</i> from your body. <<$npc_firstname[$boy]>> remains oblivious, fucking you straight through your witchy orgasm.'
+				else
+					'You can''t even finish the sentence before you come. Your abs go taut and your pussy clenches down on <<$npc_firstname[$boy]>>. Your toes curl in pleasure as your back arches, and you let out a wordless cry as the release of climax courses through your entire body that quivers around the cock inside you.'
+				end
 			end
 		end
 	end
@@ -72,14 +100,30 @@ if $ARGS[0] = 'doggy_cum':
 			'"<i>Nmmnnghhhaaaaaaaaaa!</i>"'
 			*nl
 			if booty_call['consecutive_orgasm'] < 5:
-				'<<$npc_firstname[$boy]>> never slowed down, fucking you through your last orgasm and is still fucking you straight through another one.'
+				if $start_type[1] ! 'nomagic' and booty_call['magik'] < pcs_magik:
+					'<<$npc_firstname[$boy]>> never slows down, fucking you through your last orgasm and is still fucking you straight through another one, the magic continuing to burst inside you like nuclear bombs and your uncontrollable shudders their aftershocks.'
+				else
+					'<<$npc_firstname[$boy]>> never slows down, fucking you through your last orgasm and is still fucking you straight through another one.'
+				end
 			else
-				'You''ve lost all conscious thought at this point and can do nothing more than spasm on cock and drool into the bedsheets.'
+				if $start_type[1] ! 'nomagic' and booty_call['magik'] < pcs_magik:
+					'You''ve lost all conscious thought at this point and can do nothing more than spasm on cock and drool all over <<$npc_firstname[$boy]>>''s hand as the barrage of orgasmic magic continues exploding inside you.'
+				else
+					'You''ve lost all conscious thought at this point and can do nothing more than spasm on cock and drool all over <<$npc_firstname[$boy]>>''s hand.'
+				end
 			end
 		else
 			'<<$npc_firstname[$boy]>> pounds you from behind, sending shockwaves of pleasure coursing through your body. It builds and builds and builds inside you and then all of a sudden, you''re coming.'
 			*nl
-			'You groan loudly as your arms give out from underneath you. Your pussy spasms around the cock inside it <<$npc_firstname[$boy]>> shoves your head down into the mattress, fucking you head down, ass up, through the entirety of your orgasm.'
+			if $start_type[1] ! 'nomagic' and booty_call['magik'] < pcs_magik:
+				'You groan loudly as your arms give out from underneath you. Your pussy spasms around the cock inside it <<$npc_firstname[$boy]>> shoves your head down into the mattress.'
+				*nl
+				'At that moment, magic bursts from your womb.'
+				*nl
+				'Reality wobbles, and everything slows down. Your orgasm feels like it''s being dragged on for minutes, so intense it''s painful. You give a muffled scream into the mattress that lasts a lifetime and <<$npc_firstname[$boy]>> obliviously keeps pounding you through the entirety of your magical climax.'
+			else
+				'You groan loudly as your arms give out from underneath you. Your pussy spasms around the cock inside it <<$npc_firstname[$boy]>> shoves your head down into the mattress, fucking you head down, ass up, through the entirety of your orgasm.'
+			end
 		end
 	else
 		cla & *clr
@@ -87,14 +131,24 @@ if $ARGS[0] = 'doggy_cum':
 			'"<i>Nmmnnghhhaaaaaaaaaa!</i>"'
 			if booty_call['consecutive_orgasm'] < 5:
 				'<center><video autoplay loop src="images/shared/sex/vag/doggy/orgasm1.mp4"></video></center>'
+				if $start_type[1] ! 'nomagic' and booty_call['magik'] < pcs_magik:
+					*nl
+					'Bursts of magic pop inside you like firecrackers with every new climax, fuelling the fire as you feel the energy course through your entire body, from your womb to the tips of your nipples.'
+				end
 				'<<$npc_firstname[$boy]>> keeps hitting all the right spots inside you, forcing your orgasm to keep going. You give a wordless groan, struggling to stay upright as he continues to fuck you from behind.'
 			else
 				'<center><video autoplay loop src="images/shared/sex/vag/doggy/orgasm_rough1.mp4"></video></center>'
 				'You''ve been coming for so long now, it''s a wonder how you''re still managing to stay on your kne-'
+				*nl
 				'Oh. That''s funny.'
+				*nl
 				'Seems your knees gave out some time ago. But <<$npc_firstname[$boy]>> never stopped fucking you, so you never stopped coming.'
 				*nl
-				'<i>I wonder if I might</i> actually <i>die?</i> the last conscious part of your mind wonders...'
+				if $start_type[1] ! 'nomagic' and booty_call['magik'] < pcs_magik:
+					'<i>I wonder if a witch has ever literally exploded from their own magic?</i> the last thought of your delirious mind wonders...'
+				else
+					'<i>I wonder if I might</i> actually <i>die?</i> the last conscious part of your mind wonders...'
+				end
 			end
 		else
 			if npc_spanker[$boy] = 1:
@@ -102,12 +156,20 @@ if $ARGS[0] = 'doggy_cum':
 				'<center><video autoplay loop src="images/shared/sex/vag/doggy/orgasm_spank1.mp4"></video></center>'
 				'"<i>Ah~! Ah~!</i> I''m-! I''m gonna-!"'
 				*nl
-				'You can''t even finish the sentence before you come. Your entire body convulses, barely able to breathe as your pussy clamps down on <<$npc_firstname[$boy]>>''s <<$npc_dick_desc[$boy]>> cock. Even as you shudder in orgasm, <<$npc_firstname[$boy]>> mercilessly spanks your ass, drawing cries of pain or pleasure from your lips. Which one, even you''re not completely sure.'
+				if $start_type[1] ! 'nomagic' and booty_call['magik'] < pcs_magik:
+					'You can''t even finish the sentence before you come, magic erupting from your womb as your orgasm flows through you, enhancing every sensation. Your entire body convulses, barely able to breathe as your pussy clamps down on <<$npc_firstname[$boy]>>''s <<$npc_dick_desc[$boy]>> cock. Even as you shudder, <<$npc_firstname[$boy]>> mercilessly spanks your ass, drawing cries from your lips as magic amplifies the hard slaps to searing flashes of fire. It''s impossible to tell whether they''re flashes of pain or pleasure.'
+				else
+					'You can''t even finish the sentence before you come. Your entire body convulses, barely able to breathe as your pussy clamps down on <<$npc_firstname[$boy]>>''s <<$npc_dick_desc[$boy]>> cock. Even as you shudder in orgasm, <<$npc_firstname[$boy]>> mercilessly spanks your ass, drawing cries of pain or pleasure from your lips. Which one, even you''re not completely sure.'
+				end
 			else
 				'<center><video autoplay loop src="images/shared/sex/vag/doggy/orgasm2.mp4"></video></center>'
 				'"<i>Ah~! Ah~!</i> I''m-! I''m gonna-!"'
 				*nl
-				'You can''t even finish the sentence before you come. Your entire body convulses, barely able to breathe as you shudder uncontrollably and your pussy clamps down on <<$npc_firstname[$boy]>>''s <<$npc_dick_desc[$boy]>> cock.'
+				if $start_type[1] ! 'nomagic' and booty_call['magik'] < pcs_magik:
+					'You can''t even finish the sentence before you come, magic erupting from your womb as your orgasm flows through you, enhancing every sensation. Your entire body convulses, barely able to breathe as you shudder uncontrollably and your pussy clamps down on <<$npc_firstname[$boy]>>''s <<$npc_dick_desc[$boy]>> cock distinctly aware .'
+				else
+					'You can''t even finish the sentence before you come. Your entire body convulses, barely able to breathe as you shudder uncontrollably and your pussy clamps down on <<$npc_firstname[$boy]>>''s <<$npc_dick_desc[$boy]>> cock.'
+				end
 			end
 		end
 	end
@@ -119,14 +181,30 @@ if $ARGS[0] = 'cowgirl_cum':
 	'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/orgasm1.mp4"></video></center>'
 	if booty_call['consecutive_orgasm'] > 1:
 		if booty_call['consecutive_orgasm'] < 5:
+			if $start_type[1] ! 'nomagic' and booty_call['magik'] < pcs_magik:
+				'Bursts of magic pop inside you like firecrackers with every new climax, fuelling the fire as you feel the energy course through your entire body, from your womb to the tips of your nipples.'
+				*nl
+			end
 			'Your body won''t stop moving, hips won''t stop rolling, pussy won''t stop tightening. Even as you convulse on top of <<$npc_firstname[$boy]>> for what seems like the hundredth time, you can''t seem to stop grinding yourself on top of his cock and you continue to come.'
+			
 		else
-			'Saliva runs down your chin in waterfalls, streaming down your neck and glistening on your breasts. Your breathing comes in desperate gasps. Your body is caught in a never-ending cycle of orgasmic spasms, coming on <<$npc_firstname[$boy]>>''s cock so hard it <i>hurts</i>.'
-			*nl
-			'<i>I wonder if I''m going to die?</i> the last conscious part of your mind wonders...'
+			
+			if $start_type[1] ! 'nomagic' and booty_call['magik'] < pcs_magik:
+				'Saliva runs down your chin in waterfalls, streaming down your neck and glistening on your breasts. Your breathing comes in desperate gasps. Magic continuously explodes inside you like nuclear bombs, filling you with heat and passion, coming so hard in a never-ending cycle of orgasmic spasms it <i>hurts</i>.'
+				*nl
+				'<i>I wonder if a witch has ever literally exploded from their own magic?</i> the last thought of your delirious mind wonders...'
+			else
+				'Saliva runs down your chin in waterfalls, streaming down your neck and glistening on your breasts. Your breathing comes in desperate gasps. Your body is caught in a never-ending cycle of orgasmic spasms, coming on <<$npc_firstname[$boy]>>''s cock so hard it <i>hurts</i>.'
+				*nl
+				'<i>I wonder if it''s possible to fuck myself to death?</i> the last conscious part of your mind wonders...'
+			end
 		end
 	else
-		'The buildup of pressure inside you crashes over the edge. Your body goes taut, your pussy clenches tight, and you quiver on top of <<$npc_firstname[$boy]>>''s cock as waves of orgasm wash over you.'
+		if $start_type[1] ! 'nomagic' and booty_call['magik'] < pcs_magik:
+			'The buildup of pressure inside you pops like a bubble. Waves of magic and pleasure come crashing through you. Your muscles goes taut, your pussy clenches tight, and you quiver on top of <<$npc_firstname[$boy]>>''s cock as magic explodes from your womb. It pours out of your every pore and orifice, carnal energy overflowing from your body that drives you into a realm of hypersensitive pleasure so intense it hurts.'
+		else
+			'The buildup of pressure inside you crashes over the edge. Your body goes taut, your pussy clenches tight, and you quiver on top of <<$npc_firstname[$boy]>>''s cock as waves of orgasm wash over you.'
+		end
 	end
 	gs'booty_call_sex', 'fuck_continue'
 end
@@ -196,6 +274,8 @@ end
 
 if $ARGS[0] = 'fuck_cum':
 	!! flags to remember what kind of fucking happened during sex
+	if booty_call['morning_after'] = 1:booty_call['morning_fuck'] = 1
+	booty_call['fuck'] = 1
 	if booty_call['speed'] = 1: booty_call['gentle_fuck'] = 1
 	if booty_call['speed'] = 2: booty_call['steady_fuck'] = 1
 	if booty_call['speed'] = 3: booty_call['rough_fuck'] = 1
@@ -241,7 +321,7 @@ if $ARGS[0] = 'fuck_cum':
 		elseif $booty_call['cum_choice'] = 'creampie':
 			booty_call['he_ask'] = 1
 			booty_call['he_ask_creampie'] = 1
-			if npc_free_creampies[$boy] = 1 and booty_call['safe_day'] = 0 and booty_call['probably_safe_day'] = 0 and mesec <= 0:
+			if npc_free_creampies[$boy] = 1 and booty_call['safe_day'] = 0 and booty_call['probably_safe_day'] = 0 and mesec <= 0 and booty_call['condom'] ! 1 and npc_know_bc[$boy] < 1:
 				'"Can I come inside you? Is it safe today?" <<$npc_firstname[$boy]>> whimpers almost pleadingly.'
 			elseif booty_call['orgasm'] < orgasm:
 				'"Let''s come together," <<$npc_firstname[$boy]>> says, smiling at you.'
@@ -325,15 +405,21 @@ if $ARGS[0] = 'fuck_cum':
 		!!	end
 		else
 			!!if booty_call['orgasm'] < orgasm or pcs_horny >= 85:
-			if booty_call['orgasm'] < orgasm:
-				if booty_call['he_ask_creampie'] = 1:
-					act'Come together':booty_call['he_ask_creampie_yes'] = 1 & gs 'booty_call_cum', 'cum_together'
-				else
-					act'Let''s come together':booty_call['creampie_ask'] = 1 & gs 'booty_call_cum', 'cum_together'
-				end
-			elseif booty_call['he_ask_creampie'] = 1:
-				if npc_free_creampies[$boy] = 1 and booty_call['safe_day'] = 0 and booty_call['probably_safe_day'] = 0 and mesec <= 0:
-					if stat['safe_day'] = 1:
+			if booty_call['he_ask_creampie'] = 1:
+				if npc_free_creampies[$boy] = 1 and booty_call['safe_day'] = 0 and booty_call['probably_safe_day'] = 0 and mesec <= 0 and booty_call['condom'] ! 1 and npc_know_bc[$boy] < 1:
+					if birth_control['think_safe'] = 1:
+						act'I''m on birth control':
+							cla & *nl
+							npc_know_bc[$boy] = 1
+							npc_creampie_okay[$boy] = 1
+							if tabletkishot > 0:
+								'"I''m on the shot now," you smile at him. "Go ahead."'
+							else
+								'"I''m on the pill now," you smile at him. "Go ahead."'
+							end
+							act'Continue':gt 'booty_call_cum', 'cum_inside'
+						end
+					elseif stat['safe_day'] = 1:
 						act'It''s a safe day':
 							cla & *nl
 							booty_call['safe_day'] = 1
@@ -369,6 +455,12 @@ if $ARGS[0] = 'fuck_cum':
 					
 					act'Let''s come together (fake orgasm)':gs 'booty_call_cum', 'cum_together_fake'
 				end
+			elseif booty_call['orgasm'] < orgasm:
+				if booty_call['he_ask_creampie'] = 1:
+					act'Come together':booty_call['he_ask_creampie_yes'] = 1 & gs 'booty_call_cum', 'cum_together'
+				else
+					act'Let''s come together':booty_call['creampie_ask'] = 1 & gs 'booty_call_cum', 'cum_together'
+				end
 			else
 				act'Come inside me!':
 					cla & *nl
@@ -1203,14 +1295,6 @@ if $ARGS[0] = 'cum_inside':
 				gs 'booty_call_talk', 'cum_react'
 			end
 			
-			act'Tolerate it (disgust)':
-				cla & *nl
-				'You lay there, trying not to squirm in discomfort, feeling <<$npc_firstname[$boy]>>''s spunk fill your womb. Despite your disgust, you don''t move, waiting until you no longer feel him twitching inside you.'
-				act'Continue':cla & gs'booty_call_sex', 'sex_end'
-				gs 'booty_call_cum', 'cum_inside_pull_away'
-				gs 'booty_call_talk', 'cum_react'
-			end
-			
 			act'Come with him':
 				cla & *nl
 				$orgasm_or = 'yes'
@@ -1224,6 +1308,14 @@ if $ARGS[0] = 'cum_inside':
 				gs 'booty_call_cum', 'cum_inside_pull_away'
 				gs 'booty_call_talk', 'creampie_react'
 			end
+			
+			act'Tolerate it (disgust)':
+				cla & *nl
+				'You lay there, trying not to squirm in discomfort, feeling <<$npc_firstname[$boy]>>''s spunk fill your womb. Despite your disgust, you don''t move, waiting until you no longer feel him twitching inside you.'
+				act'Continue':cla & gs'booty_call_sex', 'sex_end'
+				gs 'booty_call_cum', 'cum_inside_pull_away'
+				gs 'booty_call_talk', 'cum_react'
+			end
 		end
 	elseif $booty_call['position'] = 'doggy':
 		
@@ -1390,12 +1482,22 @@ if $ARGS[0] = 'cum_together':
 			'You just nod, unable to say anything and grab hold of him tightly. You can feel <<$npc_firstname[$boy]>>''s cock swelling inside you, right on the edge of bursting. The tension in your pussy feels the same way. It feels like any moment you might just-'
 		end
 	else
-		if $booty_call['position'] = 'miss':
-			'"Let''s come together," you say, smiling warmly into his eyes.'
-		elseif $booty_call['position'] = 'doggy':
-			'"Let''s come together," you say, giving him a warm smile over your shoulder.'
-		elseif $booty_call['position'] = 'cowgirl':
-			'"Let''s come together," you say, leaning down to smile warmly into his eyes.'
+		if booty_call['cum_where'] = 1:
+			if $booty_call['position'] = 'miss':
+				'"Let''s come together," you say, smiling warmly into his eyes.'
+			elseif $booty_call['position'] = 'doggy':
+				'"Let''s come together," you say, giving him a warm smile over your shoulder.'
+			elseif $booty_call['position'] = 'cowgirl':
+				'"Let''s come together," you say, leaning down to smile warmly into his eyes.'
+			end
+		else
+			if $booty_call['position'] = 'miss':
+				'"Let''s come together instead," you say, smiling warmly into his eyes.'
+			elseif $booty_call['position'] = 'doggy':
+				'"Let''s come together instead," you say, giving him a warm smile over your shoulder.'
+			elseif $booty_call['position'] = 'cowgirl':
+				'"Let''s come together instead," you say, leaning down to smile warmly into his eyes.'
+			end
 		end
 	end
 	act'Orgasm':
@@ -1643,9 +1745,6 @@ if $ARGS[0] = 'creampie_surprise':
 end
 
 if $ARGS[0] = 'creampie_surprise_react':
-	
-	gs 'booty_call_talk', 'creampie_wtf'
-	gs 'booty_call_talk', 'creampie_accident_oh_shit'
 		
 	act'Take it in stride':
 		booty_call['take_in_stride'] = 1
@@ -1673,7 +1772,13 @@ if $ARGS[0] = 'creampie_surprise_react':
 			end
 			'The sensation of cum filling your pussy is too much for you to handle and sends you over the edge.'
 			*nl
-			'Orgasmic tremors quake through your body, covering your skin in goosebumps and you moan incoherrently. You tremble, unable to do anything except quiver around the cock inside you.'
+			if $start_type[1] ! 'nomagic' and booty_call['magik'] < pcs_magik:
+				'Right as your orgasm hits, you feel magic flood your system, ramping your senses into overdrive. You can feel every hair on your body, every bead of sweat on your skin, every single vein and contour of <<$npc_firstname[$boy]>>''s cock inside you. Somehow you can even feel each individual of the hundreds of millions of sperm pouring into your uterus. Energy courses from its origin in your womb to the tips of your nipples.'
+				*nl
+				'That same energy splashes off of <<$npc_firstname[$boy]>> and back onto you, forcing you to share in his experiences. You can <i>feel</i> his orgasm pouring into you, <i>his</i> pleasure erupting from his manhood, as if it were <i>you</i> ejaculating into your own orgasming pussy. Caught in a feedback loop between your orgasm and his, your entire body locks up, screaming a silent open-mouthed scream of ecstasy, unable to do anything but shudder uncontrollably around the cock pulsing inside you.'
+			else
+				'Orgasmic tremors quake through your body, covering your skin in goosebumps and you moan incoherently. You tremble, unable to do anything except quiver around the pulsing cock inside you.'
+			end
 			act'Continue':gt'booty_call_cum', 'creampie_surprise_cum_together'
 		end
 		act'Fake an orgasm':
@@ -1701,10 +1806,19 @@ if $ARGS[0] = 'creampie_surprise_react':
 			cla & *nl
 			'As <<$npc_firstname[$boy]>> comes inside you, you come too. Cum and warmth floods through your pussy, driving you over the edge.'
 			*nl
-			'Orgasmic tremors quake through your body, covering your skin in goosebumps and you moan incoherrently. You tremble, unable to do anything except quiver around the cock inside you.'
+			if $start_type[1] ! 'nomagic' and booty_call['magik'] < pcs_magik:
+				'Magic floods your system, ramping your senses into overdrive. Energy courses from its origin in your womb to the tips of your nipples. You can feel every hair on your body, every bead of sweat on your skin, every single vein and contour of <<$npc_firstname[$boy]>>''s cock inside you. Somehow you can even feel each individual of the hundreds of millions of sperm pouring into your uterus.'
+				*nl
+				'That same energy splashes off of <<$npc_firstname[$boy]>> and back onto you, forcing you to share in his experiences. You can <i>feel</i> his orgasm pouring into you, <i>his</i> pleasure erupting from his manhood, as if it were <i>you</i> ejaculating into your own orgasming pussy. Caught in a feedback loop between your orgasm and his, your entire body locks up, screaming a silent open-mouthed scream of ecstasy, unable to do anything but shudder uncontrollably around the cock pulsing inside you.'
+			else
+				'Orgasmic tremors quake through your body, covering your skin in goosebumps and you moan incoherently. You tremble, unable to do anything except quiver around the cock inside you.'
+			end
 			act'Continue':gt'booty_call_cum', 'creampie_surprise_cum_together'
 		end
 	end
+	
+	gs 'booty_call_talk', 'creampie_wtf'
+	gs 'booty_call_talk', 'creampie_accident_oh_shit'
 end
 
 if $ARGS[0] = 'creampie_surprise_cum_together':
@@ -1733,7 +1847,7 @@ if $ARGS[0] = 'creampie_surprise_cum_together':
 	gs'booty_call_talk', 'told_you_not_to_creampie'
 	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:
+	if (booty_call['orgasm_count'] >= 5 or pcs_sleep < 20) and hour >= 20:
 		act'Collapse':gt'booty_call_after', 'black_out'
 	end
 end
@@ -1943,6 +2057,11 @@ if $ARGS[0] = 'girl_cum_condom_react':
 
 end
 
+
+if $ARGS[0] = '2pumpchump':
+
+end
+
 if $ARGS[0] = 'orgasm_check':
 
 end

+ 1 - 1
locations/booty_call_doggy.qsrc

@@ -29,7 +29,7 @@ if $ARGS[0] = 'doggy_start':
 			'You''ve barely finished quivering when he pulls you off of him and rolls you onto your knees, pulling your hips back towards him. With one swift movement, he thrusts his cock into your still-quivering pussy. His actions earn him an involuntary gasp from your mouth before he begins fucking you again.'
 		end
 		act'Get fucked':gt 'booty_call_doggy', 'doggy<<booty_call[''speed'']>>'
-	elseif booty_call['initative'] ! 1:
+	elseif booty_call['initiative'] ! 1:
 		gs 'booty_call_sex', 'speed_select'
 		act'Continue':
 			cla

+ 2 - 4
locations/booty_call_miss.qsrc

@@ -26,7 +26,7 @@ if $ARGS[0] = 'missionary_start':
 			'You''ve barely finished quivering when he pulls you off of him and pushes you onto your back, immediately plunging his cock back inside you. The sudden penetration of your still-sensitive pussy elicits involuntary whimpers of protest from you, but it doesn''t stop him for a moment, ramping back into fucking you again.'
 		end
 		act'Get fucked':gt 'booty_call_miss', 'miss<<booty_call[''speed'']>>'
-	elseif booty_call['initative'] ! 1:
+	elseif booty_call['initiative'] ! 1:
 		gs 'booty_call_sex', 'speed_select'
 		act'Continue':
 			if booty_call['condom'] = 0: booty_call['no_condom'] = 1
@@ -85,13 +85,11 @@ if $ARGS[0] = 'miss1':
 		gs 'booty_call_miss', 'miss1_start_desc'
 	end
 
-!!	:kiss_skip1
 	act'Enjoy it':
 		booty_call['orgasm'] = orgasm
 		gs 'arousal', 'vaginal', rand(4,8),'no_orgasm_msg'
 		gs 'stat'
 		cla & *nl
-!!		'You moan beneath <<$npc_firstname[$boy]>>, your breath hitching with every thrust. You love the way his cock stretches you out, how it makes you feel <i>full</i> when he''s inside you, and your hips buck every time he draws his away.'
 		gs 'booty_call_miss', 'miss1_enjoy_desc'
 		
 		if rand(0,2) = 2 and booty_call['kiss_skip'] = 1 and cum_loc['face'] <= 0:
@@ -1490,7 +1488,7 @@ if $ARGS[0] = 'miss3.2_sensation_desc':
 	elseif $npc_dick_desc[$boy] = 'skinny':
 		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his skinny dick violently violating your pussy.'
 	elseif $npc_dick_desc[$boy] = 'normal':
-		'Youpant heavily as <<$npc_firstname[$boy]>> keeps pounding you. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his dick violently violating your pussy.'
+		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his dick violently violating your pussy.'
 	elseif $npc_dick_desc[$boy] = 'thick':
 		'You pant heavily as <<$npc_firstname[$boy]>> keeps pounding you. Your eyes roll back in your head and all you can do is gasp for breath and lose yourself in the feeling of his thick cock violently stretching out your pussy.'
 	elseif $npc_dick_desc[$boy] = 'long':

+ 913 - 149
locations/booty_call_morning.qsrc

@@ -2,6 +2,7 @@
 
 if $ARGS[0] = 'morning':
 	if booty_call['sleep_fuck'] = 1:gt'booty_call_morning', 'sleep_fuck_wake'
+	booty_call['morning_after'] = 1
 	if (npc_earlyriser[$boy] = 1 or hour >= 7) and (npc_humor[$boy] = 2 or $npc_cum_pref[$boy] = 'facial') and (rand(1,10) < npc_sexdrive[$boy] or ($npc_cum_pref[$boy] = 'facial' and rand(1,5) < npc_sexdrive[$boy])):gt'booty_call_morning', 'cumshot_wakeup1'
 	'<center><video autoplay loop src="images/shared/romance/misc/wakeup1.mp4"></video></center>'
 !!{	if hangover = daystart:
@@ -35,11 +36,19 @@ if $ARGS[0] = 'morning':
 			gs'booty_call_morning', 'wakeup1'
 		end
 	end
-	if pcs_lovers > 0:act'Guilt':gt'booty_call_morning', 'guilt1'
+	if pcs_lovers - pcs_girlfriends > 0:act'Your boyfriend':$booty_call['cheat'] = 'boyfriend' & gt'booty_call_morning','guilt1'
+	if pcs_girlfriends > 0:act'Your girlfriend': $booty_call['cheat'] = 'girlfriend' & gt'booty_call_morning','guilt1'
+	
+	if pilldaychk < daystart - 1: gs'booty_call_morning','forgot_bc_pill'
 end
 
 if $ARGS[0] = 'sleep_fuck_wake':
-	'<center><video autoplay loop src="images/shared/romance/misc/wakeup1.mp4"></video></center>'
+	if daystage = 2:
+		'<center><video autoplay loop src="images/shared/romance/misc/wakeup1.mp4"></video></center>'
+	else
+		'<center><img <<$set_imgh>> src="images/shared/sex/after/sleep4.jpg"></center>'
+	end
+	
 	'Your mind stirs and you slowly come to consciousness. The first thing you notice...'
 	*nl
 	if cum_loc['vagina'] > booty_call['sleep_cum_vagina']:
@@ -71,8 +80,73 @@ if $ARGS[0] = 'sleep_fuck_wake':
 !!			'<i>Was <<$npc_firstname[$boy]>> wearing a condom when you went to sleep last night?</i>'
 		end
 		
-		act'Someone had fun last night':
-		
+		act'Did you fuck me in my sleep?':
+			cla & *nl
+			'"... did you fuck me while I was sleeping last night?" you ask.'
+			act'Just wondered':
+				cla & *nl
+				'"Was just wondering," you smirk.'
+				gs'booty_call_morning', 'wakeup1'
+			end
+			
+			act'Explains the dream':
+				cla & *nl
+				'"Well that explains the weird dreams I was having," you snicker.'
+				gs'booty_call_morning', 'wakeup1'
+			end
+			if npc_sleep_sex_okay[$boy] = 0:
+				'"Yeah. Got horny while you were asleep."'
+				act'Don''t make a habit out of it':
+					cla & *nl
+					'"It was fine this time," you say rolling your eyes. "But don''t make a habit out of it."'
+					'"No promises," <<$npc_firstname[$boy]>> smirks mischievously.'
+					gs'booty_call_morning', 'wakeup1'
+				end
+				
+				act'Wake me up next time':
+					cla & *nl
+					npc_sleep_sex_okay[$boy] = 1
+					'"Wake me up next time," you smirk. "Maybe I want to get some too."'
+					gs'booty_call_morning', 'wakeup1'
+				end
+				
+				act'That''s fine':
+					cla & *nl
+					npc_sleep_sex_okay[$boy] = 2
+					'"That''s fine," you smile. "A guy''s gotta take care of his needs, doesn''t he?"'
+					gs'booty_call_morning', 'wakeup1'
+				end
+				
+				act'Sleep orgasms are the best':
+					cla & *nl
+					npc_sleep_sex_okay[$boy] = 2
+					'"Feel free to do it again," you grin. "I have the best orgasms when I''m sleeping."'
+					gs'booty_call_morning', 'wakeup1'
+				end
+			else
+				'"Yeah," he grins.'
+				if npc_sleep_sex_okay[$boy] = -1:
+					act'Get mad':
+						cla & *nl
+						'You glare daggers at him.'
+						'"If I weren''t in a rush to get up, I''d rip your head off."'
+						gs'booty_call_morning', 'wakeup1'
+					end
+					
+					act'Let it slide':
+						cla & *nl
+						'"No," you say irritably. "But I can''t do much about it now."'
+						gs'booty_call_morning', 'wakeup1'
+					end
+				else
+					act'Sleep orgasms are the best':
+						cla & *nl
+						npc_sleep_sex_okay[$boy] = 2
+						'"I love it when you fuck me in my sleep," you grin. "I have the best orgasms."'
+						gs'booty_call_morning', 'wakeup1'
+					end
+				end
+			end
 		end
 		
 		act'Someone had fun last night':
@@ -143,15 +217,7 @@ end
 
 if $ARGS[0] = 'late_for_school':
 	*nl
-	'<b><<$month>> <<day>></b>'
-	'<b><<$week>></b>'
-	if minut = 0:
-		'<b><<hour>>:00</b>'
-	elseif minut < 10:
-		'<b><<hour>>:0<<minut>></b>'
-	else
-		'<b><<hour>>:<<minut>></b>'
-	end
+	gs 'shortgs', 'calendar_display'
 	*nl
 	'"Oh <i>fuck!</i> I gotta get to school!"'
 	act'<i>Get dressed!</i>':
@@ -162,7 +228,7 @@ if $ARGS[0] = 'late_for_school':
 		'Scrambling from the bed, you start grabbing your clothes and throwing them on as fast as you can.'
 		if PCloStyle2 = 4:
 			!! you were wearing your school uniform last night
-			'You probably don''t have time for a shower, but at least you don''t have to run home and change clothes, you think gratefully to yourself as your pull on your disgarded uniform from last night.'
+			'You probably don''t have time for a shower, but at least you don''t have to run home and change clothes, you think gratefully to yourself as your pull on your discarded uniform from last night.'
 		else
 			'You need to get home and change into your uniform! You''re not sure if you have time for a shower, but you definitely <i>need</i> to get your uniform!'
 		end
@@ -199,7 +265,7 @@ if $ARGS[0] = 'late_for_school':
 					$npc_apt_bedroom[$boy]
 					'"Really?" you perk up. "That''d be great!"'
 					'"Let me just get dressed."'
-					'You collect the rest of your things while he throws on some clothes and grabs his keys, then both of you head outside and climb into his car.'
+					'You collect your things while he throws on some clothes and grabs his keys, then both of you head outside and climb into his car.'
 					'"Where do you want me to take you?" he asks'
 					act'Take me home':booty_call['give_lift'] = 1 & gt'booty_call_morning', 'give_lift'
 					act'Take me to school':booty_call['give_lift'] = 2 & gt'booty_call_morning', 'give_lift'
@@ -236,7 +302,23 @@ if $ARGS[0] = 'yawn_wake':
 	cla & *clr
 	$npc_apt_bedroom[$boy]
 	'You open your mouth wide, yawning loudly and stretching your arms back as the covers fall off of you.'
-	'Your movement causes <<$npc_firstname[$boy]>> to stir as well, blinking his eyes open. Reaching down, you grab your phone and switch on the display.'
+	*nl
+	if npc_earlyriser[$boy] = 1:
+		booty_call['npc_morning_shower'] = 1
+		if npc_apt_type[$boy] = 2:
+			'The bed next to you is empty but the bathroom door is closed. You can hear water running behind it.'
+		elseif npc_apt_type[$boy] = 3:
+			'The bed next to you is empty but you can hear water running through the wall. <<$npc_firstname[$boy]>> must be in the shower.'
+		else
+			'The bed is empty except for yourself and <<$npc_firstname[$boy]>> is nowhere to be found.'
+		end
+		*nl
+		'Checking your phone, the time reads:'
+	elseif npc_latesleeper[$boy] = 1:
+		'<<$npc_firstname[$boy]>> is still completely passed out beside you, your movement not interrupting his snoring in the slightest.'
+	else
+		'Your movement causes <<$npc_firstname[$boy]>> to stir as well, blinking his eyes open. Reaching down, you grab your phone and switch on the display.'
+	end
 	*nl
 	'<b><<$month>> <<day>></b>'
 	'<b><<$week>></b>'
@@ -251,11 +333,11 @@ if $ARGS[0] = 'yawn_wake':
 end
 
 if $ARGS[0] = 'wakeup1':
-
+	booty_call['morning_after'] = 1
 !!	if npc_earlyriser[$boy] = 1 and npc_caretaker[$boy] = 1:
 !!		making breakfast? making coffee?
 !!		gt'booty_call_morning', 'earlyriser1'
-!!	elseif npc_latesleeper = 1:
+!!	elseif npc_latesleeper[$boy] = 1:
 !!		gt'booty_call_morning', 'latesleeper'
 !!	else
 	act'Prepare to leave':gt'booty_call_morning', 'head_out'
@@ -265,14 +347,55 @@ if $ARGS[0] = 'wakeup1':
 			$npc_apt_bedroom[$boy]
 			gs 'shortgs', 'dress'
 			'You get dressed.'
-			gs'booty_call_morning', 'dressing1'
+			!!gs'booty_call_morning', 'dressing1'
+			gs'booty_call_after', 'dressing1'
 		end
 	end
 
-	if booty_call['morning_shower'] = 0:
-		act'Take a shower':gt'booty_call_morning', 'shower'
-	elseif npc_earlyriser[$boy] = 1 and booty_call['npc_morning_shower'] = 1:
-		act'Join <<$npc_firstname[$boy]>> in the shower':gt'booty_call_morning', 'shower'
+	
+	if npc_earlyriser[$boy] = 1 and booty_call['npc_morning_shower'] = 1 and booty_call['morning_shower'] = 0:
+		if npc_apt_type[$boy] = 2 or npc_apt_type[$boy] = 3:
+			act'Join <<$npc_firstname[$boy]>> in the shower':gt'booty_call_shower', 'morning_shower_join1'
+		else
+			act'Look for <<$npc_firstname[$boy]>>':gt'booty_call_shower', 'morning_look1'
+		end
+	else
+		act'Use his bathroom':
+			cla
+			act'Use the mirror':
+				$locM = 'booty_call_after'
+				$locM_arg = 'after_sex2'
+				gt 'mirror', 'start'
+			end
+			if booty_call['morning_shower'] = 0:
+				act'Take a shower (0:10)':gt'booty_call_morning', 'shower'
+			elseif booty_call['morning_shower'] > 0 and pcs_sweat > 19:
+				act'Take another shower (0:05)':gt'booty_call_morning', '2nd_shower'
+			end
+		end
+	end
+	
+	if npc_latesleeper[$boy] ! 1 and booty_call['breakfast_eat'] = 0 and booty_call['npc_morning_shower'] ! 1:
+		gs'booty_call_morning', 'want_breakfast'
+	elseif npc_latesleeper[$boy] = 1 and booty_call['breakfast_eat'] = 0:
+		act'Make breakfast':gt'booty_call_morning','pc_make_breakfast'
+	end
+	
+	if booty_call['creampie_count'] > 0 and morning_after_pill > 0 and booty_call['plan_b'] = 0 and birth_control['think_safe'] = 0:
+		act'Take a morning after pill':
+			booty_call['plan_b'] = 2
+			cla & *clr
+			$npc_apt_bedroom[$boy]
+			
+			if LudaQW['free_condoms'] = 1 and stat['morning_after_pill'] = 0:
+				'You reach down to your purse and pull out the morning after pill Luda gave you, popping it from the packaging and swallowing it dry.'
+			else
+				'You reach down to your purse and pull out the morning after pill you keep inside, popping it from the packaging and swallowing it dry.'
+			end
+			
+			gs 'medical_din', 'morning_after_pill_function'
+			gs'booty_call_after', 'wakeup1'
+		end
 	end
 
 !!	act'Snuggle back into bed':
@@ -280,22 +403,8 @@ if $ARGS[0] = 'wakeup1':
 end
 
 if $ARGS[0] = 'wakeup2':
-	if booty_call['morning_shower'] = 1:
-		booty_call['morning_shower'] = 3
-		booty_call['towel'] = 1
-		'<center><img <<$set_imgh>> src="images/shared/home/bathroom/towel_wet.jpg"></center>'
-		'You leave the bathroom wrapped in a towel.'
-	elseif booty_call['morning_shower'] = 2:
-		booty_call['towel'] = 0
-		$npc_apt_bedroom[$boy]
-		'You leave the bathroom naked.'
-	elseif booty_call['morning_shower'] = 3:
-		$npc_apt_bedroom[$boy]
-		'Hair still wet from the shower, you consider what to do next.'
-	else
-		$npc_apt_bedroom[$boy]
-		'You are in <<$npc_firstname[$boy]>>''s room.'
-	end
+	$npc_apt_bedroom[$boy]
+	'You are in <<$npc_firstname[$boy]>>''s room.'
 	gs'booty_call_morning', 'wakeup1'
 end
 
@@ -303,48 +412,66 @@ if $ARGS[0] = 'shower':
 	booty_call['morning_shower'] = 1
 	$npc_apt_bathroom[$boy]
 	'You pull yourself out of bed and pad your way over to the bathroom, yawning again along the way.'
-	act'Turn on the water':
+	act'Turn on the water':gt'booty_call_morning', 'shower2'
+end
+
+if $ARGS[0] = 'shower2':
+	booty_call['morning_shower'] = 1
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
+	minut += 10
+	shampoo += 1
+	dynamic $showerdin
+	'You twist the faucet and hot water comes rushing out, pouring over you, soaking into your skin. Slowly over time, your sleepiness washes away and clarity comes back.'
+	*nl
+	'Feeling sufficiently awake, you turn off the tap and step out of the shower.'
+	act'Wrap yourself in a towel':gt'booty_call_morning', 'shower_leave'
+	act'Just dry off':booty_call['morning_shower'] = 2 & gt'booty_call_morning', 'shower_leave'
+end
+
+if $ARGS[0] = '2nd_shower':
+	$npc_apt_bedroom[$boy]
+	'"I need another shower because of you," you say, giving <<$npc_firstname[$boy]>> a look as you swagger your way to his bathroom.'
+	act'Shower':
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
-		minut += 10
+		minut += 5
 		shampoo += 1
-		'You twist the faucet and hot water comes rushing out, pouring over you, soaking into your skin. Slowly over time, your sleepiness washes away and clarity comes back.'
 		dynamic $showerdin
+		'You get into <<$npc_firstname[$boy]>>''s shower for the <i>second</i> time this morning, washing the sex sweat from your body.'
 		*nl
-		'Feeling sufficiently awake, you turn off the tap and step out of the shower.'
-		act'Wrap yourself in a towel':gt'booty_call_morning', 'wakeup2'
-		act'Just dry off':booty_call['morning_shower'] = 2 & gt'booty_call_morning', 'wakeup2'
+		'You take a shorter one this time, mostly just rinsing off, before shutting the water off and getting out.'
+		act'Wrap yourself in a towel':gt'booty_call_morning', 'shower_leave'
+		act'Just dry off':booty_call['morning_shower'] = 2 & gt'booty_call_morning', 'shower_leave'
+	end
+end
+
+if $ARGS[0] = 'shower_leave':
+	if booty_call['morning_shower'] = 1:
+		booty_call['morning_shower'] = 3
+		booty_call['towel'] = 1
+		'<center><img <<$set_imgh>> src="images/shared/home/bathroom/towel_wet.jpg"></center>'
+		'You leave the bathroom wrapped in a towel.'
+	elseif booty_call['morning_shower'] = 2:
+		booty_call['towel'] = 0
+		$npc_apt_bedroom[$boy]
+		'You leave the bathroom naked.'
+	elseif booty_call['morning_shower'] = 3:
+		$npc_apt_bedroom[$boy]
+		'Hair still wet from the shower, you consider what to do next.'
 	end
 end
 
 if $ARGS[0] = 'head_out':
 	if $clothingworntype = 'nude':
-		gt'booty_call_morning', 'dressing1'
+		!! gt'booty_call_morning', 'dressing1'
+		gt'booty_call_after', 'dressing1'
 	else
-		cla & *clr
-		$npc_apt_hall[$boy]
-		act'Bye':
-			cla & *clr
-			$npc_apt_hall[$boy]
-			'"Bye then."'
-			'You gather your things and give him a wave and head out the door.'
-			act'Leave':gt'booty_call_after', 'exit'
-		end
-
-		act'See ya':
-			cla & *clr
-			$npc_apt_hall[$boy]
-			'"Well, see ya."'
-			'You gather your things and give him a wave and head out the door.'
-			act'Leave':gt'booty_call_after', 'exit'
-		end
-
-		act'Blow him a kiss':
-			cla & *clr
-			$npc_apt_hall[$boy]
-			'"Until next time."'
-			'You give him a wink and blow him a kiss and head out the door.'
-			act'Leave':gt'booty_call_after', 'exit'
+		if npc_latesleeper[$boy] = 1 and booty_call['boy_wakeup'] = 0:
+			'Not wanting to wake <<$npc_firstname[$boy]>>, you sneak over to the door and let yourself out, closing it as gently as you can behind you.'
+			act'Leave':gt'booty_call_after','exit'
+		else
+			gs'booty_call_after', 'leaving_dialogue'
 		end
 	end
 end
@@ -405,54 +532,41 @@ if $ARGS[0] = 'dressing1':
 	else
 		'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
 	end
-	'You reach down for where you left your clothes and start to pick them up.'
-	'"You heading out?" <<$npc_firstname[$boy]>> asks.'
-	gs'booty_call_after', 'dress_loop'
-
-	act'Yeah':
-		cla & *nl
-		'"Yeah," you say, <<$booty_call[''dress_describe'']>>. "Thanks for letting me spend the night."'
+	if npc_latesleeper[$boy] = 1 and booty_call['boy_wakeup'] = 0:
+		'You reach down for your discarded clothes and tug them on quietly, not wanting to wake <<$npc_firstname[$boy]>>.'
+		*nl
+		'Once everything is in place, you sneak over to the door and let yourself out, closing it as gently as you can behind you.'
+		act'Leave':gt'booty_call_after','exit'
+	else
+		'You reach down for where you left your clothes and start to pick them up.'
+		'"You heading out?" <<$npc_firstname[$boy]>> asks.'
 		gs'booty_call_after', 'dress_loop'
-		if rand(1,3) = 3:
-			gs'booty_call_morning', 'booty_call_invite_later'
-		else
-			'"No problem."'
-			gs'booty_call_morning', 'end_morning'
-		end
-	end
-	if kanikuli = 0 and mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and SchoolBlock = 0 and week < 6: 
-		act'School':
-			cla & *nl
-			'"Gotta get to school," you say, <<$booty_call[''dress_describe'']>>. "Thanks for letting me spend the night."'
-			gs'booty_call_after', 'dress_loop'
-			if rand(1,3) = 3:
-				gs'booty_call_morning', 'booty_call_invite_later'
-			else
-				'"No problem."'
-				gs'booty_call_morning', 'end_morning'
-			end
-		end
+
+		
+		
+		
+	!!	act'Talk while you dress':
+	!!		gs'booty_call_morning', 'dress_talk'
+	!!	end
 	end
-	
-!!	act'Talk while you dress':
-!!		gs'booty_call_morning', 'dress_talk'
-!!	end
 end
 
 if $ARGS[0] = 'booty_call_invite_later':
 	if npc_day_off[$boy] = week:
+		booty_call['invite_today'] = 1
 		if npc_girlfriend[$boy] = 1:
 			pc_know_npc_has_girlfriend[$boy] = 1
 			'"You busy later?" <<$npc_firstname[$boy]>> asks as you''re <<$booty_call[''dress_describe'']>>. "It''s my day off and my girlfriend won''t be around. Want to come over and do this again?"'
 		else
 			'"You busy later?" <<$npc_firstname[$boy]>> asks as you''re <<$booty_call[''dress_describe'']>>. "It''s my day off. Want to come by and do this again?"'
 		end
-	else
+	elseif (npc_day_off[$boy] = week + 1) or (week = 7 and npc_day_off[$boy] = 1):
+		booty_call['invite_tomorrow'] = 1
 		if npc_girlfriend[$boy] = 1:
 			pc_know_npc_has_girlfriend[$boy] = 1
 			'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$booty_call[''dress_describe'']>>. "My girlfriend won''t be around. Want to come over and do this again?"'
 		else
-			'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$booty_call[''dress_describe'']>>. "It''s my day off tomorrow. Want to come by and do this again?"'
+			'"You busy tomorrow?" <<$npc_firstname[$boy]>> asks as you''re <<$booty_call[''dress_describe'']>>. "It''ll be my day off. Want to come by and do this again?"'
 		end
 	end
 	
@@ -464,6 +578,7 @@ if $ARGS[0] = 'booty_call_invite_later':
 		cla & *nl
 		'"That depends," you say, <<$booty_call[''dress_describe'']>>. "What time were you thinking?"'
 		'"<<npc_start_free_time[$boy]>>?" <<$npc_firstname[$boy]>> asks.'
+		gs 'booty_call_after', 'dress_loop'
 		gs 'booty_call_morning', 'busy_time'
 		gs 'booty_call_morning', 'booty_call_plan'
 	end
@@ -471,46 +586,47 @@ end
 
 if $ARGS[0] = 'busy_today':
 	act'I''m busy':
-		npc_booty_call_time[$boy] = 2000
+		gs 'booty_call', 'block_booty_calls'
 		cla & *nl
 		'"I can''t, sorry," you say, <<$booty_call[''dress_describe'']>>. "I''m busy."'
 		'"Damn," <<$npc_firstname[$boy]>> says disappointedly.'
+		gs 'booty_call_after', 'dress_loop'
 		gs 'booty_call_morning', 'end_morning'
 	end
 end
 
 if $ARGS[0] = 'busy_time':
 	act'I''m busy':
-		npc_booty_call_time[$boy] = 2000
+		gs 'booty_call', 'block_booty_calls'
 		cla & *nl
 		'"I can''t, sorry," you say, <<$booty_call[''dress_describe'']>>. "I have something to do then."'
 		'"Damn," <<$npc_firstname[$boy]>> says disappointedly.'
+		gs 'booty_call_after', 'dress_loop'
 		gs 'booty_call_morning', 'end_morning'
 	end
 end
 
 if $ARGS[0] = 'booty_call_plan':
 	act'Sounds good':
-		npc_booty_call[$boy] = daystart
-		npc_booty_call_time[$boy] = npc_start_free_time[$boy]
+		gs 'booty_call', 'set_booty_call_date'
 		cla & *nl
 		'"Sounds good," you grin, <<$booty_call[''dress_describe'']>>. "I''ll see you then."'
 		'"Great," <<$npc_firstname[$boy]>> grins back.'
+		gs 'booty_call_after', 'dress_loop'
 		gs 'booty_call_morning', 'end_morning'
 	end
 	
 	act'I''ve got nothing better to do':
-		npc_booty_call[$boy] = daystart
-		npc_booty_call_time[$boy] = npc_start_free_time[$boy]
+		gs 'booty_call', 'set_booty_call_date'
 		cla & *nl
 		'"Sure," you smirk, <<$booty_call[''dress_describe'']>>. "I got nothing better to do."'
 		'"Great," <<$npc_firstname[$boy]>> grins back.'
+		gs 'booty_call_after', 'dress_loop'
 		gs 'booty_call_morning', 'end_morning'
 	end
 	
 	act'I could fit it in':
-		npc_booty_call[$boy] = daystart
-		npc_booty_call_time[$boy] = npc_start_free_time[$boy]
+		gs 'booty_call', 'set_booty_call_date'
 		cla & *nl
 		'"I think I can fit that in," you smirk, <<$booty_call[''dress_describe'']>>.'
 		if npc_humor[$boy] = 2:
@@ -518,6 +634,7 @@ if $ARGS[0] = 'booty_call_plan':
 		else
 			'"Great," <<$npc_firstname[$boy]>> grins back.'
 		end
+		gs 'booty_call_after', 'dress_loop'
 		gs 'booty_call_morning', 'end_morning'
 	end
 end
@@ -529,29 +646,7 @@ if $ARGS[0] = 'end_morning':
 		cla & *clr
 		$npc_apt_bedroom[$boy]
 		'You finish <<$booty_call[''dress_describe'']>>.'
-		act'Bye':
-			cla & *clr
-			$npc_apt_hall[$boy]
-			'"Bye then."'
-			'You gather your things and give him a wave and head out the door.'
-			act'Leave':gt'booty_call_after', 'exit'
-		end
-
-		act'See ya':
-			cla & *clr
-			$npc_apt_hall[$boy]
-			'"Well, see ya."'
-			'You gather your things and give him a wave and head out the door.'
-			act'Leave':gt'booty_call_after', 'exit'
-		end
-
-		act'Blow him a kiss':
-			cla & *clr
-			$npc_apt_hall[$boy]
-			'"Until next time."'
-			'You give him a wink and blow him a kiss and head out the door.'
-			act'Leave':gt'booty_call_after', 'exit'
-		end
+		gs'booty_call_after', 'leaving_dialogue'
 	end
 end
 
@@ -641,12 +736,209 @@ end
 
 !! ------------------------------------ Misc Stuff -------------------------------------------------------
 
+if $ARGS[0] = 'forgot_bc_pill':
+	act'Forgot your birth control':
+		if npc_earlyriser[$boy] ! 1:
+			'<center><video autoplay loop src="images/shared/sex/after/wakeup_shock1.mp4"></video></center>'
+			'You bolt upright as a horrible realization jolts through your mind.'
+		else
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/wakeup1.jpg"></center>'
+			'You jolt awake as a horrible realization jumps through your mind.'
+		end
+		*nl
+		'<i>I forgot to take my birth control!</i>'
+		
+		gs'booty_call_morning','wakeup1'
+		
+!!{		act'Panic':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/after/wakeup_shock2.mp4"></video></center>'
+			'Panic begins to set in as you sit up, your breathing already at the edge of hyperventilation.'
+			*nl
+			if booty_call['creampie_count'] > 3:
+				'Not only did you forget your birth control, but <<$npc_firstname[$boy]>> came inside you last night too. <i>A lot.</i> How could you fuck up like this?'
+			elseif booty_call['creampie_count'] > 0:
+				'Not only did you forget your birth control, but <<$npc_firstname[$boy]>> came inside you last night too. How could you fuck up like this?'
+			else
+				if pharmacy_timers['birth_control'] > 0:
+					'<<$npc_firstname[$boy]>> didn''t come inside you yesterday, but this breaks your streak. Aunt Luda said you need to take it every day or it won''t work. So if you take it now, does that mean you''re still not safe?'
+				else
+					'<<$npc_firstname[$boy]>> didn''t come inside you yesterday, but this breaks your streak. Are you still safe if you skip a day?'
+				end
+			end
+			if morning_after_pill > 0:
+				*nl
+				if LudaQW['free_condoms'] = 1 and stat['morning_after_pill'] = 0:
+					'Wait, don''t you have that morning after pill Aunt Luda gave you?'
+				else
+					'Wait, don''t you have a morning after pill in your bag?'
+				end
+			end
+		end
+		
+		act'Calm down':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/after/wakeup_shock2.mp4"></video></center>'
+			'You sit up and start taking big deep breaths, forcing yourself to calm down, trying to approach the situation logically.'
+			*nl
+			if booty_call['creampie_count'] > 0:
+				if booty_call['creampie_count'] > 5:
+					'Okay, so <<$npc_firstname[$boy]>> came inside you last night... <i>Many</i> times. But you can still take a morning after pill. Maybe it''ll be okay.'
+				elseif booty_call['creampie_count'] > 1:
+					'Okay, so <<$npc_firstname[$boy]>> came inside you last night... More than once... A <i>few</i> times. But you can still take a morning after pill. Maybe it''ll be okay.'
+				elseif booty_call['creampie_count'] = 1:
+					'Okay, so <<$npc_firstname[$boy]>> came inside you last night... But only once. That''s not too bad, right? Maybe you can still take a morning after pill. Maybe it''ll be okay.'
+				end
+				if morning_after_pill > 0:
+					*nl
+					if LudaQW['free_condoms'] = 1 and stat['morning_after_pill'] = 0:
+						'Actually, you have the one Aunt Luda gave you. For emergencies she said...'
+					else
+						'Actually, you have one in your bag. You could take it right now.'
+					end
+				end
+			else
+				if pharmacy_timers['birth_control'] > 0:
+					'<<$npc_firstname[$boy]>> didn''t come inside you yesterday, but this breaks your streak. Aunt Luda said you need to take it every day or it won''t work. So if you take it now, does that mean you''re still not safe?'
+				else
+					'<<$npc_firstname[$boy]>> didn''t come inside you yesterday, so you''re probably not in immediate danger of getting pregnant. But does this mean you''ll need to wait a few days to build up the birth control in your system again?'
+				end
+			end
+		end}
+	end
+end
+
+if $ARGS[0] = 'forgot_bc_pill2':
+	act'Continue':
+		cla & *clr
+		$npc_apt_bedroom[$boy]
+		if npc_earlyriser[$boy] = 1:
+			!! for later: create option for him to burst in with breakfast in bed
+			if npc_apt_type[$boy] = 2:
+				booty_call['npc_morning_shower'] = 1
+				'The bed next to you is empty and the bathroom door is closed. You can hear the water running behind it.'
+			elseif npc_apt_type[$boy] = 3:
+				booty_call['npc_morning_shower'] = 1
+				'The bed next to you is empty but you can hear water running through the wall. <<$npc_firstname[$boy]>> must be in the shower.'
+			else
+				'The bed next to you is empty. <<$npc_firstname[$boy]>> is nowhere to be seen.'
+			end
+			gs'booty_call_morning','wakeup1'
+	!!{	elseif npc_latesleeper[$boy] = 1:
+			'<<$npc_firstname[$boy]>>, the guy from last night, is still asleep next to you, completely ignorant to your internal strife, snoring softly.'
+			gs'booty_call_morning','wakeup1'}
+		else
+			'<<$npc_firstname[$boy]>> stirs next to you.'
+			if npc_selfish[$boy] ! 1 and npc_abusive[$boy] ! 1 and rand(1,3) = 3:
+				'"Hey." He yawns, glancing over at you before blinking, a look of concern on his face. "What''s up? Something wrong?"'
+				act'Don''t tell him':
+					cla & *nl
+					'"It''s nothing," you mumble, flashing a smile to pretend like everything is fine.'
+					gs'booty_call_morning','wakeup1'
+				end
+				
+				act'Tell him':
+					cla & *nl
+					'"I forgot my birth control yesterday," you sigh. "I fucked up. I''m sorry."'
+					if npc_childfree[$boy] > 0 and (npc_argumentative[$boy] > 0 or npc_abusive[$boy] > 0) and booty_call['creampie_count'] > 0:
+						npc_rel[$boy] -= 10
+						'"What the fuck?!" <<$npc_firstname[$boy]>> exclaims. "Are you fucking kidding me? How could you forget? You better not get pregnant on me. I am <i>not</i> having your fucking kids."'
+						act'Wallow':
+							cla & *nl
+							'"I know, I know!" you moan miserably, berating yourself as much as he''s berating you. "I''m a fucking idiot. I''m sorry, I''m so sorry."'
+							gs'booty_call_morning','wakeup1'
+						end
+						
+						act'Tell him to fuck off':
+							npc_rel[$boy] -= 10
+							booty_call['angry_after'] = 1
+							cla & *nl
+							'"<i>''Your''</i> kids?" you say, glaring at him. "If I get pregnant, you''re not the one who''s gonna have to push your ugly baby out her pussy! Don''t try to make this about you. You can fuck right off!'
+							gs'booty_call_morning','wakeup1'
+						end
+						
+						if morning_after_pill > 0:
+							act'Morning after pill (sorry)':
+								gs 'medical_din', 'morning_after_pill_function'
+								cla & *nl
+								'"I know, I know!" you moan miserably, berating yourself as much as he''s berating you. "I''m sorry, I''m so sorry. I know I fucked up. But I have this at least."'
+								*nl
+								'You fish the pill out of your bag and hold it up for him to see.'
+								*nl
+								'"This ought to buy us some protection," you say, putting it in your mouth and crunching it down dry.'
+								gs'booty_call_morning','wakeup1'
+							end
+							
+							act'Morning after pill (fuck off)':
+								gs 'medical_din', 'morning_after_pill_function'
+								npc_rel[$boy] -= 10
+								booty_call['angry_after'] = 1
+								cla & *nl
+								'"<i>''Your''</i> kids?" you say, glaring at him. "You know what? You can fuck right off! I made a mistake and I admitted it. And you I have the fucking solution," you say, defiantly holding up your morning after pill.'
+								*nl
+								'"So you can fuck off!" you say again, throwing the pill in your mouth and crunching it down dry. "This is what I get for wanting to be accountable and transparent," you grumble, grinding your teeth on the bitter medicine.'
+								gs'booty_call_morning','wakeup1'
+							end
+						end
+					else
+						'"Shit," <<$npc_firstname[$boy]>> says, looking concerned. "What are you gonna do?"'
+						act'I don''t know':
+							cla & *nl
+							'"I don''t know," you say, looking back at him apologetically. "Hope we get lucky I guess?"'
+							gs'booty_call_morning','wakeup1'
+						end
+						
+						if morning_after_pill > 0:
+							act'Take your orning after pill':
+								gs 'medical_din', 'morning_after_pill_function'
+								cla & *nl
+								'"I have this," you say, fishing around in your bag to pull out your morning after pill.'
+								*nl
+								'"This ought to buy us some protection," you say, putting it in your mouth and crunching it down dry.'
+								gs'booty_call_morning','wakeup1'
+							end
+						else
+							act'Buy some plan B?':
+								cla & *nl
+								'"Buy a morning after pill?" you say, shrugging. "I don''t know. Does it still work when you''re sorta on birth control?"'
+								*nl
+								'<<$npc_firstname[$boy]>> shrugs back. Great help.'
+								gs'booty_call_morning','wakeup1'
+							end
+						end
+					end
+				end
+				
+				if morning_after_pill > 0:
+					act'Take your morning after pill':
+						cla & *nl
+						'"I forgot my birth control yesterday," you sigh, opening the packaging on your plan B and popping it into your mouth. "Don''t worry, I''m taking a morning after pill right now. I''m just mad at myself for being so stupid."'
+					end
+				end
+			else
+				'"Hey," he stretches, looking over at you. "You just wake up too?"'
+				act'Yeah':
+					cla & *nl
+					'"Yeah," you mumble, trying to keep a straight face while you shove down your shameful feelings.'
+					gs'booty_call_morning','wakeup1'
+				end
+			end
+		end
+	end
+end
+
 if $ARGS[0] = 'guilt1':
 	cla & *clr
 	booty_call['guilt'] = 1
 	if stat['bf_cheated_on'] <= 10:
-		'<center><video autoplay loop src="images/shared/sex/after/wakeup_shock1.mp4"></video></center>'
-		'You bolt upright as a lance of guilt pierces through you.'
+		if npc_earlyriser[$boy] ! 1:
+			'<center><video autoplay loop src="images/shared/sex/after/wakeup_shock1.mp4"></video></center>'
+			'You bolt upright as a lance of guilt pierces your chest.'
+		else
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/wakeup1.jpg"></center>'
+			'You jolt awake as a lance of guilt pierces your chest.'
+		end
+		*nl
 		'<i>My <<$booty_call[''cheat'']>>...</i> you think.'
 		act'Wallow':
 			cla & *clr
@@ -683,9 +975,16 @@ if $ARGS[0] = 'guilt1':
 			gs'booty_call_morning','guilt_excuses'
 		end
 	else
-		'<center><img <<$set_imgh>> src="images/shared/sex/after/wakeup1.jpg"></center>'
-		'Your eyes snap open as your thoughts settle on one thing.'
-		'<i>My <<$booty_call[''cheat'']>>...</i> you think.'
+		if npc_earlyriser[$boy] ! 1:
+			'<center><video autoplay loop src="images/shared/sex/after/wakeup_shock1.mp4"></video></center>'
+			'You bolt upright as a lance of guilt pierces your chest.'
+		else
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/wakeup1.jpg"></center>'
+			'Your eyes snap open as a lance of guilt pierces your chest.'
+		end
+!!		'<center><img <<$set_imgh>> src="images/shared/sex/after/wakeup1.jpg"></center>'
+!!		'Your eyes snap open as your thoughts settle on one thing.'
+!!		'<i>My <<$booty_call[''cheat'']>>...</i> you think.'
 		act'Wallow':
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/sex/after/wakeup_shock2.mp4"></video></center>'
@@ -702,14 +1001,16 @@ if $ARGS[0] = 'guilt_excuses':
 		'<center><video autoplay loop src="images/shared/sex/after/wakeup_shock2.mp4"></video></center>'
 		'<i>It''s not my fault,</i> you try to rationalize. <i>I have needs. Sexual needs. He preyed on that. He seduced me. I''m a victim here...</i>'
 		*nl
-		'They ring hollow in your ears.'
+		'All your excuses ring hollow in your ears.'
 		gs'booty_call_morning','guilt2'
 	end
 	
 	act'It''s just sex':
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/sex/after/wakeup_shock2.mp4"></video></center>'
-		'<i>It''s just sex,</i> you try to rationalize. <i>It''s not like I''m falling in love with <<$npc_firstname[$boy]>> or anything. It''s not cheating. It''s just sex..</i>.'
+		'<i>It''s just sex,</i> you try to rationalize. <i>It''s not like I''m falling in love with <<$npc_firstname[$boy]>> or anything. It''s not cheating. It''s just sex...</i>.'
+		*nl
+		'You''re not sure whether you believe yourself.'
 		gs'booty_call_morning','guilt2'
 	end
 	
@@ -718,7 +1019,13 @@ if $ARGS[0] = 'guilt_excuses':
 		'<center><video autoplay loop src="images/shared/sex/after/wakeup_shock3.mp4"></video></center>'
 		'You scold yourself internally, screaming insults that impale your own soul.'
 		*nl
-		'<i>You slut! Jumping any random cock that comes your way. You''re nothing but a filthy whore...</i>'
+		if arrsize('$fuckbuddy') > 5:
+			'<i>You slut! One lover isn''t enough for you. Not even two! You need to have a whole stable to satisfy you, you filthy cock-hungry whore...</i>'
+		elseif arrsize('$fuckbuddy') > 1:
+			'<i>You slut! You can''t keep your legs closed. Just how much cock do you need? You''re nothing but a filthy whore...</i>'
+		else
+			'<i>You slut! What''s wrong with you? A committed relationship isn''t enough to satisfy you? Can''t keep your legs closed? You''re nothing but a filthy whore...</i>'
+		end
 		*nl
 		if stat['bf_cheated_on'] > 10:
 			'You breathe deeply, letting the pain take its course, waiting for it to subside. It''s nothing you haven''t felt before...'
@@ -730,7 +1037,7 @@ end
 if $ARGS[0] = 'guilt2':
 	*nl
 	if stat['bf_cheated_on'] <= 10:
-		'The guilt continues to lance through you anyway.'
+		'The guilt doesn''t go away.'
 	else
 		'You breathe deeply, letting the pain take its course, waiting for it to subside. It''s nothing you haven''t felt before...'
 	end
@@ -739,21 +1046,22 @@ end
 
 if $ARGS[0] = 'guilt3':
 	'<center><video autoplay loop src="images/shared/sex/after/wakeup_shock2.mp4"></video></center>'
-!!{	if npc_earlyriser[$boy] = 1:
+	if npc_earlyriser[$boy] = 1:
 		!! for later: create option for him to burst in with breakfast in bed
 		if npc_apt_type[$boy] = 2:
+			booty_call['npc_morning_shower'] = 1
 			'The bed next to you is empty and the bathroom door is closed. You can hear the water running behind it.'
 		elseif npc_apt_type[$boy] = 3:
 			booty_call['npc_morning_shower'] = 1
-			'The bed next to you is empty but you can hear water running through the wall. He must be in the shower.'
+			'The bed next to you is empty but you can hear water running through the wall. <<$npc_firstname[$boy]>> must be in the shower.'
 		else
-			'The bed next to you is empty. The man you were with last night, nowhere to be found.'
+			'The bed next to you is empty. <<$npc_firstname[$boy]>> is nowhere to be seen.'
 		end
 		gs'booty_call_morning','wakeup1'
-	elseif npc_latesleeper[$boy] = 1:
+!!{	elseif npc_latesleeper[$boy] = 1:
 		'<<$npc_firstname[$boy]>>, the guy from last night, is still asleep next to you, completely ignorant to your internal strife, snoring softly.'
-		gs'booty_call_morning','wakeup1'
-	else}
+		gs'booty_call_morning','wakeup1'}
+	else
 		'<<$npc_firstname[$boy]>> stirs next to you.'
 		if npc_selfish[$boy] ! 1 and npc_abusive[$boy] ! 1 and rand(1,3) = 3:
 			'"Hey." He yawns, glancing over at you before blinking, a look of concern on his face. "What''s up? Something wrong?"'
@@ -777,12 +1085,468 @@ if $ARGS[0] = 'guilt3':
 			act'Yeah':
 				cla & *nl
 				'"Yeah," you mumble, trying to keep a straight face while you shove down your shameful feelings.'
-				gs'booty_call_morning','wakeup'
+				gs'booty_call_morning','wakeup1'
 			end
 		end
+	end
+end
+
+if $ARGS[0] = 'want_breakfast':
+	if booty_call['breakfast_eat'] = 0:
+		act'Make you breakfast?':
+			gs'booty_call_pillow_talk', 'talk_time_add'
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+			'"Hungry?" you ask. "How about I make us some breakfast?"'
+			if npc_caretaker[$boy] = 1:
+				'"You don''t have to do that," <<$npc_firstname[$boy]>> says.'
+				'"Don''t worry. I want to," you smile back and haul yourself out of bed.'
+			else
+				'"That''d be great," <<$npc_firstname[$boy]>> smiles. You smile back and haul yourself out of bed.'
+			end
+			act'Make breakfast':gt'booty_call_morning','pc_make_breakfast'
+		end
+	end
+end
+
+if $ARGS[0] = 'pc_make_breakfast':
+	cla & *clr
+	'<center><img <<$set_imgh>> src="images/pc/activities/cooking/nude_fridge1.jpg"></center>'
+	minut += rand(1,2)
+	gs 'stat'
+	if npc_apt_type[$boy] = 2:
+		'You head over to <<$npc_firstname[$boy]>>''s kitchen area and look through his fridge. Opening it, you take a look inside, mulling over what you can make with what he''s got...'
+	else
+		'You head over to the kitchen and look through <<$npc_firstname[$boy]>> fridge. Opening it, you take a look inside, mulling over what you can make with what he''s got...'
+	end
+	gs'booty_call_morning','pc_make_breakfast_choices'
+end
+
+if $ARGS[0] = 'pc_make_breakfast_choices':
+!!	if booty_call['cooking_time'] = 0:
+!!		act'Give up':
+!!		
+!!		end
+!!	else
+		act'Start cooking':gt 'booty_call_morning','pc_make_breakfast_cooking'
 !!	end
+	if booty_call['coffee_make'] = 0:
+		act'Coffee':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/pc/activities/cooking/nude_fridge1.jpg"></center>'
+			'He''s got a coffee pot.'
+			act'Nah':
+				cla & *nl
+				'A little too basic. Maybe not.'
+				gs'booty_call_morning','pc_make_breakfast_choices'
+			end
+			
+			act'Yes (2 minutes)':
+				booty_call['cooking_time'] += 2
+				booty_call['coffee_make'] = 1
+				cla & *nl
+				'It''s as simple as throwing it in a toaster. Might as well.'
+				gs'booty_call_morning','pc_make_breakfast_choices'
+			end
+		end
+	end
+	
+	if booty_call['toast_make'] = 0:
+		act'Toast':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/pc/activities/cooking/nude_fridge1.jpg"></center>'
+			'He''s got bread. You could make toast?'
+			act'Nah':
+				cla & *nl
+				'A little too basic. Maybe not.'
+				gs'booty_call_morning','pc_make_breakfast_choices'
+			end
+			
+			act'Yes (2 minutes)':
+				booty_call['cooking_time'] += 2
+				booty_call['toast_make'] = 1
+				booty_call['cooking_total'] += 1
+				cla & *nl
+				'It''s as simple as throwing it in a toaster. Might as well.'
+				gs'booty_call_morning','pc_make_breakfast_choices'
+			end
+		end
+	end
+	
+	if booty_call['eggs_make'] = 0:
+		act'Fried eggs':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/pc/activities/cooking/nude_fridge1.jpg"></center>'
+			'He''s got eggs. Fried eggs?'
+			act'Nah':
+				cla & *nl
+				'Not really in the mood. Maybe skip the eggs.'
+				gs'booty_call_morning','pc_make_breakfast_choices'
+			end
+			
+			act'Yes (5 minutes)':
+				booty_call['cooking_time'] += 5
+				booty_call['eggs_make'] = 1
+				booty_call['cooking_total'] += 1
+				cla & *nl
+				'Eggs are basic. Easy as throwing them into a pan. You''ll do it.'
+				gs'booty_call_morning','pc_make_breakfast_choices'
+			end
+		end
+	end
+	
+	if booty_call['kolbasa_make'] = 0:
+		act'Kolbasa':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/pc/activities/cooking/nude_fridge1.jpg"></center>'
+			'He''s got some kolbasa sausage.'
+			act'Nah':
+				cla & *nl
+				'A little simple. A little boring.'
+				gs'booty_call_morning','pc_make_breakfast_choices'
+			end
+			
+			act'Yes (10 minutes)':
+				booty_call['cooking_time'] += 1
+				booty_call['kolbasa_make'] = 1
+				booty_call['cooking_total'] += 1
+				cla & *nl
+				'It''s quick and simple. Might as well.'
+				gs'booty_call_morning','pc_make_breakfast_choices'
+			end
+		end
+	end
+	
+	if booty_call['pancakes_make'] = 0:
+		act'Pancakes':
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/pc/activities/cooking/nude_fridge1.jpg"></center>'
+			'Flour? Eggs? Milk? Butter That''s everything you need to whip up some pancakes.'
+			act'Nah':
+				cla & *nl
+				'Too much work. Better do something else.'
+				gs'booty_call_morning','pc_make_breakfast_choices'
+			end
+			
+			act'Yes (15 minutes)':
+				booty_call['cooking_time'] += 3
+				booty_call['pancakes_make'] = 1
+				booty_call['cooking_total'] += 1
+				cla & *nl
+				'Who doesn''t love pancakes in the morning? You <i>have</i> to make them!'
+				gs'booty_call_morning','pc_make_breakfast_choices'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'pc_make_breakfast_cooking':
+	minut += booty_call['cooking_time']
+	gs 'stat'
+	if booty_call['cooking_total'] = 1:
+		if booty_call['coffee_make'] = 1:
+			'<center><img <<$set_imgh>> src="images/pc/drink/nude_coffee2.jpg"></center>'
+			'You put the coffee into the machine and wait, drumming your fingers on the counter until the dark liquid is brewed.'
+		elseif booty_call['toast_make'] = 1:
+			'<center><img <<$set_imgh>> src="images/pc/activities/cooking/nude_misc1.jpg"></center>'
+			'You grab a couple slices of bread and toss them in the toaster. While the bread browns, you rifle through <<$npc_firstname[$boy]>>''s fridge and pantry, pulling out plates and butter and raspberry jam to spread.'
+		elseif booty_call['eggs_make'] = 1:
+			'<center><img <<$set_imgh>> src="images/pc/activities/cooking/nude_stove<<rand(1,3)>>.jpg"></center>'
+			'You crack eggs into the pan, sending sputters and sizzles the moment it makes contact with the hot metal. A couple minutes later, they''re plated and ready to eat.'
+		elseif booty_call['kolbasa_make'] = 1:
+			'<center><img <<$set_imgh>> src="images/pc/activities/cooking/nude_misc2.jpg"></center>'
+			'You set out some pieces of bread and take a knife to the kolbasa, cutting some decent slices'
+		elseif booty_call['pancakes_make'] = 1:
+			'<center><img <<$set_imgh>> src="images/pc/activities/cooking/nude_stove<<rand(1,3)>>.jpg"></center>'
+			'You start mixing batter while the pan heats up. Once hot, you spread thin layers across its surface, flipping to the other side once browned. After a short while, you have a nice stack of perfectly thin pancakes with crispy edges, taking one last stop at the fridge to pull out some butter, raspberry jam, and of course, sour cream.'
+		end
+	elseif booty_call['cooking_total'] = 5:
+		'<center><img <<$set_imgh>> src="images/pc/activities/cooking/nude_misc1.jpg"></center>'
+		'With a lot to do, you start quickly, spending the next half hour or so preparing your bonanza of breakfast goodies.'
+	else
+		'<center><img <<$set_imgh>> src="images/pc/activities/cooking/nude_stove<<rand(1,3)>>.jpg"></center>'
+		'You get to work preparing all of the things you planned for breakfast and a short while later, you have a nice but simple variety of things to eat.'
+	end
+	act'Continue':gt'booty_call_morning','pc_make_breakfast_done'
 end
 
+if $ARGS[0] = 'pc_make_breakfast_done':
+	if npc_apt_type[$boy] = 2:
+		$npc_apt_bedroom[$boy]
+		if booty_call['cooking_total'] = 1 and booty_call['coffee_make'] = 1:
+			if npc_latesleeper[$boy] = 1:
+				'<<$npc_firstname[$boy]>> begins to stir in bed, blearily blinking at you.'
+				'"Hey sleepyhead," you smile, turning to face him with two steaming mugs. "I made coffee."'
+			else
+				'"Coffee''s ready," you say, turning around to walk two steaming mugs back to <<$npc_firstname[$boy]>>.'
+			end
+			act'Drink your coffee':gt'booty_call_morning','eat_breakfast'
+		else
+			if npc_latesleeper[$boy] = 1:
+				'<<$npc_firstname[$boy]>> begins to stir in bed, blearily blinking at you.'
+				'"Hey sleepyhead," you say, turning to smile at him with plates in each hand. "I made breakfast."'
+			else
+				'"Food''s done," you tell <<$npc_firstname[$boy]>>, carefully carrying a few plates over to his table.'
+			end
+			gs'booty_call_morning','eat_breakfast1'
+		end
+	else
+		$npc_apt_kitchen[$boy]
+		if booty_call['cooking_total'] = 1 and booty_call['coffee_make'] = 1:
+			if npc_latesleeper[$boy] = 1:
+				'<<$npc_firstname[$boy]>> comes in right as you''re pouring it out, letting out a mighty yawn.'
+				'"Hey sleepyhead," you smile. "I made coffee."'
+			else
+				'<<$npc_firstname[$boy]>> comes in right as you''re pouring it out.'
+				'"Hey. Just finished brewing," you smile, handing him a steaming mug.'
+			end
+			act'Drink your coffee':gt'booty_call_morning','coffee_together'
+		else
+			if npc_latesleeper[$boy] = 1:
+				'<<$npc_firstname[$boy]>> comes in right as you''re pouring it out, letting out a mighty yawn.'
+				'"Hey sleepyhead," you smile. "I made breakfast."'
+			else
+				'<<$npc_firstname[$boy]>> comes in right as you start setting the table.'
+				'"Hey," you smile at him. "Just finished up. Help yourself."'
+			end
+			gs'booty_call_morning','eat_breakfast1'
+			
+		end
+	end
+end
+
+if $ARGS[0] = 'coffee_together':
+	gs 'beverage', 'coffee'
+	booty_call['breakfast_eat'] = 1
+	minut += 5
+	npc_rel[$boy] += rand(1,3)
+	'<center><img <<$set_imgh>> src="images/shared/romance/activities/apartment/breakfast/nude_kitchen1.jpg"></center>'
+	'The two of you settle down at <<$npc_firstname[$boy]>>''s table and sip away at your coffee, casually chit-chatting with each other until there''s nothing but dregs left.'
+	act'Wash your mugs':gt'booty_call_morning', 'breakfast_dishes'
+end
+
+if $ARGS[0] = 'eat_breakfast1':
+	booty_call['breakfast_eat'] = 1
+	npc_rel[$boy] += rand(1,3)
+	act'Eat a small portion':gs'booty_call_morning','eat_breakfast2'
+	act'Eat a medium portion':gs'booty_call_morning','eat_breakfast3'
+	act'Eat a lot':gs'booty_call_morning','eat_breakfast4'
+		
+	if booty_call['cooking_total'] > 1:
+		if booty_call['coffee_make'] = 1:
+			act'Just drink coffee':gs'booty_call_morning','eat_breakfast_coffee'
+		end
+	end
+end
+
+if $ARGS[0] = 'eat_breakfast2':
+	cla & *clr
+	minut += 10
+	booty_call['light_breakfast'] = 1
+	gs 'food', 'only_stats_small_meal'
+	if booty_call['coffee_make'] = 1: gs 'beverage', 'coffee'
+	gs 'stat'
+	if npc_apt_type[$boy] = 2:
+		'<center><img <<$set_imgh>> src="images/shared/romance/activities/apartment/breakfast/nude_bedroom1.jpg"></center>'
+		'You settle down on <<$npc_firstname[$boy]>>''s bed while he pulls up a chair, nibbling on small bits of food as he digs in.'
+	else
+		'<center><img <<$set_imgh>> src="images/shared/romance/activities/apartment/breakfast/nude_kitchen1.jpg"></center>'
+		'The two of you settle down at <<$npc_firstname[$boy]>>''s table. You nibble at small bits of food while he digs in.'
+	end
+	!! add chat section here later
+	'"Not going to eat?" he asks curiously.'
+	act'Not that hungry':
+		cla & *nl
+		'"I''m just not very hungry right now," you reply. "But you go ahead. Don''t hold back on account of me."'
+		'He nods, continuing to help himself as you casually chit chat back and forth.'
+		act'Clear your dishes':gt'booty_call_morning', 'breakfast_dishes'
+	end
+	
+	act'Not into breakfast':
+		cla & *nl
+		'"I''m not much into breakfast," you admit. "But this is for you more than me. Enjoy it."'
+		'He smiles, continuing to help himself as you casually chit chat back and forth.'
+		act'Clear your dishes':gt'booty_call_morning', 'breakfast_dishes'
+	end
+	
+	act'Dieting':
+		cla & *nl
+		'"I''m on a diet," you reply. "But you go ahead. Don''t hold back on account of me."'
+		'He nods, continuing to help himself as you casually chit chat back and forth.'
+		act'Clear your dishes':gt'booty_call_morning', 'breakfast_dishes'
+	end
+end
+
+if $ARGS[0] = 'eat_breakfast3':
+	cla & *clr
+	minut += 10
+	booty_call['medium_breakfast'] = 1
+	gs 'food', 'only_stats_medium_meal'
+	if booty_call['coffee_make'] = 1: gs 'beverage', 'coffee'
+	gs 'stat'
+	if npc_apt_type[$boy] = 2:
+		'<center><img <<$set_imgh>> src="images/shared/romance/activities/apartment/breakfast/nude_bedroom1.jpg"></center>'
+		'You settle down on <<$npc_firstname[$boy]>>''s bed while he pulls up a chair and you both dig in, casually chatting away until you''ve cleared your plates.'
+	else
+		'<center><img <<$set_imgh>> src="images/shared/romance/activities/apartment/breakfast/nude_kitchen1.jpg"></center>'
+		'The two of you settle down at <<$npc_firstname[$boy]>>''s table and dig in, casually chatting away until you''ve cleared your plates.'
+	end
+	!! add chat section here later
+	gs 'stat'
+	act'Clear your dishes':gt'booty_call_morning', 'breakfast_dishes'
+end
+
+if $ARGS[0] = 'eat_breakfast4':
+	cla & *clr
+	minut += 10
+	booty_call['big_breakfast'] = 1
+	gs 'food', 'only_stats_large_meal'
+	if booty_call['coffee_make'] = 1: gs 'beverage', 'coffee'
+	gs 'stat'
+	if npc_apt_type[$boy] = 2:
+		'<center><img <<$set_imgh>> src="images/shared/romance/activities/apartment/breakfast/nude_bedroom1.jpg"></center>'
+		'You settle down on <<$npc_firstname[$boy]>>''s bed while he pulls up a chair and you both dig in, you especially, happily stuffing your face as the two of you casually chat away until you''ve cleared your plates.'
+	else
+		'<center><img <<$set_imgh>> src="images/shared/romance/activities/apartment/breakfast/nude_kitchen1.jpg"></center>'
+		'The two of you settle down at <<$npc_firstname[$boy]>>''s table and dig in, you especially, happily stuffing your face as the two of you casually chat away until you''ve cleared your plates.'
+	end
+	!! add chat section here later
+	gs 'stat'
+	act'Clear your dishes':gt'booty_call_morning', 'breakfast_dishes'
+end
+
+if $ARGS[0] = 'eat_breakfast_coffee':
+	cla & *clr
+	booty_call['coffee_only'] = 1
+	gs 'beverage', 'coffee'
+	minut += 10
+	gs 'stat'
+	if npc_apt_type[$boy] = 2:
+		'<center><img <<$set_imgh>> src="images/shared/romance/activities/apartment/breakfast/nude_bedroom1.jpg"></center>'
+		'You settle down on <<$npc_firstname[$boy]>>''s bed while he pulls up a chair, sipping on your coffee as he digs in.'
+	else
+		'<center><img <<$set_imgh>> src="images/shared/romance/activities/apartment/breakfast/nude_kitchen1.jpg"></center>'
+		'The two of you settle down at <<$npc_firstname[$boy]>>''s table. You nibble at small bits of food while he digs in.'
+	end
+	!! add chat section here later
+	'"Not going to eat?" he asks curiously.'
+	act'Not that hungry':
+		cla & *nl
+		'"I''m just not very hungry right now," you reply. "But you go ahead. Don''t hold back on account of me."'
+		'He nods, continuing to help himself as you casually chit chat back and forth.'
+		act'Clear your dishes':gt'booty_call_morning', 'breakfast_dishes'
+	end
+	
+	act'Not into breakfast':
+		cla & *nl
+		'"I''m not much into breakfast," you admit. "But this is for you more than me. Enjoy it."'
+		'He smiles, continuing to help himself as you casually chit chat back and forth.'
+		act'Clear your dishes':gt'booty_call_morning', 'breakfast_dishes'
+	end
+	
+	act'Dieting':
+		cla & *nl
+		'"I''m on a diet," you reply. "But you go ahead. Don''t hold back on account of me."'
+		'He nods, continuing to help himself as you casually chit chat back and forth.'
+		act'Clear your dishes':gt'booty_call_morning', 'breakfast_dishes'
+	end
+end
+
+if $ARGS[0] = 'breakfast_dishes':
+	'<center><img <<$set_imgh>> src="images/pc/activities/cooking/nude_misc3.jpg"></center>'
+	if (booty_call['cooking_total'] = 1 and booty_call['coffee_make'] = 1) or booty_call['coffee_only'] = 1:
+		'"Just what I needed," you sigh, taking your used mug over to the sink.'
+		if rand(1,10) < npc_sexdrive[$boy] - ((booty_call['cum_count'] + booty_call['extra_cum']) / 2) and (stat['think_virgin'] ! 1 or booty_call['fuck_count'] > 0):
+			'"I could use something a little stronger than coffee," he says, stepping up behind you. His hands caress your hips and you can feel something hard hovering between your cheeks.'
+			gs'booty_call_morning', 'after_breakfast_sex'
+		elseif booty_call['cooking_total'] > 1:
+			'"Thanks for breakfast," he smiles, bringing his dishes over.'
+		else
+			'"Me too," he agrees, tilting his head back to drain the last drops of his cup.'
+			gs'booty_call_morning', 'wakeup1'
+		end
+	else
+		if booty_call['light_breakfast'] = 1 or booty_call['medium_breakfast'] = 1:
+			'"That was nice," you hum happily, taking your dirty dishes over to the kitchen area.'
+			if rand(1,10) < npc_sexdrive[$boy] - ((booty_call['cum_count'] + booty_call['extra_cum']) / 2) and (stat['think_virgin'] ! 1 or booty_call['fuck_count'] > 0):
+				'"I can think of something nicer," he says, stepping up behind you, hands caressing your hips and something hard poking you in the back.'
+				gs'booty_call_morning', 'after_breakfast_sex'
+			else
+				'"Thanks for breakfast," he smiles back, bringing his dishes over.'
+				gs'booty_call_morning', 'wakeup1'
+			end
+		elseif booty_call['big_breakfast'] = 1:
+			'"I''m stuffed," you sigh, taking your dirty dishes over to the kitchen area.'
+			if rand(1,10) < npc_sexdrive[$boy] - ((booty_call['cum_count'] + booty_call['extra_cum']) / 2) and (stat['think_virgin'] ! 1 or booty_call['fuck_count'] > 0):
+				'"Not yet you''re not," he says, stepping up behind you, hands caressing your hips and something hard poking you in the back.'
+				gs'booty_call_morning', 'after_breakfast_sex'
+			else
+				'"Me too," he agrees, tilting his head back to drain the last drops of his cup.'
+				gs'booty_call_morning', 'wakeup1'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'after_breakfast_sex':
+	act'"Down boy"':
+		act'Don''t have time':
+			cla & *nl
+			'"Tsk! Down boy!" you chide, rolling your eyes and taking his hands to forcibly pull them off your body. "I don''t have time for this."'
+			gs'booty_call_morning', 'wakeup1'
+		end
+		
+		act'Not in the mood':
+			cla & *nl
+			'"Tsk! Down boy!" you chide, rolling your eyes and taking his hands to forcibly pull them off your body. "I had fun earlier but I''m not in the mood right now."'
+			gs'booty_call_morning', 'wakeup1'
+		end
+	end
+	
+	act'Giggle':
+		cla
+		gs'arousal', 'foreplay', 1, 'no_orgasm_msg'
+		if booty_call['wake_fuck'] = 1:
+			booty_call['extra_cum'] += npc_sexdrive[$boy]/2
+		else
+			booty_call['extra_cum'] += npc_sexdrive[$boy]
+		end
+
+		act'You''re gonna make me late':
+			cla & *nl
+			'"You''re gonna make me late," you giggle uncontrollably as <<$npc_firstname[$boy]>> gets friskier, dragging you back to bed to do what he wants to you.'
+			gs 'booty_call_start', 'bed_start'
+		end
+		
+		act'Let him do what he wants':
+			cla & *nl
+			'You giggle uncontrollably, giving <<$npc_firstname[$boy]>> the non-verbal go ahead and you let him drag you back to the bed to do what he wants to you.'
+			gs 'booty_call_start', 'bed_start'
+		end
+		
+		if booty_call['wake_fuck'] = 1:
+			act'Again?!':
+				cla & *nl
+				'"Again?!" you giggle as <<$npc_firstname[$boy]>> begins groping your breast and fingering your clit. "You''re insatiable!"'
+				*nl
+				'But you don''t protest and let <<$npc_firstname[$boy]>> drag you back to the bed to do what he wants to you.'
+				gs 'booty_call_start', 'bed_start'
+			end
+		end
+		
+	end
+	
+	if booty_call['cooking_total'] ! 1 or booty_call['coffee_make'] ! 1:
+		act'Not after eating':
+			cla & *nl
+			'"Ugh!" you groan, giving <<$npc_firstname[$boy]>> a look of disgust and forcibly pulling his hands off your body. "Right when I feel all gross after eating? How can you even <i>think</i> about that right now?"'
+			gs'booty_call_morning', 'wakeup1'
+		end
+	end
+end
+
+!! ---------------------------------- OUTSIDE APARTMENT -------------------------------------------
+
 if $ARGS[0] = 'give_lift':
 	!! add in option later to give road head along the way
 	if booty_call['give_lift'] = 2:

+ 116 - 213
locations/booty_call_pillow_talk.qsrc

@@ -15,13 +15,20 @@ end
 if $ARGS[0] = 'topics':
 	act'Stop talking':cla & gs'booty_call_after', 'after_sex2'
 !!	if booty_call['angry_after'] = 0:
-!!		act'Small talk':cla & gs'booty_call_pillow_talk', 'small_talk'
+!!		act'Small talk':cla & gs'booty_call_pillow_talk2', 'small_talk'
 		act'Talk about the sex':cla & gs'booty_call_pillow_talk', 'sex_talk'
-!!		act'Play with his cock':cla & gs'booty_call_pillow_talk', 'dick_talk'
+		act'Play with his cock':cla & gs'booty_call_pillow_talk2', 'dick_talk'
 		if booty_call['creampie_count'] > 0 and npc_free_creampies[$boy] < 1: gs'booty_call_pillow_talk', 'free_creampies'
+		if booty_call['wake_fuck'] = 1 or booty_call['sleep_fuck'] = 1 or booty_call['morning_fuck'] = 1:
+			act'Morning sex talk':cla & gs'booty_call_pillow_talk2', 'morning_sex_talk'
+		end
 !!	end
 end
 
+if $ARGS[0] = 'talk_time_add':
+	minut += 1
+	gs 'stat'
+end
 
 !! -------------------------- SEX TALK ----------------------------
 
@@ -44,6 +51,7 @@ 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?':
+			gs'booty_call_pillow_talk', 'talk_time_add'
 			booty_call['good_for_you'] = 1
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
@@ -73,6 +81,7 @@ end
 if $ARGS[0] = 'good_for_you_WIP':
 	if booty_call['good_for_you'] = 0 and booty_call['mad'] ! 1 and booty_call['blue_ball'] ! 1:
 		act'Was it good for you?':
+			gs'booty_call_pillow_talk', 'talk_time_add'
 			booty_call['good_for_you'] = 1
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
@@ -173,7 +182,6 @@ if $ARGS[0] = 'cum_mouth_favorite':
 			gs'booty_call_pillow_talk', 'pc_favorite_part'
 		end
 		
-		
 		act'Your cum is disgusting':
 			npc_gross_cum[$boy] = 1
 			npc_rel[$boy] -= 2
@@ -360,48 +368,63 @@ if $ARGS[0] = 'good_for_you_too':
 		
 		act'Dick drunk':
 			cla & *nl
-			'"I think I''m dick drunk," you giggle, rubbing your wet thighs together.'
+			'"I think I''m dick drunk," you say with a ditzy giggle, rubbing your wet thighs together.'
 			gs'booty_call_pillow_talk', 'topics'
 		end		
 	end
 	
 	if booty_call['fuck_count'] >= 5:
-		act'Won''t walk right (good)':
-			cla & *nl
-			booty_call['keep_it_up'] = 1
-			booty_call['sore_pussy_talk'] = 1
-			if booty_call['cum_count'] = npc_sexdrive[$boy]:
-				'"I might not be able to walk right for a week either," you grin, rubbing your thighs over your wonderfully sore pussy. "You might have fucked me bowlegged."'
-			else
-				'"I''m not gonna be able to walk right for a week," you grin, rubbing your thighs over your wonderfully sore pussy. "You might have fucked me bowlegged."'
+		act'Won''t walk right':
+			cla
+			act'(in a good way)':
+				cla & *nl
+				booty_call['keep_it_up'] = 1
+				booty_call['sore_pussy_talk'] = 1
+				if booty_call['cum_count'] = npc_sexdrive[$boy]:
+					'"I might not be able to walk right for a week either," you grin, rubbing your thighs over your wonderfully sore pussy. "You might have fucked me bowlegged."'
+				else
+					'"I''m not gonna be able to walk right for a week," you grin, rubbing your thighs over your wonderfully sore pussy. "You might have fucked me bowlegged."'
+				end
+				gs'booty_call_pillow_talk', 'topics'
 			end
-			gs'booty_call_pillow_talk', 'topics'
-		end
 		
-		act'Won''t walk right (bad)':
-			cla & *nl
-			booty_call['keep_it_up'] = 1
-			booty_call['sore_pussy_talk'] = 1
-			if booty_call['cum_count'] = npc_sexdrive[$boy]:
-				'"I might not be able to walk right for a week either," you wince, rubbing your thighs over your aching pussy. "You might have fucked me bowlegged."'
-			else
-				'"I''m not gonna be able to walk right for a week," you wince, rubbing your thighs over your aching pussy. "You might have fucked me bowlegged."'
+			act'(in a bad way)':
+				cla & *nl
+				booty_call['keep_it_up'] = 1
+				booty_call['sore_pussy_talk'] = 1
+				if booty_call['cum_count'] = npc_sexdrive[$boy]:
+					'"I might not be able to walk right for a week either," you wince, rubbing your thighs over your aching pussy. "You might have fucked me bowlegged."'
+				else
+					'"I''m not gonna be able to walk right for a week," you wince, rubbing your thighs over your aching pussy. "You might have fucked me bowlegged."'
+				end
+				gs'booty_call_pillow_talk', 'topics'
 			end
-			gs'booty_call_pillow_talk', 'topics'
 		end
 	elseif booty_call['fuck_count'] > 3:
-		act'Sore pussy (good)':
-			booty_call['sore_pussy_talk'] = 1
-			cla & *nl
-			'"We fucked so much my pussy hurts," you say with a half smile, rubbing your thighs together over your delightfully sore pussy. "But in a good way."'
-			gs'booty_call_pillow_talk', 'topics'
-		end
+		act'Sore pussy':
+			cla
+			act'(in a good way)':
+				booty_call['sore_pussy_talk'] = 1
+				cla & *nl
+				'"I''m a little sore," you say with a half smile, rubbing your wet thighs together over your delightfully tender sex. "But in a good way."'
+				if npc_gymrat[$boy] = 1:
+					'"Like the soreness after a workout?" <<$npc_firstname[$boy]>> asks amusedly.'
+					'"Yeah," you nod. "Something like that. But in my pussy."'
+				else
+					'"How can you feel sore in a good way?" <<$npc_firstname[$boy]>> asks amusedly.'
+					'"I just do," you shrug. "Besides, it''s your fault for fucking me so well."'
+				end
+				*nl
+				'You both grin at that.'
+				gs'booty_call_pillow_talk', 'topics'
+			end
 		
-		act'Sore pussy (bad)':
-			booty_call['sore_pussy_talk'] = 1
-			cla & *nl
-			'"We went a few more times than I would''ve liked," you say with a half smile, half grimace, rubbing your thighs together over your sore pussy. "My pussy kind of hurts."'
-			gs'booty_call_pillow_talk', 'topics'
+			act'(in a bad way)':
+				booty_call['sore_pussy_talk'] = 1
+				cla & *nl
+				'"We went a few more times than I would''ve liked," you say with a half smile, half grimace, rubbing your thighs together over your sore pussy. "My pussy kind of hurts."'
+				gs'booty_call_pillow_talk', 'topics'
+			end
 		end
 	end
 	
@@ -443,6 +466,7 @@ if $ARGS[0] = 'good_for_you_too':
 	
 	if booty_call['creampie_count'] >= 4 and cum_loc['vagina'] > 0:
 		act'I''m full (of cum)':
+			gs'booty_call_pillow_talk', 'talk_time_add'
 			booty_call['creampie_pillow_talk'] = 1
 			cla & *nl
 			'"I''m all full," you smile, rubbing your belly in tired satisfaction as <<$npc_firstname[$boy]>>''s cum overflows from your snatch.'
@@ -454,6 +478,7 @@ 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':
+			gs'booty_call_pillow_talk', 'talk_time_add'
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 			booty_call['keep_it_up'] = 1
@@ -468,6 +493,7 @@ end
 if $ARGS[0] = 'kuni_wear_out':
 	if booty_call['cuni_orgasm'] >= 5 and booty_call['pussy_psycho_talk'] ! 1:
 		act'You''re a pussyeating psycho':
+			gs'booty_call_pillow_talk', 'talk_time_add'
 			booty_call['pussy_psycho_talk'] = 1
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
@@ -488,6 +514,7 @@ end
 if $ARGS[0] = 'long_time':
 	if hour > booty_call['start_hour'] and booty_call['fuck_count'] > 0 and booty_call['long_time_talk'] = 0:
 		act'We were at it a long time':
+			gs'booty_call_pillow_talk', 'talk_time_add'
 			booty_call['long_time_talk'] = 1
 			booty_call['keep_it_up'] = 1
 			cla & *clr
@@ -502,6 +529,7 @@ end
 if $ARGS[0] = 'ran_out_of_condoms':
 	if booty_call['out_of_condoms'] >= 1 and booty_call['used_condoms_talk'] = 0 and (booty_call['condoms_used'] + booty_call['pc_condoms_used'] >= 5):
 		act'Can''t believe we ran out of condoms':
+			gs'booty_call_pillow_talk', 'talk_time_add'
 			booty_call['used_condoms_talk'] = 1
 			booty_call['keep_it_up'] = 1
 			cla & *clr
@@ -518,6 +546,7 @@ if $ARGS[0] = 'ran_out_of_condoms':
 		end
 	elseif booty_call['out_of_condoms'] >= 1 and booty_call['used_condoms_talk'] = 0 and booty_call['condoms_used'] < 3:
 		act'You need more condoms':
+			gs'booty_call_pillow_talk', 'talk_time_add'
 			booty_call['used_condoms_talk'] = 1
 			$booty_call['convo'] = 'used_all_condoms'
 			cla & *clr
@@ -714,6 +743,7 @@ end
 if $ARGS[0] = 'better_without':
 	if booty_call['condom'] >= 2 and booty_call['better_without'] = 0:
 		act'It was better without the condom':
+			gs'booty_call_pillow_talk', 'talk_time_add'
 			booty_call['better_without'] = 1
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
@@ -990,6 +1020,7 @@ if $ARGS[0] = 'plastered':
 	
 	if booty_call['plaster_count'] > 3 and booty_call['plastered'] = 1:
 		act'You really plastered me (annoyed)':
+			gs'booty_call_pillow_talk', 'talk_time_add'
 			booty_call['plastered'] = 2
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 			if cum_loc['vagina'] > 0:
@@ -1052,6 +1083,7 @@ end
 if $ARGS[0] = 'ruined_makeup':
 	if pcs_makeup = 0 and booty_call['starting_makeup'] > 1 and booty_call['ruin_makeup'] = 0:
 		act'You ruined my makeup':
+			gs'booty_call_pillow_talk', 'talk_time_add'
 			booty_call['ruin_makeup'] = 1
 			cla & *clr
 			$npc_apt_bedroom[$boy]
@@ -1078,6 +1110,7 @@ end
 if $ARGS[0] = 'so_many_creampies':
 	if booty_call['creampie_count'] >= 4 and booty_call['creampie_pillow_talk'] = 0:
 		act'So many creampies':
+			gs'booty_call_pillow_talk', 'talk_time_add'
 			booty_call['creampie_pillow_talk'] = 1
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
@@ -1103,6 +1136,7 @@ if $ARGS[0] = 'so_many_creampies':
 			gs'booty_call_pillow_talk', 'topics'
 		end
 		act'Did you have to come inside me so many times?':
+			gs'booty_call_pillow_talk', 'talk_time_add'
 			booty_call['creampie_pillow_talk'] = 1
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
@@ -1138,6 +1172,7 @@ end
 if $ARGS[0] = 'free_creampies':
 	if booty_call['creampie_count'] > booty_call['surprise_creampie_count']:
 		act'You don''t need to ask to come inside':
+			gs'booty_call_pillow_talk', 'talk_time_add'
 			cla & *clr
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk2.jpg"></center>'
 			'"Y''know," you say, gently looking into <<$npc_firstname[$boy]>>''s eyes. "You don''t need to ask if you want to come inside me..."'
@@ -1292,6 +1327,7 @@ 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_count'] > 0 and booty_call['broken_creampie_rule'] = 0 and npc_free_creampies[$boy] = 0:
 		act'Broke my creampie rule':
+			gs'booty_call_pillow_talk', 'talk_time_add'
 			booty_call['broken_creampie_rule'] = 1
 			cla			
 			if booty_call['mad'] > 0:
@@ -1394,6 +1430,7 @@ end
 !! --------------------------------------- Boy Talk ------------------------------------------
 
 if $ARGS[0] = 'high_five1':
+	gs'booty_call_pillow_talk', 'talk_time_add'
 	'"That was great," <<$npc_firstname[$boy]>> pants, grinning sideways at you.'
 	act'Yeah':
 		cla & *nl
@@ -1528,6 +1565,7 @@ end
 
 if $ARGS[0] = 'boy_broken_condom':
 	if booty_call['broken_condom_talk'] = 0 and booty_call['broken_condom'] >= 1 and npc_know_bc[$boy] = 0 and booty_call['plan_b'] = 0 and (npc_selfish[$boy] ! 1 and (npc_childfree[$boy] = 1 or npc_caretaker[$boy] = 1)):
+		gs'booty_call_pillow_talk', 'talk_time_add'
 		cla & *clr
 		'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 		if cum_loc['vagina'] > 0:
@@ -1587,6 +1625,7 @@ end
 
 if $ARGS[0] = 'boy_pube_talk':
 	if npc_like_pubestyle[$boy] > 0 and npc_like_pubestyle[$boy] ! pubestyle:gt'booty_call_pillow_talk', 'boy_pubes_changed'
+	gs'booty_call_pillow_talk', 'talk_time_add'
 	cla & *clr
 	'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 	if pcs_pubes < 3:
@@ -1655,10 +1694,10 @@ if $ARGS[0] = 'boy_pubes_response':
 			'"I was just curious," he shrugs. "Some girls shave, some don''t. Me? Pussy is pussy, I don''t care if it''s more like a kiwi or an apple," he laughs aloud.'
 			gs'booty_call_pillow_talk', 'topics'
 		elseif npc_bush_pref[$boy] = 1:
-			'"I think it''s hot," he grins. "No one likes to find a gorilla between a girl''s legs. Cleanshaven is the best."'
+			'"I think it''s hot," he grins. "No one likes to find a gorilla between a girl''s legs. Clean-shaven is the best."'
 			gs'booty_call_pillow_talk', 'boy_asks_cleanshave'
 		elseif npc_bush_pref[$boy] = 2:
-			'"Ever considered trimming it down?"'
+			'"Ever considered letting it grow out?"'
 			gs'booty_call_pillow_talk', 'boy_asks_trim'
 		elseif npc_bush_pref[$boy] = 3:
 			'"I think it''s sexy too," he grins. "Too many girls feel peer pressured into shaving it off, but I love a nice full bush."'
@@ -1717,7 +1756,7 @@ end
 
 if $ARGS[0] = 'shave_for_you':
 	act'I''ll think about it':
-		npc_shave_for_think[$boy] = 1
+		npc_shave_think[$boy] = daystart
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/sex/after/pillow_talk3.mp4"></video></center>'
 		'"I''ll think about it," you chuckle. "But no promises."'
@@ -1725,7 +1764,7 @@ if $ARGS[0] = 'shave_for_you':
 	end
 	
 	act'For you':
-		npc_shave_for_promise[$boy] = 1
+		npc_shave_promise[$boy] = daystart
 		cla & *nl
 		'"Well..." you say. "I guess I could try it? For you."'
 		'You punctuate your promise with a gentle smile, returned with an eager grin from <<$npc_firstname[$boy]>>.'
@@ -1865,7 +1904,7 @@ if $ARGS[0] = 'boy_likes_pubes2':
 		elseif $npc_dick_desc[$boy] = 'gigantic':
 			'"You''ve got some pretty nice equipment yourself," you say, grinning lewdly at his manhood, stretching its <<npc_dick[$boy]>>cm length down his thighs even when flaccid. "I can practically feel you in my stomach when you''ve got the whole thing inside me."'
 		elseif $npc_dick_desc[$boy] = 'monster':
-			'"You''ve got some pretty nice equipment yourself," you say, grinning lewdly at his monstrously large manhood, stretching its <<npc_dick[$boy]>>cm length down his thighs with a girth nearly as thick as your wrist even flaccid. "It''s like you''ve got a fist for a dick, I didn''t even know cocks could get that big!"'
+			'"You''ve got some pretty nice equipment yourself," you say, grinning lewdly at his monstrously large manhood, stretching its <<npc_dick[$boy]>>cm length down his thighs with a girth nearly as thick as your wrist even flaccid. "It''s like you''ve got an arm for a dick. I didn''t even know cocks could get that big!"'
 		end
 		gs'booty_call_pillow_talk', 'topics'
 	end
@@ -1915,12 +1954,6 @@ if $ARGS[0] = 'pubes_other_lovers':
 			gs'booty_call_pillow_talk', 'boy_pubes_response'
 		end
 		
-		act'My last fuckbuddy liked it':
-			cla & *nl
-			'"An old fuckbuddy liked it this way," you shrug. "Why do you ask?"'
-			gs'booty_call_pillow_talk', 'boy_pubes_response'
-		end
-		
 		if pcs_lovers > 0 and pcs_lovers - pcs_girlfriends > 0:
 			act'My boyfriend likes it':
 				cla & *nl
@@ -1937,11 +1970,17 @@ if $ARGS[0] = 'pubes_other_lovers':
 			end
 		end
 		
+		act'My last fuckbuddy liked it':
+			cla & *nl
+			'"An old fuckbuddy liked it this way," you shrug. "Why do you ask?"'
+			gs'booty_call_pillow_talk', 'boy_pubes_response'
+		end
+		
 		
 		if arrsize('$fuckbuddy') > 1:
 			act'My other fuckbuddy likes it':
 				cla & *nl
-				'"Another fuckbuddy of mine likes it this way," you shrug. "Why do you ask?"'
+				'"My other fuckbuddy likes it this way," you shrug. "Why do you ask?"'
 				gs'booty_call_pillow_talk', 'boy_pubes_response'
 			end
 		end
@@ -2135,11 +2174,22 @@ if $ARGS[0] = 'boy_no_kids':
 				
 				act'I get that':
 					cla & *nl
-					'"I get that?" you nod back. "Parenthood isn''t for everyone."'
+					'"I get that," you nod back. "Parenthood isn''t for everyone."'
 					gs'booty_call_pillow_talk', 'topics'
 				end
 			else
+				'"It wouldn''t be so bad, being a father," he replies. "Not sure about the when, but I think I''d really like to have a kid or two one day."'
+				act'Maybe one day':
+					cla & *nl
+					'"Maybe one day," you say again, shrugging.'
+					gs'booty_call_pillow_talk', 'topics'
+				end
 				
+				act'I get that':
+					cla & *nl
+					'"I get that," you nod back. "Might be nice to have someone to live for."'
+					gs'booty_call_pillow_talk', 'topics'
+				end
 			end
 		end
 		
@@ -2148,181 +2198,34 @@ if $ARGS[0] = 'boy_no_kids':
 			'"Not now, not ever," you grimace. "Motherhood sounds... ugh."'
 			if npc_childfree[$boy] = 1:
 				'"I feel the same way," he says, nodding. "I never want to be a parent. That sounds awful."'
+				gs'booty_call_pillow_talk', 'topics'
 			else
-				
-			end
-		end
-	end
-end
-
-!! -------------------------- SMALL TALK ----------------------------
-
-if $ARGS[0] = 'small_talk':
-	act'Stop talking':cla & gs'booty_call_after', 'after_sex2'
-	gs'booty_call_pillow_talk', 'weather_talk'
-	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] = 'weather_talk':
-	if booty_call['weather_pillow_talk'] = 0:
-		if temper > 28:
-			act'It''s so hot':
-				cla & *clr
-				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
-				'"Fuck me, it''s so hot today," you pant. "I''m sweating after that."'
-				
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'plans_later':
-	if booty_call['plans_later_talk'] = 0:
-		if hour < 14:
-			act'What''re you up to?':
-				cla & *clr
-				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
-				'"Got any plans for the rest day?" you ask.'
-				if npc_day_off1[$boy] = week or npc_day_off2[$boy] = week:
-					
-				else
-					if npc_end_free_time[$boy] >= hour:
-						'"I have to go to work after this," he says, checking the time. "Shit, I''m gonna be late. I gotta get going now."'
-						booty_call['npc_late'] = 1
-					else
-						'"I have to go to work after this," he says, checking the time.'
-					end
+				'"Don''t you think you''d get lonely?" <<$npc_firstname[$boy]>> asks. "Y''know, knowing that you wouldn''t have anything to live for except yourself when you get old?"'
+				act'I guess...':
+					cla & *nl
+					'"I guess, maybe," you mumble. "I don''t know. Why does everything have to be about procreation? Why can''t I just live my life?"'
+					gs'booty_call_pillow_talk', 'topics'
 				end
-			end
-		elseif hour >= 20:
-			act'What''d you do today?':
-				cla & *clr
-				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
-				'"Fuck me, it''s so hot today," you pant. "I''m sweating after that."'
 				
-			end
-		else
-			act'Doing anything else today?':
-				cla & *clr
-				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
-				'"Fuck me, it''s so hot today," you pant. "I''m sweating after that."'
+				act'I''ll have a spouse':
+					cla & *nl
+					'"I''ll get married," you shrug. "Why would I be lonely then?"'
+					gs'booty_call_pillow_talk', 'topics'
+				end
 				
+				act'Play it off':
+					cla & *clr
+					'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+					'"That''s what I have guys like you for," you smirk. "To fuck me when I get lonely."'
+					*nl
+					'<<$npc_firstname[$boy]>> can tell you just sidestepped the question, but doesn''t press the topic any further.'
+					gs'booty_call_pillow_talk', 'topics'
+				end
 			end
 		end
 	end
 end
 
-!! -------------------------- DICK TALK ----------------------------
-
-if $ARGS[0] = 'dick_grab_image':
-	cla & *clr
-	if pcs_pubes < 12:
-		'<center><img <<$set_imgh>> src="images/shared/sex/after/dick_play1.jpg"></center>'
-	else
-		'<center><img <<$set_imgh>> src="images/shared/sex/after/dick_play2.jpg"></center>'
-	end
-end
-
-if $ARGS[0] = 'dick_talk':
-	gs'booty_call_pillow_talk', 'dick_grab_image'
-	if booty_call['dick_play'] = 0:
-		booty_call['dick_play'] = 1
-		if npc_dick_play[$boy] = 0:
-			if booty_call['cum_count'] = npc_sexdrive[$boy]:
-				'You reach over to <<$npc_firstname[$boy]>>, gently taking hold of his cock in your hand, squeezing and playing with it between your fingers.'
-				'"If you''re trying to get me hard, I don''t think I can go again," he chuckles.'
-			elseif booty_call['cum_count'] < npc_sexdrive[$boy]/2:
-				'You reach over to <<$npc_firstname[$boy]>>, gently taking hold of his cock in your hand, squeezing and playing with it. It twitches in your grasp, stiffening slightly between your fingers.'
-				'"You trying to get me hard again?" he snickers.'
-			else
-				'You reach over to <<$npc_firstname[$boy]>>, gently taking hold of his cock in your hand, squeezing and playing with it. It twitches in your grasp, immediately stiffening between your fingers.'
-				'"You want to go again?" he grins.'
-			end
-			'"That''s not what I''m doing," you say, affectionately rolling your eyes. "I''m just... playing with it."'
-		else
-			if booty_call['cum_count'] = npc_sexdrive[$boy]:
-				'You reach over to <<$npc_firstname[$boy]>>, gently taking hold of his cock in your hand, squeezing and playing with it between your fingers.'
-			elseif booty_call['cum_count'] < npc_sexdrive[$boy]/2:
-				'You reach over to <<$npc_firstname[$boy]>>, gently taking hold of his cock in your hand, squeezing and playing with it. It twitches in your grasp, stiffening slightly between your fingers.'
-			else
-				'You reach over to <<$npc_firstname[$boy]>>, gently taking hold of his cock in your hand, squeezing and playing with it. It twitches in your grasp, stiffening slightly between your fingers.'
-			end
-			'"Amusing yourself with my dick again?"'
-			'"Yeah," you grin back shamelessly.'
-		end
-	end
-	gs'booty_call_pillow_talk', 'dick_talk_topics'
-end
-
-if $ARGS[0] = 'dick_talk_topics':
-	act'Stop talking':cla & gs'booty_call_after', 'after_sex2'
-	act'Change the subject':cla & gs'booty_call_pillow_talk', 'topics'
-	gs'booty_call_pillow_talk', 'whats_it_like_dick'
-	gs'booty_call_pillow_talk', 'dicks_are_weird'
-end
-
-if $ARGS[0] = 'whats_it_like_dick':
-	if booty_call['whats_it_like_dick_talk'] = 0:
-		act'What''s it like having a dick?':
-			cla & *clr
-			gs'booty_call_pillow_talk', 'dick_grab_image'
-			'"What''s it like having a dick?" you ask, a strange expression on your face as you fondle <<$npc_firstname[$boy]>>''s meat.'
-			if npc_humor[$boy] = 1:
-				'"What''s it like having a pussy?" he shrugs. "I don''t know, it''s just a dick. I have one. I don''t know how to explain that."'
-			elseif npc_humor[$boy] = 2:
-				'"Like having a brain between your legs that wants to fuck all the time," he grins.'
-				'"Seriously?" you ask, staring at it even harder.'
-				'"Fucker gets hard whenever it feels like it, whether there''s a pussy to be fucked or not," he chuckles. "But pussy is always what it wants."'
-			else
-				'"It has its ups and downs," he says. "I can pee anywhere I want for one thing. Toilet, urinal, bushes, an open field, it''s as easy as getting it out and letting loose."'
-				'"Damn," you sigh. "I wish I could do that. I can only squat down somewhere and hope that I don''t piss all over my own shoes."'
-				'"Random erections can be... awkward..."'
-				'"Random?" you ask confusedly. "What do you mean?"'
-				'"It''s like it has a mind of its own," he chuckles. "Gets hard for no reason at all."'
-				'"That''s cause all guys want is sex," you giggle but <<$npc_firstname[$boy]>> shakes his head.'
-				'"No," he says. "Even when I''m not horny. Sometimes I''ll just be watching TV or going to the store and suddenly, bam-! I''m hard. Gotta figure out how to stuff it down there without everybody thinking I''m a pervert."'
-				'"Really???" you ask, staring in bewilderment at his inactive cock.'
-			end
-			gs'booty_call_pillow_talk', 'dick_talk_topics'
-		end
-	end
-end
-
-
-if $ARGS[0] = 'dicks_are_weird':
-	if booty_call['dicks_are_weird_talk'] = 0:
-		act'Dicks are weird':
-			cla & *clr
-			gs'booty_call_pillow_talk', 'dick_grab_image'
-			if booty_call['fuck'] = 0:
-				'"Dicks are <i>so</i> weird," you say, experimentally squishing the flesh of his manhood between your fingers in bemusement. It twitches at your touch, causing you to pull back in alarm for a moment.'
-			else
-				'"Dicks are <i>so</i> weird," you say, experimentally squishing the flesh of his manhood between your fingers in bemusement. It twitches at your touch, causing you to pull back in alarm for a moment. You look at it warily, mumbling, "I can''t believe I had this thing inside me..."'
-			end
-			gs'booty_call_pillow_talk', 'dick_talk_topics'
-		end
-	end
-end
-
-if $ARGS[0] = 'dicks_compliment':
-	if booty_call['dicks_compliment_talk'] = 0:
-		act'Compliment his dick':
-			cla & *clr
-			gs'booty_call_pillow_talk', 'dick_grab_image'
-			
-			
-			gs'booty_call_pillow_talk', 'dick_talk_topics'
-		end
-	end
-end
-
 
 if $ARGS[0] = 'angry_end':
 	cla & *nl

+ 753 - 0
locations/booty_call_pillow_talk2.qsrc

@@ -0,0 +1,753 @@
+# booty_call_pillow_talk2
+
+
+!! -------------------------- SMALL TALK ----------------------------
+
+if $ARGS[0] = 'small_talk':
+	act'Stop talking':cla & gs'booty_call_after', 'after_sex2'
+!!	gs'booty_call_pillow_talk2', 'weather_talk'
+	gs'booty_call_pillow_talk', 'fav_body_part'
+
+	if booty_call['sleepover'] = 1:gs'booty_call_talk', 'morning_talk'
+end
+
+if $ARGS[0] = 'weather_talk':
+	if booty_call['weather_pillow_talk'] = 0:
+		if temper > 30:
+			act'It''s so hot':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+				'"It''s so hot today," you pant. "I''m sweating after that. And not just from the sex."'
+				'"Yeah," <<$npc_firstname[$boy]>> replies. "The sheets are practically soaked."'
+				gs'booty_call_pillow_talk2', 'small_talk'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'fav_body_part':
+	act'What do you like about my body?':
+		cla & *clr
+		'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+		'"What''s do you find sexy about me?" you ask <<$npc_firstname[$boy]>>.'
+		if $npc_fav_body_part[$npclastgenerated] = 'tits':
+!!			if npc_humor[$boy] = 2:
+!!				'"Your tits," he grins, bending his head and popping your nipple into his mouth for a gentle suckle. "Definitely your tits."'
+!!			else
+				'"Your breasts," he smiles, glancing down to admire them.'
+!!			end
+			
+			act'Really?':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk2.jpg"></center>'
+				if pcs_cupsize <= 15:
+					'"You really think so?" you ask, surprised. You self consciously grope yourself, saying, "You don''t think they''re too small?"'
+					if npc_tit_pref[$boy] = 1:
+						'"I love all tits," he says, bowing his head to kiss along the side of your breast. "But I love small tits like yours most of all."'
+					elseif npc_tit_pref[$boy] = 2:
+						'"My preferences run a little bigger," he admits but smiles at you. "But tits are tits. I love them all."'
+					elseif npc_tit_pref[$boy] = 3:
+						'"I do like it when girls have a big rack," he admits but smiles at you. "But tits are tits. I love them all."'
+					elseif npc_tit_pref[$boy] = 4:
+						'"I love gigantic tits," he admits but smiles at you. "But tits are tits. I love them all."'
+					else
+						'"Boobs are boobs," he says, bowing his head to kiss along the side of your breast. He grins. "And I love all boobs."'
+					end
+				elseif pcs_cupsize > 25:
+					'"You really think so?" you ask, surprised. You self consciously grope yourself, saying, "You don''t think they''re too too big?"'
+					if npc_tit_pref[$boy] = 1:
+						'"I prefer smaller boobs to bigger ones," he admits but smiles at you. "But tits are tits. I love them all."'
+					elseif npc_tit_pref[$boy] = 2:
+						'"My preferences run a little smaller," he admits but smiles at you. "But tits are tits. I love them all."'
+					elseif npc_tit_pref[$boy] >= 3:
+						'"I love big titties," he grins, admiring your glorious rack. "Actually, I love all titties. But big titties are the best."'
+					else
+						'"Boobs are boobs," he says, bowing his head to kiss along the side of your breast. He grins. "And I love all boobs."'
+					end
+				else
+					'"You really think so?" you ask, surprised. You self consciously grope yourself, saying, "You really like them that much? You don''t wish they were... different?"'
+					if npc_tit_pref[$boy] = 1:
+						'"I prefer smaller boobs generally," he admits but smiles at you. "But tits are tits. I love them all."'
+					elseif npc_tit_pref[$boy] = 2:
+						'"They''re perfect," he says, bowing his head to kiss along the side of your breast. He grins. "And I love all boobs."'
+					elseif npc_tit_pref[$boy] >= 3:
+						'"I do like it when girls have a big rack," he admits but smiles at you. "But tits are tits. I love them all."'
+					else
+						'"Boobs are boobs," he says, bowing his head to kiss along the side of your breast. He grins. "And I love all boobs."'
+					end
+				end
+				gs'booty_call_pillow_talk2', 'small_talk'
+			end
+			
+			act'Glad you think so':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk2.jpg"></center>'
+				'"Aww! Thanks," you smile fondly at <<$npc_firstname[$boy]>>. "Means a lot to me that you think so."'
+				'"Boobs are great," he grins. "And your boobs are especially great because you let me fuck you."'
+				gs'booty_call_pillow_talk2', 'small_talk'
+			end
+			
+			act'I like them too':
+				cla & *nl
+				'"Me too," you grin. "I love my boobs!"'
+				'"They''re the best," he nods, bowing his head to kiss one.'
+				gs'booty_call_pillow_talk2', 'small_talk'
+			end
+		elseif $npc_fav_body_part[$npclastgenerated] = 'ass':
+			if npc_humor[$boy] <= 2:
+				'"It''s all about dat ass," he grins, reaching around to give said ass a firm squeeze.'
+			else
+				'"I love your ass," he smiles, running his hand up your thigh to give your bottom a firm squeeze.'
+			end
+			
+			act'Really?':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk2.jpg"></center>'
+				'"Really?" you ask, surprised. "My ass? Not my boobs? Or my pussy?"'
+				'"No way." He shakes his head. "Ass is the sexiest thing about a girl, and it''s the sexiest thing about you."'
+				gs'booty_call_pillow_talk2', 'small_talk'
+			end
+			
+			act'Glad you think so':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk2.jpg"></center>'
+				'"Aww! Thanks," you smile fondly at <<$npc_firstname[$boy]>>. "Means a lot to me that you think so."'
+				'"There''s something irresistible about a good ass," he grins, grabbing another handful of yours.'
+				gs'booty_call_pillow_talk2', 'small_talk'
+			end
+			
+			act'I like it too':
+				cla & *nl
+				'"Me too," you grin. "It''s my best <i>ass</i>et," you add with a wink.'
+				'"Damn right," he says, unable to resist giving it another grab.'
+				gs'booty_call_pillow_talk2', 'small_talk'
+			end
+			
+			act'Oh you''re one of those':
+				cla & *nl
+				'"Oh," you say. "You''re one of <i>those</i>."'
+				'"One of what?"'
+				'"An ass man," you say, rolling your eyes.'
+				'"Damn right," he grins, unable to resist giving it another grab.'
+				gs'booty_call_pillow_talk2', 'small_talk'
+			end
+			
+		elseif $npc_fav_body_part[$npclastgenerated] = 'pussy':
+			gs 'arousal', 'foreplay', 1, 'no_orgasm_msg'
+			gs 'stat'
+			'"I love your pussy," he says, his fingers slowly running up the inside of your thigh to caress your lower lips.'
+			act'Really?':
+				cla & *clr
+				gs 'arousal', 'vaginal_finger', 1, 'no_orgasm_msg'
+				gs 'arousal', 'vaginal_finger', -5, 'no_orgasm_msg'
+				gs 'stat'
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk2.jpg"></center>'
+				'"You really think so?" you ask. "Not my boobs or my ass or-"'
+				*nl
+				'Your next words are interrupted by a gasp as <<$npc_firstname[$boy]>> drives a finger knuckle deep into your just-fucked pussy. Soft squelching sounds emanate from between your legs as he gently caresses your insides, forcing whimpers from your lips while he stares into your eyes.'
+				*nl
+				'"Yeah..." he says, giving a predatory smile as he draws his hand away trailing strands of your juices. "Your pussy is the best."'
+				gs'booty_call_pillow_talk2', 'small_talk'
+			end
+			
+			act'Glad you think so':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk2.jpg"></center>'
+				if booty_call['fuck_count'] > 0 or npc_fuck_times[$boy] > 0:
+					'"Glad you think so," you smile at <<$npc_firstname[$boy]>>. "I''d hate to find out you don''t appreciate the pussy you''re fucking."'
+				else
+					'"Glad you think so," you smile at <<$npc_firstname[$boy]>>. "Always nice to get compliments."'
+				end
+				gs'booty_call_pillow_talk2', 'small_talk'
+			end
+			
+			act'I like it too':
+				cla & *nl
+				if booty_call['fuck_count'] > 0 or npc_fuck_times[$boy] > 0:
+					'"Me too," you grin at <<$npc_firstname[$boy]>>. "I like the way it lets me fuck you."'
+				else
+					'"Me too," you grin at <<$npc_firstname[$boy]>>. "I''ve always thought my pussy was cute."'
+				end
+				'"Glad we''re in agreement," he grins back.'
+				gs'booty_call_pillow_talk2', 'small_talk'
+			end
+			
+			if stat['think_virgin'] ! 1 or booty_call['fuck_count'] > 0 or npc_fuck_times[$boy] > 0:
+				act'You just like fucking it':
+					cla & *nl
+					'"You''re just saying that because you get to fuck it," you smirk teasingly.'
+					if npc_pussyeater[$boy] = 1 and (booty_call['kuni'] > 0 or npc_kuni_times[$boy]):
+						gs 'arousal', 'vaginal_finger', 1, 'no_orgasm_msg'
+						gs 'arousal', 'vaginal_finger', -5, 'no_orgasm_msg'
+						gs 'stat'
+						'"That''s not true," he smirks back. "I love eating it too."'
+						if cum_loc['vagina'] > 0:
+							booty_call['creampie_eat'] += 1
+							'He punctuates his reply by forcing a gasp from your lips as he drives his finger knuckle deep into your cum-filled pussy before drawing it back out to suck the cocktail of cum and your juices off his finger.'
+						else
+							'He punctuates his reply by forcing a gasp from your lips as he drives his finger knuckle deep into your pussy before drawing it back out to suck your juices off his finger.'
+						end
+						'"You taste good," he says, licking his lips.'
+					else
+						'"That''s not the <i>only</i> reason," he says. "There''s just something hot about them. But yours is especially hot when I''m fucking it."'
+						'<<$npc_firstname[$boy]>> grins shamelessly.'
+					end
+					gs'booty_call_pillow_talk2', 'small_talk'
+				end
+			elseif booty_call['virgin'] = 1:
+				act'You''re just saying that because you deflowered me':
+					cla & *nl
+					'"You''re just saying that because I was a virgin and you''re the first one who got to fuck it," you smirk teasingly.'
+					if npc_pussyeater[$boy] = 1 and (booty_call['kuni'] > 0 or npc_kuni_times[$boy]):
+						gs 'arousal', 'vaginal_finger', 1, 'no_orgasm_msg'
+						gs 'arousal', 'vaginal_finger', -5, 'no_orgasm_msg'
+						gs 'stat'
+						'"That''s not true," he smirks back. "I love eating it too."'
+						if cum_loc['vagina'] > 0:
+							booty_call['creampie_eat'] += 1
+							'He punctuates his reply by forcing a gasp from your lips as he drives his finger knuckle deep into your cum-filled pussy before drawing it back out to suck the cocktail of cum and your juices off his finger.'
+						else
+							'He punctuates his reply by forcing a gasp from your lips as he drives his finger knuckle deep into your pussy before drawing it back out to suck your juices off his finger.'
+						end
+						'"But you were also really tight," he says, licking his lips. "Mmm... You taste good..."'
+					else
+						'"That''s not the <i>only</i> reason," he says. "There''s just something hot about them. But yours is especially hot because I got to be your first."'
+						'<<$npc_firstname[$boy]>> grins shamelessly.'
+					end
+					gs'booty_call_pillow_talk2', 'small_talk'
+				end
+			elseif booty_call['fuck_count'] = 0 and npc_fuck_times[$boy] = 0:
+				act'You just want to fuck me':
+					cla & *nl
+					'"You''re just saying that because you want to fuck me," you smirk teasingly.'
+					if npc_pussyeater[$boy] = 1 and (booty_call['kuni'] > 0 or npc_kuni_times[$boy]):
+						gs 'arousal', 'vaginal_finger', 1, 'no_orgasm_msg'
+						gs 'arousal', 'vaginal_finger', -5, 'no_orgasm_msg'
+						gs 'stat'
+						'"Not just that," he smirks back. "I like the taste."'
+						if cum_loc['vagina'] > 0:
+							booty_call['creampie_eat'] += 1
+							'He punctuates his reply by forcing a gasp from your lips as he drives his finger knuckle deep into your cum-filled pussy before drawing it back out to suck the cocktail of cum and your juices off his finger.'
+						else
+							'He punctuates his reply by forcing a gasp from your lips as he drives his finger knuckle deep into your pussy before drawing it back out to suck your juices off his finger.'
+						end
+						'"You taste good," he says, licking his lips.'
+					else
+						'"That''s not the <i>only</i> reason," he says. "There''s just something hot about them. Even fingering you is fun."'
+					end
+					gs'booty_call_pillow_talk2', 'small_talk'
+				end
+			end
+		else
+			gs 'arousal', 'foreplay', 1, 'no_orgasm_msg'
+			gs 'arousal', 'foreplay', -5, 'no_orgasm_msg'
+			gs 'stat'
+			!! $npc_fav_body_part[$npclastgenerated] = 'thighs':
+			'"Your legs," he says, slowly caressing his fingers up and down the curve of your thigh. It''s tantalizing, the way he dances the tips across your skin, sending goosebumps wherever they go.'
+			act'Really?':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk2.jpg"></center>'
+				'"Really?" you ask, startled. "I would have expected boobs or ass or pussy, but your favorite thing about me is my legs?"'
+				'"Yeah," he shrugs. "There''s something... enticing about them. Every girl has pussy and tits, but a girl''s legs call to me for some reason."'
+				gs'booty_call_pillow_talk2', 'small_talk'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'plans_later':
+	if booty_call['plans_later_talk'] = 0:
+		if hour < 14:
+			act'What''re you up to?':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+				'"Got any plans for the rest day?" you ask.'
+				if npc_day_off[$boy] = week:
+					'"Not really," he shrugs. "It''s my day off so I''m just chilling. Why do you think I called you over?"'
+					gs'booty_call_pillow_talk2', 'small_talk'
+				else
+					if npc_end_free_time[$boy] >= hour:
+						'"I have to go to work after this," he says, checking the time. "Shit, I''m gonna be late. I gotta get going now."'
+						booty_call['npc_late'] = 1
+					else
+						'"I have to go to work after this," he says, checking the time.'
+						
+					end
+				end
+			end
+		elseif hour >= 20:
+			act'What''d you do today?':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+				'"Fuck me, it''s so hot today," you pant. "I''m sweating after that."'
+				
+			end
+		else
+			act'Doing anything else today?':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+				'"Fuck me, it''s so hot today," you pant. "I''m sweating after that."'
+				
+			end
+		end
+	end
+end
+
+!! -------------------------- DICK TALK ----------------------------
+
+if $ARGS[0] = 'dick_grab_image':
+	cla & *clr
+	if pcs_pubes < 12:
+		'<center><img <<$set_imgh>> src="images/shared/sex/after/dick_play1.jpg"></center>'
+	else
+		'<center><img <<$set_imgh>> src="images/shared/sex/after/dick_play2.jpg"></center>'
+	end
+end
+
+if $ARGS[0] = 'dick_talk':
+	gs'booty_call_pillow_talk2', 'dick_grab_image'
+	if booty_call['dick_play'] = 0:
+		booty_call['dick_play'] = 1
+		if npc_dick_play[$boy] = 0:
+			if booty_call['cum_count'] = npc_sexdrive[$boy]:
+				'You reach over to <<$npc_firstname[$boy]>>, gently taking hold of his cock in your hand, squeezing and playing with it between your fingers.'
+				'"If you''re trying to get me hard, I don''t think I can go again," he chuckles.'
+			elseif booty_call['cum_count'] < npc_sexdrive[$boy]/2:
+				'You reach over to <<$npc_firstname[$boy]>>, gently taking hold of his cock in your hand, squeezing and playing with it. It twitches in your grasp, stiffening slightly between your fingers.'
+				'"You trying to get me hard again?" he snickers.'
+			else
+				'You reach over to <<$npc_firstname[$boy]>>, gently taking hold of his cock in your hand, squeezing and playing with it. It twitches in your grasp, immediately stiffening between your fingers.'
+				'"You want to go again?" he grins.'
+			end
+			'"That''s not what I''m doing," you say, affectionately rolling your eyes. "I''m just... playing with it."'
+		else
+			if booty_call['cum_count'] = npc_sexdrive[$boy]:
+				'You reach over to <<$npc_firstname[$boy]>>, gently taking hold of his cock in your hand, squeezing and playing with it between your fingers.'
+			elseif booty_call['cum_count'] < npc_sexdrive[$boy]/2:
+				'You reach over to <<$npc_firstname[$boy]>>, gently taking hold of his cock in your hand, squeezing and playing with it. It twitches in your grasp, stiffening slightly between your fingers.'
+			else
+				'You reach over to <<$npc_firstname[$boy]>>, gently taking hold of his cock in your hand, squeezing and playing with it. It twitches in your grasp, stiffening slightly between your fingers.'
+			end
+			'"Amusing yourself with my dick again?"'
+			'"Yeah," you grin back shamelessly.'
+		end
+	end
+	gs'booty_call_pillow_talk2', 'dick_talk_topics'
+end
+
+!! -------------------------- DICK TALK ----------------------------
+
+if $ARGS[0] = 'dick_grab_image':
+	cla & *clr
+	if pcs_pubes < 12:
+		'<center><img <<$set_imgh>> src="images/shared/sex/after/dick_play1.jpg"></center>'
+	else
+		'<center><img <<$set_imgh>> src="images/shared/sex/after/dick_play2.jpg"></center>'
+	end
+end
+
+if $ARGS[0] = 'dick_talk':
+	gs'booty_call_pillow_talk2', 'dick_grab_image'
+	if booty_call['dick_play'] = 0:
+		booty_call['dick_play'] = 1
+		if npc_dick_play[$boy] = 0:
+			if booty_call['cum_count'] = npc_sexdrive[$boy]:
+				'You reach over to <<$npc_firstname[$boy]>>, gently taking hold of his cock in your hand, squeezing and playing with it between your fingers.'
+				'"If you''re trying to get me hard, I don''t think I can go again," he chuckles.'
+			elseif booty_call['cum_count'] < npc_sexdrive[$boy]/2:
+				'You reach over to <<$npc_firstname[$boy]>>, gently taking hold of his cock in your hand, squeezing and playing with it. It twitches in your grasp, stiffening slightly between your fingers.'
+				'"You trying to get me hard again?" he snickers.'
+			else
+				'You reach over to <<$npc_firstname[$boy]>>, gently taking hold of his cock in your hand, squeezing and playing with it. It twitches in your grasp, immediately stiffening between your fingers.'
+				'"You want to go again?" he grins.'
+			end
+			'"That''s not what I''m doing," you say, affectionately rolling your eyes. "I''m just... playing with it."'
+		else
+			if booty_call['cum_count'] = npc_sexdrive[$boy]:
+				'You reach over to <<$npc_firstname[$boy]>>, gently taking hold of his cock in your hand, squeezing and playing with it between your fingers.'
+			elseif booty_call['cum_count'] < npc_sexdrive[$boy]/2:
+				'You reach over to <<$npc_firstname[$boy]>>, gently taking hold of his cock in your hand, squeezing and playing with it. It twitches in your grasp, stiffening slightly between your fingers.'
+			else
+				'You reach over to <<$npc_firstname[$boy]>>, gently taking hold of his cock in your hand, squeezing and playing with it. It twitches in your grasp, stiffening slightly between your fingers.'
+			end
+			'"Amusing yourself with my dick again?"'
+			'"Yeah," you grin back shamelessly.'
+		end
+	end
+	gs'booty_call_pillow_talk2', 'dick_talk_topics'
+end
+
+if $ARGS[0] = 'dick_talk_topics':
+	act'Stop talking':cla & gs'booty_call_after', 'after_sex2'
+	act'Change the subject':cla & gs'booty_call_pillow_talk', 'topics'
+	gs'booty_call_pillow_talk2', 'whats_it_like_dick'
+	gs'booty_call_pillow_talk2', 'dicks_are_weird'
+	gs'booty_call_pillow_talk2', 'dick_compliment'
+	gs'booty_call_pillow_talk2', 'whats_it_like_fuck_girl'
+end
+
+if $ARGS[0] = 'whats_it_like_dick':
+	if booty_call['whats_it_like_dick_talk'] = 0:
+		act'What''s it like having a dick?':
+			cla & *clr
+			gs'booty_call_pillow_talk2', 'dick_grab_image'
+			'"What''s it like having a dick?" you ask, giving <<$npc_firstname[$boy]>>''s meat a funny look as you fondle it.'
+			if npc_humor[$boy] = 1:
+				'"What''s it like having a pussy?" he shrugs. "I don''t know, it''s just a dick. I have one. I don''t know how to explain that."'
+			elseif npc_humor[$boy] = 2:
+				'"Like having a brain between your legs that wants to fuck all the time," he grins.'
+				'"Seriously?" you ask, staring at it even harder.'
+				'"Fucker gets hard whenever it feels like it, whether there''s a pussy to be fucked or not," he chuckles. "But pussy is always what it wants."'
+			else
+				'"It has its ups and downs," he says. "I can pee anywhere I want for one thing. Toilet, urinal, bushes, an open field, it''s as easy as getting it out and letting loose."'
+				'"I wish I could do that," you sigh. "I can only squat down somewhere and hope that I don''t piss all over my own shoes."'
+				'"Random erections can be... awkward..."'
+				'"Random?" you ask confusedly. "What do you mean?"'
+				'"It''s like it has a mind of its own," he chuckles. "Gets hard for no reason at all."'
+				'"That''s cause all guys want is sex," you giggle but <<$npc_firstname[$boy]>> shakes his head.'
+				'"No," he says. "Even when I''m not horny. Sometimes I''ll just be watching TV or going to the store and suddenly, bam-! I''m hard. Gotta figure out how to stuff it down there without everybody thinking I''m a pervert."'
+				'"Really???" you ask, staring in bewilderment at his inactive cock.'
+			end
+			gs'booty_call_pillow_talk2', 'dick_talk_topics'
+		end
+	end
+end
+
+
+if $ARGS[0] = 'dicks_are_weird':
+	if booty_call['dicks_are_weird_talk'] = 0:
+		act'Dicks are weird':
+			cla & *clr
+			gs'booty_call_pillow_talk2', 'dick_grab_image'
+			if booty_call['fuck'] = 0:
+				'"Dicks are <i>so</i> weird," you say, experimentally squishing the flesh of his manhood between your fingers in bemusement. It twitches at your touch, causing you to pull back in alarm for a moment.'
+			else
+				'"Dicks are <i>so</i> weird," you say, experimentally squishing the flesh of his manhood between your fingers in bemusement. It twitches at your touch, causing you to pull back in alarm for a moment. You look at it warily, mumbling, "I can''t believe I had this thing inside me..."'
+			end
+			gs'booty_call_pillow_talk2', 'dick_talk_topics'
+		end
+	end
+end
+
+if $ARGS[0] = 'dick_compliment':
+	if booty_call['dicks_compliment_talk'] = 0:
+		act'Compliment his dick':
+			cla & *clr
+			gs'booty_call_pillow_talk2', 'dick_grab_image'
+			'"You have a great dick, you know that?" you say while giving <<$npc_firstname[$boy]>>''s manhood an appreciative fondle.'
+			'"Yeah?" <<$npc_firstname[$boy]>> grins.'
+			act'You know how to use it':
+				cla & *nl
+				'"Not every guy with a cock like yours knows how to use it," you smile. "But you sure do. Fucked me silly with this thing."'
+				'<<$npc_firstname[$boy]>> looks more than a little smug after your compliment.'
+				gs'booty_call_pillow_talk2', 'dick_talk_topics'
+			end
+			
+			if $npc_dick_desc[$boy] = 'thick' or $npc_dick_desc[$boy] = 'long' or $npc_dick_desc[$boy] = 'huge' or $npc_dick_desc[$boy] = 'enormous' or $npc_dick_desc[$boy] = 'lengthy' or $npc_dick_desc[$boy] = 'gigantic' or $npc_dick_desc[$boy] = 'monster':
+				act'It''s huge':
+					cla & *nl
+					'"Yeah. I mean, look at this thing," you say, running your fingers along its <<$npc_dick_desc[$boy]>> shaft. "How could I <i>not</i> be impressed by a cock like this?"'
+					gs'booty_call_pillow_talk2', 'dick_talk_topics'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'whats_it_like_fuck_girl':
+	if booty_call['whats_it_like_dick_talk'] = 0:
+		act'What does it feel like to fuck a girl?':
+			cla & *clr
+			gs'booty_call_pillow_talk2', 'dick_grab_image'
+			'"What''s it like having sex as a guy?" you ask curiously. "I mean like, I know what it''s like to get fucked. But what''s it like to do the fucking?"'
+			if npc_humor[$boy] = 1:
+				'"Like having my dick surrounded with hot sticky goo," he says, grinning childishly. "Once I''m in, I just want to keep pumping until I explode."'
+			elseif npc_humor[$boy] = 2:
+				'"Hot and wet," <<$npc_firstname[$boy]>> smiles affectionately. "Like having my dick wrapped in warm silk that squeezes me tight and pulls me in. That''s what your pussy feels like."'
+			else
+				'"It''s... hot," <<$npc_firstname[$boy]>> says.'
+				'"I know it''s hot," you roll your eyes. "Of course fucking is hot."'
+				'"No, I mean temperature hot," he replies, causing you to twerk your head in confusion. "You expect it to be wet inside, and soft, and smooth, but it''s also really physically hot. It''s like a pussy is an oven and my dick gets baked when I put it in."'
+				'"<i>Really?</i>" Your eyes go wide, looking down at your own pussy in awe.'
+			end
+			gs'booty_call_pillow_talk2', 'dick_talk_topics'
+		end
+	end
+end
+
+if $ARGS[0] = 'angry_end':
+	cla & *nl
+	booty_call['angry_after'] = 1
+	'Your initial comment has escalated into a full blown shouting match, leaving both of you visibly fuming.'
+	gs'booty_call_after', 'after_sex2'
+end
+
+if $ARGS[0] = 'morning_sex_talk':
+	act'Stop talking':cla & gs'booty_call_after', 'after_sex2'
+	act'Change the subject':cla & gs'booty_call_pillow_talk', 'topics'
+	gs'booty_call_pillow_talk2', 'morning_start_day'
+	gs'booty_call_pillow_talk2', 'morning_sore_pussy'
+	gs'booty_call_pillow_talk2', 'wakeup_sex_late_for_school'
+	gs'booty_call_morning', 'want_breakfast'
+end
+
+if $ARGS[0] = 'morning_start_day':
+	if booty_call['start_the_day'] = 0 and booty_call['wake_fuck'] = 1:
+		act'Nice way to start the day':
+			gs'booty_call_pillow_talk', 'talk_time_add'
+			booty_call['start_the_day'] = 1
+			cla & *clr
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+			if npc_sleep_sex_okay[$boy] > 0:
+				'"Well, that was a nice way to wake up," you sigh happily, stretching out on the bed.'
+				if npc_humor[$boy] = 3:
+					'"As requested Ms. <<$pcs_lastname>>, your <<hour>>AM wake up call," <<$npc_firstname[$boy]>> says, doing a mock half-bow.'
+				else
+					'"You really like it when I fuck you while you''re sleeping don''t you?" <<$npc_firstname[$boy]>> grins.'
+				end
+				act'It feels really good':
+					cla & *nl
+					'"It feels really good," you giggle, rubbing your thighs together, maybe still a little dick drunk.'
+					gs'booty_call_pillow_talk', 'topics'
+				end
+				
+				act'I know you like it':
+					npc_rel[$boy] += 2
+					cla & *nl
+					'"I know you like doing it," you smile fondly. "It makes you happy, so it makes me happy too."'
+					gs'booty_call_pillow_talk', 'topics'
+				end
+				
+				act'You''re my favorite alarm cock':
+					cla & *nl
+					'"You''re my favorite alarm cock," you giggle. "It''s the best way to wake up."'
+					gs'booty_call_pillow_talk', 'topics'
+				end
+			else
+				'"Well, that was a nice start to the day," you sigh happily, stretching out on the bed.'
+				'"Sorry I didn''t wake you first. You just looked so hot, I had to put it in while you were still asleep."'
+				act'Next time':
+					cla & *nl
+					'"Maybe next time," you smirk wryly.'
+					gs'booty_call_pillow_talk', 'topics'
+				end
+				
+				act'I didn''t mind':
+					cla & *nl
+					'"I didn''t mind," you smile fondly. "It felt nice."'
+					gs'booty_call_pillow_talk2', 'morning_sleep_fuck_okay'
+				end
+				
+				act'I loved it':
+					cla & *nl
+					'"Don''t be sorry," you say, grinning openly. "I loved it."'
+					gs'booty_call_pillow_talk2', 'morning_sleep_fuck_okay'
+				end
+				
+				act'You should do it more often':
+					npc_sleep_sex_okay[$boy] = 2
+					cla & *nl
+					'"You should do it again," you say with an erotic smirk. "Feels good to wake up with cock inside me."'
+					'"Really?" <<$npc_firstname[$boy]>> looks surprised. "You mean I can do that whenever I want?"'
+					'"Just make sure I wake up before you finish," you grin.'
+					gs'booty_call_pillow_talk', 'topics'
+				end
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'morning_sore_pussy':
+	if booty_call['morning_sore_pussy'] = 0 and (booty_call['morning_fuck'] = 1 or booty_call['wake_fuck'] = 1):
+		act'Maybe we overdid it':
+			cla
+			act'Gonna walk funny today':
+				gs'booty_call_pillow_talk', 'talk_time_add'
+				booty_call['morning_sore_pussy'] = 1
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+				if kanikuli = 0 and mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and SchoolBlock = 0 and week < 6:
+					'"We might have overdone it," you half smile, rubbing your thighs together over your sore pussy. "I still have to go to school today. My classmates are going to know you fucked me silly just by the way I walk," you giggle.'
+				else
+					'"We might have overdone it," you say with a half smile, rubbing your thighs together over your sore pussy. "I''m going to walk funny for the rest of the day because of you," you giggle.'
+				end
+				gs'booty_call_pillow_talk', 'topics'
+			end
+			
+			act'Hard time sitting down':
+				gs'booty_call_pillow_talk', 'talk_time_add'
+				booty_call['morning_sore_pussy'] = 1
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+				if kanikuli = 0 and mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and SchoolBlock = 0 and week < 6:
+					'"We might have overdone it," you half smile, rubbing your thighs together over your sore pussy. "I still have to go to school. I''m going to have a hard time sitting through class the rest of the day."'
+				else
+					'"We might have overdone it," you say with a half smile, rubbing your thighs together over your sore pussy. "I''m going to have a hard time sitting down today."'
+				end
+				gs'booty_call_pillow_talk', 'topics'
+			end
+			
+			act'Twice in one day is too much':
+				gs'booty_call_pillow_talk', 'talk_time_add'
+				booty_call['morning_sore_pussy'] = 1
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+				'"We might have overdone it," you say. "Maybe both night and the morning after wasn''t such a good idea."'
+				*nl
+				'You give him a rueful smile, rubbing your thighs together over your sore pussy'
+				gs'booty_call_pillow_talk', 'topics'
+			end
+			act'Hard to stay awake':
+				gs'booty_call_pillow_talk', 'talk_time_add'
+				booty_call['morning_sore_pussy'] = 1
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
+				if kanikuli = 0 and mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and SchoolBlock = 0 and week < 6:
+					'"How am I going to get through my classes today?" you say, giving <<$npc_firstname[$boy]>> a loopy smile. "If I fall asleep in school today, it''s your fault."'
+					'"I''ll take credit for that," <<$npc_firstname[$boy]>> grins.'
+				else
+					'"We might have overdone it," you say, giving <<$npc_firstname[$boy]>> a loopy smile. "I already want to go back to bed."'
+					if npc_day_off[$boy] = week:
+						'"I just might after you leave," he replies with a mirror of your expression.'
+					else
+						'"Tell me about it," he sighs. "I still have to go to work after this."'
+					end
+				end
+				gs'booty_call_pillow_talk', 'topics'
+			end
+			
+		end
+	end
+end
+
+
+if $ARGS[0] = 'wakeup_sex_late_for_school':
+	if booty_call['late_for_school'] = 0 and kanikuli = 0 and mid($start_type,1,2) = 'sg' and SchoolAtestat = 0 and SchoolBlock = 0 and week < 6 and (hour = 7 or hour = 8):
+		act'Late for school':
+			booty_call['late_for_school'] = 1
+			gs'booty_call_pillow_talk', 'talk_time_add'
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/after/check_phone1.mp4"></video></center>'
+			'You reach over to the bedside table, checking the time on your phone.'
+			*nl
+			gs 'shortgs', 'calendar_display'
+			if hour < 8:
+				'"Damn," you mutter. "I might be late for school cause of that."'
+				if npc_caretaker[$boy] = 1:
+					'"Sorry," <<$npc_firstname[$boy]>> says, looking genuinely apologetic.'
+				else
+					'"Sorry," <<$npc_firstname[$boy]>> says, the grin on his face making him look like he doesn''t mean it at all.'
+				end
+				if minut <= 30 and $region = 'pav' and hour = 7:
+					act'I might still make it':
+						cla & *nl
+						'"I might still make it yet," you smile. "I just need to hurry."'
+						gs'booty_call_pillow_talk', 'topics'
+					end
+				else
+					act'I only said might':
+						cla & *nl
+						'"I only said might," you smirk. "I''ll probably make it if I hurry."'
+						gs'booty_call_pillow_talk', 'topics'
+					end
+				end
+				
+				act'I need to hurry':
+					cla & *nl
+					'"I gotta get out of here," you say. "I really don''t want to be late'
+					gs'booty_call_pillow_talk', 'topics'
+				end
+				
+				act'Worth it':
+					cla & *nl
+					'"If I am, it was still worth it," you smirk.'
+					gs'booty_call_pillow_talk', 'topics'
+				end
+				if schoolprogul = 2:
+					act'I''m gonna get kicked out of school':
+						cla & *nl
+						'"Shit!" you curse. "If I''m late again I''m gonna get expelled!"'
+						gs'booty_call_pillow_talk', 'topics'
+					end
+				end
+			elseif hour = 8:
+				'"Shit," you curse. "I''m late for school."'
+				if npc_caretaker[$boy] = 1:
+					'"Sorry," <<$npc_firstname[$boy]>> says, looking genuinely apologetic.'
+				else
+					'"Sorry," <<$npc_firstname[$boy]>> says, the grin on his face making him not look like he means it at all.'
+				end
+				
+				act'I need to hurry':
+					cla & *nl
+					'"I gotta get out of here," you say. "I can''t afford to be absent too many times."'
+					gs'booty_call_pillow_talk', 'topics'
+				end
+				
+				act'Worth it':
+					cla & *nl
+					'"Oh well," you smirk. "That fuck was worth it."'
+					gs'booty_call_pillow_talk', 'topics'
+				end
+				
+				if schoolprogul = 2:
+					act'I''m gonna get kicked out of school':
+						cla & *nl
+						'"Fuck!" you swear again. "If I don''t make it by the end of first period, I''m gonna get expelled!"'
+						gs'booty_call_pillow_talk', 'topics'
+					end
+				end				
+			end
+			if cum_loc['vagina'] > 0:
+				act'Gonna leak all day':
+					cla & *nl
+					'"I don''t even have time to shower," you say. "Which means I''m going to have to go through all my classes leaking your cum."'
+					'You give <<$npc_firstname[$boy]>> a wry smirk.'
+					gs'booty_call_pillow_talk', 'topics'
+				end
+			end
+		end
+	end
+end
+
+!!{
+
+
+if $ARGS[0] = 'morning_sore_pussy':
+	if booty_call['morning_sore_pussy'] = 0:
+		act'Nice way to start the day':
+			gs'booty_call_pillow_talk', 'talk_time_add'
+			booty_call['morning_sore_pussy'] = 1
+			cla & *clr
+			
+		end
+	end
+end
+}
+
+
+
+if $ARGS[0] = 'morning_sleep_fuck_okay':
+	'"Is that permission for me to do it again next time you sleep over?"'
+	act'No':
+		cla & *nl
+		'"No," you roll your eyes. "It was fine this time, but you should still wait till I wake up."'
+		gs'booty_call_pillow_talk', 'topics'
+	end
+	
+	act'Yes':
+		npc_sleep_sex_okay[$boy] = 2
+		cla & *nl
+		'"Sure," you smirk wryly. "Why not?"'
+		gs'booty_call_pillow_talk', 'topics'
+	end
+	
+	act'Do whatever you want to me':
+		npc_sleep_sex_okay[$boy] = 2
+		cla & *nl
+		'"You can do whatever you want to me," you say with a smouldering look. '
+		gs'booty_call_pillow_talk', 'topics'
+	end
+end
+
+--- booty_call_pillow_talk2 ---------------------------------

+ 298 - 4
locations/booty_call_sex.qsrc

@@ -15,7 +15,8 @@ if $ARGS[0] = 'sex_start':
 					cla
 					gs 'booty_call_sex', 'reset'
 					gs 'booty_call_condoms', 'condoms'
-					gs 'booty_call_sex', 'position_change'
+				!!	gs 'booty_call_sex', 'position_change'
+					gs 'booty_call_sex', 'position_choose'
 				end
 			end
 		end
@@ -228,7 +229,7 @@ end
 
 if $ARGS[0] = 'sex_end':
 	if booty_call['force_harden'] = 2:
-		gs 'booty_call_after', 'finish'
+		act'Continue':gs 'booty_call_after', 'finish'
 	else
 		if booty_call['mad'] = 1:
 			gs'booty_call_after', 'bad_sex_end'
@@ -278,7 +279,7 @@ if $ARGS[0] = 'dirty_talk2':
 end
 
 if $ARGS[0] = 'keep_fucking':
-	if booty_call['cock_remove'] = 0 and $booty_call['position'] = 'miss' or  $booty_call['position'] = 'doggy' or  $booty_call['position'] = 'cowgirl':
+	if booty_call['cock_remove'] = 0 and ($booty_call['position'] = 'miss' or  $booty_call['position'] = 'doggy' or  $booty_call['position'] = 'cowgirl'):
 		act'Keep fucking':
 			cla & *nl
 			$booty_call['reset_pos'] = $booty_call['position']
@@ -356,8 +357,8 @@ if $ARGS[0] = 'take_a_break':
 				end
 			end
 		elseif $booty_call['last_cum'] = 'condom':
+			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 			if booty_call['cock_remove'] = 1:
-				'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 				'You flop down onto the bed, breathing hard as your body slowly unwinds, relaxing as you let yourself sink into the bed. <<$npc_firstname[$boy]>> removes the condom from his cock, tossing it aside before laying down beside you.'
 				*nl
 				if booty_call['speed'] <= 2:
@@ -380,6 +381,7 @@ if $ARGS[0] = 'take_a_break':
 					'The two of you just stay like that for a while, basking in the afterglow of your rough fucking.'
 				end
 			end
+			gs'booty_call_sex', 'break_time'
 		else
 			if $booty_call['last_cum'] = 'face_mouth':
 				'<center><img <<$set_imgh>> src="images/shared/sex/cum/facial/facial35.jpg"></center>'
@@ -935,6 +937,7 @@ if $ARGS[0] = 'reset':
 	booty_call['must_fuck'] = 0
 	booty_call['smoke_break'] = 0
 	booty_call['first_break'] = 0
+	if booty_call['consecutive_orgasm'] = 0: booty_call['magik'] = pcs_magik
 end
 
 if $ARGS[0] = 'pain':
@@ -1148,6 +1151,41 @@ if $ARGS[0] = 'sleep_wake_options':
 		gs'booty_call_sex','sleep_cum'
 	end
 	
+	
+	act'Orgasm':
+		$orgasm_or = 'yes'
+		gs 'arousal', 'vaginal', 1, 'no_orgasm_msg'
+		cla & *clr
+		'<center><video autoplay loop src="images/shared/sex/vag/miss/orgasm1.mp4"></video></center>'
+		'In your relaxed state of sleep, you didn''t realize how close you were to orgasm. The instant you''re aware of it, your arousal finally breaks and an orgasm rocks through your body. You whimper sleepily as you squirm beneath <<$npc_firstname[$boy]>> and your climax washes over you.'
+		act'Back to sleep':
+			cla & *clr
+			$booty_call['sleep_video2']
+			'<i>That was... nice...</i> you think before tiredness overtakes you and you drift off back to dreamland.'
+			*nl
+			'...'
+			gs'booty_call_sex','sleep_cum'
+		end
+		
+		act'Keep fucking':
+			cla & *clr
+			booty_call['sleep_fuck'] = 2
+			$booty_call['position'] = 'miss'
+			'<center><video autoplay loop src="images/shared/sex/sleep/wake1.mp4"></video></center>'
+			'<i>Ahh~! Aahn~!</i>'
+			*nl
+			'You moan with hoarse arousal as your orgasm fades and control comes back to your body, spreading your legs wider so <<$npc_firstname[$boy]>> can keep fucking you.'
+			if npc_sex_speed <= 2:
+				booty_call['speed'] = 1
+				act'Fuck <<$npc_firstname[$boy]>>':gs'booty_call_miss','miss1.2'
+			else
+				booty_call['speed'] = 3
+				act'Fuck <<$npc_firstname[$boy]>>':gs'booty_call_miss','miss3.1'
+			end
+		end
+	end
+	
+	
 	act'Don''t wake me up':
 		cla & *nl
 		'"Do whatever you want to me, just don''t wake me up," you murmur and promptly close your eyes, letting yourself drift back into dreamland.'
@@ -1278,4 +1316,260 @@ if $ARGS[0] = 'sleep_cum':
 	act'. . .':gt'booty_call_after', 'sleep_function'
 end
 
+if $ARGS[0] = 'wakeup_sex':
+	booty_call['sleep_fuck'] = 1
+	booty_call['wake_fuck'] = 1
+	gs'arousal', 'vaginal', rand(5,10), 'no_orgasm_msg'
+	if npc_sex_speed <= 2:
+		$booty_call['sleep_video1'] = '<center><video autoplay loop src="images/shared/sex/sleep/slow<<rand(1,2)>>.mp4"></video></center>'
+		$booty_call['sleep_video2'] = '<center><video autoplay loop src="images/shared/sex/sleep/slow2.mp4"></video></center>'
+	else
+		$booty_call['sleep_video1'] = '<center><video autoplay loop src="images/shared/sex/sleep/fast<<rand(1,2)>>.mp4"></video></center>'
+		$booty_call['sleep_video2'] = '<center><video autoplay loop src="images/shared/sex/sleep/fast2.mp4"></video></center>'
+	end
+	if daystage = 2:
+		'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/2.jpg"></center>'
+		'<i>Mmmmmmm...</i>'
+		*nl
+		'Your consciousness stirs. A bright light shines on your eyelids. Must be the sun coming through the window. But also, what''s that between your...'
+	else
+		$booty_call['sleep_video1']
+		'<i>Mmmmmmm...</i>'
+		*nl
+		'Your consciousness stirs. It doesn''t seem to be light out yet, but hazily somewhere your body feels like morning has already arrived. Speaking of your body, what''s that...'
+	end
+	act'Open your eyes':gt'booty_call_sex', 'wakeup_sex2'
+end
+
+if $ARGS[0] = 'wakeup_sex2':
+	cla & *clr
+	if daystage = 2:
+		'<center><video autoplay loop src="images/shared/sex/vag/miss/kotovsex0.mp4"></video></center>'
+	else
+		'<center><video autoplay loop src="images/shared/sex/sleep/wake1.mp4"></video></center>'
+	end
+	'Your eyes flutter open and find <<$npc_firstname[$boy]>> balls deep inside you, happily fucking you first thing in the morning.'
+	gs'booty_call_sex', 'wakeup_sex_options'
+end
+
+if $ARGS[0] = 'wakeup_sex_options':
+	*nl
+	if npc_sleep_sex_okay[$boy] > 0:
+		!! npc_sleep_sex_okay[$boy] = 2 means you''ve asked him to wake you up for sleep sex
+		if npc_humor[$boy] = 1 and $npc_apt_spare[$boy] = 'gaming' and rand(1,3) = 1:
+			booty_call['skyrim_joke'] = 1
+			'"You''re finally awake," <<$npc_firstname[$boy]>> says, putting on a stern face and a gruff voice. "You were trying to cross the border, right?"'
+		else
+			'"Good morning," <<$npc_firstname[$boy]>> smiles. "Have any good dreams?"'
+		end
+	end
+	
+	act'Moan':
+		cla & *clr
+		booty_call['wakeup_fuck'] = 1
+		$booty_call['position'] = 'miss'
+		if daystage = 2:
+			'<center><video autoplay loop src="images/shared/sex/vag/miss/med1.mp4"></video></center>'
+		else
+			'<center><video autoplay loop src="images/shared/sex/sleep/wake2.mp4"></video></center>'
+		end
+		'<i>Ahh~! Aahn~!</i>'
+		*nl
+		'You moan with hoarse arousal, spreading your legs wider so <<$npc_firstname[$boy]>> can keep fucking you.'
+		gs'booty_call_sex', 'wakeup_sex_continue'
+	end
+	
+	if npc_sleep_sex_okay[$boy] < 1:
+		act'What the fuck!':gt'booty_call_sex', 'morning_wake_wtf'
+	elseif npc_sleep_sex_okay[$boy] = 1:
+		act'"You were supposed to wake me" (not mad)':
+			cla & *clr
+			gs'booty_call_sex', 'morning_wake_fuck_code'
+			'"Weren''t <i>mm-!</i> you supposed to <i>aah~!</i> wake me?" you moan with hoarse arousal, spreading your legs wider so <<$npc_firstname[$boy]>> can keep fucking you.'
+			'"I just did," he grins.'
+			gs'booty_call_sex', 'wakeup_sex_continue'
+		end
+	end
+	
+	if booty_call['skyrim_joke'] = 1:
+		act'Giggle':
+			cla & *clr
+			gs'booty_call_sex', 'morning_wake_fuck_code'
+			'<<$npc_firstname[$boy]>>''s internet video game joke is stupid to be sure, but despite that you can''t help giggling at it, causing him to break into a shit eating grin as he keeps fucking you.'
+			gs'booty_call_sex', 'wakeup_sex_continue'
+		end
+				
+		act'What are you talking about?':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/sleep/wake1.mp4"></video></center>'
+			'"Huh?" Your nose scrunches up in confusion. "What on earth are you talking about?"'
+			'"It''s a meme," he says, breaking into a silly smile.'
+			act'Uhh, okay?':
+				cla & *nl
+				'"Uhmm... okay...?" you reply with confusion as he keeps fucking you and you think to yourself, <i>Boys are weird...</i>'
+			end
+			gs'booty_call_sex', 'morning_skyrim_joke'
+		end
+		
+		act'Shut up and fuck me':
+			cla & *clr
+			gs'booty_call_sex', 'morning_wake_fuck_code'
+			'"Keep your dumb jokes to yourself and fuck me," you moan hoarsely, spreading your legs as an invitation to pick up the pace.'
+			gs'booty_call_sex', 'wakeup_sex_continue'
+		end
+	end
+end
+
+if $ARGS[0] = 'morning_wake_fuck_code':
+	booty_call['wakeup_fuck'] = 1
+	$booty_call['position'] = 'miss'
+	if daystage = 2:
+		'<center><video autoplay loop src="images/shared/sex/vag/miss/med1.mp4"></video></center>'
+	else
+		'<center><video autoplay loop src="images/shared/sex/sleep/wake2.mp4"></video></center>'
+	end
+	if npc_sex_speed <= 2:
+		booty_call['speed'] = 1
+	else
+		booty_call['speed'] = 3
+	end
+end
+
+if $ARGS[0] = 'morning_skyrim_joke':
+	act'What a terrible joke':
+		cla
+		act'Are you a child?':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/sleep/wake1.mp4"></video></center>'
+			'"Ugh," you groan loudly. "Internet memes? Seriously? What are you? Twelve?"'
+			'<<$npc_firstname[$boy]>> seems to feel no shame at all, letting his shit eating grin widen as he keeps fucking you.'
+			gs'booty_call_sex', 'wakeup_sex_continue'
+		end
+		
+		act'That killed the mood':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/sleep/wake1.mp4"></video></center>'
+			'"<i>Wow</i>," you say, cringing something awful. "You sure know how to instantly kill the mood. I think we''re done here."'
+			'"Oh come on! It wasn''t that bad!" <<$npc_firstname[$boy]>> tries to protest as you push him away. "Come on, don''t be like that."'
+			act'Yes it was':
+				cla & *clr
+				$npc_apt_bedroom[$boy]
+				'"Uhh, <i>yes</i>. It was," you say, giving him a look of contempt. "I practically felt the moisture in my vagina evaporate. There is no way I''m going to let you fuck me right after saying that with your cock <i>inside</i> me."'
+				*nl
+				'You successfully push <<$npc_firstname[$boy]>> off of you, shuddering with utter disgust the moment he''s out from between your legs.'
+				gs'booty_call_morning', 'wakeup1'
+			end
+			
+			act'Ugh, fine':
+				cla & *clr
+				'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/2.jpg"></center>'
+				'"Ugh," you groan loudly. "I can''t believe I''m going to let you do this after saying that, but <i>fine</i>."'
+				*nl
+				'You spread your legs wider, allowing him to fuck you more deeply.'
+				gs'booty_call_sex', 'wakeup_sex_continue'
+			end				
+		end
+	end
+end
+
+if $ARGS[0] = 'morning_wake_wtf':
+	cla & *clr
+	$npc_apt_bedroom[$boy]
+	'"<i>WHAT THE FUCK!</i>" you scream, kicking <<$npc_firstname[$boy]>> out of you and scrambling across the bed from him. "What the fuck do you think you''re doing?!"'
+	if (npc_caretaker[$boy] = 1 or rand(1,3) = 1) and npc_abusive[$boy] ! 1:
+		'<<$npc_firstname[$boy]>> looks deeply embarrassed.'
+		'"I- I''m sorry," he stammers. "I woke up. You were right there and... I thought it would be sexy if I... you know...'
+		act'Forgive him':
+			cla & *nl
+			'Your hard stare softens and you feel the anger slowly drain from your body.'
+			'"It''s fine, I guess," you say. "Just..."'
+			gs'booty_call_sex', 'morning_wtf_forgive'
+		end
+	else
+		'"What?" he asks, unabashed. "You were just laying there all naked and sexy, so I just thought I''d give you some wakeup sex. It''s not like we haven''t fucked before."'
+		act'Forgive him':
+			cla & *nl
+			'Your hard stare softens and you feel the anger slowly drain from your body.'
+			'"I guess you have a point," you admit reluctantly. "Just..."'
+			gs'booty_call_sex', 'morning_wtf_forgive'
+		end
+	end
+end
+
+if $ARGS[0] = 'morning_wtf_forgive':
+	act'Don''t do it again':
+		npc_sleep_sex_okay[$boy] = -1
+		cla & *nl
+		'"... don''t do it again, okay?" you warn.'
+		'"Okay..." he says. After a moment, still blushing, he says, "Since you''re awake... do you think we could...?"'
+		gs'booty_call_sex', 'morning_wtf_forgive2'
+	end
+	
+	act'Wake me up first':
+		npc_sleep_sex_okay[$boy] = 1
+		cla & *nl
+		'"... wake me next time, okay?" you say with a soft smile.'
+		'"I can do that," he grins.'
+		act'For permission':
+			cla & *nl
+			'"For <i>permission</i>," you roll your eyes. "I don''t like getting raped in my sleep. But if you wake me up first and have my consent, it''s not rape."'
+			'"Okay," he nods. After a moment, still blushing, he says, "Since you''re awake... do you think we could...?"'
+			gs'booty_call_sex', 'morning_wtf_forgive2'
+		end
+		
+		act'Maybe I''ll be in the mood':
+			cla & *nl
+			'"Maybe I''ll be in the mood too," you smirk teasingly. "It''s not fair if you get all the fun."'
+			'"Okay," he nods. After a moment, still blushing, he says, "Since you''re awake... do you think we could...?"'
+			gs'booty_call_sex', 'morning_wtf_forgive2'
+		end		
+	end
+end
+
+if $ARGS[0] = 'morning_wtf_forgive2':
+	act'No way':
+		booty_call['morning_fuck'] = -1
+		cla & *clr
+		npc_apt_bedroom[$boy]
+		'Your anger returns swiftly.'
+		'"No! Did you really think I was going to say yes after you were just <i>molesting</i> me in my sleep?"'
+		'<<$npc_firstname[$boy]>> sighs disappointedly and lays back in bed.'
+		gs'booty_call_morning', 'wakeup1'
+	end
+	
+	act'Oh alright':
+		booty_call['morning_fuck'] = 2
+		cla & *clr
+		npc_apt_bedroom[$boy]
+		'You give him a look and after a brief pause, you sigh dramatically, rolling your eyes.'
+		*nl
+		'"Oh alright. Come here," you say, beckoning him towards you so you can do something about his raging hard-on.'
+		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_condoms', 'condoms'
+	end
+	
+	act'Sure':
+		booty_call['morning_fuck'] = 2
+		cla & *clr
+		npc_apt_bedroom[$boy]
+		'"Sure," you grin, beckoning him closer so you can put his raging erection to use.'
+		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_condoms', 'condoms'
+	end
+end
+
+if $ARGS[0] = 'wakeup_sex_continue':
+	if npc_sex_speed <= 2:
+		booty_call['speed'] = 1
+		act'Fuck <<$npc_firstname[$boy]>>':gs'booty_call_miss','miss1.2'
+	else
+		booty_call['speed'] = 3
+		act'Fuck <<$npc_firstname[$boy]>>':gs'booty_call_miss','miss3.1'
+	end
+end
+
 --- booty_call_sex ---------------------------------

+ 370 - 20
locations/booty_call_shower.qsrc

@@ -161,7 +161,7 @@ if $ARGS[0] = 'before_together2':
 			act'I want you inside me':
 				cla & *clr
 				'<center><video autoplay loop src="images/shared/sex/shower/leg_up_enter1.mp4"></video></center>'
-				'"I want you inside me," you whisper hoarsly in <<$npc_firstname[$boy]>>''s ear. He quickly obliges your desire and you feel him lift your leg and push his <<$npc_dick_desc[$boy]>> cock into your waiting snatch.'
+				'"I want you inside me," you whisper hoarsely in <<$npc_firstname[$boy]>>''s ear. He quickly obliges your desire and you feel him lift your leg and push his <<$npc_dick_desc[$boy]>> cock into your waiting snatch.'
 				act'Fuck':gt'booty_call_shower', 'before_shower_fuck1'
 			end
 			
@@ -201,7 +201,7 @@ if $ARGS[0] = 'before_jerkoff1':
 	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'Come together':gt'booty_call_shower', 'before_jerkoff_cum1'
 	act'Blow him':gt'booty_call_shower', 'before_bj1'
 	if stat['think_virgin'] = 0:
 		act'Fuck him':gt'booty_call_shower', 'before_shower_fuck1'
@@ -499,7 +499,7 @@ if $ARGS[0] = 'after_borrow_shower':
 	NoShampoo = 1
 	$npc_apt_bedroom[$boy]
 	'"I''m gonna borrow your shower," you say, sliding out of the bed.'
-	if rand(1,10) < npc_sexdrive[$boy]:
+	if rand(1,10) < npc_sexdrive[$boy] and booty_call['angry_after'] = 0:
 		'"Why don''t I join you?" <<$npc_firstname[$boy]>> says, a glimmer in his eyes that lets you know he wants to do more than just "join" you.'
 		act'I''d rather not':
 			cla & *nl
@@ -537,7 +537,7 @@ if $ARGS[0] = 'after_borrow_shower':
 			act'Shower':gt'booty_call_shower', 'after_alone'
 		end
 	else
-		if npc_caretaker[$boy] = 1:
+		if npc_caretaker[$boy] = 1 and booty_call['angry_after'] = 0:
 			if npc_apt_type <= 2:
 				'"Okay. Feel free to use my towel when you''re done."'
 			else
@@ -836,7 +836,7 @@ if $ARGS[0] = 'after_shower_cum_ask':
 	end
 	act'Jerk him off':gt'booty_call_shower', 'after_shower_fuck_jerkoff'
 		
-	if booty_call['condom'] > 0:
+	if booty_call['condom'] > 0 or stat['dangerous_day'] > 0:
 		act'Not inside!':booty_call['not_inside'] = 1 & gt'booty_call_shower', 'after_shower_fuck_jerkoff'
 	end
 end
@@ -1167,6 +1167,25 @@ end
 
 !! --------------------- MORNING SHOWERS ------------------------------
 
+if $ARGS[0] = 'morning_look1':
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/romance/nude_walk1.mp4"></video></center>'
+	'Curious to know where he is, you climb out of bed, wandering his apartment looking for him. A few doors down the hall, you realize you hear water running in the bathroom. He must be taking a shower.'
+	act'Head back to the bedroom':gt'booty_call_morning', 'wakeup2'
+	act'Wait your turn':
+		minut += rand(1,5)
+		gs 'stat'
+		cla & *clr
+		$npc_apt_hall[$boy]
+		'You wait a few minutes waiting outside the door for <<$npc_firstname[$boy]>> before you hear the water shuts off and he opens the door, his hair wet and a towel wrapped around his waist.'
+		'"Hey," you say. "Can I use it now?"'
+		'"Sure," <<$npc_firstname[$boy]>> replies, smirking as he shamelessly ogles your nude body.'
+		'"Thanks," you smile, casually walking past him and closing the door behind you.'
+		act'Take a shower':gt'booty_call_morning', 'shower2'
+	end
+	act'Join <<$npc_firstname[$boy]>> in the shower':gt'booty_call_morning', 'shower'
+end
+
 if $ARGS[0] = 'morning_shower_join1':
 	booty_call['morning_shower'] = 1
 	'<center><video autoplay loop src="images/shared/sex/shower/join1.mp4"></video></center>'
@@ -1179,7 +1198,7 @@ end
 if $ARGS[0] = 'morning_shower_join2':
 	gs 'arousal', 'foreplay', 5
 	cla & *clr
-	'<center><video autoplay loop src="images/shared/sex/shower/join1.mp4"></video></center>'
+	'<center><video autoplay loop src="images/shared/sex/shower/grope1.mp4"></video></center>'
 	'You join <<$npc_firstname[$boy]>> under the water, relaxing in the heat with him.'
 	*nl
 	'It isn''t long before his hands begin to roam your body, pawing your breasts and slipping between your thighs. Something hard pokes you in the back.'
@@ -1222,26 +1241,357 @@ if $ARGS[0] = 'morning_together_sex1':
 		act'Put on a towel':gt'booty_call_shower', 'morning_towel_on'
 		act'Skip the towel':gt'booty_call_shower', 'morning_towel_skip'
 	end
-	act'Jerk him off':gt'booty_call_shower', 'before_jerkoff1'
+	act'Jerk him off':gt'booty_call_shower', 'morning_jerkoff1'
 	
-	act'Blow him':gt'booty_call_shower', 'before_bj1'
+	act'Blow him':gt'booty_call_shower', 'morning_bj1'
 
 	if stat['think_virgin'] = 0 or booty_call['fuck'] > 0:
-		act'Let him fuck you':
+		act'Let him fuck you':gt'booty_call_shower', 'morning_shower_fuck1'
+	end
+end
+
+if $ARGS[0] = 'morning_jerkoff1':
+	gs'arousal', 'clit_finger',-10
+	gs'arousal', 'foreplay',-10
+	gs'arousal', 'hj',rand(2,5)
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/shower/fun2.mp4"></video></center>'
+	'One hand reaches back to grab hold of <<$npc_firstname[$boy]>>''s cock while the other snakes between your legs. Your moans echo off the walls as <<$npc_firstname[$boy]>> keeps groping your breasts, massaging them with firm squeezes you feel straight through your nipples.'
+	act'Come together':gt'booty_call_shower', 'morning_jerkoff_cum1'
+	act'Blow him':gt'booty_call_shower', 'morning_bj1'
+	if stat['think_virgin'] = 0:
+		act'Fuck him':gt'booty_call_shower', 'morning_shower_fuck1'
+	end
+end
+
+if $ARGS[0] = 'morning_jerkoff_cum1':
+	booty_call['morning_shower_cum'] = 1
+	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 turn to face him, staring into <<$npc_firstname[$boy]>>''s eyes as 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.'
+		gs'booty_call_shower', 'morning_sex_end'
+	end
+end
+
+if $ARGS[0] = 'morning_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':
+		booty_call['morning_shower_cum'] = 1
+		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.'
+		gs'booty_call_shower', 'morning_sex_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. <<$npc_firstname[$boy]>> shuts off the water and practically pushes you out of the shower back onto the bed.'
+		gs 'booty_call_start', 'bed_start'
+	end
+end
+
+if $ARGS[0] = 'morning_shower_fuck1':
+	cla & *clr
+	'<center><video autoplay loop src="images/shared/sex/shower/doggy_enter1.mp4"></video></center>'
+	'<<$npc_firstname[$boy]>> bends you over, spreading your feet apart and lining his cock up with your pussy. You waggle your ass in anticipating, moaning softly as his member splits your lips and pushes inside you.'
+	act'Fuck':gt 'booty_call_shower', 'morning_shower_fuck2'
+end
+
+if $ARGS[0] = 'morning_shower_fuck2':
+	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/doggy<<rand(1,3)>>.mp4"></video></center>'
+	'<<$npc_firstname[$boy]>> slams his cock into you from behind, sending shock waves of pleasure rippling through your body. Your erotic moans echo off the tile in time with the wet slap of skin on skin.'
+!	if booty_call['condom'] > 0:
+		if rand(1,10) > 1:
+			*nl
+			'After what seems like an eternity of pleasure, <<$npc_firstname[$boy]>> grunts.'
+			gs'booty_call_shower', 'morning_shower_cum_ask'
+		else
+			*nl
+			'Suddenly, <<$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_count'] += 1
+			gs'booty_call_shower', 'morning_shower_creampie_surprise'
+		end
+!	else
+	
+!	end
+end
+
+if $ARGS[0] = 'morning_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', 'morning_shower_creampie'
+	else
+		'"Mmmm-!" you hum back.'
+		act'Let him come inside you':gt'booty_call_shower', 'morning_shower_creampie'
+	end
+	act'Jerk him off':gt'booty_call_shower', 'morning_shower_fuck_jerkoff'
+		
+	if booty_call['condom'] > 0 or stat['dangerous_day'] > 0:
+		act'Not inside!':booty_call['not_inside'] = 1 & gt'booty_call_shower', 'morning_shower_fuck_jerkoff'
+	end
+end
+
+if $ARGS[0] = 'morning_shower_creampie_surprise':
+	booty_call['morning_shower_cum'] = 1
+	if booty_call['condom'] > 0 and npc_free_creampies[$boy] = 0:
+		act'Asshole!':
 			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 and booty_call['no_condom'] ! 1 and npc_free_creampies[$boy] < 1) or booty_call['danger_day'] = 1:
-				'"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.'
+			'<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.'
+			'"Did you seriously just come inside me?" 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', 'morning_sex_end'
+			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', 'morning_sex_end'
+			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', 'morning_sex_end'
+		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', 'morning_sex_end'
+			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', 'morning_sex_end'
+		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', 'morning_sex_end'
+			end
+		end
+	end
+end
+
+if $ARGS[0] = 'morning_shower_creampie':
+	booty_call['morning_shower_cum'] = 1
+	cla & *clr
+	gs 'cum_call', '', $boy, 1
+	booty_call['shower_creampie'] = 1
+	booty_call['creampie_count'] += 1
+	'<center><video autoplay loop src="images/shared/sex/shower/doggy_orgasm1.mp4"></video></center>'
+	'<<$npc_firstname[$boy]>> slams his cock inside you right as he comes, pouring heat into your waiting snatch.'
+	*nl
+	if booty_call['orgasm'] < orgasm:
+		'Your climax comes in time with his, legs nearly buckling from the orgasmic bliss that washes over you. Only his arms wrapped around you prevent you from crumpling to the shower floor.'
+	else
+		'Even though you don''t come with him, the sensation is almost too much to bear, nearly buckling your legs beneath you. Only his arms wrapped around you prevent you from crumpling to the shower floor.'
+	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':
+				if npc_boyfriend_creampie_rule[$boy] > 0: npc_boyfriend_creampie_rule[$boy] = 0
+				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', 'morning_sex_end'
+			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', 'morning_sex_end'
+			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', 'morning_sex_end'
+				end
+			end
+		elseif npc_know_bc[$boy] = 1:
+			'"Good thing you''re on birth control," <<$npc_firstname[$boy]>> pants.'
+			if birth_control['think_safe'] = 1:
+				'"Yeah..." you murmur back, breathing just as hard as <<$npc_firstname[$boy]>> in your post-orgasmic bliss.'
 			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.'
+				'"Yeah..." you murmur back, your lie coloring the tone of your post-orgasmic emotions.'
 			end
-			act'Fuck':gt'booty_call_shower', 'after_shower_sex1'
+			gs'booty_call_shower', 'morning_sex_end'
+		else
+			'"Wow..." is all you can say, breathing heavily in post-orgasmic bliss.'
+			gs'booty_call_shower', 'morning_sex_end'
+		end
+	end
+end
+
+if $ARGS[0] = 'morning_shower_fuck_jerkoff':
+	booty_call['morning_shower_cum'] = 1
+	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', 'morning_shower_fuck_jerkoff_end'
+end
+
+if $ARGS[0] = 'morning_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', 'morning_sex_end'
+end
+
+if $ARGS[0] = 'morning_sex_end':
+	act'Finish up':
+		cla
+		act'Put on a towel':gt'booty_call_shower', 'morning_towel_on'
+		act'Skip the towel':gt'booty_call_shower', 'morning_towel_skip'
+	end
+	if booty_call['morning_shower_cum'] = 1:
+		act'Round 2 in the bed?':
+			cla & *nl
+			'"Want to keep this going?" you ask, grinning. "But use a bed this time?"'
+			'<<$npc_firstname[$boy]>> nods and the two of you hustle out of the shower into his bedroom, not even bothering to towel off.'
+			gs 'booty_call_start', 'bed_start'
+		end
+	else
+		act'Bedroom?':
+			cla & *nl
+			'"Bedroom?" you ask hoarsely.'
+			'"Bedroom." <<$npc_firstname[$boy]>> shuts off the water and practically pushes you out of the shower back onto the bed.'
+			gs 'booty_call_start', 'bed_start'
 		end
 	end
 end

+ 3 - 3
locations/booty_call_sms.qsrc

@@ -74,7 +74,7 @@ if $ARGS[0] = 'start':
 
 		$VF['2b'] = 'ill come right now ;)'
 		if npc_humor[$ARGS[1]] <= 1 and rand(0,1) = 1:
-			$VM['3b'] = 'my cock is waiting for you'
+			$VM['3b'] = 'im already hard'
 		elseif npc_humor[$ARGS[1]] = 2 and rand(0,1) = 1:
 			if rand(0,1) = 1:
 				$VM['3b'] = 'in the street?? damn! keep it in your pants till you get here!'
@@ -93,7 +93,7 @@ if $ARGS[0] = 'pre_planned_booty_call':
 	$VM['0'] = dyneval('$result=''hey <<$pcs_nickname>>, you coming over?'' ')
 
 	$VF['1a'] = 'sorry, something came up'
-	$VF['1b'] = ''
+	$VF['1b'] = 'on my way now'
 
 	if rand(0,2) = 0:
 		$VM['2b'] = 'come over to my place lets fuck like bunnies'
@@ -110,7 +110,7 @@ if $ARGS[0] = 'pre_planned_booty_call':
 
 	$VF['2b'] = 'ill come right now ;)'
 	if npc_humor[$ARGS[1]] <= 1:
-		$VM['3b'] = 'my cock is waiting for you'
+		$VM['3b'] = 'im already hard'
 	elseif npc_humor[$ARGS[1]] = 2:
 		if rand(0,1) = 1:
 			$VM['3b'] = 'in the street?? damn! keep it in your pants till you get here!'

+ 4 - 0
locations/booty_call_start.qsrc

@@ -355,6 +355,7 @@ if $ARGS[0] = 'kuni_start':
 	act'Spread them for him':
 		cla & *nl
 		!! IMAGE HERE
+		booty_call['kuni'] = 1
 		if kuni_no[$boy] = 1:
 			kuni_yes[$boy] = 1 & kuni_no[$boy] = 0
 			'Realizing what he wants, you realize that you want it too and spread your legs, inviting him in. Despite initiating it, he seems surprised that you''re actually letting him.'
@@ -1225,6 +1226,7 @@ end
 if $ARGS[0] = 'bj_sub_cum_face3':
 	!! player choosing to do it
 	act'How about my face instead?':
+		booty_call['cum_count'] += 1
 		cla & *clr
 		$npc_apt_bedroom[$boy]
 		
@@ -1369,6 +1371,7 @@ if $ARGS[0] = 'bj_sub_cum_hand':
 	act'Finish him with your hand':
 		$booty_call['last_cum'] = 'hand'
 		booty_call['cum_hand'] = 1
+		booty_call['cum_count'] += 1
 		gs 'cum_call', 'hands', $boy, 1
 		gs 'stat'
 		cla & *clr
@@ -1383,6 +1386,7 @@ end
 if $ARGS[0] = 'bj_force_cum_mouth':
 	booty_call['cum_mouth'] = 1
 	booty_call['cum_mouth_force'] = 1
+	booty_call['cum_count'] += 1
 	$booty_call['last_cum'] = 'mouth'
 	cla & *clr
 	'<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow5.mp4"></video></center>'

+ 7 - 0
locations/booty_call_stats.qsrc

@@ -27,6 +27,7 @@ if $ARGS[0] = 'starting_stats':
 	booty_call['orgasm'] = orgasm
 	booty_call['orgasm_limit'] = orgasm + 6
 	booty_call['pc_condom_count'] = prezik
+	if $start_type[1] ! 'nomagic': booty_call['magik'] = pcs_magik
 	if npc_fuckbuddy[$boy] ! 1: npc_fuckbuddy[$boy] = 1
 end
 
@@ -34,6 +35,10 @@ 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 had sex with an npc
+	npc_fuck_times[$boy] += booty_call['fuck']
+	npc_kuni_times[$boy] += booty_call['kuni']
+	
 	!! number of times you have made your fuckbuddy cum
 	npc_cum_count[$boy] += booty_call['cum_count']
 	
@@ -124,4 +129,6 @@ if $ARGS[0] = 'sleep_check':
 	booty_call['sleep_cum_tits'] = cum_loc['tits']
 	booty_call['sleep_cum_hair'] = cum_loc['hair']
 end
+
+
 --- booty_call_stats ---------------------------------

+ 6 - 5
locations/booty_call_talk.qsrc

@@ -17,9 +17,9 @@ if $ARGS[0] = 'cum_react':
 			elseif booty_call['he_ask_tits'] = 1 and $booty_call['last_cum'] ! 'tits':
 				gs 'booty_call_talk', 'no_tits_cum'
 			else
-!!temporary fix but was commented out
+!!{temporary fix but was commented out
 				'You grin at him as he comes all over your hand, continuing to jerk him until his cock stops twitching and nothing else comes out. After a couple more tugs for good measure, you pull back.'
-				gs'booty_call_sex', 'sex_end'
+				gs'booty_call_sex', 'sex_end'}
 			end
 			gs'booty_call_talk', 'handjob_react'
 			gs'booty_call_talk', 'kuni_react'
@@ -30,7 +30,7 @@ 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:
+	if (booty_call['orgasm_count'] >= 5 or pcs_sleep < 20) and hour >= 20:
 		act'Collapse':gt'booty_call_after', 'black_out'
 	end
 end
@@ -468,10 +468,11 @@ if $ARGS[0] = 'free_creampies':
 					else
 						'"You don''t need to ask to come inside me y''know," you murmur. "I''m on birth control. So if you want to come inside me, you should go right ahead."'
 					end
+					gs 'booty_call_talk','free_creampies2'
 				end
 			end
 		end
-	elseif npc_free_creampies[$boy] = 1 and booty_call['safe_day'] = 0 and booty_call['probably_safe_day'] = 0 and mesec <= 0:
+	elseif npc_free_creampies[$boy] = 1 and booty_call['safe_day'] = 0 and booty_call['probably_safe_day'] = 0 and mesec <= 0 and birth_control['think_safe'] = 0:
 		if stat['safe_day'] = 1:
 			act'It''s a safe day':
 				booty_call['safe_day'] = 1
@@ -492,7 +493,7 @@ if $ARGS[0] = 'free_creampies':
 				'<i>Probably...</i> you quietly reiterate to yourself.'
 				gs'booty_call_sex', 'sex_end'
 			end
-		else
+		elseif booty_call['danger_day'] ! 1:
 			act'It''s a safe day (lie)':
 				booty_call['safe_day'] = 1
 				cla & *clr