Browse Source

[fixed] reverted previous dress loop fix because it destroys the foundation for future content - fixed the problem in a different way
[changed] cock_remove variable to cock_inserted variable because the logic is easier to track

hornguy6 1 year ago
parent
commit
89f997fc4d

+ 93 - 45
locations/booty_call_after.qsrc

@@ -45,7 +45,7 @@ end
 if $ARGS[0] = 'ending':
 if $ARGS[0] = 'ending':
 !!	gs 'booty_call_stats', 'save'
 !!	gs 'booty_call_stats', 'save'
 	gs 'arousal', 'end'
 	gs 'arousal', 'end'
-	gs'booty_call_after', 'dress'
+	if $clothingworntype = 'nude': gs'booty_call_after', 'dress'
 	if booty_call['fuck'] > 0: know_virgin[$boy] = 0
 	if booty_call['fuck'] > 0: know_virgin[$boy] = 0
 	if booty_call['creampie_orgasm'] = 1: stat_memory['creampie_orgasm'] = daystart
 	if booty_call['creampie_orgasm'] = 1: stat_memory['creampie_orgasm'] = daystart
 	npc_last_sex[$boy] = daystart
 	npc_last_sex[$boy] = daystart
@@ -54,8 +54,12 @@ end
 
 
 if $ARGS[0] = 'dress':
 if $ARGS[0] = 'dress':
 	if $clothingworntype = 'nude': gs 'clothing', 'wear_last_worn'
 	if $clothingworntype = 'nude': gs 'clothing', 'wear_last_worn'
-	if $pantyworntype = 'none': gs 'panties', 'wear', $lastwornpantytype['booty_call'], lastwornpantynumber['booty_call']
-	if $braworntype = 'none': gs 'bras', 'wear', $lastwornbratype['booty_call'], lastwornbranumber['booty_call']
+	if $pantyworntype = 'none' and $lastwornpantytype['booty_call'] ! 'none' and $lastwornpantytype['booty_call'] ! '':
+		gs 'panties', 'wear', $lastwornpantytype['booty_call'], lastwornpantynumber['booty_call']
+	end
+	if $braworntype = 'none' and $lastwornbratype['booty_call'] ! 'none' and $lastwornbratype['booty_call'] ! '':
+		gs 'bras', 'wear', $lastwornbratype['booty_call'], lastwornbranumber['booty_call']
+	end
 	gs 'stat'
 	gs 'stat'
 end
 end
 
 
@@ -300,7 +304,7 @@ if $ARGS[0] = 'tap_out':
 			booty_call['sore_pussy'] = 1
 			booty_call['sore_pussy'] = 1
 			cla & *clr
 			cla & *clr
 			$npc_apt_bedroom[$boy]
 			$npc_apt_bedroom[$boy]
-			if booty_call['cock_remove'] = 1:
+			if booty_call['cock_inserted'] = 0:
 				'"I need to tap out," you pant breathlessly. "You''re just too big for me... I can''t keep going..."'
 				'"I need to tap out," you pant breathlessly. "You''re just too big for me... I can''t keep going..."'
 			else
 			else
 				'"I need to tap out," you pant breathlessly, wincing at the pain of the large cock still filling you up. "You''re just too big for me... I can''t keep going..."'
 				'"I need to tap out," you pant breathlessly, wincing at the pain of the large cock still filling you up. "You''re just too big for me... I can''t keep going..."'
@@ -356,13 +360,13 @@ if $ARGS[0] = 'fucked_out':
 	$npc_apt_bedroom[$boy]
 	$npc_apt_bedroom[$boy]
 	if booty_call['fuck_again'] = 1:
 	if booty_call['fuck_again'] = 1:
 		'"Wanna keep going?" you eagerly ask <<$npc_firstname[$boy]>>.'
 		'"Wanna keep going?" you eagerly ask <<$npc_firstname[$boy]>>.'
-	elseif booty_call['cock_remove'] = 0:
+	elseif booty_call['cock_inserted'] = 1:
 		'"Wanna keep going?" you eagerly ask, flexing your pussy around <<$npc_firstname[$boy]>>''s cock.'
 		'"Wanna keep going?" you eagerly ask, flexing your pussy around <<$npc_firstname[$boy]>>''s cock.'
 	else
 	else
 		'"Wanna keep going?" you eagerly ask <<$npc_firstname[$boy]>>.'
 		'"Wanna keep going?" you eagerly ask <<$npc_firstname[$boy]>>.'
 	end
 	end
 	'"I don''t think I can..." he groans.'
 	'"I don''t think I can..." he groans.'
-	if booty_call['cock_remove'] = 1:
+	if booty_call['cock_inserted'] = 0:
 		'You look down and see <<$npc_firstname[$boy]>>''s cock already going limp, rapidly deflating right before your eyes.'
 		'You look down and see <<$npc_firstname[$boy]>>''s cock already going limp, rapidly deflating right before your eyes.'
 	else
 	else
 		'You realize with a start that <<$npc_firstname[$boy]>> is getting <i>softer</i>, not harder, inside you.'
 		'You realize with a start that <<$npc_firstname[$boy]>> is getting <i>softer</i>, not harder, inside you.'
@@ -371,7 +375,7 @@ if $ARGS[0] = 'fucked_out':
 	act'Ugh':
 	act'Ugh':
 		cla & *clr
 		cla & *clr
 		$booty_call['end_comment'] = '"Ugh..." you groan with a roll of your eyes.'
 		$booty_call['end_comment'] = '"Ugh..." you groan with a roll of your eyes.'
-		if booty_call['cock_remove'] = 1:
+		if booty_call['cock_inserted'] = 0:
 			$npc_apt_bedroom[$boy]
 			$npc_apt_bedroom[$boy]
 			$booty_call['end_comment']
 			$booty_call['end_comment']
 			gs'booty_call_after', 'after_sex1'
 			gs'booty_call_after', 'after_sex1'
@@ -384,7 +388,7 @@ if $ARGS[0] = 'fucked_out':
 	act'Sigh':
 	act'Sigh':
 		cla & *clr
 		cla & *clr
 		$booty_call['end_comment'] = 'You sigh in disappointment.'
 		$booty_call['end_comment'] = 'You sigh in disappointment.'
-		if booty_call['cock_remove'] = 1:
+		if booty_call['cock_inserted'] = 0:
 			$npc_apt_bedroom[$boy]
 			$npc_apt_bedroom[$boy]
 			$booty_call['end_comment']
 			$booty_call['end_comment']
 			gs'booty_call_after', 'after_sex1'
 			gs'booty_call_after', 'after_sex1'
@@ -401,7 +405,7 @@ if $ARGS[0] = 'fucked_out':
 		else
 		else
 			$booty_call['end_comment'] = '"Oops," you giggle. "Guess that''s my fault."'
 			$booty_call['end_comment'] = '"Oops," you giggle. "Guess that''s my fault."'
 		end
 		end
-		if booty_call['cock_remove'] = 1:
+		if booty_call['cock_inserted'] = 0:
 			$npc_apt_bedroom[$boy]
 			$npc_apt_bedroom[$boy]
 			$booty_call['end_comment']
 			$booty_call['end_comment']
 			gs'booty_call_after', 'after_sex1'
 			gs'booty_call_after', 'after_sex1'
@@ -892,7 +896,7 @@ if $ARGS[0] = 'cum_clean':
 			act'Never mind': cla & gs 'booty_call_sex', 'sex_end'
 			act'Never mind': cla & gs 'booty_call_sex', 'sex_end'
 			
 			
 			act'Ask him if he has any wipes':
 			act'Ask him if he has any wipes':
-				booty_call['cock_remove'] = 1
+				booty_call['cock_inserted'] = 0
 				gs 'cum_cleanup', 'cleanloc'
 				gs 'cum_cleanup', 'cleanloc'
 				gs'stat'
 				gs'stat'
 				cla & *clr
 				cla & *clr
@@ -928,7 +932,7 @@ if $ARGS[0] = 'cum_clean':
 				act'Use your wipes':
 				act'Use your wipes':
 					gs 'cum_cleanup', 'cleanloc'
 					gs 'cum_cleanup', 'cleanloc'
 					gs'stat'
 					gs'stat'
-					booty_call['cock_remove'] = 1
+					booty_call['cock_inserted'] = 0
 					cla & *clr
 					cla & *clr
 					'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
 					'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
 					$npc_apt_bedroom[$boy]
 					$npc_apt_bedroom[$boy]
@@ -945,7 +949,7 @@ if $ARGS[0] = 'cum_clean':
 
 
 			if cumloc[13] > 0:
 			if cumloc[13] > 0:
 				act'Lick your fingers clean':
 				act'Lick your fingers clean':
-					booty_call['cock_remove'] = 1
+					booty_call['cock_inserted'] = 0
 					gs'stat'
 					gs'stat'
 					gs 'cum_cleanup', 'cleanloc'
 					gs 'cum_cleanup', 'cleanloc'
 					stat['swallow'] += 1
 					stat['swallow'] += 1
@@ -1018,7 +1022,7 @@ end
 
 
 if $ARGS[0] = 'after_sex1':
 if $ARGS[0] = 'after_sex1':
 	booty_call['sex_over'] = 1
 	booty_call['sex_over'] = 1
-	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_inserted'] = 1 and ($booty_call['position'] = 'miss' or $booty_call['position'] = 'doggy' or $booty_call['position'] = 'cowgirl'):
 		act'Pull apart':
 		act'Pull apart':
 			cla & *clr
 			cla & *clr
 			gs'booty_call_after', 'pull_apart'
 			gs'booty_call_after', 'pull_apart'
@@ -1057,7 +1061,7 @@ if $ARGS[0] = 'after_sex1':
 end
 end
 
 
 if $ARGS[0] = 'pull_apart':
 if $ARGS[0] = 'pull_apart':
-	booty_call['cock_remove'] = 1
+	booty_call['cock_inserted'] = 0
 	if $booty_call['cum_choice'] = 'creampie':
 	if $booty_call['cum_choice'] = 'creampie':
 		if $booty_call['position'] = 'miss':
 		if $booty_call['position'] = 'miss':
 			'<center><video autoplay loop src="images/shared/sex/after/miss_after1.mp4"></video></center>'
 			'<center><video autoplay loop src="images/shared/sex/after/miss_after1.mp4"></video></center>'
@@ -1743,8 +1747,12 @@ if $ARGS[0] = 'dressing_image':
 		'<center><video autoplay loop src="images/pc/activities/misc/dress_bra1.mp4"></video></center>'
 		'<center><video autoplay loop src="images/pc/activities/misc/dress_bra1.mp4"></video></center>'
 	elseif $booty_call['dress_describe'] = 'slipping your skirt up your legs':
 	elseif $booty_call['dress_describe'] = 'slipping your skirt up your legs':
 		'<center><video autoplay loop src="images/pc/activities/misc/dress_skirt1.mp4"></video></center>'
 		'<center><video autoplay loop src="images/pc/activities/misc/dress_skirt1.mp4"></video></center>'
+!!	elseif $booty_call['dress_describe'] = 'slipping your skirt up over your panties':
+!!		'<center><video autoplay loop src="images/pc/activities/misc/dress_skirt1.mp4"></video></center>'
 	elseif $booty_call['dress_describe'] = 'pulling your top over your breasts':
 	elseif $booty_call['dress_describe'] = 'pulling your top over your breasts':
 		'<center><video autoplay loop src="images/pc/activities/misc/dress_top1.mp4"></video></center>'
 		'<center><video autoplay loop src="images/pc/activities/misc/dress_top1.mp4"></video></center>'
+!!	elseif $booty_call['dress_describe'] = 'pulling your top over your bra':
+!!		'<center><video autoplay loop src="images/pc/activities/misc/dress_top1.mp4"></video></center>'
 	elseif $booty_call['dress_describe'] = 'tugging your pants over your hips':
 	elseif $booty_call['dress_describe'] = 'tugging your pants over your hips':
 		'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
 		'<center><video autoplay loop src="images/pc/activities/misc/dress_1.mp4"></video></center>'
 	elseif booty_call['hotel'] = 1:
 	elseif booty_call['hotel'] = 1:
@@ -1766,6 +1774,7 @@ end
 
 
 if $ARGS[0] = 'dressing1':
 if $ARGS[0] = 'dressing1':
 	cla & *clr
 	cla & *clr
+!!	gs'booty_call_after', 'dress'
 	gs'booty_call_after', 'dress_loop'
 	gs'booty_call_after', 'dress_loop'
 	gs'booty_call_after', 'dressing_image'
 	gs'booty_call_after', 'dressing_image'
 	
 	
@@ -1776,16 +1785,19 @@ if $ARGS[0] = 'dressing1':
 		else
 		else
 			'You quietly reach down for where you left your clothes and try to pick them up without waking <<$npc_firstname[$boy]>>.'
 			'You quietly reach down for where you left your clothes and try to pick them up without waking <<$npc_firstname[$boy]>>.'
 		end
 		end
-		gs'booty_call_after', 'dress'
+		
 		gs'booty_call_after', 'dressing2'
 		gs'booty_call_after', 'dressing2'
 	else
 	else
 		gs'booty_call_after', 'dress_start_desc'
 		gs'booty_call_after', 'dress_start_desc'
 		if booty_call['angry_after'] = 1 or booty_call['annoyed'] > 0:
 		if booty_call['angry_after'] = 1 or booty_call['annoyed'] > 0:
-			'"I have to go," you say flatly, <<$booty_call[''dress_describe'']>> without looking at <<$npc_firstname[$boy]>>.'
+			'"I have to go," you say flatly, reaching down for your clothes without looking at <<$npc_firstname[$boy]>>.'
 			gs'booty_call_after', 'dressing2'
 			gs'booty_call_after', 'dressing2'
 		elseif booty_call['cant_stay'] = 1:
 		elseif booty_call['cant_stay'] = 1:
+			!! there is an additional dress_loop here to make it possible to give panties here
+			gs'booty_call_after', 'dress_loop'
 			'"Guess I''ll go then," you sigh, <<$booty_call[''dress_describe'']>>.'
 			'"Guess I''ll go then," you sigh, <<$booty_call[''dress_describe'']>>.'
 			gs'booty_call_after', 'dressing2'
 			gs'booty_call_after', 'dressing2'
+			gs 'booty_call_after', 'panty_gift'
 		elseif booty_call['npc_late'] = 0:
 		elseif booty_call['npc_late'] = 0:
 			'"You heading out?" <<$npc_firstname[$boy]>> asks as you are <<$booty_call[''dress_describe'']>>.'
 			'"You heading out?" <<$npc_firstname[$boy]>> asks as you are <<$booty_call[''dress_describe'']>>.'
 			gs'booty_call_after', 'not_leaving'
 			gs'booty_call_after', 'not_leaving'
@@ -1815,7 +1827,8 @@ if $ARGS[0] = 'dressing2':
 		act'Finish getting dressed':
 		act'Finish getting dressed':
 			gs'booty_call_after', 'dress_loop'
 			gs'booty_call_after', 'dress_loop'
 			cla & *clr
 			cla & *clr
-			$npc_apt_bedroom[$boy]
+!!			$npc_apt_bedroom[$boy]
+			gs'booty_call_after', 'dressing_image'
 			'You finish <<$booty_call[''dress_describe'']>>.'
 			'You finish <<$booty_call[''dress_describe'']>>.'
 			gs'booty_call_after', 'after_sex_dressed'
 			gs'booty_call_after', 'after_sex_dressed'
 		end
 		end
@@ -1839,8 +1852,8 @@ end
 if $ARGS[0] = 'leaving_soon':
 if $ARGS[0] = 'leaving_soon':
 	act'Yeah':
 	act'Yeah':
 		booty_call['leaving'] = 1
 		booty_call['leaving'] = 1
-		
 		cla & *clr
 		cla & *clr
+		gs'booty_call_after', 'dress_loop'
 		gs'booty_call_after', 'dressing_image'
 		gs'booty_call_after', 'dressing_image'
 		gs'booty_call_after', 'dress_start_desc'
 		gs'booty_call_after', 'dress_start_desc'
 		'"You heading out?" <<$npc_firstname[$boy]>> asks.'
 		'"You heading out?" <<$npc_firstname[$boy]>> asks.'
@@ -1867,6 +1880,7 @@ if $ARGS[0] = 'going_disco':
 		if $region = 'pav':
 		if $region = 'pav':
 			act'Going to the disco':
 			act'Going to the disco':
 				cla & *clr
 				cla & *clr
+				gs'booty_call_after', 'dress_loop'
 				gs'booty_call_after', 'dressing_image'
 				gs'booty_call_after', 'dressing_image'
 				gs'booty_call_after', 'dress_start_desc'
 				gs'booty_call_after', 'dress_start_desc'
 				'"You heading out?" <<$npc_firstname[$boy]>> asks.'
 				'"You heading out?" <<$npc_firstname[$boy]>> asks.'
@@ -1883,6 +1897,7 @@ if $ARGS[0] = 'going_disco':
 		else
 		else
 			act'Going to the club':
 			act'Going to the club':
 				cla & *clr
 				cla & *clr
+				gs'booty_call_after', 'dress_loop'
 				gs'booty_call_after', 'dressing_image'
 				gs'booty_call_after', 'dressing_image'
 				gs'booty_call_after', 'dress_start_desc'
 				gs'booty_call_after', 'dress_start_desc'
 				'"You heading out?" <<$npc_firstname[$boy]>> asks.'
 				'"You heading out?" <<$npc_firstname[$boy]>> asks.'
@@ -1905,6 +1920,7 @@ if $ARGS[0] = 'mom_late':
 		act'Mom will kill me':
 		act'Mom will kill me':
 			booty_call['mom_kill'] = 1
 			booty_call['mom_kill'] = 1
 			cla & *clr
 			cla & *clr
+			gs'booty_call_after', 'dress_loop'
 			gs'booty_call_after', 'dressing_image'
 			gs'booty_call_after', 'dressing_image'
 			gs'booty_call_after', 'dress_start_desc'
 			gs'booty_call_after', 'dress_start_desc'
 			'"You heading out?" <<$npc_firstname[$boy]>> asks.'
 			'"You heading out?" <<$npc_firstname[$boy]>> asks.'
@@ -2126,7 +2142,7 @@ if $ARGS[0] = 'panty_gift2':
 		act'To remember my virginity':
 		act'To remember my virginity':
 			cla & *clr
 			cla & *clr
 			gs'booty_call_after', 'dressing_image'
 			gs'booty_call_after', 'dressing_image'
-			'"To remember my virginity," you smile, <<$booty_call[''dress_describe'']>>. "And commemorate the moment you made me into a woman."'
+			'"To remember my virginity," you smile, <<$booty_call[''dress_describe'']>>. "And that you made me a woman."'
 			if npc_girlfriend[$boy] = 1:
 			if npc_girlfriend[$boy] = 1:
 				if pc_know_npc_has_girlfriend[$boy] = 0: pc_know_npc_has_girlfriend[$boy] = 1
 				if pc_know_npc_has_girlfriend[$boy] = 0: pc_know_npc_has_girlfriend[$boy] = 1
 				'"And what am I supposed to do with these when my girlfriend comes home?" he asks, looking at them amusedly.'
 				'"And what am I supposed to do with these when my girlfriend comes home?" he asks, looking at them amusedly.'
@@ -2206,41 +2222,72 @@ if $ARGS[0] = 'dress_image':
 end
 end
 
 
 if $ARGS[0] = 'dress_loop':
 if $ARGS[0] = 'dress_loop':
-	$booty_call['dress_describe'] = ''
-	if $clothingworntype = 'nude':
-		if $lastwornpantytype['booty_call'] ! 'none':
-			$booty_call['dress_describe'] += 'pulling your panties up your legs'
-			if $lastwornbratype['booty_call'] ! 'none' or $clothingworntype = 'nude': $booty_call['dress_describe'] += ' and '
-		end
+	:dress_loop_start
+	if booty_call['dressing_start'] ! 1:
+		booty_call['dressing_start'] = 1
+		$booty_call['dress_describe'] = 'reaching down for your clothes'
+	elseif $lastwornpantytype['booty_call'] ! 'none' and $lastwornbratype['booty_call'] ! 'none'  and $pantyworntype = 'none' and booty_call['panty_wear'] ! 1 and booty_call['bra_wear'] ! 1:
 		gs 'panties', 'wear', $lastwornpantytype['booty_call'], lastwornpantynumber['booty_call']
 		gs 'panties', 'wear', $lastwornpantytype['booty_call'], lastwornpantynumber['booty_call']
+		gs 'bras', 'wear', $lastwornbratype['booty_call'], lastwornbranumber['booty_call']
+		booty_call['panty_wear'] = 1
+		booty_call['bra_wear'] = 1
 		killvar 'lastwornpantytype'
 		killvar 'lastwornpantytype'
 		killvar 'lastwornpantynumber'
 		killvar 'lastwornpantynumber'
-		
-		if $lastwornbratype['booty_call'] ! 'none':
-			$booty_call['dress_describe'] += 'fastening your bra around your chest'
-			if $clothingworntype = 'nude': $booty_call['dress_describe'] += ' then '
-		end
+		killvar 'lastwornbratype'
+		killvar 'lastwornbranumber'
+		$booty_call['dress_describe'] = 'pulling your panties up your legs and fastening your bra around your chest'
+	elseif $lastwornpantytype['booty_call'] ! 'none' and $pantyworntype = 'none' and booty_call['panty_wear'] ! 1:
+		gs 'panties', 'wear', $lastwornpantytype['booty_call'], lastwornpantynumber['booty_call']
+		killvar 'lastwornpantytype'
+		killvar 'lastwornpantynumber'
+		booty_call['panty_wear'] = 1
+		$booty_call['dress_describe'] = 'pulling your panties up'
+	elseif $lastwornbratype['booty_call'] ! 'none' and $lastwornbratype['booty_call'] ! '' and $braworntype = 'none' and booty_call['bra_wear'] ! 1:
 		gs 'bras', 'wear', $lastwornbratype['booty_call'], lastwornbranumber['booty_call']
 		gs 'bras', 'wear', $lastwornbratype['booty_call'], lastwornbranumber['booty_call']
 		killvar 'lastwornbratype'
 		killvar 'lastwornbratype'
 		killvar 'lastwornbranumber'
 		killvar 'lastwornbranumber'
-
-		gs'clothing', 'wear', $lastwornclothingtype['booty_call'], lastwornclothingnumber['booty_call']
-		if CloDress = 1:
-			$booty_call['dress_describe'] += 'pulling your dress over your shoulders'
-		elseif CloSkirtShortness > 0:
-			$booty_call['dress_describe'] = 'slipping your skirt up your legs'
-			$booty_call['dress_describe'] += ' and pulling your top over your breasts'
+		booty_call['bra_wear'] = 1
+		$booty_call['dress_describe'] = 'fastening your bra around your chest'
+	elseif $clothingworntype = 'nude':
+		gs'clothing', 'wear_last_worn'
+		jump 'dress_loop_start'
+	elseif $clothingworntype ! 'nude' and booty_call['dress_end'] ! 1:
+		if CloDress = 1 and (booty_call['dress_top_wear'] ! 1 or booty_call['dress_skirt_wear'] ! 1):
+			if booty_call['dress_top_wear'] ! 1:
+				booty_call['dress_top_wear'] = 1
+				$booty_call['dress_describe'] = 'pulling your dress over your shoulders'
+			elseif booty_call['dress_skirt_wear'] ! 1:
+				booty_call['dress_skirt_wear'] = 1
+				booty_call['dress_end'] = 1
+				$booty_call['dress_describe'] = 'smoothing your skirt out'
+			end
 		else
 		else
-			$booty_call['dress_describe'] += 'tugging your pants over your hips'
-			$booty_call['dress_describe'] += ' and pulling your top over your breasts'
+			if CloSkirtShortness > 0 and booty_call['skirt_wear'] ! 1 and booty_call['dress_end'] ! 1:
+				booty_call['skirt_wear'] = 1
+				if $pantyworntype = 'none':
+					$booty_call['dress_describe'] = 'slipping your skirt up your legs'
+				else
+					$booty_call['dress_describe'] = 'slipping your skirt up over your panties'
+				end
+			elseif CloSkirtShortness = 0 and booty_call['dress_end'] ! 1 and booty_call['pants_wear'] ! 1:
+				booty_call['pants_wear'] = 1
+				$booty_call['dress_describe'] = 'tugging your pants over your hips'
+			else
+				booty_call['dress_end'] = 1
+				if $braworntype = 'none':
+					$booty_call['dress_describe'] = 'pulling your top over your breasts'
+				else
+					$booty_call['dress_describe'] = 'pulling your top over your bra'
+				end
+			end
 		end
 		end
-	else
+	elseif booty_call['dress_end'] = 1:
 		if CloDress = 1:
 		if CloDress = 1:
-			$booty_call['dress_describe'] += 'checking your dress'
+			$booty_call['dress_describe'] = 'checking your dress'
 		elseif CloSkirtShortness > 0:
 		elseif CloSkirtShortness > 0:
-			$booty_call['dress_describe'] += 'smoothing your skirt'
+			$booty_call['dress_describe'] = 'smoothing your skirt'
 		else
 		else
-			$booty_call['dress_describe'] += 'checking your clothes'
+			$booty_call['dress_describe'] = 'checking your clothes'
 		end
 		end
 	end
 	end
 	gs'stat'
 	gs'stat'
@@ -2289,7 +2336,7 @@ if $ARGS[0] = 'after_sex_dressed':
 end
 end
 
 
 if $ARGS[0] = 'leaving_dialogue':
 if $ARGS[0] = 'leaving_dialogue':
-	'"I gotta get going," you say'
+	'"I gotta get going," you say.'
 	'"Okay, see you later."'
 	'"Okay, see you later."'
 	act'"Bye"':
 	act'"Bye"':
 		$booty_call['leave_dialogue'] = 'Bye'
 		$booty_call['leave_dialogue'] = 'Bye'
@@ -2513,7 +2560,8 @@ if $ARGS[0] = 'dress_talk':
 	act'Finish getting dressed':
 	act'Finish getting dressed':
 		gs'booty_call_after', 'dress_loop'
 		gs'booty_call_after', 'dress_loop'
 		cla & *clr
 		cla & *clr
-		$npc_apt_bedroom[$boy]
+!!		$npc_apt_bedroom[$boy]
+		gs'booty_call_after', 'dressing_image'
 		'You finish <<$booty_call[''dress_describe'']>>'
 		'You finish <<$booty_call[''dress_describe'']>>'
 		gs'booty_call_after', 'after_sex_dressed'
 		gs'booty_call_after', 'after_sex_dressed'
 	end
 	end

+ 1 - 1
locations/booty_call_condoms.qsrc

@@ -128,7 +128,7 @@ if $ARGS[0] = 'pc_condoms':
 			act'Do you have any?':
 			act'Do you have any?':
 				cla & *clr
 				cla & *clr
 				$npc_apt_bedroom
 				$npc_apt_bedroom
-				if booty_call['cock_remove'] = 0:
+				if booty_call['cock_inserted'] = 1:
 					'"But I''m not ready to stop," you grin, flexing your pussy around <<$npc_firstname[$boy]>>''s cock inside you. "Have you got any?"'
 					'"But I''m not ready to stop," you grin, flexing your pussy around <<$npc_firstname[$boy]>>''s cock inside you. "Have you got any?"'
 				else
 				else
 					'"But I''m not ready to stop," you say. "Have you got any?"'
 					'"But I''m not ready to stop," you say. "Have you got any?"'

+ 1 - 1
locations/booty_call_cowgirl.qsrc

@@ -18,7 +18,7 @@ if $ARGS[0] = 'cowgirl_start':
 
 
 			act'Ride him hard':gt 'booty_call_cowgirl', 'cowgirl3'
 			act'Ride him hard':gt 'booty_call_cowgirl', 'cowgirl3'
 		end
 		end
-	elseif booty_call['force_initiative'] = 2 and booty_call['cock_remove'] = 0:
+	elseif booty_call['force_initiative'] = 2 and booty_call['cock_inserted'] = 1:
 		cla
 		cla
 		act'Continue':
 		act'Continue':
 			cla & *clr
 			cla & *clr

+ 18 - 18
locations/booty_call_cum.qsrc

@@ -213,6 +213,7 @@ if $ARGS[0] = 'cowgirl_cum':
 end
 end
 
 
 if $ARGS[0] = 'fuck_cum_random':
 if $ARGS[0] = 'fuck_cum_random':
+	booty_call['his_choice'] = 0
 	booty_call['cum_choice'] = rand(1,10)
 	booty_call['cum_choice'] = rand(1,10)
 	booty_call['fuck_count'] += 1
 	booty_call['fuck_count'] += 1
 	booty_call['cum_count'] += 1
 	booty_call['cum_count'] += 1
@@ -665,7 +666,7 @@ if $ARGS[0] = 'cum_wherever':
 end
 end
 
 
 if $ARGS[0] = 'cum_jerkoff':
 if $ARGS[0] = 'cum_jerkoff':
-	booty_call['cock_remove'] = 1
+	booty_call['cock_inserted'] = 0
 	$booty_call['cum_describe1'] = 'Sorry,'
 	$booty_call['cum_describe1'] = 'Sorry,'
 	$booty_call['cum_describe2'] = 'looking down at the strands of cum coating your fingers'
 	$booty_call['cum_describe2'] = 'looking down at the strands of cum coating your fingers'
 	$booty_call['last_cum'] = 'hand'
 	$booty_call['last_cum'] = 'hand'
@@ -694,7 +695,7 @@ if $ARGS[0] = 'cum_jerkoff':
 end
 end
 
 
 if $ARGS[0] = 'cum_facial':
 if $ARGS[0] = 'cum_facial':
-	booty_call['cock_remove'] = 1
+	booty_call['cock_inserted'] = 0
 	$booty_call['cum_choice'] = 'facial'
 	$booty_call['cum_choice'] = 'facial'
 	$booty_call['last_cum'] = 'facial'
 	$booty_call['last_cum'] = 'facial'
 	booty_call['cum_face'] += 1
 	booty_call['cum_face'] += 1
@@ -737,7 +738,7 @@ if $ARGS[0] = 'cum_facial':
 end
 end
 
 
 if $ARGS[0] = 'facial_jerk_him':
 if $ARGS[0] = 'facial_jerk_him':
-	booty_call['cock_remove'] = 1
+	booty_call['cock_inserted'] = 0
 	booty_call['cum_face'] += 1
 	booty_call['cum_face'] += 1
 	booty_call['facial'] += 1
 	booty_call['facial'] += 1
 	booty_call['pc_facial_jerk'] += 1
 	booty_call['pc_facial_jerk'] += 1
@@ -773,7 +774,7 @@ if $ARGS[0] = 'facial_jerk_him':
 end
 end
 
 
 if $ARGS[0] = 'facial_he_jerks':
 if $ARGS[0] = 'facial_he_jerks':
-	booty_call['cock_remove'] = 1
+	booty_call['cock_inserted'] = 0
 
 
 	gs'booty_call_cum', 'facial_close_eyes'
 	gs'booty_call_cum', 'facial_close_eyes'
 	gs'booty_call_cum', 'facial_tongue_swallow'
 	gs'booty_call_cum', 'facial_tongue_swallow'
@@ -798,6 +799,7 @@ end
 
 
 if $ARGS[0] = 'facial_close_eyes':
 if $ARGS[0] = 'facial_close_eyes':
 	act'Close your eyes':
 	act'Close your eyes':
+		booty_call['cum_face'] += 1
 		$booty_call['last_cum'] = 'facial'
 		$booty_call['last_cum'] = 'facial'
 		$booty_call['cum_describe1'] = 'Thanks,'
 		$booty_call['cum_describe1'] = 'Thanks,'
 		$booty_call['cum_describe2'] = 'wiping the cum from your eyes'
 		$booty_call['cum_describe2'] = 'wiping the cum from your eyes'
@@ -994,7 +996,7 @@ if $ARGS[0] = 'facial_brace':
 end
 end
 if $ARGS[0] = 'cum_mouth':
 if $ARGS[0] = 'cum_mouth':
 	cla
 	cla
-	booty_call['cock_remove'] = 1
+	booty_call['cock_inserted'] = 0
 	!! differing descriptions based on position
 	!! differing descriptions based on position
 	!!'<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
 	!!'<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
 	if booty_call['his_choice'] = 1:
 	if booty_call['his_choice'] = 1:
@@ -1021,7 +1023,7 @@ if $ARGS[0] = 'cum_mouth':
 end
 end
 
 
 if $ARGS[0] = 'cum_mouth1':
 if $ARGS[0] = 'cum_mouth1':
-	booty_call['cock_remove'] = 1
+	booty_call['cock_inserted'] = 0
 	$booty_call['cum_choice'] = 'mouth'
 	$booty_call['cum_choice'] = 'mouth'
 	$booty_call['last_cum'] = 'mouth'
 	$booty_call['last_cum'] = 'mouth'
 	booty_call['cum_mouth'] += 1
 	booty_call['cum_mouth'] += 1
@@ -1232,7 +1234,7 @@ if $ARGS[0] = 'cum_mouth_after':
 end
 end
 
 
 if $ARGS[0] = 'cum_tits1':
 if $ARGS[0] = 'cum_tits1':
-	booty_call['cock_remove'] = 1
+	booty_call['cock_inserted'] = 0
 	$booty_call['last_cum'] = 'tits'
 	$booty_call['last_cum'] = 'tits'
 	booty_call['cum_tits'] += 1
 	booty_call['cum_tits'] += 1
 	gs'cum_call', 'face',$boy,1
 	gs'cum_call', 'face',$boy,1
@@ -1278,7 +1280,7 @@ if $ARGS[0] = 'cum_tits1':
 end
 end
 
 
 if $ARGS[0] = 'cum_tits2':
 if $ARGS[0] = 'cum_tits2':
-	booty_call['cock_remove'] = 1
+	booty_call['cock_inserted'] = 0
 	cla & *clr
 	cla & *clr
 	booty_call['pc_titcum_jerk'] = 1
 	booty_call['pc_titcum_jerk'] = 1
 	$booty_call['last_cum'] = 'tits'
 	$booty_call['last_cum'] = 'tits'
@@ -1293,7 +1295,7 @@ if $ARGS[0] = 'cum_tits2':
 end
 end
 
 
 if $ARGS[0] = 'cum_tits3':
 if $ARGS[0] = 'cum_tits3':
-	booty_call['cock_remove'] = 1
+	booty_call['cock_inserted'] = 0
 	cla & *clr
 	cla & *clr
 	$booty_call['last_cum'] = 'tits'
 	$booty_call['last_cum'] = 'tits'
 	gs 'cum_call', 'breasts', $boy, 1
 	gs 'cum_call', 'breasts', $boy, 1
@@ -1334,7 +1336,7 @@ end
 if $ARGS[0] = 'cum_tits4':
 if $ARGS[0] = 'cum_tits4':
 	if tits > 1:
 	if tits > 1:
 		act'Finish him with your tits':
 		act'Finish him with your tits':
-			booty_call['cock_remove'] = 1
+			booty_call['cock_inserted'] = 0
 			booty_call['cum_tits'] = 1
 			booty_call['cum_tits'] = 1
 			$booty_call['last_cum'] = 'tits'
 			$booty_call['last_cum'] = 'tits'
 			booty_call['cum_count'] += 1
 			booty_call['cum_count'] += 1
@@ -1559,7 +1561,7 @@ end
 
 
 if $ARGS[0] = 'cum_inside_pull_away':
 if $ARGS[0] = 'cum_inside_pull_away':
 	act'Pull away':
 	act'Pull away':
-		booty_call['cock_remove'] = 1
+		booty_call['cock_inserted'] = 0
 		cla & *clr
 		cla & *clr
 		if $booty_call['position'] = 'miss':
 		if $booty_call['position'] = 'miss':
 			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/drip3.mp4"></video></center>'
 			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/drip3.mp4"></video></center>'
@@ -1575,7 +1577,7 @@ if $ARGS[0] = 'cum_inside_pull_away':
 	end
 	end
 	
 	
 !!{	act'Let him pull out':
 !!{	act'Let him pull out':
-		booty_call['cock_remove'] = 1
+		booty_call['cock_inserted'] = 0
 		cla & *clr
 		cla & *clr
 		if $booty_call['position'] = 'miss':
 		if $booty_call['position'] = 'miss':
 			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/miss1.mp4"></video></center>'
 			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/miss1.mp4"></video></center>'
@@ -1755,7 +1757,7 @@ end
 
 
 if $ARGS[0] = 'cum_pullout':
 if $ARGS[0] = 'cum_pullout':
 	if booty_call['cum_choice'] > 9 and booty_call['extra_caution'] = 0: gt'booty_call_cum', 'creampie_surprise'
 	if booty_call['cum_choice'] > 9 and booty_call['extra_caution'] = 0: gt'booty_call_cum', 'creampie_surprise'
-	booty_call['cock_remove'] = 1
+	booty_call['cock_inserted'] = 0
 	$booty_call['cum_choice'] = 'pullout'
 	$booty_call['cum_choice'] = 'pullout'
 	$booty_call['last_cum'] = 'pullout'
 	$booty_call['last_cum'] = 'pullout'
 	if booty_call['pullout_ask'] = 1:
 	if booty_call['pullout_ask'] = 1:
@@ -2123,7 +2125,7 @@ if $ARGS[0] = 'broken_condom1':
 	end
 	end
 	
 	
 	act'Take it in stride':
 	act'Take it in stride':
-		booty_call['cock_remove'] = 1
+		booty_call['cock_inserted'] = 0
 		cla & *clr
 		cla & *clr
 		if $booty_call['position'] = 'cowgirl':
 		if $booty_call['position'] = 'cowgirl':
 			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie2.mp4"></video></center>'
 			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie2.mp4"></video></center>'
@@ -2179,10 +2181,8 @@ if $ARGS[0] = 'broken_condom2':
 	cla & *clr
 	cla & *clr
 	if $booty_call['position'] = 'miss':
 	if $booty_call['position'] = 'miss':
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum61.jpg"></center>'
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum61.jpg"></center>'
-		booty_call['cock_remove'] = 1
 	elseif $booty_call['position'] = 'doggy':
 	elseif $booty_call['position'] = 'doggy':
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum71.jpg"></center>'
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum71.jpg"></center>'
-		booty_call['cock_remove'] = 1
 	elseif $booty_call['position'] = 'cowgirl':
 	elseif $booty_call['position'] = 'cowgirl':
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum81.jpg"></center>'
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum81.jpg"></center>'
 	end
 	end
@@ -2190,7 +2190,7 @@ if $ARGS[0] = 'broken_condom2':
 	*nl
 	*nl
 	'Something feels...'
 	'Something feels...'
 	act'Continue':
 	act'Continue':
-		booty_call['cock_remove'] = 1
+		booty_call['cock_inserted'] = 0
 		cla & *clr
 		cla & *clr
 		if $booty_call['position'] = 'doggy':
 		if $booty_call['position'] = 'doggy':
 			'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/doggy1.jpg"></center>'
 			'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/doggy1.jpg"></center>'
@@ -2201,7 +2201,7 @@ if $ARGS[0] = 'broken_condom2':
 			'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
 			'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
 			'<<$npc_firstname[$boy]>> slips his cock out from inside you and something wet trickles out after it.'
 			'<<$npc_firstname[$boy]>> slips his cock out from inside you and something wet trickles out after it.'
 			*nl
 			*nl
-			'Turning around, you look at his cock and confirm your suspicions: the condom broke.'
+			'Looking down between your legs, you see his cock and confirm your suspicions: the condom broke.'
 		end
 		end
 		gs'booty_call_reactions', 'oh_shit_options'
 		gs'booty_call_reactions', 'oh_shit_options'
 		gs'booty_call_reactions', 'creampie_accident_birth_control'
 		gs'booty_call_reactions', 'creampie_accident_birth_control'

+ 1 - 1
locations/booty_call_doggy.qsrc

@@ -16,7 +16,7 @@ if $ARGS[0] = 'doggy_start':
 			'"I want you to fuck me from behind now."'
 			'"I want you to fuck me from behind now."'
 			act'Keep fucking':gs'booty_call_doggy', 'doggy_goto'
 			act'Keep fucking':gs'booty_call_doggy', 'doggy_goto'
 		end
 		end
-	elseif booty_call['force_initiative'] = 2 and booty_call['cock_remove'] = 0:
+	elseif booty_call['force_initiative'] = 2 and booty_call['cock_inserted'] = 1:
 		cla
 		cla
 		act'Continue':
 		act'Continue':
 			cla & *clr
 			cla & *clr

+ 1 - 1
locations/booty_call_miss.qsrc

@@ -14,7 +14,7 @@ if $ARGS[0] = 'missionary_start':
 			'"I want you on top," you whisper huskily.'
 			'"I want you on top," you whisper huskily.'
 			act'Keep fucking':gs'booty_call_miss', 'miss_goto'
 			act'Keep fucking':gs'booty_call_miss', 'miss_goto'
 		end
 		end
-	elseif booty_call['force_initiative'] = 2 and booty_call['cock_remove'] = 0:
+	elseif booty_call['force_initiative'] = 2 and booty_call['cock_inserted'] = 1:
 		cla
 		cla
 		act'Continue':
 		act'Continue':
 			cla & *clr
 			cla & *clr

+ 19 - 19
locations/booty_call_reactions.qsrc

@@ -57,7 +57,7 @@ end
 
 
 if $ARGS[0] = 'creampie_react':
 if $ARGS[0] = 'creampie_react':
 	if $booty_call['last_cum'] = 'creampie':
 	if $booty_call['last_cum'] = 'creampie':
-		if booty_call['cock_remove'] ! 1:gs'booty_call_cum', 'cum_inside_pull_away'
+		if booty_call['cock_inserted'] = 1:gs'booty_call_cum', 'cum_inside_pull_away'
 !!		if booty_call['creampie_surprise'] = 1:
 !!		if booty_call['creampie_surprise'] = 1:
 		
 		
 		if booty_call['creampie_ask'] = 1 and npc_boyfriend_creampie_rule[$boy] > 0 and npc_boyfriend_creampie_rule[$boy] < 3 and npc_free_creampies[$boy] = 0:
 		if booty_call['creampie_ask'] = 1 and npc_boyfriend_creampie_rule[$boy] > 0 and npc_boyfriend_creampie_rule[$boy] < 3 and npc_free_creampies[$boy] = 0:
@@ -84,7 +84,7 @@ if $ARGS[0] = 'creampie_safe_day':
 				cla
 				cla
 				act'Reassurance':
 				act'Reassurance':
 					cla & *clr
 					cla & *clr
-					if booty_call['cock_remove'] = 1:
+					if booty_call['cock_inserted'] = 0:
 						gs 'booty_call_reactions', 'creampie_pull_out_image'
 						gs 'booty_call_reactions', 'creampie_pull_out_image'
 						'"Don''t worry," you smile as <<$npc_firstname[$boy]>>''s cum continues to trickle from your pussy. "It''s a safe day."'
 						'"Don''t worry," you smile as <<$npc_firstname[$boy]>>''s cum continues to trickle from your pussy. "It''s a safe day."'
 					else
 					else
@@ -105,7 +105,7 @@ if $ARGS[0] = 'creampie_safe_day':
 				act'Lucky':
 				act'Lucky':
 					cla & *clr
 					cla & *clr
 					if booty_call['creampie_surprise'] = 1:
 					if booty_call['creampie_surprise'] = 1:
-						if booty_call['cock_remove'] = 1:
+						if booty_call['cock_inserted'] = 0:
 							gs 'booty_call_reactions', 'creampie_pull_out_image'
 							gs 'booty_call_reactions', 'creampie_pull_out_image'
 							'"That was lucky," you smile as <<$npc_firstname[$boy]>>''s cum continues to trickle from your pussy. "If you''re gonna come inside me by mistake, it might as well be on a safe day."'
 							'"That was lucky," you smile as <<$npc_firstname[$boy]>>''s cum continues to trickle from your pussy. "If you''re gonna come inside me by mistake, it might as well be on a safe day."'
 						else
 						else
@@ -122,7 +122,7 @@ if $ARGS[0] = 'creampie_safe_day':
 						end
 						end
 					else
 					else
 						booty_call['creampie_allowance'] = 1
 						booty_call['creampie_allowance'] = 1
-						if booty_call['cock_remove'] = 1:
+						if booty_call['cock_inserted'] = 0:
 							gs 'booty_call_reactions', 'creampie_pull_out_image'
 							gs 'booty_call_reactions', 'creampie_pull_out_image'
 							'"We''re in luck today," you smile as <<$npc_firstname[$boy]>>''s cum continues to trickle from your pussy. "It''s a safe day, so you can come inside me as much as you want."'
 							'"We''re in luck today," you smile as <<$npc_firstname[$boy]>>''s cum continues to trickle from your pussy. "It''s a safe day, so you can come inside me as much as you want."'
 						else
 						else
@@ -147,7 +147,7 @@ if $ARGS[0] = 'creampie_safe_day':
 				cla
 				cla
 				act'Reassurance':
 				act'Reassurance':
 					cla & *clr
 					cla & *clr
-					if booty_call['cock_remove'] = 1:
+					if booty_call['cock_inserted'] = 0:
 						gs 'booty_call_reactions', 'creampie_pull_out_image'
 						gs 'booty_call_reactions', 'creampie_pull_out_image'
 						'"Don''t worry," you smile as <<$npc_firstname[$boy]>>''s cum continues to trickle from your pussy. "It should be safe today."'
 						'"Don''t worry," you smile as <<$npc_firstname[$boy]>>''s cum continues to trickle from your pussy. "It should be safe today."'
 					else
 					else
@@ -228,7 +228,7 @@ if $ARGS[0] = 'creampie_enjoy_that':
 	if booty_call['creampie_surprise'] > 0 and booty_call['came_together'] < 1:
 	if booty_call['creampie_surprise'] > 0 and booty_call['came_together'] < 1:
 		act'Did you enjoy that?':
 		act'Did you enjoy that?':
 			cla & *clr
 			cla & *clr
-			if booty_call['cock_remove'] = 0:
+			if booty_call['cock_inserted'] = 1:
 				if $booty_call['position'] = 'miss':
 				if $booty_call['position'] = 'miss':
 					'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/2.jpg"></center>'
 					'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/2.jpg"></center>'
 					'"Did you enjoy that?" you ask sweetly, leaving <<$npc_firstname[$boy]>>''s cock stuffed inside you and smiling up at him.'
 					'"Did you enjoy that?" you ask sweetly, leaving <<$npc_firstname[$boy]>>''s cock stuffed inside you and smiling up at him.'
@@ -371,7 +371,7 @@ end
 if $ARGS[0] = 'creampie_ask_next_time_mad':
 if $ARGS[0] = 'creampie_ask_next_time_mad':
 	if npc_ask_creampie[$boy] = 0:
 	if npc_ask_creampie[$boy] = 0:
 		act'Ask next time (very mad)':
 		act'Ask next time (very mad)':
-			if booty_call['cock_remove'] = 1:
+			if booty_call['cock_inserted'] = 0:
 				cla & *nl
 				cla & *nl
 			else
 			else
 				cla & *clr
 				cla & *clr
@@ -574,11 +574,11 @@ if $ARGS[0] = 'creampie_gross':
 		act'That was gross':
 		act'That was gross':
 			npc_dont_like_creampie[$boy] = 1
 			npc_dont_like_creampie[$boy] = 1
 			if booty_call['just_cum_inside_me'] = 1:
 			if booty_call['just_cum_inside_me'] = 1:
-				booty_call['cock_remove'] = 1
+				booty_call['cock_inserted'] = 0
 				cla & *clr
 				cla & *clr
 				gs 'booty_call_reactions', 'creampie_pull_out_image'
 				gs 'booty_call_reactions', 'creampie_pull_out_image'
 				'"Gross," you cringe as <<$npc_firstname[$boy]>> slips his cock out from inside you, releasing a flood of cum that comes spilling out of your pussy.'
 				'"Gross," you cringe as <<$npc_firstname[$boy]>> slips his cock out from inside you, releasing a flood of cum that comes spilling out of your pussy.'
-			elseif booty_call['cock_remove'] = 1:
+			elseif booty_call['cock_inserted'] = 0:
 				cla & *nl
 				cla & *nl
 				'"Well," you say, cringing as <<$npc_firstname[$boy]>>''s cum oozes from your pussy. "That was gross."'
 				'"Well," you say, cringing as <<$npc_firstname[$boy]>>''s cum oozes from your pussy. "That was gross."'
 				'He looks at you in confusion.'
 				'He looks at you in confusion.'
@@ -923,7 +923,7 @@ end
 if $ARGS[0] = 'condom_reactions':
 if $ARGS[0] = 'condom_reactions':
 	if $booty_call['last_cum'] = 'condom':
 	if $booty_call['last_cum'] = 'condom':
 		gs 'booty_call_reactions', 'good_thing_condom'
 		gs 'booty_call_reactions', 'good_thing_condom'
-		if booty_call['came_together'] = 2 and booty_call['cock_remove'] = 0:
+		if booty_call['came_together'] = 2 and booty_call['cock_inserted'] = 1:
 			act'Did we come together?':
 			act'Did we come together?':
 				booty_call['came_together'] = 3
 				booty_call['came_together'] = 3
 				if npc_know_love_creampie[$boy] ! 1:
 				if npc_know_love_creampie[$boy] ! 1:
@@ -954,7 +954,7 @@ end
 if $ARGS[0] = 'good_thing_condom':
 if $ARGS[0] = 'good_thing_condom':
 	if booty_call['last_cum'] = 'creampie_surprise':
 	if booty_call['last_cum'] = 'creampie_surprise':
 		act'Good thing we used a condom':
 		act'Good thing we used a condom':
-			if booty_call['cock_remove'] = 0:
+			if booty_call['cock_inserted'] = 1:
 				cla & *clr
 				cla & *clr
 				if $booty_call['position'] = 'miss':
 				if $booty_call['position'] = 'miss':
 					'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/2.jpg"></center>'
 					'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/2.jpg"></center>'
@@ -1024,7 +1024,7 @@ end
 
 
 if $ARGS[0] = 'bask_creampie1':
 if $ARGS[0] = 'bask_creampie1':
 	!! if Sveta came
 	!! if Sveta came
-	if booty_call['cock_remove'] = 1:
+	if booty_call['cock_inserted'] = 0:
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
 		if booty_call['came_together'] > 0:
 		if booty_call['came_together'] > 0:
 			'You lay back, shivering as you wind down from your simultaneous orgasm, feeling <<$npc_firstname[$boy]>>''s cum seep from your pussy.'
 			'You lay back, shivering as you wind down from your simultaneous orgasm, feeling <<$npc_firstname[$boy]>>''s cum seep from your pussy.'
@@ -1075,7 +1075,7 @@ end
 
 
 if $ARGS[0] = 'bask_creampie2':
 if $ARGS[0] = 'bask_creampie2':
 	!! if Sveta didn''t cum
 	!! if Sveta didn''t cum
-	if booty_call['cock_remove'] = 1:
+	if booty_call['cock_inserted'] = 0:
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
 		'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
 		'You lay back, breathing hard and feeling <<$npc_firstname[$boy]>>''s cum seep from your pussy as you wind down.'
 		'You lay back, breathing hard and feeling <<$npc_firstname[$boy]>>''s cum seep from your pussy as you wind down.'
 		*nl
 		*nl
@@ -1102,7 +1102,7 @@ end
 
 
 if $ARGS[0] = 'bask_condom1':
 if $ARGS[0] = 'bask_condom1':
 	!! if Sveta came
 	!! if Sveta came
-	if booty_call['cock_remove'] = 1:
+	if booty_call['cock_inserted'] = 0:
 		'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 		'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 		if booty_call['came_together'] > 0:
 		if booty_call['came_together'] > 0:
 			'You lay back, cuddled up against <<$npc_firstname[$boy]>>, panting as you wind down from your simultaneous orgasm.'
 			'You lay back, cuddled up against <<$npc_firstname[$boy]>>, panting as you wind down from your simultaneous orgasm.'
@@ -1153,7 +1153,7 @@ end
 
 
 if $ARGS[0] = 'bask_condom2':
 if $ARGS[0] = 'bask_condom2':
 	!! if Sveta didn''t cum
 	!! if Sveta didn''t cum
-	if booty_call['cock_remove'] = 1:
+	if booty_call['cock_inserted'] = 0:
 		'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 		'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 		'You lay back, cuddled up against <<$npc_firstname[$boy]>>, panting as you wind down.'
 		'You lay back, cuddled up against <<$npc_firstname[$boy]>>, panting as you wind down.'
 		*nl
 		*nl
@@ -1281,7 +1281,7 @@ if $ARGS[0] = 'creampie_felt_great':
 	act'That felt great':
 	act'That felt great':
 		cla & *clr
 		cla & *clr
 		booty_call['react'] = 1
 		booty_call['react'] = 1
-		if booty_call['cock_remove'] = 1:
+		if booty_call['cock_inserted'] = 0:
 			gs 'booty_call_reactions', 'creampie_pull_out_image'
 			gs 'booty_call_reactions', 'creampie_pull_out_image'
 			if booty_call['just_cum_inside_me'] = 1:
 			if booty_call['just_cum_inside_me'] = 1:
 				'"That felt great," you smile, beaming at <<$npc_firstname[$boy]>>.'
 				'"That felt great," you smile, beaming at <<$npc_firstname[$boy]>>.'
@@ -1782,7 +1782,7 @@ if $ARGS[0] = 'creampie_pc_startled':
 				'<center><img <<$set_imgh>> src="images/shared/sex/cowgirl/3.jpg"></center>'
 				'<center><img <<$set_imgh>> src="images/shared/sex/cowgirl/3.jpg"></center>'
 			end
 			end
 			'You gasp in surprise, freezing up as <<$npc_firstname[$boy]>>''s cock continues to pulse inside you.'
 			'You gasp in surprise, freezing up as <<$npc_firstname[$boy]>>''s cock continues to pulse inside you.'
-			if booty_call['cock_remove'] ! 1:gs'booty_call_cum', 'cum_inside_pull_away'
+			if booty_call['cock_inserted'] = 1:gs'booty_call_cum', 'cum_inside_pull_away'
 			gs'booty_call_reactions', 'did_you_come_inside'
 			gs'booty_call_reactions', 'did_you_come_inside'
 		end
 		end
 	end
 	end
@@ -1821,7 +1821,7 @@ if $ARGS[0] = 'did_you_come_inside':
 	if booty_call['creampie_ask'] ! 1 and booty_call['came_together'] = 0 and npc_free_creampies[$boy] ! 2 and booty_call['just_cum_inside_me'] = 0:
 	if booty_call['creampie_ask'] ! 1 and booty_call['came_together'] = 0 and npc_free_creampies[$boy] ! 2 and booty_call['just_cum_inside_me'] = 0:
 		act'Did you just come inside me?':
 		act'Did you just come inside me?':
 			booty_call['just_cum_inside_me'] = 1
 			booty_call['just_cum_inside_me'] = 1
-			if booty_call['cock_remove'] = 1:
+			if booty_call['cock_inserted'] = 0:
 				cla & *clr
 				cla & *clr
 				gs 'booty_call_reactions', 'creampie_pull_out_image'
 				gs 'booty_call_reactions', 'creampie_pull_out_image'
 				if $booty_call['position'] = 'miss':
 				if $booty_call['position'] = 'miss':
@@ -2007,7 +2007,7 @@ if $ARGS[0] = 'creampie_wtf':
 	if booty_call['creampie_allowance'] ! 1 and booty_call['creampie_ask'] ! 1 and booty_call['came_together'] = 0 and npc_free_creampies[$boy] ! 2 and booty_call['virgin_creampie_request'] ! 1:
 	if booty_call['creampie_allowance'] ! 1 and booty_call['creampie_ask'] ! 1 and booty_call['came_together'] = 0 and npc_free_creampies[$boy] ! 2 and booty_call['virgin_creampie_request'] ! 1:
 		act'What the fuck!':
 		act'What the fuck!':
 			cla
 			cla
-			booty_call['cock_remove'] = 1
+			booty_call['cock_inserted'] = 0
 			booty_call['react'] = 1
 			booty_call['react'] = 1
 			booty_call['mad'] = 1
 			booty_call['mad'] = 1
 			booty_call['creampie_wtf'] += 1
 			booty_call['creampie_wtf'] += 1

+ 22 - 22
locations/booty_call_sex.qsrc

@@ -5,7 +5,7 @@ if $ARGS[0] = 'sex_start':
 		act'Give him your virginity':gs'booty_call_virgin', 'start1'
 		act'Give him your virginity':gs'booty_call_virgin', 'start1'
 	elseif booty_call['fuck_count'] = 0 and ($booty_call['position'] ! 'miss' or  $booty_call['position'] ! 'doggy' or  $booty_call['position'] ! 'cowgirl'):
 	elseif booty_call['fuck_count'] = 0 and ($booty_call['position'] ! 'miss' or  $booty_call['position'] ! 'doggy' or  $booty_call['position'] ! 'cowgirl'):
 		act'Fuck <<$npc_firstname[$boy]>>':booty_call['must_fuck'] = 1 & gs 'booty_call_sex', 'sex_pre'
 		act'Fuck <<$npc_firstname[$boy]>>':booty_call['must_fuck'] = 1 & gs 'booty_call_sex', 'sex_pre'
-	elseif booty_call['cock_remove'] = 0 and $booty_call['last_cum'] = 'creampie' and ($booty_call['position'] = 'miss' or  $booty_call['position'] = 'doggy' or  $booty_call['position'] = 'cowgirl'):
+	elseif booty_call['cock_inserted'] = 1 and $booty_call['last_cum'] = 'creampie' and ($booty_call['position'] = 'miss' or  $booty_call['position'] = 'doggy' or  $booty_call['position'] = 'cowgirl'):
 		act'Fuck again':
 		act'Fuck again':
 			booty_call['must_fuck'] = 1
 			booty_call['must_fuck'] = 1
 			if booty_call['cum_count'] >= npc_sexdrive[$boy]:
 			if booty_call['cum_count'] >= npc_sexdrive[$boy]:
@@ -220,7 +220,7 @@ if $ARGS[0] = 'rand_position':
 end
 end
 
 
 if $ARGS[0] = 'fuck_continue':
 if $ARGS[0] = 'fuck_continue':
-	booty_call['cock_remove'] = 0
+	booty_call['cock_inserted'] = 1
 	booty_call['fucking'] = 1
 	booty_call['fucking'] = 1
 	!! this is just so the game remembers what positions you fucked in
 	!! this is just so the game remembers what positions you fucked in
 	if $booty_call['position'] = 'miss':
 	if $booty_call['position'] = 'miss':
@@ -371,7 +371,7 @@ if $ARGS[0] = 'take_a_break':
 		gs 'stat'
 		gs 'stat'
 		booty_call['react'] = 1
 		booty_call['react'] = 1
 		if $booty_call['last_cum'] = 'creampie':
 		if $booty_call['last_cum'] = 'creampie':
-			if booty_call['cock_remove'] = 1:
+			if booty_call['cock_inserted'] = 0:
 				'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
 				'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
 				gs 'booty_call_sex', 'break_ask'
 				gs 'booty_call_sex', 'break_ask'
 				*nl
 				*nl
@@ -390,7 +390,7 @@ if $ARGS[0] = 'take_a_break':
 				gs 'booty_call_sex', 'break_ask'
 				gs 'booty_call_sex', 'break_ask'
 				
 				
 				act'Pull apart':
 				act'Pull apart':
-					booty_call['cock_remove'] = 1
+					booty_call['cock_inserted'] = 0
 					cla & *clr
 					cla & *clr
 					if $booty_call['last_cum'] = 'creampie':
 					if $booty_call['last_cum'] = 'creampie':
 						if $booty_call['position'] = 'miss':
 						if $booty_call['position'] = 'miss':
@@ -445,7 +445,7 @@ if $ARGS[0] = 'take_a_break':
 			end
 			end
 		elseif $booty_call['last_cum'] = 'condom':
 		elseif $booty_call['last_cum'] = 'condom':
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
-			if booty_call['cock_remove'] = 1:
+			if booty_call['cock_inserted'] = 0:
 				'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.'
 				'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
 				*nl
 				if booty_call['speed'] <= 2:
 				if booty_call['speed'] <= 2:
@@ -567,7 +567,7 @@ if $ARGS[0] = 'birth_control_take':
 			act'Take it shyly':
 			act'Take it shyly':
 				cla & *clr
 				cla & *clr
 				$npc_apt_bedroom[$boy]
 				$npc_apt_bedroom[$boy]
-				if booty_call['cock_remove'] = 0:
+				if booty_call['cock_inserted'] = 1:
 					'You somehow manage to grab hold of your purse without extricating yourself from <<$npc_firstname[$boy]>> and pop a birth control pill from the packaging.'
 					'You somehow manage to grab hold of your purse without extricating yourself from <<$npc_firstname[$boy]>> and pop a birth control pill from the packaging.'
 					*nl
 					*nl
 					'"This is what the pill is for after all," you blush, shyly placing it between your lips, feeling your pussy squeeze his cock as you swallow.'
 					'"This is what the pill is for after all," you blush, shyly placing it between your lips, feeling your pussy squeeze his cock as you swallow.'
@@ -600,7 +600,7 @@ if $ARGS[0] = 'birth_control_take':
 			
 			
 			act'Take it sexily':
 			act'Take it sexily':
 				cla & *nl
 				cla & *nl
-				if booty_call['cock_remove'] = 0:
+				if booty_call['cock_inserted'] = 1:
 					'You somehow manage to grab hold of your purse without extricating yourself from <<$npc_firstname[$boy]>> and pop a birth control pill from the packaging.'
 					'You somehow manage to grab hold of your purse without extricating yourself from <<$npc_firstname[$boy]>> and pop a birth control pill from the packaging.'
 					*nl
 					*nl
 					if booty_call['risky_creampie'] = 1:
 					if booty_call['risky_creampie'] = 1:
@@ -713,7 +713,7 @@ if $ARGS[0] = 'keep_going':
 		elseif $booty_call['position'] = 'miss' or $booty_call['position'] = 'doggy' or $booty_call['position'] = 'cowgirl':
 		elseif $booty_call['position'] = 'miss' or $booty_call['position'] = 'doggy' or $booty_call['position'] = 'cowgirl':
 			
 			
 			minut += rand(1,2)
 			minut += rand(1,2)
-			if booty_call['cock_remove'] = 0 and $booty_call['last_cum'] = 'creampie':
+			if booty_call['cock_inserted'] = 1 and $booty_call['last_cum'] = 'creampie':
 				cla & *nl
 				cla & *nl
 				'"Wanna keep going?" you ask, flexing your pussy around his cock. It twitches inside in response, feeling a little stiffer than before, causing you to grin. "That feels like a yes."'
 				'"Wanna keep going?" you ask, flexing your pussy around his cock. It twitches inside in response, feeling a little stiffer than before, causing you to grin. "That feels like a yes."'
 			else
 			else
@@ -754,7 +754,7 @@ if $ARGS[0] = 'keep_fucking':
 end
 end
 
 
 if $ARGS[0] = 'keep_fucking_act':
 if $ARGS[0] = 'keep_fucking_act':
-	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_inserted'] = 1 and ($booty_call['position'] = 'miss' or $booty_call['position'] = 'doggy' or $booty_call['position'] = 'cowgirl'):
 		act'Keep fucking':
 		act'Keep fucking':
 			$booty_call['reset_pos'] = $booty_call['position']
 			$booty_call['reset_pos'] = $booty_call['position']
 			cla
 			cla
@@ -774,10 +774,10 @@ if $ARGS[0] = 'ciga_break':
 				gs 'drugs', 'smoke'
 				gs 'drugs', 'smoke'
 				if npc_smoker[$boy] > 0:
 				if npc_smoker[$boy] > 0:
 					'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke3.jpg"></center>'
 					'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke3.jpg"></center>'
-					if booty_call['cock_remove'] = 1:
+					if booty_call['cock_inserted'] = 0:
 						'You reach down and pull out your pack of cigarettes, placing one in your mouth and tossing the pack back into your purse. <<$npc_firstname[$boy]>> takes the opportunity to light up as well while you take your first drag.'
 						'You reach down and pull out your pack of cigarettes, placing one in your mouth and tossing the pack back into your purse. <<$npc_firstname[$boy]>> takes the opportunity to light up as well while you take your first drag.'
 					else
 					else
-						booty_call['cock_remove'] = 1
+						booty_call['cock_inserted'] = 0
 						if $booty_call['last_cum'] = 'creampie':
 						if $booty_call['last_cum'] = 'creampie':
 							'You finally pull apart, immediately feeling <<$npc_firstname[$boy]>>''s cum spill from inside you as his cock vacates your pussy before reaching down for your cigarettes, placing one in your mouth and tossing the pack back into your purse. <<$npc_firstname[$boy]>> takes the opportunity to light up as well while you take your first drag.'
 							'You finally pull apart, immediately feeling <<$npc_firstname[$boy]>>''s cum spill from inside you as his cock vacates your pussy before reaching down for your cigarettes, placing one in your mouth and tossing the pack back into your purse. <<$npc_firstname[$boy]>> takes the opportunity to light up as well while you take your first drag.'
 						elseif $booty_call['last_cum'] = 'condom':
 						elseif $booty_call['last_cum'] = 'condom':
@@ -807,10 +807,10 @@ if $ARGS[0] = 'ciga_break':
 					siga_bum = 1
 					siga_bum = 1
 					gs 'drugs', 'smoke'
 					gs 'drugs', 'smoke'
 					'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke3.jpg"></center>'
 					'<center><img <<$set_imgh>> src="images/shared/sex/after/bed_smoke3.jpg"></center>'
-					if booty_call['cock_remove'] = 1:
+					if booty_call['cock_inserted'] = 0:
 						'"Got any smokes?" you ask. <<$npc_firstname[$boy]>> nods and fishes out a pack, proffering the first one to you and igniting it for you. He pulls out one for himself and lights up as well while you take your first drag.'
 						'"Got any smokes?" you ask. <<$npc_firstname[$boy]>> nods and fishes out a pack, proffering the first one to you and igniting it for you. He pulls out one for himself and lights up as well while you take your first drag.'
 					else
 					else
-						booty_call['cock_remove'] = 1
+						booty_call['cock_inserted'] = 0
 						if $booty_call['last_cum'] = 'creampie':
 						if $booty_call['last_cum'] = 'creampie':
 							'"Got any smokes?" you ask, feeling the cum spill from your pussy as you finally let <<$npc_firstname[$boy]>>''s cock slip from your pussy before sitting up. <<$npc_firstname[$boy]>> nods and fishes out a pack, proffering the first one to you and igniting it for you. He pulls out one for himself and lights up as well while you take your first drag.'
 							'"Got any smokes?" you ask, feeling the cum spill from your pussy as you finally let <<$npc_firstname[$boy]>>''s cock slip from your pussy before sitting up. <<$npc_firstname[$boy]>> nods and fishes out a pack, proffering the first one to you and igniting it for you. He pulls out one for himself and lights up as well while you take your first drag.'
 						else
 						else
@@ -821,14 +821,14 @@ if $ARGS[0] = 'ciga_break':
 					'Smoke fills your lungs and you hold it there, savoring it, before exhaling slowly. As the smoke blows past your lips, it''s like all your stress goes with it and you sigh happily, and the two of you continue to puff away until there''s but the charred butts left.'
 					'Smoke fills your lungs and you hold it there, savoring it, before exhaling slowly. As the smoke blows past your lips, it''s like all your stress goes with it and you sigh happily, and the two of you continue to puff away until there''s but the charred butts left.'
 				else
 				else
 					'<center><img <<$set_imgh>> src="images/shared/sex/after/annoyed1.jpg"></center>'
 					'<center><img <<$set_imgh>> src="images/shared/sex/after/annoyed1.jpg"></center>'
-					if booty_call['cock_remove'] = 1:
+					if booty_call['cock_inserted'] = 0:
 						'"Got any smokes?" you ask but <<$npc_firstname[$boy]>> just shakes his head.'
 						'"Got any smokes?" you ask but <<$npc_firstname[$boy]>> just shakes his head.'
 					elseif $booty_call['last_cum'] = 'creampie':
 					elseif $booty_call['last_cum'] = 'creampie':
 						'"Got any smokes?" you ask, feeling the cum spill from your pussy as you finally let <<$npc_firstname[$boy]>>''s cock slip from your pussy before sitting up. Unfortunately, he just shakes his head.'
 						'"Got any smokes?" you ask, feeling the cum spill from your pussy as you finally let <<$npc_firstname[$boy]>>''s cock slip from your pussy before sitting up. Unfortunately, he just shakes his head.'
 					else
 					else
 						'"Got any smokes?" you ask as you pull apart, finally letting <<$npc_firstname[$boy]>>''s cock slip from your pussy before sitting up. Unfortunately, he just shakes his head.'
 						'"Got any smokes?" you ask as you pull apart, finally letting <<$npc_firstname[$boy]>>''s cock slip from your pussy before sitting up. Unfortunately, he just shakes his head.'
 					end
 					end
-					booty_call['cock_remove'] = 1
+					booty_call['cock_inserted'] = 0
 					if npc_smoker[$boy] > 0:
 					if npc_smoker[$boy] > 0:
 						'"Fresh out," he shrugs.'
 						'"Fresh out," he shrugs.'
 					else
 					else
@@ -845,7 +845,7 @@ end
 if $ARGS[0] = 'harden_hand':
 if $ARGS[0] = 'harden_hand':
 	if $booty_call['last_cum'] ! '':
 	if $booty_call['last_cum'] ! '':
 		act'Try to get him hard again (hand)':
 		act'Try to get him hard again (hand)':
-			booty_call['cock_remove'] = 1
+			booty_call['cock_inserted'] = 0
 			cla & *clr
 			cla & *clr
 			if booty_call['cum_count'] >= npc_sexdrive[$boy] and (booty_call['force_harden'] >= 2 or rand(1,3) = 1):
 			if booty_call['cum_count'] >= npc_sexdrive[$boy] and (booty_call['force_harden'] >= 2 or rand(1,3) = 1):
 				!! IMAGE HERE
 				!! IMAGE HERE
@@ -894,7 +894,7 @@ end
 if $ARGS[0] = 'harden_mouth':
 if $ARGS[0] = 'harden_mouth':
 	if $booty_call['last_cum'] ! '':
 	if $booty_call['last_cum'] ! '':
 		act'Try to get him hard again (mouth)':
 		act'Try to get him hard again (mouth)':
-			booty_call['cock_remove'] = 1
+			booty_call['cock_inserted'] = 0
 			cla & *clr
 			cla & *clr
 			if booty_call['cum_count'] >= npc_sexdrive[$boy] and (booty_call['force_harden'] >= 2 or rand(1,3) = 1):
 			if booty_call['cum_count'] >= npc_sexdrive[$boy] and (booty_call['force_harden'] >= 2 or rand(1,3) = 1):
 				!! IMAGE HERE
 				!! IMAGE HERE
@@ -903,7 +903,7 @@ if $ARGS[0] = 'harden_mouth':
 					'"Oh no you''re not," you growl lustfully.'
 					'"Oh no you''re not," you growl lustfully.'
 					*nl
 					*nl
 				end
 				end
-				if ($booty_call['last_cum'] = 'creampie' or $booty_call['cum_choice'] = 'creampie_surprise') and booty_call['cock_remove'] ! 1:
+				if ($booty_call['last_cum'] = 'creampie' or $booty_call['cum_choice'] = 'creampie_surprise') and booty_call['cock_inserted'] = 1:
 					'You pull away, pussy trailing semen as you get down in front of <<$npc_firstname[$boy]>>. You take him in your mouth, tasting of cum and your own juices, and suck gently on its head, licking, teasing, playing with his softening cock. But try as you might, it''s like trying to play billiards with a rope. You just can''t get him hard again.'
 					'You pull away, pussy trailing semen as you get down in front of <<$npc_firstname[$boy]>>. You take him in your mouth, tasting of cum and your own juices, and suck gently on its head, licking, teasing, playing with his softening cock. But try as you might, it''s like trying to play billiards with a rope. You just can''t get him hard again.'
 				elseif $booty_call['last_cum'] = 'condom':
 				elseif $booty_call['last_cum'] = 'condom':
 					'You pull away and get down in front of <<$npc_firstname[$boy]>>. You slip the condom from his cock and take him in your mouth, you suck gently on its head, licking, teasing, playing, cleaning the cum from with his softening cock. But try as you might, it''s like trying to play billiards with a rope. You just can''t get him hard agains.'
 					'You pull away and get down in front of <<$npc_firstname[$boy]>>. You slip the condom from his cock and take him in your mouth, you suck gently on its head, licking, teasing, playing, cleaning the cum from with his softening cock. But try as you might, it''s like trying to play billiards with a rope. You just can''t get him hard agains.'
@@ -918,14 +918,14 @@ if $ARGS[0] = 'harden_mouth':
 				!! REPLACE
 				!! REPLACE
 				!! IMAGE HERE
 				!! IMAGE HERE
 				 '<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
 				 '<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
-				!! if ($booty_call['cum_choice'] = 'creampie' or $booty_call['cum_choice'] = 'creampie_surprise') and booty_call['cock_remove'] ! 1:
+				!! if ($booty_call['cum_choice'] = 'creampie' or $booty_call['cum_choice'] = 'creampie_surprise') and booty_call['cock_inserted'] = 1:
 				if booty_call['force_harden'] > 0:
 				if booty_call['force_harden'] > 0:
 					'"Oh no you''re not," you growl lustfully.'
 					'"Oh no you''re not," you growl lustfully.'
 					*nl
 					*nl
 				end
 				end
-				if $booty_call['last_cum'] = 'creampie' and booty_call['cock_remove'] ! 1:
+				if $booty_call['last_cum'] = 'creampie' and booty_call['cock_inserted'] = 1:
 					'You pull away, pussy trailing semen as you get down in front of <<$npc_firstname[$boy]>>. You take him in your mouth, tasting of cum and your own juices, and suck gently on its head, licking, teasing, playing, trying to keep him hard. As you do, the dick between your lips begins to stiffen up again.'
 					'You pull away, pussy trailing semen as you get down in front of <<$npc_firstname[$boy]>>. You take him in your mouth, tasting of cum and your own juices, and suck gently on its head, licking, teasing, playing, trying to keep him hard. As you do, the dick between your lips begins to stiffen up again.'
-				elseif $booty_call['last_cum'] = 'creampie' and booty_call['cock_remove'] ! 1 and booty_call['force_harden'] > 0:
+				elseif $booty_call['last_cum'] = 'creampie' and booty_call['cock_inserted'] = 1 and booty_call['force_harden'] > 0:
 					'You pull away, pussy trailing semen as you get down in front of <<$npc_firstname[$boy]>>. You take him in your mouth, tasting of cum and your own juices as you lick, tease, and play with his shaft. After a few moments of softness, <<$npc_firstname[$boy]>> groans in a way that sounds almost painful and the dick between your lips begins to stiffen up again..'
 					'You pull away, pussy trailing semen as you get down in front of <<$npc_firstname[$boy]>>. You take him in your mouth, tasting of cum and your own juices as you lick, tease, and play with his shaft. After a few moments of softness, <<$npc_firstname[$boy]>> groans in a way that sounds almost painful and the dick between your lips begins to stiffen up again..'
 				elseif $booty_call['last_cum'] = 'condom':
 				elseif $booty_call['last_cum'] = 'condom':
 					'You pull away and get down in front of <<$npc_firstname[$boy]>>. You slip the condom from his cock and take him in your mouth, you suck gently on its head, licking, teasing, playing, cleaning the cum from his shaft. As you do, the dick between your lips begins to stiffen up again.'
 					'You pull away and get down in front of <<$npc_firstname[$boy]>>. You slip the condom from his cock and take him in your mouth, you suck gently on its head, licking, teasing, playing, cleaning the cum from his shaft. As you do, the dick between your lips begins to stiffen up again.'
@@ -963,7 +963,7 @@ if $ARGS[0] = 'reset':
 	booty_call['bored'] = 0
 	booty_call['bored'] = 0
 	booty_call['he_ask'] = 0
 	booty_call['he_ask'] = 0
 	$orgasm_or = ''
 	$orgasm_or = ''
-	booty_call['cock_remove'] = 0
+!!	booty_call['cock_remove'] = 0
 	booty_call['not_inside'] = 0
 	booty_call['not_inside'] = 0
 	booty_call['pullout_ask'] = 0
 	booty_call['pullout_ask'] = 0
 	booty_call['creampie_exit'] = 0
 	booty_call['creampie_exit'] = 0

+ 14 - 5
locations/booty_call_talk.qsrc

@@ -10,13 +10,22 @@ if $ARGS[0] = 'boy_accidental_creampie':
 		'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 		'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk1.jpg"></center>'
 	end}
 	end}
 	cla & *nl
 	cla & *nl
-	if cum_loc['vagina'] > 0:
-		'"Speaking of which..." <<$npc_firstname[$boy]>> says, looking intently at the cum slowly draining from your pussy. "Are you gonna be okay...?"'
+	
+	if npc_childfree[$boy] = 1 and WIP_enabled = 1:
+		if cum_loc['vagina'] > 0:
+			'"Speaking of which..." <<$npc_firstname[$boy]>> says, looking intently at the cum slowly draining from your pussy. "You''re going to get a morning after pill, right?"'
+		else
+			'"Speaking of which..." <<$npc_firstname[$boy]>> asks, looking intently at your pussy, clearly thinking about when he came inside you earlier. "You''re going to get a morning after pill, right?"'
+		end
+		gs'booty_call_talk', 'childfree_accidental_creampie1'
 	else
 	else
-		'"Speaking of which..." <<$npc_firstname[$boy]>> asks, looking intently at your pussy, clearly thinking about when he came inside you earlier. "Are you gonna be okay...?"'
+		if cum_loc['vagina'] > 0:
+			'"Speaking of which..." <<$npc_firstname[$boy]>> says, looking intently at the cum slowly draining from your pussy. "Are you gonna be okay...?"'
+		else
+			'"Speaking of which..." <<$npc_firstname[$boy]>> asks, looking intently at your pussy, clearly thinking about when he came inside you earlier. "Are you gonna be okay...?"'
+		end
+		gs'booty_call_talk', 'boy_accidental_creampie2'
 	end
 	end
-	
-	gs'booty_call_talk', 'boy_accidental_creampie2'
 end
 end
 
 
 if $ARGS[0] = 'boy_accidental_creampie2':
 if $ARGS[0] = 'boy_accidental_creampie2':

+ 1 - 1
locations/booty_call_virgin.qsrc

@@ -1425,7 +1425,7 @@ if $ARGS[0] = 'first_time_talk':
 				end
 				end
 				
 				
 				act'Thought: Arrogant much?':
 				act'Thought: Arrogant much?':
-					*nl
+					cla & *nl
 					'<i>Fuck, arrogant much?</i> you think to yourself. <i>If only his dick was as big as his head.</i>'
 					'<i>Fuck, arrogant much?</i> you think to yourself. <i>If only his dick was as big as his head.</i>'
 					gs'booty_call_pillow_talk', 'topics'
 					gs'booty_call_pillow_talk', 'topics'
 				end
 				end