浏览代码

Merge remote-tracking branch 'hornguy6/master'

Kevin_Smarts 1 年之前
父节点
当前提交
8ba9f5c991

+ 160 - 1458
locations/booty_call.qsrc

@@ -73,1519 +73,221 @@ if $ARGS[0] = 'get_invited':
 
 end
 
-if $ARGS[0] = 'start':
+!! ----------------------- text dialogue saved for possible future usage later ---------------------------------------
+if $ARGS[0] = 'text1':
 	!! boy code?
-	booty_call['orgasm'] = orgasm
-	booty_call['orgasm_limit'] = orgasm + 6
-	$boydesc = $npc_firstname[$boy]
-	$npc_apt_hall[$boy]
-	'You enter his place. He closes the door behind you.'
-
-	act'Take it to the bedroom':gt'booty_call','bed_start'
-
-!!	act'Stumble over to the couch':gt'booty_call','couch_start'
-end
-
-
-if $ARGS[0] = 'bed_start':
-	$npc_apt_bedroom[$boy]
-	gs 'shortgs','undress'
-	!! initiative call
-	if rand(0,1) = 1:
-		!! he wins initiative
-		'The two of you head to his bedroom and immediately begin to undress.'
-		if npc_generous[$boy] = 1 or npc_pussyeater[$boy] = 1:
-			gs'booty_call','generous_initiative'
-		elseif npc_selfish[$boy] = 1:
-			gs'booty_call','selfish_initiative'
-		else
-			if rand(0,1) = 1:
-				gs'booty_call','generous_initiative'
-			else
-				gs'booty_call','selfish_initiative'
-			end
-		end
-	else
-		!! player wins initiative
-		'The two of you head to his bedroom and immediately begin to undress.'
-		gs'booty_call','foreplay_choose'
-	end
-end
-
-!! --------------------- Boy''s choices ----------------------------------------------------------------------
-
-if $ARGS[0] = 'generous_initiative':
-	!! cunnilingus or nipple play
-	if rand(0,1) = 1:
-		!! cunnilingus
-		'Before you can consider doing anything, <<$boydesc>> pushes back you onto the bed and kneels between your legs.'
-		gs'booty_call','kuni_start'
-	else
-		!! nipple play
-		'<<$boydesc>> pushes back you onto the bed and climbs up in front of you, bending his head towards your breasts.'
-		act'Continue':gs'booty_call','nipple_play'
-	end
-end
-
-if $ARGS[0] = 'selfish_initiative':
-	'Before you can consider doing anything, <<$boydesc>> sits down on the edge of the bed, pushing you to your knees in the same motion and dangles his cock in front of your face.'
-	act'Don''t wanna suck cock':
+	!! missing code
+	!! IMAGE HERE
+	'Your phone buzzes and you pull it out to see what''s happening. It''s a text from [boy code here].'
+	*nl
+		'	<b><font color="blue">hey <<$pcs_nickname>></font></b>'
+	'<b><font color="pink">hey yourself</font></b>'
+	*nl
+	'you text back.'
+	*nl
+	'	<b><font color="blue">i was thinking about you today</font></b>'
+	act'What about?':
 		cla & *clr
-		$npc_apt_bedroom[$boy]
-		'"Ugh, I don''t wanna suck your dick right now. Do I have to?"'
-		'"Come on <<$pcs_nickname>>. Lemme see those lips wrapped around my cock."'
-		act'Grumble (do it)':
-			cla & *nl
-			booty_call['reluctant_bj'] = 1
-			'You grumble to yourself but comply anyways, leaning forward and taking his <<$boydesc>> into your mouth.'
-			act'Suck':gt'booty_call','bj_sub1'
-		end
-
-		gs 'willpower', 'bj', 'resist'
-		if will_cost <= pcs_willpwr:
-			act'How about a handy instead? (<<will_cost>> Willpower)':
-				gs 'willpower', 'bj', 'resist'
-				gs 'willpower', 'pay', 'self'
-				gs 'stat'
-				cla & *nl
-				'"Seriously <<$boydesc>>, I don''t feel like it today. Can I give you a handy instead?" you ask looking up at him, gently tugging on his cock already. "Please?"'
-				'"Oh alright. Do it then."'
-				act'Jerk him off':gs'booty_call','handjob1'
-			end
-		else
-			act'How about a handy instead? (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
-		end
-		gs 'willpower', 'bj', 'resist','easy'
-
-		if will_cost <= pcs_willpwr:
-			act'Can we 69?  (<<will_cost>> Willpower)':
-				cla & *nl
-				gs 'willpower', 'pay', 'self'
-				gs 'stat'
-				'"Can we at least sixty-nine? I really need some loving down there right now."'
-				'"I can get behind that," he grins, laying back.'
-				act'Climb over him':gs'booty_call','69_sub'
-			end
-		else
-			act'Can we 69? (<font color="red"><<will_cost>> Willpower</font>)': '<br><font color="red">You don''t have enough willpower to use this action.</font>'
+		!! IMAGE HERE
+		'	<b><font color="blue">i was thinking about you today</font></b>'
+		'<b><font color="pink">what were you thinking about?</font></b>'
+		booty_call['text'] = rand(1,3)
+		if booty_call['text'] = 1:
+			'	<b><font color="blue">wanted to know if you wanted to come over to my place</font></b>'
+			'	<b><font color="blue">have some fun?</font></b>'
+			*nl
+			'You think you know what kind of fun he wants.'
+		elseif booty_call['text'] = 2:
+			'	<b><font color="blue">your mouth around my cock</font></b>'
+		elseif booty_call['text'] = 3:
+			'	<b><font color="blue">fucking you on my bed</font></b>'
 		end
+		gs'booty_call_start','text2'
 	end
 
-	act'Blow him':gs'booty_call','bj_sub1'
-end
-
-!! --------------------- generous stuff ---------------------------------------------------
-
-if $ARGS[0] = 'kuni_start':
-	act'Spread them for him':
+	act'Me too':
 		cla & *clr
 		!! IMAGE HERE
-		if kuni_no[$boy] = 1:
-			kuni_yes[$boy] = 1 & kuni_no[$boy] = 0
-			'You spread your legs.'
-			'"You finally trust me enough to let me eat you out?"'
-			'"Yeah," you smile. "Come and get it."'
-			'He settles down between your legs.'
-		end
-		if mesec > 0 and npc_pussyeater_know[$boy] = 1:
-			'"Just warning you, I''m on my period."'
-			'"I don''t mind."'
-			'"I know, just wanted to let you get ready for the taste," you grin.'
-			act'Get eaten out':gs'booty_call','period_lick'
-		elseif mesec > 0:
-			'"I''m on my period. You may not want to go down on me right now."'
-			if npc_pussyeater[$boy] = 1:
-				npc_pussyeater_know[$boy] = 1
-				'"I don''t mind," he says and you gasp when you feel his tongue on your clit.'
-				act'Get eaten out':gs'booty_call','period_lick'
-			else
-				'"Oh. Maybe not then. How about this insted?"'
-				'<<$boydesc>> climbs up in front of you, bending his head towards your breasts.'
-				act'Continue':gs'booty_call','nipple_play'
-			end
-		else
-			'Moments later, you feel his tongue on your clit.'
-			act'Get eaten out':gs'booty_call','pussy_lick'
-		end
-	end
-
-	if kuni_yes[$boy] < 1:
-		act'Close your legs':
-			cla & *clr
-			!! IMAGE HERE
-			if kuni_no[$boy] = 0:
-				kuni_no[$boy] = 1
-
-				'"Woah!"'
-				'"What?"'
-				'"That''s... I don''t let guys go down on me unless I''m really comfortable with them."'
-				'"Oh. Well..."'
-				act'We could just make out':
-					cla & *nl
-					'"We could just make out?"'
-					'"That sounds good."'
-					gs'booty_call','makeout_dom1'
-				end
-				act'You could play with my tits':
-					cla & *nl
-					'"You could play with my tits?"'
-					'"That sounds like fun."'
-					act'Continue':gt'booty_call','nipple_play'
-				end
-				act'I could go down on you':
-					cla & *nl
-					'"I could go down on you instead?"'
-					'"That sounds good."'
-					gs'booty_call','bj_dom1'
-				end
-				act'We could just skip to fucking':
-					cla & *nl
-					'"We could just get right to fucking?"'
-					'"That sounds good."'
-					booty_call['position_choose'] = 1
-					gs'booty_call','sex_start'
-				end
-			elseif kuni_no[$boy] = 1:
-				'"Nuh uh," you say, snapping your legs closed. "I''m still not ready for that."'
-				act'We could just make out':
-					cla & *nl
-					'"We could just make out?"'
-					'"That sounds good."'
-					gs'booty_call','makeout_dom1'
-				end
-				act'You could play with my tits':
-					cla & *nl
-					'"You could play with my tits?"'
-					'"That sounds like fun."'
-					act'Continue':gt'booty_call','nipple_play'
-				end
-				act'I could go down on you':
-					cla & *nl
-					'"I could go down on you instead?"'
-					'"That sounds good."'
-					gs'booty_call','bj_dom1'
-				end
-				act'We could just skip to fucking':
-					cla & *nl
-					'"We could just get right to fucking?"'
-					'"That sounds good."'
-					booty_call['position_choose'] = 1
-					gs'booty_call','sex_start'
-				end
-			end
-		end
+		'	<b><font color="blue">i was thinking about you today</font></b>'
+		'<b><font color="pink">me too</font></b>'
+		'	<b><font color="blue">come over</font></b>'
+!!		booty_call['text'] = rand(1,3)
+!!		if booty_call['text'] = 1:
+		'	<b><font color="blue">lets fuck like bunnies</font></b>'
 	end
 end
 
-if $ARGS[0] = 'period_lick':
-	cla & *clr
-	'<center><video autoplay loop src="images/shared/sex/kuni/pussylick4.mp4"></video></center>'
-	gs'arousal','cuni',rand(5,10),'no_orgasm_msg'
-	gs'stat'
-	$booty_call['foreplay'] = 'kuni'
-	'He eats you out on your period.'
-	if booty_call['orgasm'] < orgasm:
-		act'Orgasm':
-			cla & *clr
-			'<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm2.mp4"></video></center>'
-
-			booty_call['orgasm_count'] += 1
-			booty_call['orgasm'] = orgasm
-			'You cum.'
-
-			if npc_pussyeater[$boy] = 1:
-				gs'booty_call','pussy_lick_loop'
-			else
-				if rand(0,1) = 1:
-					act'Continue':
-						cla & *clr
-						!! IMAGE HERE
-						'He pushes you towards his cock towards your mouth.'
-						act'Blow him':gt'booty_call','bj_sub1'
-
-						act'Fuck instead?':
-							cla & *clr
-							!! IMAGE HERE
-							'"Fuck instead?"'
-							'"Yeah, let''s fuck."'
-							act'Continue':gt'booty_call','sex_start'
-						end
-					end
-				elseif booty_call['cum_count'] = 0:
-					act'End it there':
-						cla & *clr
-						!! IMAGE HERE
-						'"I''m done."'
-						'"But I didn''t get to cum??"'
-						act'Ugh, fine':
-							cla & *nl
-							'"Ugh, fine."'
-							gs'booty_call','bj_dom1'
-							act'Spread your legs':
-								booty_call['position_choose'] = 1
-								gs'booty_call','sex_start'
-							end
-						end
-						act'Sorry, I''m done':gt'booty_call','sex_end'
-					end
-					act'Switch places':
-						cla & *clr
-						!! IMAGE HERE
-						'Pulling away, you reposition him into a place to go down on him.'
-						gs'booty_call','bj_dom1'
-					end
-					act'Let''s fuck':gt'booty_call','sex_start'
-				else
-					act'End it there':
-						cla & *clr
-						!! IMAGE HERE
-						'"I''m done. You good?"'
-						'"I''m good."'
-						act'Finish up':gt'booty_call','sex_end'
-					end
-				end
-			end
-		end
-	else
-		act'Don''t stop!':
-			$orgasm_or = 'yes'
-			gs'arousal','cuni',rand(5,10),'no_orgasm_msg'
-			cla & *clr
-			'<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm2.mp4"></video></center>'
-			if npc_pussyeater[$boy] = 1:
-				gs'booty_call','pussy_lick_loop'
-			else
-				if rand(0,1) = 1:
-					act'Continue':
-						cla & *clr
-						!! IMAGE HERE
-						'He pushes you towards his cock towards your mouth.'
-						act'Blow him':gt'booty_call','bj_sub1'
-
-						act'Fuck instead?':
-							cla & *clr
-							!! IMAGE HERE
-							'"Fuck instead?"'
-							'"Yeah, let''s fuck."'
-							act'Continue':gt'booty_call','sex_start'
-						end
-					end
-				elseif booty_call['cum_count'] = 0:
-					act'End it there':
-						cla & *clr
-						!! IMAGE HERE
-						'"I''m done."'
-						'"But I didn''t get to cum??"'
-						act'Ugh, fine':
-							cla & *nl
-							'"Ugh, fine."'
-							gs'booty_call','bj_dom1'
-							act'Spread your legs':
-								booty_call['position_choose'] = 1
-								gs'booty_call','sex_start'
-							end
-						end
-						act'Sorry, I''m done':gt'booty_call','sex_end'
-					end
-					act'Switch places':
-						cla & *clr
-						!! IMAGE HERE
-						'Pulling away, you reposition him into a place to go down on him.'
-						gs'booty_call','bj_dom1'
-					end
-					act'Let''s fuck':gt'booty_call','sex_start'
-				else
-					act'End it there':
-						cla & *clr
-						!! IMAGE HERE
-						'"I''m done. You good?"'
-						'"I''m good."'
-						act'Finish up':gt'booty_call','sex_end'
-					end
-				end
-			end
-		end
-
-		act'Ready for sex':gt'booty_call','sex_start'
+if $ARGS[0] = 'text2':
+	act'Can''t':
+		cla & *nl
+		'<b><font color="pink">sorry, i cant</font></b>'
+		'<b><font color="pink">i have stuff to do</font></b>'
+		'	<b><font color="blue">shit</font></b>'
+		'	<b><font color="blue">maybe next time then</font></b>'
+		act'Put your phone away':gt'somewhere'
 	end
-end
-
-if $ARGS[0] = 'pussy_lick':
-	cla & *clr
-	'<center><video autoplay loop src="images/shared/sex/kuni/pussylick4.mp4"></video></center>'
-	gs'arousal','cuni',rand(5,10),'no_orgasm_msg'
-	gs'stat'
-	$booty_call['foreplay'] = 'kuni'
-	'He eats you out.'
-	if booty_call['orgasm'] < orgasm:
-		act'Orgasm':
-			cla & *clr
-			'<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm2.mp4"></video></center>'
 
-			booty_call['orgasm_count'] += 1
-			booty_call['orgasm'] = orgasm
-			'You cum.'
-
-			if npc_pussyeater[$boy] = 1:
-				gs'booty_call','pussy_lick_loop'
-			else
-				if rand(0,1) = 1:
-					act'Continue':
-						cla & *clr
-						!! IMAGE HERE
-						'He pushes you towards his cock towards your mouth.'
-						act'Blow him':gt'booty_call','bj_sub1'
+	act'I''m on my way':
+		cla & *nl
+		'<b><font color="pink">ill come right now ;)</font></b>'
+		if npc_humor[$boy] <= 1:
+			'	<b><font color="blue">my cock is waiting for you</font></b>'
+		elseif npc_humor[$boy] = 2:
+			'	<b><font color="blue">in the street?</font></b>'
+			'	<b><font color="blue">damn!</font></b>'
+			'	<b><font color="blue">keep it in your pants till you get here!</font></b>'
+		elseif npc_humor[$boy] = 3:
+			'	<b><font color="blue">phrasing</font></b>'
+		end
+		!! missing code
+		!! confirm player is coming over
+		act'Put away your phone':gt $loc, $loc_arg
+	end
+
+	act'I''ll swing by later':
+		cla & *nl
+		'<b><font color="pink">not right now</font></b>'
+		'<b><font color="pink">but i can come by later?</font></b>'
+		'	<b><font color="blue">when?</font></b>'
 
-						act'Fuck instead?':
-							cla & *clr
-							!! IMAGE HERE
-							'"Fuck instead?"'
-							'"Yeah, let''s fuck."'
-							act'Continue':gt'booty_call','sex_start'
-						end
-					end
-				elseif booty_call['cum_count'] = 0:
-					act'End it there':
-						cla & *clr
-						!! IMAGE HERE
-						'"I''m done."'
-						'"But I didn''t get to cum??"'
-						act'Ugh, fine':
-							cla & *nl
-							'"Ugh, fine."'
-							gs'booty_call','bj_dom1'
-							act'Spread your legs':
-								booty_call['position_choose'] = 1
-								gs'booty_call','sex_start'
-							end
-						end
-						act'Sorry, I''m done':gt'booty_call','sex_end'
-					end
-					act'Switch places':
-						cla & *clr
-						!! IMAGE HERE
-						'Pulling away, you reposition him into a place to go down on him.'
-						gs'booty_call','bj_dom1'
-					end
-					act'Let''s fuck':gt'booty_call','sex_start'
-				else
-					act'End it there':
-						cla & *clr
-						!! IMAGE HERE
-						'"I''m done. You good?"'
-						'"I''m good."'
-						act'Finish up':gt'booty_call','sex_end'
-					end
-				end
-			end
-		end
-	else
-		act'Don''t stop!':
-			$orgasm_or = 'yes'
-			gs'arousal','cuni',rand(5,10),'no_orgasm_msg'
+		act 'Pick a time':
 			cla & *clr
-			'<center><video autoplay loop src="images/shared/sex/kuni/pussylickorgasm2.mp4"></video></center>'
-			if npc_pussyeater[$boy] = 1:
-				gs'booty_call','pussy_lick_loop'
-			else
-				if rand(0,1) = 1:
-					act'Continue':
-						cla & *clr
-						!! IMAGE HERE
-						'He pushes you towards his cock towards your mouth.'
-						act'Blow him':gt'booty_call','bj_sub1'
-
-						act'Fuck instead?':
-							cla & *clr
-							!! IMAGE HERE
-							'"Fuck instead?"'
-							'"Yeah, let''s fuck."'
-							act'Continue':gt'booty_call','sex_start'
-						end
-					end
-				elseif booty_call['cum_count'] = 0:
-					act'End it there':
-						cla & *clr
-						!! IMAGE HERE
-						'"I''m done."'
-						'"But I didn''t get to cum??"'
-						act'Ugh, fine':
-							cla & *nl
-							'"Ugh, fine."'
-							gs'booty_call','bj_dom1'
-							act'Spread your legs':
-								booty_call['position_choose'] = 1
-								gs'booty_call','sex_start'
-							end
-						end
-						act'Sorry, I''m done':gt'booty_call','sex_end'
-					end
-					act'Switch places':
-						cla & *clr
-						!! IMAGE HERE
-						'Pulling away, you reposition him into a place to go down on him.'
-						gs'booty_call','bj_dom1'
-					end
-					act'Let''s fuck':gt'booty_call','sex_start'
-				else
-					act'End it there':
-						cla & *clr
-						!! IMAGE HERE
-						'"I''m done. You good?"'
-						'"I''m good."'
-						act'Finish up':gt'booty_call','sex_end'
-					end
-				end
-			end
-		end
-
-		act'Ready for sex':gt'booty_call','sex_start'
-	end
-end
-
-if $ARGS[0] = 'pussy_lick_loop':
-	'As your orgasm winds down, <<$boydesc>> resumes eating you out.'
-
-	if booty_call['orgasm_count'] < 5:
-		act'Cum again':
-			pcs_horny = 90
-			gs'arousal','cuni',rand(5,10),'no_orgasm_msg'
-			booty_call['orgasm_count'] += 1
 			!! IMAGE HERE
-			'You cum again.'
-			gs'booty_call','pussy_lick_loop'
-		end
+			!! missing code
+			!! fix this code to work with this event
+			contMeetHour[Call4Date["ContactIndex"]] = input ("When do you want to go over to his place? It is now <<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>>. [Enter the hour only <<hour>> - 22]")
+			if contMeetHour[Call4Date["ContactIndex"]] <= hour or contMeetHour[Call4Date["ContactIndex"]] > 23:contMeetHour[Call4Date["ContactIndex"]] = 20
 
-		act'Stop him (let''s fuck)':
-			cla & *clr
-			!! IMAGE HERE
-			'He tries to go down on you again but you stop him.'
-			gs'booty_call','sex_start'
-		end
-	end
+			'<b><font color="pink">maybe around <<contMeetHour[Call4Date["ContactIndex"]]>>:00?</font></b>'
 
-	act'Stop him (too sensitive)':
-		cla & *clr
-		!! IMAGE HERE
-		'"Stop! Stop! Stop! I can''t take it anymore! I''m too sensitive!"'
-		act'Finish':gt'booty_call','sex_end'
-	end
-end
+			'"How about <<contMeetHour[Call4Date["ContactIndex"]]>>:00?."'
+			'<<$Call4Date["CallerName"]>>, "Okay <<$Call4Date["SvetaName"]>>, see you at <<contMeetHour[Call4Date["ContactIndex"]]>>:00."'
 
-if $ARGS[0] = 'nipple_play':
-	cla & *clr
-	'<center><video autoplay loop src="images/shared/sex/foreplay/nipple_play1.mp4"></video></center>'
-	!! arousal_code
-	$booty_call['foreplay'] = 'nipple_play'
-	'He uses his mouth to play with your breasts and nipples. You feel so wet.'
-	act'Continue':
-		cla & *nl
-		if rand(0,1) = 1 and kuni_no[$boy] ! 1:
-			'He pushes you down and begins to move between your legs to eat you out.'
-			gs'booty_call','kuni_start'
-		else
-			booty_call['position_choose'] = 1
-			'He pushes you down and you see him prepare to insert himself into you.'
-			gs'booty_call','sex_start'
+			act'Put away your phone':gt $loc, $loc_arg
 		end
 	end
 end
 
-!! --------------------- selfish stuff ---------------------------------------------------
-
-if $ARGS[0] = 'bj_sub1':
-	'<center><video autoplay loop src="images/shared/sex/blowjob/bj50.mp4"></video></center>'
-	if booty_call['reluctant_bj'] = 1:
-		'You slightly reluctantly blow him.'
-	else
-		'You obediently blow him.'
-	end
+if $ARGS[0] = 'invite_yourself1':
+	!! boy code?
+	!! missing code
+	!! IMAGE HERE
+	'You tap out a quick message on your and hit send.'
 	*nl
-	booty_call['bj_cum_choice'] = rand(1,11)
-	if booty_call['bj_cum_choice'] > 10:
-		gs'booty_call','bj_sub_cum_surprise'
-	elseif booty_call['bj_cum_choice'] > 8:
-		gs'booty_call','bj_sub_cum_mouth1'
-	elseif booty_call['bj_cum_choice'] > 6:
-		gs'booty_call','bj_sub_cum_face1'
-	elseif booty_call['bj_cum_choice'] > 4:
-		gs'booty_call','bj_sub_cum_tits1'
-	elseif booty_call['bj_cum_choice'] > 2:
-		gs'booty_call','bj_sub_cum_warn'
-	else
-		gs'booty_call','bj_sub_cum_wait'
-	end
-end
-
-
-
-if $ARGS[0] = 'bj_sub_cum_surprise':
-	'Suddenly, without any warning you feel his cock pulse and something shoot straight into the back of your throat.'
-	act'Take it in stride (swallow)':
-		gs'cum_call', 'mouth_swallow', $boydesc, 1
-		gs'stat'
-		cla & *clr
-		'<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow4.mp4"></video></center>'
-		'You''re a little surprised but continue to suck anyways, trying to vacuum every last drop of semen from his cock. After a few seconds, it seems like he''s stopped orgasming and you pull back, gulping down the entire load.'
-		gs'booty_call','bj_react1.1'
-		gs'booty_call','bj_react2'
-		gs'booty_call','bj_react3'
-	end
-
-	act'Take it in stride (spit)':
-		gs'cum_call', 'mouth', $boydesc, 1
-		gs'stat'
-		cla & *clr
-		'<center><video autoplay loop src="images/shared/sex/cum/mouth/spit1.mp4"></video></center>'
-		'<<$boydesc>> spasms, hips pumping his cock uncontrollably in and out of your mouth It''s a bit uncomfortable, especially with his tip bumping a little further down your throat than you might otherwise prefer, but you take it in stride. You wait until he finishes orgasming before slowly drawing your lips up his shaft, cum slipping past the edge of your mouth as you do. Once you''ve completely removed your head from his cock, you spit the rest of it out, letting it dribble out past your lips.'
-		gs'booty_call','bj_react1.1'
-		gs'booty_call','bj_react3'
-	end
-end
-
-if $ARGS[0] = 'bj_sub_cum_mouth1':
-	'"Let me cum in your mouth."'
-	act'Why would I do that?':
-		cla & *clr
-		$npc_apt_bedroom[$boy]
-		'You pull off his cock for a second.'
-		'"Why would I do that?"'
-		if npc_selfish[$boy] = 1:
-			'"Because I want you to."'
-
-			act'No thanks':
-				if npc_abusive > 0:
-					gs'booty_call','bj_force_cum_mouth'
-				else
-					cla & *nl
-					'"No thanks," you smile, deciding to finish him in your own way instead...'
-					gs 'booty_call', 'bj_sub_cum_face2'
-					gs 'booty_call', 'bj_sub_cum_tits2'
-					gs 'booty_call', 'bj_sub_cum_hand'
-				end
-			end
-
-			act'Ugh, fine':
-				cla & *nl
-				'"Ugh, fine." And you lower your lips back down to his cock. He blows his load moments later.'
-				gs 'booty_call', 'bj_sub_cum_mouth_spit'
-				gs 'booty_call', 'bj_sub_cum_mouth_swallow'
-			end
-
-		else
-			'"Sorry."'
-		end
-
-		act'Couldn''t hurt':
+	'<b><font color="pink">hey</font></b>'
+	'<b><font color="pink">doing anything right now?</font></b>'
+	*nl
+	!! missing code
+	!! better way of randomizing this? personality based?
+	if rand(1,3) = 3:
+		'You don''t receive a response. He must be busy.'
+		act'Put away your phone':gt $loc, $loc_arg
+	elseif rand(1,2) = 2 and hour < 18:
+		'	<b><font color="blue">im at work</font></b>'
+		act'Sorry, never mind':
 			cla & *nl
-			'"Well, it couldn''t hurt I suppose..." you smile, lowering your lips back down to his cock and giving a mighty suck. He blows his load moments later.'
-			gs 'booty_call', 'bj_sub_cum_mouth_spit'
-			gs 'booty_call', 'bj_sub_cum_mouth_swallow'
+			'<b><font color="pink">oh</font></b>'
+			'<b><font color="pink">sorry</font></b>'
+			'<b><font color="pink">never mind</font></b>'
+			'<b><font color="pink">i''ll text you later</font></b>'
+			act'Put away your phone':gt $loc, $loc_arg
 		end
 
-		act'Just wondered':
+		act'This is a booty call':
 			cla & *nl
-			'"Just wondered if you actually had a reason," you smile, lowering your lips back down to his cock and giving a mighty suck. He blows his load moments later.'
-			gs 'booty_call', 'bj_sub_cum_mouth_spit'
-			gs 'booty_call', 'bj_sub_cum_mouth_swallow'
+			'<b><font color="pink">when do you get off?</font></b>'
+			'<b><font color="pink">this is a booty call</font></b>'
+			'	<b><font color="blue">ill probably be free at 19:00</font></b>'
+			'	<b><font color="blue">wanna come then?</font></b>'
+			gs'booty_call_start','invite_yourself2'
 		end
 
-		gs 'booty_call', 'bj_sub_cum_face2'
-		gs 'booty_call', 'bj_sub_cum_tits2'
-		gs 'booty_call', 'bj_sub_cum_hand'
-	end
-
-	act'Reluctantly let him':
-		cla & *clr
-		!! IMAGE HERE
-		'"Mmmrrrm mmm mmmmph~!" You grumble unintelligibly around his cock but keep sucking. He blows his load.'
-		gs 'booty_call', 'bj_sub_cum_mouth_spit'
-		gs 'booty_call', 'bj_sub_cum_mouth_swallow'
-	end
-
-	act'Let him':
-		cla & *clr
-		!! IMAGE HERE
-		'"Mmmmm," You hum a vague noise of approval around his cock and keep sucking. He blows his load.'
-		gs 'booty_call', 'bj_sub_cum_mouth_spit'
-		gs 'booty_call', 'bj_sub_cum_mouth_swallow'
-
-	end
-
-	act'How about my face instead?':
-		cla & *nl
-		'"How about my face instead?"'
-		'"Sure."'
-		gs 'booty_call', 'bj_sub_cum_face2'
-	end
-
-	act'How about my tits instead?':
-		cla & *nl
-		'"How about my tits instead?"'
-		'"Sure."'
-		gs 'booty_call', 'bj_sub_cum_tits2'
-	end
-end
-
-if $ARGS[0] = 'bj_sub_cum_mouth2':
-	!! player choosing to do it
-	act'Make him cum in your mouth':
-		cla & *clr
-		'<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow4.mp4"></video></center>'
-		'You make him cum in your mouth.'
-		gs 'booty_call', 'bj_sub_cum_mouth_spit'
-		gs 'booty_call', 'bj_sub_cum_mouth_swallow'
-	end
-end
-
-if $ARGS[0] = 'bj_sub_cum_mouth_spit':
-	act'Spit':
-
-
-	end
-end
-
-if $ARGS[0] = 'bj_sub_cum_mouth_swallow':
-	act'Swallow':
-
-
-	end
-end
-
-if $ARGS[0] = 'bj_sub_cum_face1':
-
-
-end
-
-if $ARGS[0] = 'bj_sub_cum_face2':
-	!! player choosing to do it
-	act'Make him cum on your face':
-
-
-	end
-end
-
-if $ARGS[0] = 'bj_sub_cum_tits1':
-
-
-end
-
-if $ARGS[0] = 'bj_sub_cum_tits2':
-	!! player choosing to do it
-	act'Make him cum on your tits':
-
-
-	end
-end
-
-if $ARGS[0] = 'bj_sub_cum_hand':
-	act'Finish him with your hand': gt ''
-
-end
-
-
-if $ARGS[0] = 'bj_force_cum_mouth':
-	cla & *clr
-	!! IMAGE HERE
-	'"No than-" You start trying to tell him you won''t do it when he violently grabs your head and forces you back onto his cock.'
-	'"I wasn''t asking."'
-	'Semen spills into your mouth.'
-	act'Gag':
-		cla & *clr
-		'<center><video autoplay loop src="images/shared/sex/cum/spit3.mp4"></video></center>'
-		'You choke and the cum spills out of your mouth.'
-		'"Why would you do that?"'
-		'"I told you I wanted to cum in your mouth."'
-		gs'booty_call','quit'
-		gs'booty_call','bj_force_cum_grumble'
-	end
-	act'Swallow!':
-		cla & *clr
-		'<center><video autoplay loop src="images/shared/sex/cum/forced1.mp4"></video></center>'
-		'You gag but he keeps your face held all the way down to his balls. His cum overflows from your mouth and in a desperate attempt to avoid drowning, you swallow. It seems to be exactly what he was waiting for and finally releases you.'
-		gs'booty_call','quit'
-		gs'booty_call','bj_force_cum_grumble'
-	end
-
-	act'Swallow (take it in stride)':
-		cla & *clr
-		'<center><video autoplay loop src="images/shared/sex/cum/swallow5.mp4"></video></center>'
-		'You''re surprised by his force but you take it in stride, swallowing as <<$boydesc>> cums almost directly down your throat.'
-		gs'booty_call','be_nice'
-!!		gs'booty_call','be_nice'
-	end
-
-	act'Spit (take it in stride)':
-		cla & *clr
-		'<center><video autoplay loop src="images/shared/sex/cum/spit6.mp4"></video></center>'
-		'You''re surprised by his force but you take it in stride, letting <<$boydesc>>''s cum pool in your mouth until he finishes and finally releases you, allowing you to let his semen spill from your lips.'
-		gs'booty_call','be_nice'
-!!		gs'booty_call','be_nice'
-	end
-end
-
-if $ARGS[0] = 'be_nice':
-	act'Be nicer next time?':
-		cla & *nl
-		'"If you really want it that badly, maybe be a little nicer about it next time?'
-	end
-end
-
-!!if $ARGS[0] = 'sub_option':
-!!	act'Be nicer next time?':
-!!		cla & *nl
-!!		'"If you really want it that badly, maybe be a little nicer about it next time?'
-!!	end
-!!end
-
-if $ARGS[0] = 'bj_force_cum_grumble':
-	act'Grumble':
-		cla & *clr
-		!! IMAGE HERE
-		'You grumble but don''t say anything else.'
-		act'Finish up':
-			cla & *clr
-			!! IMAGE HERE
-			'"Let''s call it here."'
-			'"What, done already?"'
-			gs'booty_call','bad_sex_end'
-		end
-	end
-end
-
-if $ARGS[0] = 'bj_sub_cum_face':
-
-
-end
-
-if $ARGS[0] = 'bj_sub_cum_tits':
-
-
-end
-
-if $ARGS[0] = 'bj_sub_cum_warn':
-
-
-end
-
-if $ARGS[0] = 'bj_sub_cum_wait':
-
-
-end
-
-if $ARGS[0] = 'bj_react1.1':
-	act'A little warning?':
-		cla & *nl
-		if booty_call['bj_cum'] = 1:
-			'"A little warning next time?" you smile, wiping a loose drop of cum from your lip. "I barely had time to swallow."'
-		elseif booty_call['bj_cum'] = 2:
-			'"Eeeaaack," you let the cum dribble out from your lips. "A little warning next time? You really surprised me there!"'
-		elseif booty_call['bj_cum'] = 3:
-			'"A little warning next time?!" you gulp again, feeling like there''s still cum sliming the back of your throat.'
-		elseif booty_call['bj_cum'] = 4:
-
-		end
-		'"You saying there''s going to be a next time?"'
-		act'Maybe':
-			cla & *clr
-			'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
-			$npc_apt_bedroom[$boy]
-			'"Maybe," you say, giving him a dirty smile.'
-			gs 'booty_call','bj2'
+		act'I wanna fuck':
+			cla & *nl
+			'<b><font color="pink">i wanna fuck</font></b>'
+			'<b><font color="pink">when do you get off?</font></b>'
+			'	<b><font color="blue">ill probably be free at 19:00</font></b>'
+			'	<b><font color="blue">wanna come then?</font></b>'
+			gs'booty_call_start','invite_yourself2'
 		end
-
-		act'Sure':
-			cla & *clr
-			'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
-			$npc_apt_bedroom[$boy]
-			'"Sure," you say with a dirty smirk. "I had a good time blowing you. Didn''t you have a good time getting blown?"'
-			'He returns your grin.'
-			gs 'booty_call','bj2'
+	else
+		'	<b><font color="blue">i was thinking about your naked body in my bed</font></b>'
+		act'How about right now?':
+			cla & *nl
+			'<b><font color="pink">then we''re on the same page</font></b>'
+			'<b><font color="pink">can i come over now?</font></b>'
+			'	<b><font color="blue">yes</font></b>'
+			'	<b><font color="blue">hurry</font></b>'
+			'	<b><font color="blue">i want to fuck you right now</font></b>'
+			'<b><font color="pink">i''m on my way <3</font></b>'
+			!! missing code
+			act'Put away your phone':gt $loc, $loc_arg
 		end
 
-		if booty_call['bj'] < 2:
-			act'Right now?':
-				cla & *nl
-				'"What about right now? We didn''t get to fuck. I got your rocks off, what about mine?"'
-				if rand(0,1) = 0:
-					'"Uhh," he looks down at his quickly diminishing hardon. "I mean, I''d love to but... I don''t think I can get it up again after that."'
-					if rand(0,1) = 1:'He seems a little embarrassed about it.'
-					act'Oh well':
-						cla & *clr
-						'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
-						$npc_apt_bedroom[$boy]
-						'"Damn. Guess I''m too skilled at sucking dick for my own good," you complain, sitting up and stretching your arms behind your head. You flash him a smile to know you''re just kidding around and aren''t too upset about the result.'
-						*nl
-						if pcs_horny >= 65:
-							'You''re still pretty horny right now, but you''re not seriously going to be mad if he can''t get it up again. Dicks have a tough job, all the "abuse" they have to go through.'
-						else
-							'You aren''t too turned on, so while not the best outcome, it''s pretty acceptable. Not getting laid tonight isn''t big a deal.'
-						end
-					end
-
-					act'Disappointing':
-						cla & *clr
-						'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
-						$npc_apt_bedroom[$boy]
-						'"Damn," you frown. You sit back on your legs, thoroughly disappointed with this turn of events.'
-						*nl
-						if pcs_horny >= 70:
-							'And you''re really fucking horny right now too! Ugh. This blows.'
-						else
-							'And you really wanted to get laid tonight! Ugh. This blows.'
-						end
-					end
-				else
-					'"You still want to fuck?" he asks, seeming eager. "Well I''m not going to say no to that. Just give me a minute to get hard again."'
-					act'Wait':gt'booty_call','wait'
-				end
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'bj_react1.2':
-	act'Thanks for the warning':
-		cla & *clr
-		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
-		$npc_apt_bedroom[$boy]
-		if booty_call['cum_choice'] = 3:
-			'"Thanks for the warning," you smile, licking your lips.'
-			'"Ugh! Seriously?" Despite just blowing his load in your mouth, he looks somewhat upset. "I told you, I wanted to fuck tonight, not just get a blowjob."'
-			if stat['think_virgin'] = 1:
-				act'Sorry, saving myself for marriage':
-					booty_call['virgin'] = 1
-					cla & *clr
-					'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
-					$npc_apt_bedroom[$boy]
-					'"Sorry, but I''m saving myself for marriage," you smile apologetically.'
-					if npc_generous[$boy] = 1 or npc_pussyeater[$boy] = 1:
-						gs'booty_call','generous_lick'
-					else
-						'"Saving yourself for marriage but still give blowjobs to strangers?" he asks pointedly.'
-						if mid($start_type,1,2) = 'sg':
-							'"I don''t know. Ask my mom why it matters so much," you shrug.'
-						else
-							'You shrug. "I''m still a virgin aren''t I?"'
-						end
-						gs'hookup_after','pre'
-					end
-				end
-			end
-
-			act'Not what I wanted':
+		act'Can I come later?':
+			cla & *nl
+			!! missing code
+			contMeetHour[Call4Date["ContactIndex"]] = input ("When do you want to go over to his place? It is now <<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>>. [Enter the hour only <<hour>> - 22]")
+			if contMeetHour[Call4Date["ContactIndex"]] <= hour or contMeetHour[Call4Date["ContactIndex"]] > 23:contMeetHour[Call4Date["ContactIndex"]] = 20
+
+			'<b><font color="pink">then we''re on the same page</font></b>'
+			'<b><font color="pink">but i''m just trying to plan my day</font></b>'
+			'<b><font color="pink">can i come over at <<contMeetHour[Call4Date["ContactIndex"]]>>:00?</font></b>'
+			'	<b><font color="blue">what the fuck am i supposed to do until then?</font></b>'
+			act'I don''t know':
 				cla & *nl
-				booty_call['get_out'] = 1
-				'"Sorry," you shrug. "Just wasn''t in the cards for you tonight. My pussy, my mouth. My choice."'
-				gs'hookup_after','start'
+				'<b><font color="pink">i dont know</font></b>'
+				'<b><font color="pink">figure something out til i get there</font></b>'
+				act'Put away your phone':gt $loc, $loc_arg
 			end
 
-			act'We could keep going':
+			act'Try to stay hard':
 				cla & *nl
-				'"Well, we could just keep going," you suggest, crawling over to <<$npc_firstname[$boy]>>. "Think you can get it up again for me?" Grabbing hold of his semi-flaccid cock, you lean into his ear.'
-				'"I want to feel you inside me," you whisper. You instantly feel his cock stiffen up at your words. "Atta boy," you grin, giving it a few tugs.'
-				gs'booty_call','condoms'
-				gs'booty_call','position_choose'
-			end
-		elseif booty_call['bj_cum'] = 1:
-			'"Thanks for the warning," you smile, licking your lips. <<$npc_firstname[$boy]>> just looks back at you blissfully, almost like he can''t believe you swallowed it all.'
-			gs 'booty_call','bj2'
-		elseif booty_call['bj_cum'] = 2:
-			'"Thanks for the warning," you say, cum still dripping from your smile.'
-			if rand(0,1) = 1:
-				'"What, you don''t swallow?"'
-				gs'hookup_sex','dont_swallow'
-			else
-				'"Fuck, that was hot," he breathes.'
-				'"Glad you enjoyed it," you smirk back.'
-				gs $booty_call['next_act1'],$booty_call['next_act2']
+				'<b><font color="pink">just try to stay hard</font></b>'
+				'<b><font color="pink">i don''t want to get there and find out my meat stick has gone soft</font></b>'
+				act'Put away your phone':gt $loc, $loc_arg
 			end
-		end
-	end
-end
 
-if $ARGS[0] = 'bj_react2':
-	act'Tasty':
-		cla & *clr
-		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
-		$npc_apt_bedroom[$boy]
-		'"Mmmm. Tasty."'
-		if rand(0,1) = 0 and booty_call['fuck'] ! 1:
-			'"Aww man, I never got to fuck you."'
-			if stat['think_virgin'] = 1:
-				act'Sorry, saving myself for marriage':
-					booty_call['virgin'] = 1
-					cla & *clr
-					'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
-					$npc_apt_bedroom[$boy]
-					'"Sorry, but I''m saving myself for marriage," you smile apologetically.'
-					if npc_generous[$boy] = 1 or npc_pussyeater[$boy] = 1:
-						gs'booty_call','generous_lick'
-					else
-						'"Saving yourself for marriage but still give blowjobs to strangers?" he asks pointedly.'
-						if mid($start_type,1,2) = 'sg':
-							'"I don''t know. Ask my mom why it matters so much," you shrug.'
-						else
-							'You shrug. "I''m still a virgin aren''t I?"'
-						end
-						gs'hookup_after','pre'
-					end
-				end
-			end
-			act'We could keep going':
+			act'Dream on it':
 				cla & *nl
-				'"Well, we could just keep going," you suggest, crawling over to <<$npc_firstname[$boy]>>. "Think you can get it up again for me?" Grabbing hold of his semi-flaccid cock, you lean into his ear.'
-				'"I want to feel you inside me," you whisper. You instantly feel his cock stiffen up at your words. "Atta boy," you grin, giving it a few tugs.'
-				gs'booty_call','condoms'
-				gs'booty_call','position_choose'
+				'<b><font color="pink">dream on it ;)</font></b>'
+				act'Put away your phone':gt $loc, $loc_arg
 			end
-		else
-			'<<$npc_firstname[$boy]>>''s jaw drops as you lick your lips.'
-			gs 'booty_call','bj2'
-		end
-	end
-end
-
-if $ARGS[0] = 'bj_react3':
-	act'Already?':
-		cla & *clr
-		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
-		$npc_apt_bedroom[$boy]
-		if booty_call['bj_cum'] = 1:
-			'"Seriously?" you ask, gulping again as you draw back from his cock. "You came already?"'
-		elseif booty_call['bj_cum'] = 2:
-			'"Seriously?" you ask, wiping your mouth with your hand. "You came already?"'
-		end
-
-		if npc_insecure[$boy] = 1:
-			'"Well maybe if you didn''t suck so much dick you wouldn''t be so good at it!" he huffs, pulling back from him. Seems you might have touched a nerve there.'
-			!! (basically calling you a slut/whore)
-			act'Play it off':
-				cla & *clr
-				'<center><video autoplay loop src="images/shared/romance/misc/pillow_talk1.mp4"></video></center>'
-				'"Guess you''re right," you shrug. "I''m my own worst enemy. So good at giving head that guys can''t last long enough to fuck me." You dramatically fall backwards onto the bed.'
-				'"What should I do?" you ask, turning towards him. "Think I should get worse at sucking dick?"'
-				'"I didn''t say that," he smirks back. "You just shouldn''t be so rude."'
-				*nl
-				'<i>Well he''s being a bit rude himself,</i> you think, but at least his ego seems less bruised.'
-				gs 'booty_call','bj2'
-			end
-
-			act'Fuck you!':
-				cla & *clr
-				'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
-				$npc_apt_bedroom[$boy]
-				'"Fuck you!" you snap, springing from the bed and rushing for your clothes.'
-				'"Yeah, I think that''s what you wanted you fucking slut!"'
-				'"Some way of treating a girl who just sucked your dick you fucking asshole!" you snarl, throwing on your clothes.'
-				'"What, did you want money for your job whore?"'
-				*nl
-				'You get dressed as fast as you can while he slings various explitives at you.'
-				*nl
-				'"Well I hope you enjoyed your blowjob! Fucking bastard!" you scream as you leave, slamming the door behind you.'
-				'"Try not to suck anymore dick on your way home!" you hear him shout back through the door.'
-				act'Leave':gt'hookup_after','exit'
-			end
-		else
-			'"Your mouth just felt too good!" he sighs blissfully. "I couldn''t hold it in!"'
-			'"Well, I guess it''s kind of my fault too isn''t it?" you say, flashing him a toothy grin. "Not like I can get mad after getting compliments on my blowjob skills."'
-			gs 'booty_call','bj2'
-		end
-	end
-end
-
-if $ARGS[0] = 'bj_react4':
-	act'Gross':
-		cla & *clr
-		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
-		$npc_apt_bedroom[$boy]
-		'"Ugh, I hate swallowing," you say, shaking your head as if that would somehow get rid of the taste.'
-		'"But you still did it," he says back, grin widening across his face.'
-		'"Yeah, cause I know guys like you love watching girls like me drink cum," you raise an eyebrow back at him. "Still gross though."'
-		gs'booty_call','bj2'
-	end
-end
-
-
-!! --------------------- player''s choices ----------------------------------------------------------------------
-
-
-if $ARGS[0] = 'foreplay_choose':
-	if $booty_call['foreplay'] ! 'makeout':gs'booty_call','makeout_dom1'
-
-	if $booty_call['foreplay'] ! 'handjob' and $booty_call['foreplay'] ! 'makeout':gs'booty_call','handjob_dom1'
-
-	if $booty_call['foreplay'] ! 'blowjob':gs'booty_call','bj_dom1'
-
-	if $booty_call['foreplay'] ! '69':gs'booty_call','69_dom1'
-
-	if $booty_call['foreplay'] ! 'facesit':gs'booty_call','facesit_1'
-end
-
-if $ARGS[0] = 'makeout_dom1':
-	act'Make out with him':
-		$booty_call['foreplay'] = 'makeout'
-		cla & *clr
-		'<center><video autoplay loop src="images/shared/sex/foreplay/makeout1.mp4"></video></center>'
-		if booty_call['foreplay_change'] >= 1:
-			'You draw back, crawling over <<$boydesc>> kissing him passionately while his hands roam all over your body.'
-			booty_call['foreplay_change'] = 2
-		else
-			booty_call['foreplay_change'] += 1
-			'You push <<$boydesc>> onto the bed, clambering after him until you''re right above him. You plunge right in, kissing him with everything you''ve got while his hands roam all over your body.'
-		end
-		act'Move your hand to his cock':
-			cla & *clr
-			'<center><video autoplay loop src="images/shared/sex/foreplay/makeout1.mp4"></video></center>'
-			'You snake your hand down to his cock and jerk it gently while continuing to make out with him.'
-			gs'booty_call','foreplay_choose'
-			act'Have sex':gs'booty_call','sex_start'
-		end
-		gs'booty_call','foreplay_choose'
-	end
-end
-
-if $ARGS[0] = 'handjob_dom1':
-	act'Play with his cock (hand)':
-		$booty_call['foreplay'] = 'handjob'
-		cla & *clr
-		'<center><video autoplay loop src="images/shared/sex/handjob/hj2.mp4"></video></center>'
-		if booty_call['foreplay_change'] >= 1:
-			'You pull back to kneel in front of him, jerking him off.'
-			booty_call['foreplay_change'] = 2
-		else
-			booty_call['foreplay_change'] += 1
-			'You kneel down in front of him and start jerking him off.'
-		end
-
-		act'Make him cum':
-			cla & *clr
-			'<center><video autoplay loop src="images/shared/sex/cum/handjob/hand0,1.mp4"></video></center>'
-			'"Hang on, wai-" Before he can finish, you finish him. Thick sticky cum erupts from his cock, wads of it flying through the air, streams of it running down your fingers. You grin as you milk him for every drop.'
-			act'Finish up':gt'booty_call','sex_end'
-
-			act'Get him hard again (hand)':gt'booty_call','round2_hand'
-
-			act'Get him hard again (mouth)':gt'booty_call','round2_mouth'
-		end
-		gs'booty_call','foreplay_choose'
-
-		act'Have sex':gs'booty_call','sex_start'
-	end
-end
-
-if $ARGS[0] = 'bj_dom1':
-	act'Play with his cock (mouth)':
-		$booty_call['foreplay'] = 'blowjob'
-		cla & *clr
-		'<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
-		if booty_call['foreplay_change'] >= 1:
-			'You move back down between his legs, using your mouth to play with his cock, licking, sucking, kissing, and teasing.'
-			booty_call['foreplay_change'] = 2
-		else
-			booty_call['foreplay_change'] += 1
-			'You use your mouth to play with his cock, licking, sucking, kissing, and teasing.'
-		end
-
-		act'Keep teasing':
-			cla & *clr
-			'<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
-			'"Hey, wait. I''m gonna cum if you keep that up."'
-			act'Make him cum':
-				cla & *clr
-				'<center><video autoplay loop src="images/shared/sex/cum/hj3.mp4"></video></center>'
-				'His warning only makes you want to tease him harder. You begin rapidly jerking him off and you can feel his body tense up. He''ll cum any moment now.'
-				act'Tease him to completion':
-					gs'booty_call','bj_dom_tease_cum'
-					gs'booty_call','foreplay_end'
-
-					*nl
-					'"Sorry," you grin. "I couldn''t resist."'
-				end
-
-				act'In your mouth (spit)':
-					gs'booty_call','bj_dom_spit1'
-					gs'booty_call','foreplay_end'
-				end
-
-				act'In your mouth (swallow)':
-					gs'booty_call','bj_dom_swallow1'
-					gs'booty_call','foreplay_end'
-				end
-
-				act'On your face':
-					gs'booty_call','bj_dom_facial1'
-					gs'booty_call','foreplay_end'
-				end
-			end
-
-			act'Blow him':gt'booty_call','bj_dom2'
-
-			act'Have sex':gs'booty_call','sex_start'
-		end
-
-		act'Blow him':gt'booty_call','bj_dom2'
-
-		gs'booty_call','foreplay_choose'
-	end
-end
-
-if $ARGS[0] = 'bj_dom2':
-	'<center><video autoplay loop src="images/shared/sex/blowjob/bj50.mp4"></video></center>'
-	'You take his length in your mouth and start blowing him in earnest.'
-
-	act'Make him cum':
-		cla & *clr
-		'<center><video autoplay loop src="images/shared/sex/cum/hj3.mp4"></video></center>'
-		'You pull back, jerking his cock furiously.'
-		if $npc_lovername[$boy] = '':
-			'"I want you to cum for me baby," you whisper sensually. "Come on baby! Come on, come on, come on, come on!"'
-			'You feel him tense up and you know he''s just about to blow.'
-		else
-			'"I want you to cum for me <<$npc_lovername[$boy]>>," you whisper sensually. You feel him tense up and you know he''s going to blow any moment. "Come on <<$npc_lovername[$boy]>>! Come on, come on, come on, come on!"'
-			'You feel him tense up and you know he''s just about to blow.'
-		end
-
-		act'Tease him to completion':
-			gs'booty_call','bj_dom_tease_cum'
-			gs'booty_call','foreplay_end'
-		end
-
-		act'In your mouth (spit)':
-			gs'booty_call','bj_dom_spit1'
-			gs'booty_call','foreplay_end'
-		end
-
-		act'In your mouth (swallow)':
-			gs'booty_call','bj_dom_swallow1'
-			gs'booty_call','foreplay_end'
-		end
-
-!!		act'On your face':
-!!			gs'booty_call','bj_dom_facial1'
-!!			gs'booty_call','foreplay_end'
-!!		end
-	end
-
-	act'Do something else':
-		cla & *clr
-		'<center><video autoplay loop src="images/shared/sex/blowjob/bj47.mp4"></video></center>'
-		'Giving him one last mighty slurp, you pull back, preparing to do something else.'
-
-		gs'booty_call','foreplay_choose'
-
-		act'Have sex':gs'booty_call','sex_start'
-	end
-end
-
-if $ARGS[0] = 'foreplay_end':
-	act'Finish up':gt'booty_call','sex_end'
-
-	act'Get him hard again (hand)':gt'booty_call','round2_hand'
-
-	act'Get him hard again (mouth)':gt'booty_call','round2_mouth'
-end
-
-if $ARGS[0] = 'bj_dom_tease_cum':
-	cla & *clr
-	'<center><video autoplay loop src="images/shared/sex/cum/tease_cum1.mp4"></video></center>'
-	'Angling the tip of his cock away from your face, you jerk him off while licking the shaft of his cock. Seconds later, cum erupts from the tip, spilling down the rest of his shaft and your fingers.'
-end
-
-if $ARGS[0] = 'bj_dom_spit1':
-	booty_call['cum_mouth_ask'] += 1
-	cla & *clr
-	'<center><video autoplay loop src="images/shared/sex/cum/mouth/spit1.mp4"></video></center>'
-	'He cums in your mouth and you let it dribble out of your mouth and down his cock.'
-end
-
-if $ARGS[0] = 'bj_dom_swallow1':
-	booty_call['cum_mouth_ask'] += 1
-	cla & *clr
-	'<center><video autoplay loop src="images/shared/sex/cum/mouth/deep1.mp4"></video></center>'
-	'Just before <<$boydesc>> cums, you wrap your mouth around his cock and plunge down as far as you can go. You feel him pulsing between your lips and hot liquid splashing against the back of your mouth. You hold yourself there, waiting until he''s finished ejaculating.'
-	act'Gulp':
-		cla & *clr
-		'<center><video autoplay loop src="images/shared/sex/cum/mouth/deep2.mp4"></video></center>'
-		'Carefully, very carefully, you slowly draw your lips back up <<$boydesc>>''s cock, sucking the whole time and making sure not a single drop of his cum spills around your lips. It''s really difficult to keep sucking and not choke on the cum pooling at the back of your throat. The effort makes your eyes water, but you still manage to draw all the way back up to his tip where you finally swallow his load and get your first gasp of clean air.'
-	end
-end
-
-if $ARGS[0] = 'bj_dom_swallow_react':
-
-
-end
-
-!!if $ARGS[0] = 'bj_dom_facial1':
-!!	booty_call['cum_face_ask'] += 1
-!!	cla & *clr
-!!
-!!end
-
-if $ARGS[0] = '69_dom1':
-!!{	act'69 him':
-		cla & *clr
-		'<center><img <<$set_imgh>> src="images/shared/sex/69/pre1.jpg"></center>'
-		$booty_call['foreplay'] = '69'
-		if booty_call['foreplay_change'] >= 1:
-			'You crawl towards <<$boydesc>>, throwing your legs over his head and scooching your ass over his head. Grinning, you lower your hips down to his face while simultaneously grabbing his cock and preparing it for your mouth.'
-			booty_call['foreplay_change'] = 2
-		else
-			booty_call['foreplay_change'] += 1
-			'You push <<$boydesc>> back onto the bed and throw your legs over him, reversing yourself in the process, and scooch your ass back towards him. Grinning, you lower your hips down to his face while simultaneously grabbing his cock and preparing it for your mouth.'
 		end
-
-	end}
-end
-
-if $ARGS[0] = 'facesit_1':
-	act'Sit on his face':
-		cla & *clr
-		$npc_apt_bedroom[$boy]
-		$booty_call['foreplay'] = 'facesit'
-		if booty_call['foreplay_change'] >= 1:
-			'You pull away from <<$boydesc>>''s cock, crawling forward until your legs are over his head. Grinning, you lower your pussy down onto his mouth, saying, "I think it''s time for me to get a little tender loving care."'
-			booty_call['foreplay_change'] = 2
-		else
-			booty_call['foreplay_change'] += 1
-			'You push <<$boydesc>> back onto the bed and throw your legs over his head. Grinning, you lower your pussy down onto his mouth, saying, "I think it''s time for me to go for a ride."'
-		end
-		act'Make him eat you out':gt'booty_call','facesit_2'
 	end
 end
 
-if $ARGS[0] = 'facesit_2':
-	'<center><video autoplay loop src="images/shared/sex/facesit/1.mp4"></video></center>'
-
-	'You sit on his face, he eats you out.'
-
-	if orgasm > booty_call['orgasm']:
-		booty_call['orgasm'] = orgasm
-		act'Continue':
-			cla & *clr
-			'<center><video autoplay loop src="images/shared/sex/facesit/orgasm1.mp4"></video></center>'
-			'He makes you cum.'
-			if npc_pussyeater[$boy] > 0:
-				'Before you can say anything, he starts eating you out again.'
-
-				act'Let him':gt'booty_call','facesit_3'
-
-				act'Let''s do something else':
-					cla & *clr
-					$npc_apt_bedroom[$boy]
-					'"Hold your horses cowboy," you grin. "I love your tongue, but how about we do something else?"'
-					gs'booty_call','foreplay_choose'
-				end
-
-				act'Have sex':gs'booty_call','sex_start'
-			else
-				'You wind down, pulling back from his face.'
-				gs'booty_call','foreplay_choose'
-
-				act'Have sex':gs'booty_call','sex_start'
-			end
-		end
-	else
-		'You enjoy letting him eat you out, holding his face tight against your pussy.'
-		act'Keep going until you cum':
-			cla & *clr
-			'<center><video autoplay loop src="images/shared/sex/facesit/orgasm1.mp4"></video></center>'
-			'He makes you cum.'
-			if npc_pussyeater[$boy] > 0:
-				'Before you can say anything, he starts eating you out again.'
-
-				act'Let him':gt'booty_call','facesit_3'
-
-				act'Let''s do something else':
-					cla & *clr
-					$npc_apt_bedroom[$boy]
-					'"Hold your horses cowboy," you grin. "I love your tongue, but how about we do something else?"'
-					gs'booty_call','foreplay_choose'
-				end
-
-				act'Have sex':gs'booty_call','sex_start'
-			else
-				'You wind down, pulling back from his face.'
-				gs'booty_call','foreplay_choose'
-
-				act'Have sex':gs'booty_call','sex_start'
-			end
-		end
-
-		gs'booty_call','foreplay_choose'
-
-		act'Have sex':gs'booty_call','sex_start'
+if $ARGS[0] = 'invite_yourself2':
+	act'I''m busy then':
+		cla & *nl
+		'<b><font color="pink">shit</font></b>'
+		'<b><font color="pink">im busy then</font></b>'
+		'<b><font color="pink">maybe another day</font></b>'
+		!! missing code
+		!! add prevention so you can''t ask again today
+		act'Put away your phone':gt $loc, $loc_arg
 	end
-end
-
-if $ARGS[0] = 'facesit_3':
-	'<center><video autoplay loop src="images/shared/sex/facesit/1.mp4"></video></center>'
-
-	if orgasm < booty_call['orgasm_limit']:
-		'You want to keep letting him eat you out but you''ve cum so many times you''re too sensitive and you have to stop.'
-
-		act'Finish up':gt'booty_call','sex_end'
-	else
-		'<<$boydesc>> keeps eating you out and you enjoy it.'
-
-		act'Cum again':
-			cla & *clr
-			'<center><video autoplay loop src="images/shared/sex/facesit/orgasm1.mp4"></video></center>'
-			'You cum again.'
 
-			if npc_pussyeater[$boy] > 0:
-				'<<$boydesc>> keeps eating you out.'
-
-				act'Let him':gt'booty_call','facesit_3'
-
-				act'Let''s do something else':
-					cla & *clr
-					$npc_apt_bedroom[$boy]
-					'"Hold your horses cowboy," you grin. "I love your tongue, but how about we do something else?"'
-					gs'booty_call','foreplay_choose'
-				end
-
-				act'Have sex':gs'booty_call','sex_start'
-			else
-				'You wind down, pulling back from his face.'
-
-				gs'booty_call','foreplay_choose'
-
-				act'Have sex':gs'booty_call','sex_start'
-			end
-		end
-
-		gs'booty_call','foreplay_choose'
+	act'Yes':
+		cla & *nl
+		'<b><font color="pink">yeah, id like to come around that time ;)</font></b>'
+		'	<b><font color="blue">great</font></b>'
+		!! missing code
+		!! add event to schedule
 
-		act'Have sex':gs'booty_call','sex_start'
+		act'Put away your phone':gt $loc, $loc_arg
 	end
 end
 
+if $ARGS[0] = 'get_invited':
+	if rand(0,1) = 1:
+		'"Why don''t you come over to my place right now and we can have some fun?"'
 
-if $ARGS[0] = 'sex_start':
-	*nl
-	if booty_call['position_choose'] = 0:
-		booty_call['position_choose'] = 1
-		'"I want you inside me," you smile seductively.'
-	end
-
-	if npc_condom_conscious[$boy] = 1:
-		'<<$boydesc>> reaches into one of his drawers to pull out a condom.'
-
-		act'Let him put it on':
-			cla & *clr
-			$npc_apt_bedroom[$boy]
-			'While he puts on the condom, you decide how you want to fuck him.'
-
-		end
-
-		act'Put it on for him':
-
-
-		end
-
-		act'Put it on with your mouth':
-
-
-		end
 	else
-		gs'booty_call','position_choose'
-		gs'booty_call','condoms'
-	end
-end
-
-if $ARGS[0] = 'condoms':
-	if booty_call['condom_count'] = 0 and booty_call['fuck_count'] = 0:booty_call['condom_count'] = rand(1,5)
-
-
-	if booty_call['condom_count'] = 0 and npc_condom_conscious[$boy] < 1: gt ''
-end
-
-if $ARGS[0] = 'position_choose':
-	if $booty_call['position'] = '':
-		act'Let him choose':
-			booty_call['position_rand'] = rand(1,3)
-			if npc_condom_conscious[$boy] = 1 or booty_call['condom'] = 1: gt ''
-
-
-
-		end
-	end
-
-end
-
-if $ARGS[0] = 'missionary_start':
-	act'Spread your legs':
-		'<center><img <<$set_imgh>> src="images/shared/sex/foreplay/miss2.jpg"></center>'
-		'You lean back and spread your legs,.'
-	end
-end
-
-if $ARGS[0] = 'doggy_start':
-
-
-
-end
-
-if $ARGS[0] = 'cowgirl_start':
-
-
-
-end
-
-
-if $ARGS[0] = 'quit':
-	act'Call it quits':
-		cla & *clr
-		!! IMAGE HERE
-		'Grab your things and leave in anger.'
-		!! if npc_abusive[$boy] > 0 and rand(1,10) > number:
-		!! get raped
-		!! else
-			act'Leave':gt'booty_call','exit'
-		!!end
-	end
-end
-
-if $ARGS[0] = 'bad_sex_end':
-	act'Don''t feel like it anymore':
-		cla & *nl
-		'"I don''t feel like doing anything else."'
-		gs'booty_call','after_sex'
+		'"Why don''t you come over to my place tonight and we can have some fun?"'
 	end
 
-	act'You killed the mood':
-		cla & *nl
-		'"You killed the mood."'
-		gs'booty_call','after_sex'
-	end
 
-	act'You''re an asshole':
-		cla & *nl
-		'"You''re an asshole."'
-		'He snickers and slaps your ass.'
-		gs'booty_call','after_sex'
-	end
 end
 
-if $ARGS[0] = 'exit':
-	if $clothingworntype = 'nude': gs'shortgs','dress'
-
-	killvar 'booty_call'
-	minut += 2
-	!! exit should be based on type of apartment and location
-	if npc_residence[$boy] = 1:
-		!! Pav residential exit
-		gt 'pav_residential'
-	elseif npc_residence[$boy] = 2:
-		!! Student dorms exit
-		gt 'city_island'
-	elseif npc_residence[$boy] = 3:
-		!! St. Petersburg Residential exit
-		gt 'city_residential'
-	elseif npc_residence[$boy] = 4:
-		!! St. Petersburg City Center exit
-		gt 'city_center'
-	end
-end
 --- booty_call ---------------------------------

+ 87 - 71
locations/booty_call_after.qsrc

@@ -1,13 +1,10 @@
 # booty_call_after
 
 if $ARGS[0] = 'exit':
-	gs 'arousal', 'end'
-	if $clothingworntype = 'nude': gs'shortgs','dress'
-!!	if know_virgin[$boy] > 0 and pcs_vag > 0 and booty_call['fuck'] > 0: know_virgin[$boy] = 0
-
-	killvar 'booty_call'
+	gs 'booty_call_after', 'ending'
 	minut += 2
 	!! exit should be based on type of apartment and location
+	
 	if npc_residence[$boy] = 1:
 		!! Pav residential exit
 		gt 'pav_residential'
@@ -40,6 +37,14 @@ if $ARGS[0] = 'exit':
 	end
 end
 
+if $ARGS[0] = 'ending':
+	gs 'arousal', 'end'
+	if $clothingworntype = 'nude': gs'shortgs','dress'
+!!	if know_virgin[$boy] > 0 and pcs_vag > 0 and booty_call['fuck'] > 0: know_virgin[$boy] = 0
+	killvar 'booty_call'
+end
+
+
 if $ARGS[0] = 'quit':
 	act'Call it quits':
 		cla & *clr
@@ -134,8 +139,13 @@ if $ARGS[0] = 'keep_going':
 			minut += rand(1,2)
 			'<center><video autoplay loop src="images/shared/sex/misc/wait.mp4"></video></center>'
 			'"Wanna keep going?" you ask eagerly.'
-			'"Yeah, gimme a minute to get hard again."'
-			'While you wait, you consider what you want to do next...'
+			if $booty_call['cum_choice'] ! '':
+				'"Yeah, gimme a minute to get hard again."'
+				'While you wait, you consider what you want to do next...'
+			else
+				'"Definitely. What do you have in mind?"'
+			end
+			
 			gs'booty_call_sex','reset'
 			act'Foreplay':cla & gs 'booty_call_start', 'foreplay_choose'
 			act'Sex':cla & gs'booty_call_sex','position_change' & gs 'booty_call_sex', 'condoms'
@@ -273,6 +283,8 @@ end
 
 if $ARGS[0] = 'bad_sex_end':
 	act'End here (bad end)':
+		cla & *clr
+		npc_apt_bedroom[$boy]
 		'"Let''s call it here," you say, letting your negative feelings get to you.'
 		'"What, done already?" <<$npc_firstname[$boy]>> says, sitting up.'
 		act'Don''t feel like it anymore':
@@ -336,52 +348,54 @@ if $ARGS[0] = 'cum_clean':
 		end
 	end
 
-	act'Lick your fingers clean':
-		gs'stat'
-		gs 'cum_cleanup', 'cleanloc'
-		swallow += 1
-		cla & *clr
-		'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
-		$npc_apt_bedroom[$boy]
-		'Briefly making eye contact with <<$npc_firstname[$boy]>>, you use your fingers to gather up all the loose cum on you and stick out your tongue, running it up your hand, licking every drop from it and into your mouth. You give your hand a thorough tongue bath, sucking your fingers clean at the end. Once finished, you smack your lips, smiling at <<$npc_firstname[$boy]>> who stared at you the whole time.'
-		if booty_call['he_cleaned'] = 0:
-			'"Any chance I could get one of those?" he gestures towards his cock.'
-			act'You''re on your own':
-				cla & *clr
-				'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
-				$npc_apt_bedroom[$boy]
-				'"Sorry soldier, but you''re on your own," you giggle.'
-				'"<i>Of course I am...</i>" He sighs but reaches for his nightstand, pulling a pack of wipes from it and gets to work cleaning himself up. Once he''s done, he tosses the used wipe into a trash can in the corner of his room.'
-				if booty_call['sex_end'] = 1:
-					gs'booty_call_after','after_sex1'
-				else
-					gs'booty_call_sex','sex_end'
+	if cumloc[13] > 0:
+		act'Lick your fingers clean':
+			gs'stat'
+			gs 'cum_cleanup', 'cleanloc'
+			swallow += 1
+			cla & *clr
+			'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+			$npc_apt_bedroom[$boy]
+			'Briefly making eye contact with <<$npc_firstname[$boy]>>, you use your fingers to gather up all the loose cum on you and stick out your tongue, running it up your hand, licking every drop from it and into your mouth. You give your hand a thorough tongue bath, sucking your fingers clean at the end. Once finished, you smack your lips, smiling at <<$npc_firstname[$boy]>> who stared at you the whole time.'
+			if booty_call['he_cleaned'] = 0:
+				'"Any chance I could get one of those?" he gestures towards his cock.'
+				act'You''re on your own':
+					cla & *clr
+					'<center><b><font color="maroon"><<$npc_firstname[$boy]>>''s Bedroom</font></b></center>'
+					$npc_apt_bedroom[$boy]
+					'"Sorry soldier, but you''re on your own," you giggle.'
+					'"<i>Of course I am...</i>" He sighs but reaches for his nightstand, pulling a pack of wipes from it and gets to work cleaning himself up. Once he''s done, he tosses the used wipe into a trash can in the corner of his room.'
+					if booty_call['sex_end'] = 1:
+						gs'booty_call_after','after_sex1'
+					else
+						gs'booty_call_sex','sex_end'
+					end
 				end
-			end
 
-			act'Sure':
-				cla & *clr
-				'<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
-				'"Sure thing," you smile. Crawling forward between his legs, you bend down and run your lips up and down his shaft, sucking, kissing, and licking every curve and contour until it''s completely clean.'
-				'"There. All better?"'
-				'"Much better," he smiles back.'
-				if booty_call['cum_count'] < npc_sexdrive[$boy]:
-					*nl
-					'He seems more than pleased by your act of service, considering the stiffness that seems to have returned to his dick under your touch.'
+				act'Sure':
+					cla & *clr
+					'<center><video autoplay loop src="images/shared/sex/blowjob/play1.mp4"></video></center>'
+					'"Sure thing," you smile. Crawling forward between his legs, you bend down and run your lips up and down his shaft, sucking, kissing, and licking every curve and contour until it''s completely clean.'
+					'"There. All better?"'
+					'"Much better," he smiles back.'
+					if booty_call['cum_count'] < npc_sexdrive[$boy]:
+						*nl
+						'He seems more than pleased by your act of service, considering the stiffness that seems to have returned to his dick under your touch.'
+					end
+					if booty_call['sex_end'] = 1:
+						gs'booty_call_after','after_sex1'
+					else
+						gs'booty_call_after','stop_here'
+						gs'booty_call_after','keep_going'
+					end
 				end
+			else
 				if booty_call['sex_end'] = 1:
 					gs'booty_call_after','after_sex1'
 				else
-					gs'booty_call_after','stop_here'
-					gs'booty_call_after','keep_going'
+					gs'booty_call_sex','sex_end'
 				end
 			end
-		else
-			if booty_call['sex_end'] = 1:
-				gs'booty_call_after','after_sex1'
-			else
-				gs'booty_call_sex','sex_end'
-			end
 		end
 	end
 end
@@ -695,7 +709,6 @@ if $ARGS[0] = 'dressing1':
 
 	act'Not yet':
 		cla & *nl
-		gs'booty_call_after','dress_loop1'
 		'"Not yet," you say, <<$booty_call[''dress_describe'']>>. "Just tired of hanging around naked."'
 		'"I''m never tired of seeing you naked."'
 		'"Whatever," you roll your eyes.'
@@ -710,7 +723,6 @@ if $ARGS[0] = 'dressing1':
 
 	act'Yeah':
 		cla & *nl
-		gs'booty_call_after','dress_loop1'
 		'"Yeah," you say, <<$booty_call[''dress_describe'']>>.'
 		act'Finish getting dressed':
 			gs'booty_call_after','dress_loop1'
@@ -838,28 +850,18 @@ if $ARGS[0] = 'after_sex_dressed':
 	act'Break things off':
 		cla & *clr
 		$npc_apt_bedroom[$boy]
-		'"I can''t do this anymore."'
-		'"Why not?"'
-		'"I just can''t. I''m sorry."'
-		'You leave the apartment.'
-		!! missing code
-		!! lover removal code
-		gs 'lover', 'remove', $boy
-		act'Leave':gt'booty_call_after','exit'
-	end
-!!{
-		act'You don''t satisfy me anymore':
-
-
-		end
-
-		act'This is getting too complicated':
-
-
+		'"I can''t do this anymore," you say, stiffly.'
+		'"Huh?" <<$npc_firstname[$boy]>> sits up. "What are you talking about?"'
+		'"I can''t keep hooking up with you like this. Not anymore."'
+		'"Why not?" he asks.'
+		act'Don''t explain':
+			cla & *nl
+			'"I just can''t," you say. "I''m sorry."'
+			gs 'lover', 'remove fuckbuddy', $boy
+			act'Leave':gt'booty_call_after','exit'
 		end
-
-
-		if pcs_boyfriend > 0:
+		
+		if pcs_lovers > 0:
 			act'I''ve started seeing somebody':
 				cla & *clr
 				$npc_apt_bedroom[$boy]
@@ -870,14 +872,28 @@ if $ARGS[0] = 'after_sex_dressed':
 				cla & *clr
 				$npc_apt_bedroom[$boy]
 				if npc_know_cheat[$boy] = 1:
-					'"I can''t keep cheating on my boyfriend like this. It''s wrong, and I just can''t do this anymore."'
+					'"I can''t keep cheating on my boyfriend like this," you say, hanging your head shamefully. "It''s wrong, and I just can''t do this anymore. I have to go."'
 				else
-					'"The truth is, I''m in a relationship with somebody. I''ve been cheating on them with you. It''s wrong, and I just can''t do this anymore."'
+					'"The truth is, I''m in a relationship with somebody," you say, hanging your head shamefully. "I''ve been cheating on them with you this whole time. It''s wrong, and I— I just can''t do this anymore!"'
 				end
-
+				'You grab your things and rush out the door.'
+				gs 'lover', 'remove fuckbuddy', $boy
+				act'Leave':gt'booty_call_after','exit'
 			end
 		end
 	end
+!!{
+		act'You don''t satisfy me anymore':
+
+
+		end
+
+		act'This is getting too complicated':
+
+
+		end
+		
+	end
 	}
 end
 

+ 236 - 288
locations/booty_call_cum.qsrc

@@ -56,11 +56,12 @@ if $ARGS[0] = 'fuck_cum_random':
 	booty_call['cum_choice'] = rand(1,10)
 	booty_call['cum_count'] += 1
 !!	if npc_generous[$boy] = 1 and booty_call['cum_choice'] <= 9:
-	if booty_call['cum_choice'] <= 9:
-		booty_call['cum_warn'] = 1
-	elseif booty_call['cum_choice'] = 10:
+	if booty_call['cum_choice'] > 1 and booty_call['cum_choice'] < 10: booty_call['cum_warn'] = 1
+	if booty_call['cum_choice'] = 10:
 		$booty_call['cum_choice'] = 'creampie_surprise'
-	elseif booty_call['cum_choice'] > 5:
+	elseif booty_call['cum_choice'] > 6:
+		booty_call['cum_where'] = 1
+	elseif booty_call['cum_choice'] > 1:
 		booty_call['his_choice'] = 1
 	else
 		if rand(1,10) >= 9:
@@ -108,9 +109,11 @@ if $ARGS[0] = 'fuck_cum':
 	end
 	
 !!	if (rand(0,1) = 1 or npc_selfish[$boy] = 1) and ($npc_cum_pref[$boy] = 'creampie' and booty_call['condom'] ! 1) and $npc_cum_pref[$boy] ! 'pullout' and $npc_cum_pref[$boy] ! '':
-	if booty_call['cum_warn'] = 1:
-		booty_call['he_ask'] = 1
-		if $npc_cum_pref[$boy] = 'creampie':
+	if booty_call['cum_warn'] = 1:	
+		if booty_call['cum_where'] = 1:
+			'"What should I do?" <<$npc_firstname[$boy]>> asks.'
+		elseif $npc_cum_pref[$boy] = 'creampie':
+			booty_call['he_ask'] = 1
 			booty_call['he_ask_creampie'] = 1
 			if booty_call['orgasm'] < orgasm:
 				'"Let''s come together," <<$npc_firstname[$boy]>> says, smiling at you.'
@@ -118,12 +121,15 @@ if $ARGS[0] = 'fuck_cum':
 				'"I wanna come inside you so bad," <<$npc_firstname[$boy]>> says'
 			end
 		elseif $npc_cum_pref[$boy] = 'mouth':
+			booty_call['he_ask'] = 1
 			booty_call['he_ask_mouth'] = 1
 			'"Let me come in your mouth," <<$npc_firstname[$boy]>> says.'
 		elseif $npc_cum_pref[$boy] = 'face':
+			booty_call['he_ask'] = 1
 			booty_call['he_ask_facial'] = 1
 			'"I wanna come on your face," <<$npc_firstname[$boy]>> says. "I want to see my cum all over your pretty face."'
 		elseif $npc_cum_pref[$boy] = 'tits':
+			booty_call['he_ask'] = 1
 			booty_call['he_ask_tits'] = 1
 			'"I wanna come on your tits," <<$npc_firstname[$boy]>> says.'
 		end
@@ -141,7 +147,7 @@ if $ARGS[0] = 'fuck_cum':
 			act'Continue':booty_call['his_choice'] = 2 & gt 'booty_call_cum', 'cum_his_choice'
 		end
 		
-		act'Finish him with your hand':gt 'booty_call_sex', 'cum_jerkoff'
+		act'Finish him with your hand':gt 'booty_call_cum', 'cum_jerkoff'
 		
 		if booty_call['he_ask_facial'] = 1:
 			act'You can cum on my face':gt 'booty_call_cum', 'cum_facial'
@@ -162,19 +168,24 @@ if $ARGS[0] = 'fuck_cum':
 		end
 		
 		if booty_call['condom'] ! 1:
-			if booty_call['orgasm'] < orgasm or pcs_horny >= 85:
-				act'Let''s cum together':gs 'booty_call_cum', 'cum_together'
+			!!if booty_call['orgasm'] < orgasm or pcs_horny >= 85:
+			if booty_call['orgasm'] < orgasm:
+				if booty_call['he_ask_creampie'] = 1:
+					act'Come together':gs 'booty_call_cum', 'cum_together'
+				else
+					act'Let''s come together':gs 'booty_call_cum', 'cum_together'
+				end
 			elseif booty_call['he_ask_creampie'] = 1:
 				act'Let him come inside you':
 					npc_creampie_okay[$boy] = 1
 					gt 'booty_call_cum', 'cum_inside'
 				end
 				
-				act'Let''s cum together (fake orgasm)':gs 'booty_call_cum', 'cum_together_fake'
+				act'Let''s come together (fake orgasm)':gs 'booty_call_cum', 'cum_together_fake'
 			else
-				act'Cum inside me!':booty_call['creampie_ask'] = 1 & gt 'booty_call_cum', 'cum_inside'
+				act'Come inside me!':booty_call['creampie_ask'] = 1 & gt 'booty_call_cum', 'cum_inside'
 				
-				act'Let''s cum together (fake orgasm)':gs 'booty_call_cum', 'cum_together_fake'
+				act'Let''s come together (fake orgasm)':gs 'booty_call_cum', 'cum_together_fake'
 			end
 			
 			act'Pull out!':booty_call['pullout_ask'] = 1 & gt 'booty_call_cum', 'cum_pullout'
@@ -247,7 +258,6 @@ if $ARGS[0] = 'cum_his_choice':
 		end
 	else
 		if $npc_cum_pref[$boy] = 'creampie':
-			booty_call['creampie'] += 1
 			gt'booty_call_cum', 'creampie_surprise'
 		elseif $npc_cum_pref[$boy] = 'mouth':
 			booty_call['mouth_cum'] += 1
@@ -257,7 +267,7 @@ if $ARGS[0] = 'cum_his_choice':
 			gt'booty_call_cum', 'cum_facial'
 		elseif $npc_cum_pref[$boy] = 'tits':
 			booty_call['tit_cum'] += 1
-			gs 'booty_call_cum', 'cum_tits1'
+			gs 'booty_call_cum', 'cum_tits3'
 		elseif $npc_cum_pref[$boy] = 'pullout':
 			booty_call['pullout'] += 1
 			gt'booty_call_cum', 'cum_pullout'
@@ -286,7 +296,6 @@ if $ARGS[0] = 'cum_his_choice2':
 		gt'booty_call_cum', 'cum_pullout'
 	end
 	if rand(1,12) >= 11:
-		booty_call['creampie'] += 1
 		gt'booty_call_cum', 'creampie_surprise'
 	elseif rand(1,10) >= 9:
 		gt'booty_call_cum', 'cum_mouth'
@@ -331,7 +340,7 @@ end
 
 if $ARGS[0] = 'cum_facial':
 	booty_call['cock_remove'] = 1
-	$booty_call['cum_choice'] = 'face'
+	$booty_call['cum_choice'] = 'facial'
 	gs'cum_call', 'face',$boy,1
 	if pcs_makeup > 1:pcs_makeup = 0
 	booty_call['facial'] += 1
@@ -376,7 +385,7 @@ if $ARGS[0] = 'cum_facial':
 	
 	act'Stick out your tongue (swallow)':
 		$booty_call['cum_describe1'] = 'Thanks,'
-		$booty_call['cum_describe2'] = 'licking your lips.'
+		$booty_call['cum_describe2'] = 'licking your lips'
 		cla & *clr
 		gs'cum_call', 'mouth',$boy,1
 		gs'cum_call', 'breasts',$boy,1
@@ -412,7 +421,7 @@ if $ARGS[0] = 'cum_facial':
 		gs'cum_call', 'face',$boy,1
 		gs'cum_call', 'hair',$boy,1
 		$booty_call['cum_describe1'] = 'Thanks,'
-		$booty_call['cum_describe2'] = 'letting the rest of his cum dribble from your lips.'
+		$booty_call['cum_describe2'] = 'letting the rest of his cum dribble from your lips'
 		$booty_call['cum_choice'] = 'face_mouth'
 		booty_call['bj_cum'] = 2
 		gs'stat'
@@ -828,91 +837,197 @@ if $ARGS[0] = 'cum_inside':
 	$booty_call['cum_choice'] = 'creampie'
 	!! differing descriptions based on position
 	if $booty_call['position'] = 'miss':
-		'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie6.mp4"></video></center>'
-		if booty_call['creampie_ask'] = 1:'"Cum inside me!" you cry. "Fill me up!"'
+		'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie1.mp4"></video></center>'
+		if booty_call['creampie_ask'] = 1:
+			'"Come inside me!" you cry. "Fill me up!"'
+			*nl
+		elseif booty_call['he_ask_creampie'] = 1:
+			'"Go ahead," you smile.'
+			*nl
+		end
 		if pcs_horny > 90:
 			$orgasm_or = 'yes'
 			gs 'arousal', 'vaginal', 1, 'no_orgasm_msg'
 			booty_call['orgasm_count'] += 1
-			'<<$npc_firstname[$boy]>> drives himself inside you with a grunt and you feel cum spurting out inside you. The sensation pushes you over the edge, gasping as waves of orgasm wash through you. The two of cum together, each of your orgasms fueling the other''s. After some time, your orgasm fades and you''re both left breathing hard.'
+			'<<$npc_firstname[$boy]>> drives himself inside you with a grunt and you feel cum spurting out inside you. The sensation pushes you over the edge, gasping as waves of orgasm wash through you. The two of come together, each of your orgasms fueling the other''s until eventually they''ve run their course, and both of you are breathing hard.'
+			gs 'booty_call_cum', 'cum_inside_pull_away'
+			gs 'booty_call_talk', 'creampie_react'
 		else
-			'<<$npc_firstname[$boy]>> drives himself inside you, grunting, his cock pulsing inside you and something spills into your pussy. He holds himself inside you like that for several seconds before he relaxes and pulls himself out of you.'
+			'<<$npc_firstname[$boy]>> drives himself inside you, grunting. His cock pulses inside you and warmth fills your pussy.'
+			act'Ride it out':
+				cla & *nl
+				'You lay there patiently, letting <<$npc_firstname[$boy]>> empty himself into your womb, waiting until you no longer feel him twitching inside you.'
+				act'Continue':gs'booty_call_sex','sex_end'
+				gs 'booty_call_cum', 'cum_inside_pull_away'
+				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':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'
+				gs 'arousal', 'vaginal', 1, 'no_orgasm_msg'
+				booty_call['cum_together'] = 2
+				booty_call['orgasm_count'] += 1
+				'You gasp, the sensation triggering your own climax, and get sent over the edge yourself. The two of come together, each of your orgasms fueling the other''s until eventually they''ve run their course and both of you lay there panting.'
+				act'Continue':gs'booty_call_sex','sex_end'
+				gs 'booty_call_cum', 'cum_inside_pull_away'
+				gs 'booty_call_talk', 'creampie_react'
+			end
 		end
 	elseif $booty_call['position'] = 'doggy':
-		'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/doggy4.mp4"></video></center>'
-		if booty_call['creampie_ask'] = 1:'"Cum inside me!" you cry. "Fill me up!"'
+		
 		if pcs_horny > 90:
 			$orgasm_or = 'yes'
 			gs 'arousal', 'vaginal', 1, 'no_orgasm_msg'
 			booty_call['orgasm_count'] += 1
 			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/doggy3.mp4"></video></center>'
-			'<<$npc_firstname[$boy]>> grunts and you feel him come, cock pulsing inside you. The sensation pushes you over the edge, and you groan, tensing as waves of orgasm wash through you. The two of cum together, both of your orgasms fueling the other''s until eventually they both end.'
+			if booty_call['creampie_ask'] = 1:'"Come inside me!" you cry. "Fill me up!"'
+			'<<$npc_firstname[$boy]>> grunts and you feel him come, cock pulsing inside you. The sensation pushes you over the edge, and you groan, tensing as waves of orgasm wash through you. The two of come together, both of your orgasms fueling the other''s until eventually they both end.'
+			gs 'booty_call_cum', 'cum_inside_pull_away'
+			gs 'booty_call_talk', 'creampie_react'
 		else
-			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/doggy1.mp4"></video></center>'
-			'<<$npc_firstname[$boy]>> grunts and you feel him come, his cock pulsing and you let him ride out his orgasm inside you.'
+			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/doggy4.mp4"></video></center>'
+			if booty_call['creampie_ask'] = 1:'"Come inside me!" you cry. "Fill me up!"'
+			'<<$npc_firstname[$boy]>> drives himself inside you, grunting. His cock pulses inside you and warmth fills your pussy.'
+			act'Ride it out':
+				cla & *nl
+				'You stay there patiently, letting <<$npc_firstname[$boy]>> empty himself into your womb, waiting until you no longer feel him twitching inside you.'
+				gs 'booty_call_cum', 'cum_inside_pull_away'
+			gs 'booty_call_talk', 'creampie_react'
+			end
+			
+			act'Tolerate it (disgust)':
+				cla & *nl
+				'You stay 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.'
+				gs 'booty_call_cum', 'cum_inside_pull_away'
+				gs 'booty_call_talk', 'creampie_react'
+			end
+			
+			act'Come with him':
+				cla & *clr
+				'<center><video autoplay loop src="images/shared/sex/vag/doggy/orgasm1.mp4"></video></center>'
+				$orgasm_or = 'yes'
+				gs 'arousal', 'vaginal', 1, 'no_orgasm_msg'
+				booty_call['cum_together'] = 2
+				booty_call['orgasm_count'] += 1
+				'You gasp, the sensation triggering your own climax, and get sent over the edge yourself. The two of come together, each of your orgasms fueling the other''s until eventually they''ve run their course and both of you collapse.'
+				gs 'booty_call_cum', 'cum_inside_pull_away'
+				gs 'booty_call_talk', 'creampie_react'
+			end
 		end
 	elseif $booty_call['position'] = 'cowgirl':
 		'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cumvaginal.mp4"></video></center>'
 		if booty_call['creampie_ask'] = 1:
-			'"Cum inside me!" you cry. "Fill me up!"'
+			'"Come inside me!" you cry. "Fill me up!"'
 			if pcs_horny > 90:
 				$orgasm_or = 'yes'
 				gs 'arousal', 'vaginal', 1, 'no_orgasm_msg'
 				booty_call['orgasm_count'] += 1
-				'You drop your hips, impaling yourself on <<$npc_firstname[$boy]>>''s cock. He thrusts his hips upward, driving himself deep inside you and you feel cum spurt out inside you. The sensation pushes you over the edge, causing your pussy to clamp down onto his cock even more and your body to spasm uncontrollably. The two of cum together, holding each other tight, both of your orgasms fueling the other''s. After some time, your orgasm fades, leaving both of you panting.'
+				'You drop your hips, impaling yourself on <<$npc_firstname[$boy]>>''s cock. He thrusts his hips upward, driving himself deep inside you and you feel cum spurt out inside you. The sensation pushes you over the edge, causing your pussy to clamp down onto his cock even more and your body to spasm uncontrollably. The two of come together, holding each other tight, both of your orgasms fueling the other''s. After some time, your orgasm fades, leaving both of you panting.'
 			else
 				'You drop your hips, impaling yourself on <<$npc_firstname[$boy]>>''s cock. He grabs you and holds you tight, thrusting humself upward, driving his cock in deep into you as he can manage. As he does, you feel him stiffen up and groan, and his cock pulses inside you.'
 			end
+			gs 'booty_call_cum', 'cum_inside_pull_away'
+			gs 'booty_call_talk', 'creampie_react'
 		else
 			if pcs_horny > 90:
 				$orgasm_or = 'yes'
 				gs 'arousal', 'vaginal', 1, 'no_orgasm_msg'
 				booty_call['orgasm_count'] += 1
-				'<<$npc_firstname[$boy]>> grabs you and pulls you down onto his cock, thrusting his hips upward at the same time, driving himself deep inside you and you feel cum spurt out inside you. The sensation pushes you over the edge, causing your pussy to clamp down onto his cock even more and your body to spasm uncontrollably. The two of cum together, holding each other tight, both of your orgasms fueling the other''s. After some time, your orgasm fades, leaving both of you panting.'
+				'<<$npc_firstname[$boy]>> grabs you and pulls you down onto his cock, thrusting his hips upward at the same time, driving himself deep inside you and you feel cum spurt out inside you. The sensation pushes you over the edge, causing your pussy to clamp down onto his cock even more and your body to spasm uncontrollably. The two of come together, holding each other tight, both of your orgasms fueling the other''s. After some time, your orgasm fades, leaving both of you panting.'
+				gs 'booty_call_cum', 'cum_inside_pull_away'
+				gs 'booty_call_talk', 'creampie_react'
 			else
 				'<<$npc_firstname[$boy]>> grabs you and pulls you down onto his cock. He holds you tight, thrusting humself upward, driving his cock in deep into you as he can manage. As he does, you feel him stiffen up and groan, and his cock pulses inside you.'
+				act'Ride it out':
+					cla & *nl
+					'You keep gently rocking your hips, letting <<$npc_firstname[$boy]>> empty himself into your womb, waiting until you no longer feel him twitching inside you.'
+					gs 'booty_call_cum', 'cum_inside_pull_away'
+					gs 'booty_call_talk', 'creampie_react'
+				end
+				
+				act'Tolerate it (disgust)':
+					cla & *nl
+					'You stay 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.'
+					gs 'booty_call_cum', 'cum_inside_pull_away'
+					gs 'booty_call_talk', 'creampie_react'
+				end
+				
+				act'Come with him':
+					cla & *clr
+					'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/orgasm1.mp4"></video></center>'
+					$orgasm_or = 'yes'
+					gs 'arousal', 'vaginal', 1, 'no_orgasm_msg'
+					booty_call['cum_together'] = 2
+					booty_call['orgasm_count'] += 1
+					'You gasp, the sensation triggering your own climax, and get sent over the edge yourself. The two of come together, each of your orgasms fueling the other''s until eventually they''ve run their course and both of you collapse.'
+					gs 'booty_call_cum', 'cum_inside_pull_away'
+					gs 'booty_call_talk', 'creampie_react'
+				end
 			end
 		end
 	end
-	gs 'booty_call_cum', 'cum_inside_end'
-	gs'booty_call_talk', 'creampie_react'
-	gs'booty_call_sex', 'harden_hand'
-	gs'booty_call_sex', 'harden_mouth'
 end
 
-if $ARGS[0] = 'cum_inside_end':
+if $ARGS[0] = 'cum_inside_pull_away':
 	if $booty_call['position'] = 'miss':
 		act'Pull away':
 			booty_call['cock_remove'] = 1
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/drip3.mp4"></video></center>'
-			'As <<$npc_firstname[$boy]>> pulls away, a slurry of cum trickles from your pussy, running down your ass and into the bedsheets.'
-			gs'booty_call_talk','creampie_react'
-			gs'booty_call_sex', 'sex_end'
+			'You carefully scooch backwards, allowing <<$npc_firstname[$boy]>> to remove his cock from your pussy. It slips from your snatch with a <i>pop</i>, a slurry of cum trickling out after it, running down your ass and into the bedsheets.'
+			act'Continue':cla & gs 'booty_call_sex', 'sex_end'
+			gs 'booty_call_talk', 'cum_react'
 		end
 	elseif $booty_call['position'] = 'doggy':
 		act'Pull away':
 			booty_call['cock_remove'] = 1
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/drip3.mp4"></video></center>'
-			'You roll onto your back breathing hard, a slurry of cum trickling from your pussy along the way, running down your ass and into the bedsheets.'
-			gs'booty_call_talk','creampie_react'
-			gs'booty_call_sex', 'sex_end'
+			'You lean forward, letting <<$npc_firstname[$boy]>>''s cock slip from your snatch and roll onto your back breathing hard. As you do, you feel a slurry of cum trickling from your pussy, running down your ass and into the bedsheets.'
+			act'Continue':cla & gs 'booty_call_sex', 'sex_end'
+			gs 'booty_call_talk', 'cum_react'
 		end
 	elseif $booty_call['position'] = 'cowgirl':
 		act'Climb off of him':
 			booty_call['cock_remove'] = 1
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl3.mp4"></video></center>'
-			'Raising your hips up, you pull yourself off <<$npc_firstname[$boy]>>''s cock. It flops from your pussy and you feel a thick glob of liquid leak out of your snatch.'
-			gs'booty_call_talk','creampie_react'
-			gs'booty_call_sex', 'sex_end'
+			'Raising your hips up, you pull yourself off <<$npc_firstname[$boy]>>''s cock. It flops from your pussy and you feel a thick glob of liquid immediately begin to leak from your snatch.'
+			act'Continue':cla & gs 'booty_call_sex', 'sex_end'
+			gs 'booty_call_talk', 'cum_react'
 		end
 	end
+	
+!!{	act'Let him pull out':
+		booty_call['cock_remove'] = 1
+		cla & *clr
+		if $booty_call['position'] = 'miss':
+			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/miss1.mp4"></video></center>'
+			'A few moments later he withdraws his cock from your pussy and you feel a stream of cum gush out after it.'
+		elseif $booty_call['position'] = 'doggy':
+			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/doggy1.mp4"></video></center>'
+			'A few moments later he pulls his cock from your pussy and you feel a thick liquid immediately dribble out after it.'
+		elseif $booty_call['position'] = 'cowgirl':
+			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl3.mp4"></video></center>'
+			'Carefully, you raise yourself off of <<$npc_firstname[$npclastsaved]>>. The moment his cock is free of your pussy, you feel a thick glob of cum begin to leak out of you.'
+		end
+		gs'booty_call_sex','sex_end'
+	end}
 end
 
 if $ARGS[0] = 'cum_together':
 	booty_call['cum_together'] = 1
+	booty_call['creampie'] += 1
+	$booty_call['cum_choice'] = 'creampie'
 	cla & *nl
 	if booty_call['he_ask_creampie'] = 1:
 		if $booty_call['position'] = 'miss':
@@ -942,7 +1057,8 @@ if $ARGS[0] = 'cum_together':
 			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cumvaginal.mp4"></video></center>'
 		end
 		'<<$npc_firstname[$boy]>>''s cock pulses inside you and something warm spills into your pussy. His hot cum filling you up is the last thing you need to get off and suddenly you''re right there with him, muscles going taut and quivering uncontrollably as the two of you come together.'
-		gs'booty_call_sex', 'sex_end'
+		gs 'booty_call_cum', 'cum_inside_pull_away'
+		gs 'booty_call_talk', 'creampie_react'
 	end
 end
 
@@ -983,6 +1099,7 @@ end
 
 if $ARGS[0] = 'cum_force':
 	booty_call['creampie_force'] = 1
+	booty_call['creampie'] += 1
 	gs'cum_call', '',$boy,1
 	$booty_call['cum_choice'] = 'creampie'
 	!! differing descriptions based on position
@@ -992,10 +1109,10 @@ if $ARGS[0] = 'cum_force':
 			gs 'arousal', 'vaginal', 1, 'no_orgasm_msg'
 			booty_call['orgasm_count'] += 1
 			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cumvaginal.mp4"></video></center>'
-			'With a devilish grin, you suddenly speed up your movements, riding <<$npc_firstname[$boy]>> as hard as you can. Seconds later, you feel him come inside the condom, pulsing within you, and it sends you over the edge. The two of cum together, holding each other tight, both of your orgasms fueling the other''s. After some time, your orgasm fades, leaving both of you panting.'
+			'With a devilish grin, you suddenly speed up your movements, riding <<$npc_firstname[$boy]>> as hard as you can. Seconds later, you feel him come inside the condom, pulsing within you, and it sends you over the edge. The two of come together, holding each other tight, both of your orgasms fueling the other''s. After some time, your orgasm fades, leaving both of you panting.'
 		else
 			'<center><video autoplay loop src="images/shared/sex/vag/cowgirl/condom1.mp4"></video></center>'
-			'With a devilish grin, you suddenly speed up your movements and seconds later, you feel <<$npc_firstname[$boy]>> cum inside the condom, pulsing within you. You don''t even slow down for a second, continuing to ride him as hard as you can until you''re sure he''s completely finished with his orgasm. Only then do you slow down and come to a halt on top of him.'
+			'With a devilish grin, you suddenly speed up your movements and seconds later, you feel <<$npc_firstname[$boy]>> come inside the condom, pulsing within you. You don''t even slow down for a second, continuing to ride him as hard as you can until you''re sure he''s completely finished with his orgasm. Only then do you slow down and come to a halt on top of him.'
 			*nl
 			'Judging by the expression on his face, you just rocked his world finishing him like that.'
 		end
@@ -1015,14 +1132,14 @@ if $ARGS[0] = 'cum_force':
 			act'Continue':
 				cla & *clr
 				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl1.mp4"></video></center>'
-				'Finally, your orgasm fadess and his seems to have finished as well. Still wearing your grin, you drive your hips down as far as they can go one last time, clenching your pussy around his cock on the way back up, and try to milk him for every last drop. You can feel his cum overflowing from around your pussy''s lips and when you draw back up to the top, it spills from your snatch, dribbling down the length of his manhood.'
+				'Finally, your orgasm fades and his seems to have finished as well. Still wearing your grin, you drive your hips down as far as they can go one last time, clenching your pussy around his cock on the way back up, and try to milk him for every last drop. You can feel his cum overflowing from around your pussy''s lips and when you draw back up to the top, it spills from your snatch, dribbling down the length of his manhood.'
 				*nl
 				'Judging by the expression on his face, you just rocked his world finishing him like that.'
 				gs'booty_call_sex', 'sex_end'
 			end
 		else
 			'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl2.mp4"></video></center>'
-			'With a devilish grin, you suddenly speed up your movements and seconds later, you feel <<$npc_firstname[$boy]>> cum inside you. You don''t even slow down for a second, continuing to ride him as hard as you can until you''re sure he''s completely finished with his orgasm. Only then do you slow down and come to a halt on top of him.'
+			'With a devilish grin, you suddenly speed up your movements and seconds later, you feel <<$npc_firstname[$boy]>> come inside you. You don''t even slow down for a second, continuing to ride him as hard as you can until you''re sure he''s completely finished with his orgasm. Only then do you slow down and come to a halt on top of him.'
 			act'Continue':
 				cla & *clr
 				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl1.mp4"></video></center>'
@@ -1066,18 +1183,21 @@ if $ARGS[0] = 'cum_pullout':
 		gs'booty_call_sex', 'sex_end'
 	else
 		if $booty_call['position'] = 'miss':
+			$booty_call['cum_choice'] = 'stomach'
 			gs'cum_call', 'stomach',$boy,1
 			'<center><img <<$set_imgh>> src="images/shared/sex/cum/stomach/bellycum2.jpg"></center>'
 			if booty_call['not_inside'] = 1:
 				'"Not inside me!" you yelp frantically.'
 				*nl
-			end
-			$booty_call['cum_choice'] = 'stomach'
-			if booty_call['condom'] = 1:
-				'<<$npc_firstname[$boy]>> pulls himself out of your pussy and tears off the condom, furiously jacking off over you. Moments later, he ejaculates, sending cum flying all over your body, spattering across your belly.'
+				if booty_call['condom'] = 1:
+					'<<$npc_firstname[$boy]>> pulls himself out of your pussy and tears off the condom, furiously jacking off over you. Moments later, he ejaculates, sending cum flying all over your body, spattering across your belly.'
+				else
+					'He barely follows your instructions in time. No sooner does his cock slip from your pussy than cum bursts from the tip, spattering all across your stomach.'
+				end
 			else
-				'He barely follows your instructions in time. No sooner does his cock slip from your pussy than cum bursts from the tip, spattering all across your stomach.'
+				'<<$npc_firstname[$boy]>> grunts and his cock slips from your pussy. The moment it does, <<$npc_firstname[$boy]>> comes, spattering your stomach with his sticky, white cum.'
 			end
+			
 		elseif $booty_call['position'] = 'doggy':
 			$booty_call['cum_choice'] = 'back'
 			gs'cum_call', 'butt',$boy,1
@@ -1086,25 +1206,34 @@ if $ARGS[0] = 'cum_pullout':
 			if booty_call['not_inside'] = 1:
 				'"Not inside me!" you yelp frantically.'
 				*nl
-			end
-			if booty_call['condom'] = 1:
-				'<<$npc_firstname[$boy]>> yanks himself from your pussy and you hear a <i>snap</i> as he rips the condom off of his cock and moments later, you feel hot liquid spatter all over ass and across your back.'
+				if booty_call['condom'] = 1:
+					'<<$npc_firstname[$boy]>> yanks himself from your pussy and you hear a <i>snap</i> as he rips the condom off of his cock and moments later, you feel hot liquid spatter all over ass and across your back.'
+				else
+					'At your words, he yanks himself from your pussy and begins furiously jacking off over your ass. Moments later, you feel hot liquid spatter all over it and across your back.'
+				end
 			else
-				'At your words, he yanks himself from your pussy and begins furiously jacking off over your ass. Moments later, you feel hot liquid spatter all over it and across your back.'
+				'<<$npc_firstname[$boy]>> grunts and you feel his cock slip from your pussy. Not a moment later, you feel something hot and wet spattering across your ass and back.'
 			end
 		elseif $booty_call['position'] = 'cowgirl':
-			$booty_call['cum_choice'] = 'stomach'
-			gs'cum_call', 'stomach',$boy,1
-			'<center><img <<$set_imgh>> src="images/shared/sex/cum/stomach/bellycum2.jpg"></center>'
 			if booty_call['not_inside'] = 1:
+				$booty_call['cum_choice'] = 'stomach'
+				gs'cum_call', 'stomach',$boy,1
+				'<center><img <<$set_imgh>> src="images/shared/sex/cum/stomach/bellycum2.jpg"></center>'
 				'"Not inside me!" you yelp frantically.'
 				*nl
-			end
-			if booty_call['condom'] = 1:
-				'<<$npc_firstname[$boy]>> suddenly pushes you backwards, eliciting a yelp as you fall onto your back, his cock popping out from your pussy along the way. He rips the condom off his cock and moments later, he ejaculates, sending cum spattering across your belly.'
+				if booty_call['condom'] = 1:
+					'<<$npc_firstname[$boy]>> suddenly pushes you backwards, eliciting a yelp as you fall onto your back, his cock popping out from your pussy along the way. He rips the condom off his cock and moments later, he ejaculates, sending cum spattering across your belly.'
+				else
+					'<<$npc_firstname[$boy]>> suddenly pushes you backwards, eliciting a yelp as you fall onto your back, his cock popping out from your pussy along the way. Moments later, he ejaculates, sending cum spattering across your belly.'
+				end
 			else
-				'<<$npc_firstname[$boy]>> suddenly pushes you backwards, eliciting a yelp as you fall onto your back, his cock popping out from your pussy along the way. Moments later, he ejaculates, sending cum spattering across your belly.'
+				$booty_call['cum_choice'] = 'back'
+				gs'cum_call', 'butt',$boy,1
+				gs'cum_call', 'back',$boy,1
+				'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum4.jpg"></center>'
+				'<<$npc_firstname[$boy]>> grunts, his cock slipping from your pussy and sliding up between your ass cheeks. You reach around to put it back in when you feel something hot and wet spattering across your ass and back.'
 			end
+			
 		end
 		gs'booty_call_sex', 'sex_end'
 	end
@@ -1113,6 +1242,7 @@ end
 if $ARGS[0] = 'creampie_surprise':
 	if booty_call['condom'] = 1:gt'booty_call_cum','cum_condom'
 	booty_call['creampie_surprise'] = 1
+	booty_call['creampie'] += 1
 	$booty_call['cum_choice'] = 'creampie'
 	if $booty_call['position'] = 'miss':
 		'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie1.mp4"></video></center>'
@@ -1141,191 +1271,22 @@ if $ARGS[0] = 'creampie_surprise':
 end
 
 if $ARGS[0] = 'creampie_react':
-	if npc_creampie_okay[$boy] ! 1 and booty_call['creampie_ask'] ! 1 and booty_call['cum_together'] = 0:
-		act'What the fuck!':
-			booty_call['cock_remove'] = 1
-			booty_call['mad'] = 1
-			booty_call['creampie_wtf'] = 1
-			cla & *clr
-			if $booty_call['position'] = 'miss':
-				'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/oops.jpg"></center>'
-			elseif $booty_call['position'] = 'doggy':
-				'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum111.jpg"></center>'
-			elseif $booty_call['position'] = 'cowgirl':
-				'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum111.jpg"></center>'
-			end
-			
-			act'Ignore it':
-				cla & *clr
-				$npc_apt_bedroom[$boy]
-				'"Ugh," you grumble, choosing to take the high road on this one. "Whatever."'
-				gs'booty_call_sex','sex_end'
-			end
-			
-			act'You''re an asshole':
-				cla & *clr
-				$npc_apt_bedroom[$boy]
-				'"You''re a fucking asshole, you know that?" you '
-				gs'booty_call_sex','sex_end'
-			end
-			
-			if npc_know_not_bc[$boy] = 1 and booty_call['pill_tomorrow'] ! 1 and booty_call['creampie'] = 1:
-				'"What the fuck!" you exclaim as <<$npc_firstname[$boy]>> lets his cock slip from your pussy, the flow of liquid you were expecting following out quickly after. "You know I''m not on birth control!"'
-				if npc_abusive[$boy] = 1 or npc_selfish[$boy] = 1:
-					if rand(0,1) = 1:
-						'"Oh, you''ll be fine," he waves dismissively. "You''re not gonna get knocked up from one creampie."'
-					else
-						'"Oh, you''ll be fine," he waves dismissively. "Just buy some plan B tomorrow."'
-					end
-				else
-					'"Shit! I know! I know!" he says, looking agitated. "I''m so sorry! Fuck! It was an accident, I swear! I didn''t mean to!"'
-					act'Forgive him':
-						booty_call['forgive_creampie'] = 1
-						cla & *clr
-						'<center><img <<$set_imgh>> src="images/shared/sex/cum/vagcreampie/miss1.jpg"></center>'
-						'You take a deep breath, looking down at your legs and the cum trickling from between them.'
-						'"It''s... fine I guess," you sigh. "If it was really an accident, I forgive you."'
-						gs'booty_call_sex','sex_end'
-					end
-				end
-			elseif booty_call['creampie'] > 0:
-				'"What the fuck!" you exclaim as <<$npc_firstname[$boy]>> lets his cock slip from your pussy, a new batch of cum now trickling out of your cunt. "<i>Again?!</i>"'
-				if npc_abusive[$boy] = 1 or npc_selfish[$boy] = 1:
-					'"Your pussy''s just too tight," he says, not looking even slightly sorry for his actions. "It keeps sucking me in."'
-				else
-					'<<$npc_firstname[$boy]>> just closes his eyes, looking as guilty as you think he is.'
-				end
-				act'No self control?!':
-					cla & *nl
-					'"How fucking hard is it to keep your cum out of my uterus?!" you glare, seething. "Do you seriously not have any self control?! Just fucking pull out!"'
-					gs'booty_call_sex','sex_end'
-				end
-			else
-				'"What the fuck!" you exclaim as <<$npc_firstname[$boy]>> lets his cock slip from your pussy, the flow of liquid you were expecting following out quickly after.'
-			end
-			
-			
-			if booty_call['pill_tomorrow'] = 1:
-				'"What? You said you were gonna get the pill tomorrow anyways."'
-				act'That''s not a creampie pass!':
-					cla & *nl
-					'"That isn''t a free pass to come inside me!" you scowl, wiping irritably at your pussy with your fingers.'
-					gs'booty_call_sex','sex_end'
-				end
-			elseif npc_know_not_bc[$boy] = 0:
-				if npc_abusive[$boy] = 1 or npc_selfish[$boy] = 1:
-					if rand(0,1) = 1:
-						'"Oh, you''ll be fine," he grunts dismissively. "It''s just one cumshot. Don''t get bent out of shape. It''s not gonna kill you."'
-					else
-						'"Oh you''ll be fine," he waves dismissively. "Just buy some plan B tomorrow."'
-					end
-				end
-			end
-		end
-		if birth_control['think_safe'] ! 1:
-			act'Oh shit!':
-				npc_know_not_bc[$boy] = 1
-				cla & *clr
-				'<center><img <<$set_imgh>> src="images/shared/sex/cum/cum111.jpg"></center>'
-				'"Oh shit!" Your eyes go wide in shock and you jump away. You quickly spread your legs, seeing the thick liquid already dripping from your snatch, before looking up and making eye contact with <<$npc_firstname[$boy]>>.'
-				act'This isn''t good':
-					cla & *clr
-					$npc_apt_bedroom[$boy]
-					'"Well this isn''t good," you gulp. "I''m not on birth control..."'
-					gs'booty_call_cum','what_now'
-				end
-				act'I guess I need a pill (annoyed)':
-					booty_call['pill_tomorrow'] = 1
-					cla & *clr
-					$npc_apt_bedroom[$boy]
-					'"I guess I''m going to need a pill tomorrow," you say, frowning at your still-dripping pussy.'
-					gs'booty_call_cum','what_now'
-				end
-				
-				act'I guess I need a pill (unconcerned)':
-					booty_call['pill_tomorrow'] = 1
-					cla & *clr
-					$npc_apt_bedroom[$boy]
-					'"I guess I''m going to need a pill tomorrow," you shrug, unconcerned.'
-					gs'booty_call_cum','what_now'
-				
-				end
-				
-				act'I guess I need a pill (humorous)':
-					booty_call['pill_tomorrow'] = 1
-					cla & *clr
-					$npc_apt_bedroom[$boy]
-					'"I guess I''m going to need a pill tomorrow," you say, giving <<$npc_firstname[$boy]>> a wry smirk to let him know you''re not mad.'
-					gs'booty_call_cum','what_now'
-				
-				end
-			end
-		end
-	end
 	
+	gs 'booty_call_talk', 'creampie_wtf'
+	gs 'booty_call_talk', 'creampie_oh_shit'
+		
 	act'Take it in stride':
 		booty_call['take_in_stride'] = 1
 		cla & *nl
 		'You''re a bit surprised, but you take it in stride, waiting patiently until his cock no longer twitches inside your pussy.'
-		act'Let him pull out':
-			booty_call['cock_remove'] = 1
-			cla & *clr
-			if $booty_call['position'] = 'miss':
-				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/miss1.mp4"></video></center>'
-				'A few moments later he withdraws his cock from your pussy and you feel a stream of cum gush out after it.'
-			elseif $booty_call['position'] = 'doggy':
-				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/doggy1.mp4"></video></center>'
-				'A few moments later he pulls his cock from your pussy and you feel a thick liquid immediately dribble out after it.'
-			elseif $booty_call['position'] = 'cowgirl':
-				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cowgirl3.mp4"></video></center>'
-				'Carefully, you raise yourself off of <<$npc_firstname[$npclastsaved]>>. The moment his cock is free of your pussy, you feel a thick glob of cum begin to leak out of you.'
-			end
-			gs'booty_call_sex','sex_end'
-		end
+		gs 'booty_call_cum', 'cum_inside_pull_away'
 		
-		act'"Did you enjoy that?"':
-			cla & *clr
-			if $booty_call['position'] = 'miss':
-				'<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.'
-			elseif $booty_call['position'] = 'doggy':
-				'<center><img <<$set_imgh>> src="images/shared/sex/vag/doggy/1.jpg"></center>'
-				'"Did you enjoy that?" you ask sweetly, leaving <<$npc_firstname[$boy]>>''s cock stuffed inside you and smiling at him over your shoulder.'
-			elseif $booty_call['position'] = 'cowgirl':
-				'<center><img <<$set_imgh>> src="images/shared/sex/vag/cowgirl/2.jpg"></center>'
-				'"Did you enjoy that?" you ask sweetly, leaving <<$npc_firstname[$boy]>>''s cock stuffed inside you and smiling down at him.'
-				gs'booty_call_sex','sex_end'
-			end
-			'"Your pussy is amazing," he pants.'
-			act'I''m glad':
-				cla & *nl
-				'"I''m glad you liked it so much," you say, letting your smile grow wider.'
-				gs'booty_call_sex','sex_end'
-			end
-			
-			act'That''s what they say':
-				cla & *nl
-				'"All the boys say so," you shrug, letting your smile slip into a smug grin.'
-				gs'booty_call_sex','sex_end'
-			end
-			
-			act'Ask next time':
-				cla & *nl
-				'"I don''t mind if you come inside me," you say. "But... just ask next time."'
-				gs'booty_call_sex','sex_end'
-			end
-			
-			act'I liked it too':
-				cla & *nl
-				'"I liked it too," you smile. "It felt nice."'
-				gs'booty_call_sex','sex_end'
-			end
-		end
+		gs'booty_call_sex','sex_end'
 	end
 	if orgasm = booty_call['orgasm']:
-		act'Come':
+		act'Creampie induced orgasm':
 			booty_call['orgasm_count'] += 1
-			booty_call['cum_together'] = 1
+			booty_call['cum_together'] = 2
 			booty_call['creampie_surprise'] = 1
 			$orgasm_or = 'yes'
 			gs'arousal','vaginal',-1,'no_orgasm_msg'
@@ -1338,11 +1299,29 @@ if $ARGS[0] = 'creampie_react':
 			elseif $booty_call['position'] = 'cowgirl':
 				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cumvaginal.mp4"></video></center>'
 			end
-			'As <<$npc_firstname[$boy]>> comes inside you, you come too. Cum and warmth floods through your pussy, driving you over the edge.'
+			'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.'
 			act'Continue':gt'booty_call_cum','creampie_surprise_cum'
 		end
+		act'Fake an orgasm':
+			booty_call['fake_orgasm_count'] += 1
+			booty_call['cum_together_fake'] = 1
+			booty_call['creampie_surprise'] = 1
+			gs'stat'
+			cla & *clr
+			if $booty_call['position'] = 'miss':
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/creampie1.mp4"></video></center>'
+			elseif $booty_call['position'] = 'doggy':
+				'<center><video autoplay loop src="images/shared/sex/vag/doggy/orgasm1.mp4"></video></center>'
+			elseif $booty_call['position'] = 'cowgirl':
+				'<center><video autoplay loop src="images/shared/sex/cum/vagcreampie/cumvaginal.mp4"></video></center>'
+			end
+			'As <<$npc_firstname[$boy]>> unloads inside you, sending cum and warmth through your pussy.'
+			*nl
+			'You clench your muscles and quiver, putting on your best O-face and moan loudly, pretending that you''re coming together with him.'
+			act'Continue':gt'booty_call_cum','creampie_surprise_cum'
+		end
 	elseif orgasm > booty_call['orgasm']:
 		act'Come with him':
 			booty_call['orgasm_count'] += 1
@@ -1350,7 +1329,7 @@ if $ARGS[0] = 'creampie_react':
 			booty_call['creampie_surprise'] = 1
 			gs'stat'
 			cla & *nl
-			'The sensation of cum filling your pussy is too much for you to handle and sends you over the edge.'
+			'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.'
 			act'Continue':gt'booty_call_cum','creampie_surprise_cum'
@@ -1359,60 +1338,28 @@ if $ARGS[0] = 'creampie_react':
 end
 
 if $ARGS[0] = 'creampie_surprise_cum':
+	booty_call['react'] = 1
 	if $booty_call['position'] = 'miss':
 		'<center><img <<$set_imgh>> src="images/shared/sex/vag/miss/2.jpg"></center>'
 		'You lay there, breathing heavily with <<$npc_firstname[$boy]>> on top of you.'
-		'"Did... did we... did you...?" he pants.'
 	elseif $booty_call['position'] = 'doggy':
 		'<center><img <<$set_imgh>> src="images/shared/sex/vag/doggy/1.jpg"></center>'
-		'You let your knees collapse underneath you, falling down to the bed with <<$npc_firstname[$boy]>> on top of you. Breathing heavily, you look over your shoulder at him.'
-		'"Did... did you... too...?" he pants.'
+		'You let your knees give out underneath you, falling down to the bed with <<$npc_firstname[$boy]>> on top of you. Breathing heavily, you look over your shoulder at him.'
 	elseif $booty_call['position'] = 'cowgirl':
 		'<center><img <<$set_imgh>> src="images/shared/sex/vag/cowgirl/1.jpg"></center>'
 		'You let yourself collapse on top of <<$npc_firstname[$boy]>>, breathing heavily, feeling your breasts pressed against his chest rising and falling with the same strain as your own.'
-		'"Did... did you... too...?" he pants.'
-	end
-	act'Yeah':
-		cla & *nl
-		minut += rand(2,5)
-		gs'stat'
-		'"Yeah..." you smile back. You choose to let the moment speak for itself and don''t say anything more. It seems <<$npc_firstname[$boy]>> feels the same way as he rests with you, his cock still inside you but neither of you in a hurry to change it.'
-		gs 'booty_call_sex', 'sex_end'
-	end
-	
-	act'I feel full':
-		cla & *nl
-		minut += rand(2,5)
-		gs'stat'
-		'"I feel so warm inside," you murmur, gently rubbing your belly. "So... <i>full</i>."'
-		gs 'booty_call_sex', 'sex_end'
+		
 	end
-	
-	act'I love creampies':
-		cla & *nl
-		minut += rand(2,5)
-		gs'stat'
-		if npc_know_love_creampie[$boy] = 1:
-			'"I love it when you come inside me," you smile.'
-			if $npc_cum_pref[$boy] = 'creampie':
-				'"I love coming inside you," he smiles back.'
-			else
-				'"I know," he smirks back.'
-			end
-		else
-			npc_know_love_creampie[$boy] = 1
-			'"I love it when guys come inside me," you sigh contently. "It always makes me come too."'
-			if $npc_cum_pref[$boy] = 'creampie':
-				npc_cum_pref_know[$boy] = npc_cum_pref[$boy]
-				'"Coming inside is always the best," he says, looking at you. "We must be made to match."'
-				'"Must be," you say back, giving him a smile.'		
-			else
-				'"Maybe I should come inside you more often then."'
-				'"Yes," you nod at him. "You definitely should."'
-			end
-		end
-		gs 'booty_call_sex', 'sex_end'
+	if npc_know_love_creampie[$boy] = 1:
+		'He stares into your eyes, smiling.'
+	else
+		'"Did... did we... did you...?" he pants.'
 	end
+
+	gs'booty_call_talk','cum_together_react'
+	gs'booty_call_talk','feel_full'
+	gs'booty_call_talk','love_creampies'
+	gs'booty_call_talk','cum_together_kiss'
 end
 
 if $ARGS[0] = 'what_now':
@@ -1454,6 +1401,7 @@ if $ARGS[0] = 'cum_not_inside':
 end
 
 if $ARGS[0] = 'cum_condom':
+	booty_call['cum_condom'] += 1
 	cla & *clr
 	$booty_call['cum_choice'] = 'condom'
 	if $booty_call['position'] = 'miss':

+ 3 - 1
locations/booty_call_morning.qsrc

@@ -17,7 +17,7 @@ if $ARGS[0] = 'morning':
 			gs'booty_call_morning','late_for_school'
 		end
 	end
-!!	if pcs_boyfriend > 0:act'Guilt':gt'booty_call_morning','guilt'
+!!	if pcs_lovers > 0:act'Guilt':gt'booty_call_morning','guilt'
 end
 
 if $ARGS[0] = 'late_for_school':
@@ -96,6 +96,7 @@ if $ARGS[0] = 'late_for_school':
 				end
 
 				act'Can''t let people see':
+					
 					cla & *clr
 					$npc_apt_bedroom[$boy]
 					'You hesitate for a moment, considering it.'
@@ -370,6 +371,7 @@ end
 
 if $ARGS[0] = 'give_lift':
 	!! add in option later to give road head along the way
+	gs 'booty_call_after', 'ending'
 	if booty_call['give_lift'] = 2:
 		!!take to school
 		'<center><b><font color="maroon">Outside School</font></b></center>'

+ 94 - 71
locations/booty_call_sex.qsrc

@@ -82,14 +82,16 @@ end
 if $ARGS[0] = 'condoms':
 	if booty_call['condom_count'] = 0 and booty_call['fuck_count'] = 0:booty_call['condom_count'] = rand(1,5)
 	if booty_call['condom_count'] = 0 and npc_condom_conscious[$boy] = 1: booty_call['condom'] = 1 & booty_call['condom_count'] = 100
-	if booty_call['condom'] = 1:
+	if booty_call['condom'] = 1 and booty_call['no_condoms'] ! 1:
 		if booty_call['condom_count'] > 0:
 			'He fishes out another condom and puts it on.'
 			gs 'booty_call_sex', 'position_choose'
 		elseif booty_call['no_condoms'] = 0:
 			booty_call['no_condoms'] = 1
 			'"We got a problem. I''m out of condoms."'
+			cla 
 			act'We could skip the condom':
+				booty_call['condom'] = 2
 				cla & *clr
 				!! IMAGE HERE
 				$npc_apt_bedroom[$boy]
@@ -128,6 +130,8 @@ if $ARGS[0] = 'condoms':
 				cla & *clr
 				!! IMAGE HERE
 				$npc_apt_bedroom[$boy]
+				booty_call['no_condoms'] = 1
+				booty_call['condom'] = 2
 				'"We could... skip the condom? Just this once?"'
 				'"Just this once," he smiles back.'
 				gs 'booty_call_sex', 'position_choose'
@@ -138,6 +142,7 @@ if $ARGS[0] = 'condoms':
 				act'Guess that''s it':
 					cla & *clr
 					!! IMAGE HERE
+					$npc_apt_bedroom[$boy]
 					'"Guess that''s it?"'
 					'"Guess so."'
 					gs 'booty_call_after', 'after_sex1'
@@ -501,8 +506,9 @@ if $ARGS[0] = 'miss1':
 			gs 'booty_call_sex', 'miss_kiss'
 		elseif booty_call['orgasm'] < orgasm:
 			gs 'booty_call_sex', 'girl_cum_pre'
+		else
+			gs 'booty_call_cum', 'fuck_cum'
 		end
-		gs 'booty_call_cum', 'fuck_cum'
 	end
 
 	!! add options for dirty talk
@@ -662,6 +668,7 @@ if $ARGS[0] = 'miss2':
 		end
 
 		act'Change position':
+			cla
 			booty_call['change_pos'] = 1
 			gs 'booty_call_sex', 'position_change'
 		end
@@ -882,8 +889,11 @@ if $ARGS[0] = 'miss_kiss':
 	act'No kissing':
 		cla & *nl
 		booty_call['kiss_skip'] = 1
-		if npc_no_kiss[$boy] = 1:
-			'"I thought I told you!" you say, jerking your head away. "No kissing."'
+		if npc_no_kiss[$boy] = 2:
+			'You turn your head, shying away from his lips.'
+			'"Not today," you say, smiling apologetically.'
+		elseif npc_no_kiss[$boy] = 1:
+			'"Hey!" you say, annoyedly jerking your head away. "I told you! No kissing!"'
 		else
 			npc_no_kiss[$boy] = 1
 			'"Hey!" you say, jerking your head away. "No kissing. That''s a rule."'
@@ -1151,6 +1161,7 @@ if $ARGS[0] = 'doggy2':
 	end
 
 	act'Change position':
+		cla
 		booty_call['change_pos'] = 1
 		gs 'booty_call_sex', 'position_change'
 	end
@@ -1767,7 +1778,7 @@ if $ARGS[0] = 'speed_select':
 	end
 end
 if $ARGS[0] = 'reset':
-	$booty_call['cum_choice'] = 'reset'
+	$booty_call['cum_choice'] = ''
 	booty_call['orgasm'] = orgasm
 	booty_call['kiss'] = 0
 	booty_call['bored'] = 0
@@ -1793,84 +1804,96 @@ if $ARGS[0] = 'reset':
 	booty_call['about_time'] = 0
 	booty_call['his_choice'] = 0
 	booty_call['cum_warn'] = 0
+	booty_call['cum_where'] = 0
+	booty_call['he_ask'] = 0
+	booty_call['he_ask_creampie'] = 0
+	booty_call['he_ask_mouth'] = 0
+	booty_call['he_ask_facial'] = 0
+	booty_call['he_ask_tits'] = 0
+	booty_call['cum_wherever'] = 0
 	if booty_call['mad'] = 1:booty_call['mad'] = 2
+	booty_call['react'] = 0
 end
 
 if $ARGS[0] = 'harden_hand':
-	act'Try to get him hard again (hand)':
-		cla & *clr
-		if booty_call['cum_count'] > npc_sexdrive[$boy]:
-			!! IMAGE HERE
-			$npc_apt_bedroom[$boy]
-			if $booty_call['cum_choice'] = 'creampie' or $booty_call['cum_choice'] = 'creampie_surprise':
-				'You pull away, pussy trailing semen as you get down in front of <<$npc_firstname[$boy]>> and grab his cock. You work his shaft furiously, trying to keep him hard. But despite your best efforts, his dick softens in your grasp and you can''t get it to rise again. '
-			else
-				'Taking hold of his cock, you work his shaft furiously, trying to keep him hard. But despite your best efforts, his dick softens in your grasp and you can''t get it to rise again.'
-			end
-			if booty_call['not_done'] = 1:
-				'"Goddammit!" you growl. "I still wanted more out of you!"'
-			end
-			gs 'booty_call_after', 'after_sex1'
-		else
-			'<center><video autoplay loop src="images/shared/sex/handjob/hj3.mp4"></video></center>'
-			if $booty_call['cum_choice'] = 'creampie' or $booty_call['cum_choice'] = 'creampie_surprise':
-				'You pull away, pussy trailing semen as you get down in front of <<$npc_firstname[$boy]>> and grab his cock. You work his shaft furiously, trying to keep him hard. It doesn''t take long, only a minute or two, and before you know it <<$npc_firstname[$boy]>> is standing at attention once again.'
-			else
-				'Taking hold of his cock, you work his shaft furiously, trying to keep him hard. It doesn''t take long, only a minute or two, and before you know it <<$npc_firstname[$boy]>> is standing at attention once again.'
-			end
-			if booty_call['not_done'] = 1:
-				'"Yeah, that''s right...  Just like that little guy..."'
-			end
-			booty_call['not_done'] = 0
-			$booty_call['foreplay'] = ''
-			gs'booty_call_sex','reset'
-			gs 'booty_call_start', 'handjob_dom1'
-			gs 'booty_call_start', 'foreplay_choose'
-			if booty_call['fuck_count'] > 0:
-				act'Back to sex':cla & gs'booty_call_sex','position_change' & gs 'booty_call_sex', 'condoms'
+	if $booty_call['cum_choice'] ! '':
+		act'Try to get him hard again (hand)':
+			cla & *clr
+			if booty_call['cum_count'] > npc_sexdrive[$boy]:
+				!! IMAGE HERE
+				$npc_apt_bedroom[$boy]
+				if $booty_call['cum_choice'] = 'creampie' or $booty_call['cum_choice'] = 'creampie_surprise':
+					'You pull away, pussy trailing semen as you get down in front of <<$npc_firstname[$boy]>> and grab his cock. You work his shaft furiously, trying to keep him hard. But despite your best efforts, his dick softens in your grasp and you can''t get it to rise again. '
+				else
+					'Taking hold of his cock, you work his shaft furiously, trying to keep him hard. But despite your best efforts, his dick softens in your grasp and you can''t get it to rise again.'
+				end
+				if booty_call['not_done'] = 1:
+					'"Goddammit!" you growl. "I still wanted more out of you!"'
+				end
+				gs 'booty_call_after', 'after_sex1'
 			else
-				act'Sex':gs'booty_call_sex','sex_start'
+				'<center><video autoplay loop src="images/shared/sex/handjob/hj3.mp4"></video></center>'
+				if $booty_call['cum_choice'] = 'creampie' or $booty_call['cum_choice'] = 'creampie_surprise':
+					'You pull away, pussy trailing semen as you get down in front of <<$npc_firstname[$boy]>> and grab his cock. You work his shaft furiously, trying to keep him hard. It doesn''t take long, only a minute or two, and before you know it <<$npc_firstname[$boy]>> is standing at attention once again.'
+				else
+					'Taking hold of his cock, you work his shaft furiously, trying to keep him hard. It doesn''t take long, only a minute or two, and before you know it <<$npc_firstname[$boy]>> is standing at attention once again.'
+				end
+				if booty_call['not_done'] = 1:
+					'"Yeah, that''s right...  Just like that little guy..."'
+				end
+				booty_call['not_done'] = 0
+				$booty_call['foreplay'] = ''
+				gs'booty_call_sex','reset'
+				gs 'booty_call_start', 'handjob_dom1'
+				gs 'booty_call_start', 'foreplay_choose'
+				if booty_call['fuck_count'] > 0:
+					act'Back to sex':cla & gs'booty_call_sex','position_change' & gs 'booty_call_sex', 'condoms'
+				else
+					act'Sex':gs'booty_call_sex','sex_start'
+				end
 			end
 		end
 	end
 end
 
 if $ARGS[0] = 'harden_mouth':
-	act'Try to get him hard again (mouth)':
-		cla & *clr
-		if booty_call['cum_count'] > npc_sexdrive[$boy]:
-			!! IMAGE HERE
-			$npc_apt_bedroom[$boy]
-			if ($booty_call['cum_choice'] = 'creampie' or $booty_call['cum_choice'] = 'creampie_surprise') and booty_call['cock_remove'] ! 1:
-				'You pull away, pussy trailing semen as you get down in front of <<$npc_firstname[$boy]>>. Taking his cock in your mouth, you suck gently on its head, licking, teasing, playing, trying to keep him hard. But try as you might, you can feel his dick softening between your lips.'
-			else
-				'You pull away and get down in front of <<$npc_firstname[$boy]>>. Taking his cock in your mouth, you suck gently on its head, licking, teasing, playing, trying to keep him hard. But try as you might, you can feel his dick softening between your lips.'
-			end
-			if booty_call['not_done'] = 1:
-				'"Goddammit!" you growl. "I still wanted more out of you!"'
-			end
-			gs 'booty_call_after', 'after_sex1'
-		else
-			!! REPLACE
-			!! IMAGE HERE
-			 '<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:
-				'You pull away, pussy trailing semen as you get down in front of <<$npc_firstname[$boy]>>. Taking his cock in your mouth, you suck gently on its head, licking, teasing, playing, trying to keep him hard. After a few moments of softness, the dick between your lips noticeably stiffens up and is ready to ride again.'
-			else
-				'Taking his cock in your mouth, you suck gently on its head, licking, teasing, playing, trying to keep him hard. After a few moments of softness, the dick between your lips noticeably stiffens up and is ready to ride again.'
-			end
-			if booty_call['not_done'] = 1:
-				'"Yeah, that''s right...  Just like that little guy..."'
-			end
-			booty_call['not_done'] = 0
-			$booty_call['foreplay'] = ''
-			gs'booty_call_sex','reset'
-			act'Keep blowing him':cla & *clr & gs 'booty_call_start', 'bj_dom2'
-			gs 'booty_call_start', 'foreplay_choose'
-			if booty_call['fuck_count'] > 0:
-				act'Back to sex':cla & gs'booty_call_sex','position_change' & gs 'booty_call_sex', 'condoms'
+	if $booty_call['cum_choice'] ! '':
+		act'Try to get him hard again (mouth)':
+			cla & *clr
+			if booty_call['cum_count'] > npc_sexdrive[$boy]:
+				!! IMAGE HERE
+				$npc_apt_bedroom[$boy]
+				if ($booty_call['cum_choice'] = 'creampie' or $booty_call['cum_choice'] = 'creampie_surprise') and booty_call['cock_remove'] ! 1:
+					'You pull away, pussy trailing semen as you get down in front of <<$npc_firstname[$boy]>>. Taking his cock in your mouth, you suck gently on its head, licking, teasing, playing, trying to keep him hard. But try as you might, you can feel his dick softening between your lips.'
+				else
+					'You pull away and get down in front of <<$npc_firstname[$boy]>>. Taking his cock in your mouth, you suck gently on its head, licking, teasing, playing, trying to keep him hard. But try as you might, you can feel his dick softening between your lips.'
+				end
+				if booty_call['not_done'] = 1:
+					'"Goddammit!" you growl. "I still wanted more out of you!"'
+				end
+				gs 'booty_call_after', 'after_sex1'
 			else
-				act'Have sex':gs'booty_call_sex','sex_start'
+				!! REPLACE
+				!! IMAGE HERE
+				 '<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:
+					'You pull away, pussy trailing semen as you get down in front of <<$npc_firstname[$boy]>>. Taking his cock in your mouth, you suck gently on its head, licking, teasing, playing, trying to keep him hard. After a few moments of softness, the dick between your lips noticeably stiffens up and is ready to ride again.'
+				else
+					'Taking his cock in your mouth, you suck gently on its head, licking, teasing, playing, trying to keep him hard. After a few moments of softness, the dick between your lips noticeably stiffens up and is ready to ride again.'
+				end
+				if booty_call['not_done'] = 1:
+					'"Yeah, that''s right...  Just like that little guy..."'
+				end
+				booty_call['not_done'] = 0
+				$booty_call['foreplay'] = ''
+				gs'booty_call_sex','reset'
+				act'Keep blowing him':cla & *clr & gs 'booty_call_start', 'bj_dom2'
+				gs 'booty_call_start', 'foreplay_choose'
+				if booty_call['fuck_count'] > 0:
+					act'Back to sex':cla & gs'booty_call_sex','position_change' & gs 'booty_call_sex', 'condoms'
+				else
+					act'Have sex':gs'booty_call_sex','sex_start'
+				end
 			end
 		end
 	end

+ 26 - 231
locations/booty_call_start.qsrc

@@ -1,222 +1,4 @@
 # booty_call_start
-
-!! ----------------------- text dialogue saved for possible future usage later ---------------------------------------
-if $ARGS[0] = 'text1':
-	!! boy code?
-	!! missing code
-	!! IMAGE HERE
-	'Your phone buzzes and you pull it out to see what''s happening. It''s a text from [boy code here].'
-	*nl
-		'	<b><font color="blue">hey <<$pcs_nickname>></font></b>'
-	'<b><font color="pink">hey yourself</font></b>'
-	*nl
-	'you text back.'
-	*nl
-	'	<b><font color="blue">i was thinking about you today</font></b>'
-	act'What about?':
-		cla & *clr
-		!! IMAGE HERE
-		'	<b><font color="blue">i was thinking about you today</font></b>'
-		'<b><font color="pink">what were you thinking about?</font></b>'
-		booty_call['text'] = rand(1,3)
-		if booty_call['text'] = 1:
-			'	<b><font color="blue">wanted to know if you wanted to come over to my place</font></b>'
-			'	<b><font color="blue">have some fun?</font></b>'
-			*nl
-			'You think you know what kind of fun he wants.'
-		elseif booty_call['text'] = 2:
-			'	<b><font color="blue">your mouth around my cock</font></b>'
-		elseif booty_call['text'] = 3:
-			'	<b><font color="blue">fucking you on my bed</font></b>'
-		end
-		gs'booty_call_start','text2'
-	end
-
-	act'Me too':
-		cla & *clr
-		!! IMAGE HERE
-		'	<b><font color="blue">i was thinking about you today</font></b>'
-		'<b><font color="pink">me too</font></b>'
-		'	<b><font color="blue">come over</font></b>'
-!!		booty_call['text'] = rand(1,3)
-!!		if booty_call['text'] = 1:
-		'	<b><font color="blue">lets fuck like bunnies</font></b>'
-	end
-end
-
-if $ARGS[0] = 'text2':
-	act'Can''t':
-		cla & *nl
-		'<b><font color="pink">sorry, i cant</font></b>'
-		'<b><font color="pink">i have stuff to do</font></b>'
-		'	<b><font color="blue">shit</font></b>'
-		'	<b><font color="blue">maybe next time then</font></b>'
-		act'Put your phone away':gt'somewhere'
-	end
-
-	act'I''m on my way':
-		cla & *nl
-		'<b><font color="pink">ill come right now ;)</font></b>'
-		if npc_humor[$boy] <= 1:
-			'	<b><font color="blue">my cock is waiting for you</font></b>'
-		elseif npc_humor[$boy] = 2:
-			'	<b><font color="blue">in the street?</font></b>'
-			'	<b><font color="blue">damn!</font></b>'
-			'	<b><font color="blue">keep it in your pants till you get here!</font></b>'
-		elseif npc_humor[$boy] = 3:
-			'	<b><font color="blue">phrasing</font></b>'
-		end
-		!! missing code
-		!! confirm player is coming over
-		act'Put away your phone':gt $loc, $loc_arg
-	end
-
-	act'I''ll swing by later':
-		cla & *nl
-		'<b><font color="pink">not right now</font></b>'
-		'<b><font color="pink">but i can come by later?</font></b>'
-		'	<b><font color="blue">when?</font></b>'
-
-		act 'Pick a time':
-			cla & *clr
-			!! IMAGE HERE
-			!! missing code
-			!! fix this code to work with this event
-			contMeetHour[Call4Date["ContactIndex"]] = input ("When do you want to go over to his place? It is now <<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>>. [Enter the hour only <<hour>> - 22]")
-			if contMeetHour[Call4Date["ContactIndex"]] <= hour or contMeetHour[Call4Date["ContactIndex"]] > 23:contMeetHour[Call4Date["ContactIndex"]] = 20
-
-			'<b><font color="pink">maybe around <<contMeetHour[Call4Date["ContactIndex"]]>>:00?</font></b>'
-
-			'"How about <<contMeetHour[Call4Date["ContactIndex"]]>>:00?."'
-			'<<$Call4Date["CallerName"]>>, "Okay <<$Call4Date["SvetaName"]>>, see you at <<contMeetHour[Call4Date["ContactIndex"]]>>:00."'
-
-			act'Put away your phone':gt $loc, $loc_arg
-		end
-	end
-end
-
-if $ARGS[0] = 'invite_yourself1':
-	!! boy code?
-	!! missing code
-	!! IMAGE HERE
-	'You tap out a quick message on your and hit send.'
-	*nl
-	'<b><font color="pink">hey</font></b>'
-	'<b><font color="pink">doing anything right now?</font></b>'
-	*nl
-	!! missing code
-	!! better way of randomizing this? personality based?
-	if rand(1,3) = 3:
-		'You don''t receive a response. He must be busy.'
-		act'Put away your phone':gt $loc, $loc_arg
-	elseif rand(1,2) = 2 and hour < 18:
-		'	<b><font color="blue">im at work</font></b>'
-		act'Sorry, never mind':
-			cla & *nl
-			'<b><font color="pink">oh</font></b>'
-			'<b><font color="pink">sorry</font></b>'
-			'<b><font color="pink">never mind</font></b>'
-			'<b><font color="pink">i''ll text you later</font></b>'
-			act'Put away your phone':gt $loc, $loc_arg
-		end
-
-		act'This is a booty call':
-			cla & *nl
-			'<b><font color="pink">when do you get off?</font></b>'
-			'<b><font color="pink">this is a booty call</font></b>'
-			'	<b><font color="blue">ill probably be free at 19:00</font></b>'
-			'	<b><font color="blue">wanna come then?</font></b>'
-			gs'booty_call_start','invite_yourself2'
-		end
-
-		act'I wanna fuck':
-			cla & *nl
-			'<b><font color="pink">i wanna fuck</font></b>'
-			'<b><font color="pink">when do you get off?</font></b>'
-			'	<b><font color="blue">ill probably be free at 19:00</font></b>'
-			'	<b><font color="blue">wanna come then?</font></b>'
-			gs'booty_call_start','invite_yourself2'
-		end
-	else
-		'	<b><font color="blue">i was thinking about your naked body in my bed</font></b>'
-		act'How about right now?':
-			cla & *nl
-			'<b><font color="pink">then we''re on the same page</font></b>'
-			'<b><font color="pink">can i come over now?</font></b>'
-			'	<b><font color="blue">yes</font></b>'
-			'	<b><font color="blue">hurry</font></b>'
-			'	<b><font color="blue">i want to fuck you right now</font></b>'
-			'<b><font color="pink">i''m on my way <3</font></b>'
-			!! missing code
-			act'Put away your phone':gt $loc, $loc_arg
-		end
-
-		act'Can I come later?':
-			cla & *nl
-			!! missing code
-			contMeetHour[Call4Date["ContactIndex"]] = input ("When do you want to go over to his place? It is now <<$mid(100+hour,2,2)>>:<<$mid(100+minut,2,2)>>. [Enter the hour only <<hour>> - 22]")
-			if contMeetHour[Call4Date["ContactIndex"]] <= hour or contMeetHour[Call4Date["ContactIndex"]] > 23:contMeetHour[Call4Date["ContactIndex"]] = 20
-
-			'<b><font color="pink">then we''re on the same page</font></b>'
-			'<b><font color="pink">but i''m just trying to plan my day</font></b>'
-			'<b><font color="pink">can i come over at <<contMeetHour[Call4Date["ContactIndex"]]>>:00?</font></b>'
-			'	<b><font color="blue">what the fuck am i supposed to do until then?</font></b>'
-			act'I don''t know':
-				cla & *nl
-				'<b><font color="pink">i dont know</font></b>'
-				'<b><font color="pink">figure something out til i get there</font></b>'
-				act'Put away your phone':gt $loc, $loc_arg
-			end
-
-			act'Try to stay hard':
-				cla & *nl
-				'<b><font color="pink">just try to stay hard</font></b>'
-				'<b><font color="pink">i don''t want to get there and find out my meat stick has gone soft</font></b>'
-				act'Put away your phone':gt $loc, $loc_arg
-			end
-
-			act'Dream on it':
-				cla & *nl
-				'<b><font color="pink">dream on it ;)</font></b>'
-				act'Put away your phone':gt $loc, $loc_arg
-			end
-		end
-	end
-end
-
-if $ARGS[0] = 'invite_yourself2':
-	act'I''m busy then':
-		cla & *nl
-		'<b><font color="pink">shit</font></b>'
-		'<b><font color="pink">im busy then</font></b>'
-		'<b><font color="pink">maybe another day</font></b>'
-		!! missing code
-		!! add prevention so you can''t ask again today
-		act'Put away your phone':gt $loc, $loc_arg
-	end
-
-	act'Yes':
-		cla & *nl
-		'<b><font color="pink">yeah, id like to come around that time ;)</font></b>'
-		'	<b><font color="blue">great</font></b>'
-		!! missing code
-		!! add event to schedule
-
-		act'Put away your phone':gt $loc, $loc_arg
-	end
-end
-
-if $ARGS[0] = 'get_invited':
-	if rand(0,1) = 1:
-		'"Why don''t you come over to my place right now and we can have some fun?"'
-
-	else
-		'"Why don''t you come over to my place tonight and we can have some fun?"'
-	end
-
-
-end
-
 !! ------------------------- Booty Call Content Start -----------------------
 
 if $ARGS[0] = 'draw':
@@ -277,6 +59,8 @@ if $ARGS[0] = 'bed_start':
 	cla & *clr
 	if CloDress = 1:booty_call['CloDress'] = 1
 	gs 'shortgs', 'undress'
+	gs 'clothing', 'strip'
+	gs 'underwear', 'remove'
 	gs 'arousal', 'foreplay', 2
 	gs 'arousal', 'foreplay_give', -2
 	gs'stat'
@@ -947,14 +731,15 @@ if $ARGS[0] = 'bj_sub_cum_mouth2':
 	act'Make him come in your mouth':
 		booty_call['cum_mouth'] = 1
 		gs 'cum_call', 'mouth_swallow', $boy, 1
+		$booty_call['cum_choice'] = 'mouth'
 		gs 'stat'
-		cla & *nl
+		cla & *clr
 		'<center><video autoplay loop src="images/shared/sex/cum/mouth/deep1.mp4"></video></center>'
 		'With a mischievous grin, you work his cock with your hand, building up his climax right to the brink. You can tell just by the expression on his face and the swelling of flesh in your hand that he''s about to blow. At that moment, you plunge your lips straight down to the base of his cock, right as he explodes inside your mouth.'
-		gs 'booty_call_sex', 'bj_warning_thanks'
-		gs 'booty_call_sex', 'bj_tasty'
-		gs 'booty_call_sex', 'bj_swallow_gross'
-!!		gs 'booty_call_start', 'bj_sub_cum_mouth_spit'
+		gs 'booty_call_start', 'bj_warning_thanks'
+		gs 'booty_call_start', 'bj_tasty'
+		gs 'booty_call_start', 'bj_swallow_gross'
+		gs 'booty_call_start', 'bj_sub_cum_mouth_spit'
 !!		gs 'booty_call_start', 'bj_sub_cum_mouth_swallow'
 !!		gs 'booty_call_start', 'bj_sub_cum_mouth_yuck1'
 	end
@@ -963,19 +748,26 @@ end
 if $ARGS[0] = 'bj_sub_cum_mouth_spit':
 	act'Spit':
 		booty_call['cum_mouth'] = 1
+		$booty_call['cum_choice'] = 'mouth'
 		gs 'cum_call', 'mouth', $boy, 1
 		gs 'stat'
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/sex/cum/mouth/spit6.mp4"></video></center>'
 		'After a few moments, you let the cum pool to the front of your mouth and you draw yourself back up his shaft and release it from your lips, cum immediately spilling over the edge and down his cock.'
-		if booty_call['bj_cum_choice'] > 2:gs 'booty_call_sex', 'bj_warning_thanks'
-		if booty_call['cum_mouth_surprise'] = 1: gs 'booty_call_sex', 'bj_already'
+		act'Continue':cla & gs 'booty_call_sex','sex_end'
+		if booty_call['bj_cum_choice'] > 2:
+			gs 'booty_call_start', 'bj_warning_thanks'
+		end
+		if booty_call['cum_mouth_surprise'] = 1:
+			gs 'booty_call_sex', 'bj_already'
+		end
 	end
 end
 
 if $ARGS[0] = 'bj_sub_cum_mouth_gag':
 	act'Let him (and gag)':
 		booty_call['cum_mouth'] = 1
+		$booty_call['cum_choice'] = 'mouth'
 		gs 'cum_call', 'mouth', $boy, 1
 		gs 'stat'
 		cla & *clr
@@ -2052,16 +1844,11 @@ if $ARGS[0] = 'bj_dom2':
 
 		act'Tease him to completion':gt 'booty_call_start', 'bj_dom_tease_cum'
 
-		act'In your mouth (swallow)':
+		act'In your mouth':
 			booty_call['cum_swallow'] += 1
 			gs 'booty_call_start', 'bj_dom_swallow1'
 		end
 
-		act'In your mouth (spit)':
-			booty_call['cum_mouth'] = 1
-			gs 'booty_call_start', 'bj_dom_spit1'
-		end
-
 !!		act'On your face':
 !!			gs 'booty_call_start', 'bj_dom_facial1'
 !!			gs 'booty_call_sex', 'sex_end'
@@ -2088,6 +1875,7 @@ end
 if $ARGS[0] = 'bj_dom_tease_cum':
 	cla & *clr
 	gs'cum_call','hands',$boy,1
+	$booty_call['cum_choice'] = 'hand'
 	booty_call['cum_count'] += 1
 	'<center><video autoplay loop src="images/shared/sex/cum/tease_cum1.mp4"></video></center>'
 	'Angling the tip of his cock away from your face and lick the shaft of his cock, moving your tongue in small teasing circles. Seconds later, cum erupts from the tip and he buckles beneath you. You can''t help but smirk at his expression as you feel the warm liquid dribble down his shaft and across your fingers.'
@@ -2097,10 +1885,15 @@ end
 if $ARGS[0] = 'bj_dom_spit1':
 !!	booty_call['cum_mouth_ask'] += 1
 	gs'cum_call','mouth',$boy,1
+	$booty_call['cum_choice'] = 'mouth'
 	booty_call['cum_count'] += 1
 	cla & *clr
 	'<center><video autoplay loop src="images/shared/sex/cum/mouth/swallow5.mp4"></video></center>'
 	'You quickly wrap your lips around his cock and plunge down as far as you can go. Not even a second later, he explodes in your mouth, shaft pulsing between your lips, warm liquid splashing against your tonsils. You hold yourself there, humming as <<$npc_firstname[$boy]>> buckles beneath you, waiting until he''s ridden his orgasm to completion.'
+	gs 'booty_call_start', 'bj_dom_spit2'
+end
+
+if $ARGS[0] = 'bj_dom_spit2':
 	act'Spit':
 		cla & *clr
 		'<center><video autoplay loop src="images/shared/sex/cum/mouth/spit6.mp4"></video></center>'
@@ -2112,9 +1905,11 @@ end
 if $ARGS[0] = 'bj_dom_swallow1':
 !!	booty_call['cum_mouth_ask'] += 1
 	booty_call['cum_count'] += 1
+	$booty_call['cum_choice'] = 'mouth'
 	cla & *clr
 	'<center><video autoplay loop src="images/shared/sex/cum/mouth/deep1.mp4"></video></center>'
 	'You quickly wrap your lips around his cock and plunge down as far as you can go. Not even a second later, he explodes in your mouth, shaft pulsing between your lips, warm liquid splashing against your tonsils. You hold yourself there, eyes tearing up as you let him ride out his orgasm halfway down your throat.'
+	gs 'booty_call_start', 'bj_sub_cum_mouth_spit'
 	act'Gulp':
 		gs'cum_call','mouth_swallow',$boy,1
 		cla & *clr

文件差异内容过多而无法显示
+ 795 - 152
locations/booty_call_talk.qsrc


+ 3 - 3
locations/city_center.qsrc

@@ -290,11 +290,11 @@ if booty_call['A0'] = daystart:
 	i=0
 	*nl
 	:loopBC
-	if booty_call[$lover[i]] = daystart and npc_residence[$lover[i]] = 4:   
-		dynamic(' ''<a href="exec: minut += 2 & gt ''''booty_call_start'''',''''start'''',''''<<$lover[i]>>'''' "><<$npc_firstname[$lover[i]]>>''''s</a> apartment is nearby.'' ')
+	if booty_call[$fuckbuddy[i]] = daystart and npc_residence[$fuckbuddy[i]] = 4:   
+		dynamic(' ''<a href="exec: minut += 2 & gt ''''booty_call_start'''',''''start'''',''''<<$fuckbuddy[i]>>'''' "><<$npc_firstname[$fuckbuddy[i]]>>''''s</a> apartment is nearby.'' ')
 	end
 	 i +=1
-	if i < arrsize('$lover') : jump 'loopBC'
+	if i < arrsize('$fuckbuddy') : jump 'loopBC'
 end
 
 --- city_center ---------------------------------

+ 3 - 3
locations/city_residential.qsrc

@@ -193,11 +193,11 @@ if booty_call['A0'] = daystart:
 	i=0
 	*nl
 	:loopBC
-	if booty_call[$lover[i]] = daystart and npc_residence[$lover[i]] = 3:   
-		dynamic(' ''<a href="exec: minut += 2 & gt ''''booty_call_start'''',''''start'''',''''<<$lover[i]>>'''' "><<$npc_firstname[$lover[i]]>>''''s</a> apartment is nearby.'' ')
+	if booty_call[$fuckbuddy[i]] = daystart and npc_residence[$fuckbuddy[i]] = 3:   
+		dynamic(' ''<a href="exec: minut += 2 & gt ''''booty_call_start'''',''''start'''',''''<<$fuckbuddy[i]>>'''' "><<$npc_firstname[$fuckbuddy[i]]>>''''s</a> apartment is nearby.'' ')
 	end
 	 i +=1
-	if i < arrsize('$lover') : jump 'loopBC'
+	if i < arrsize('$fuckbuddy') : jump 'loopBC'
 end
 
 --- city_residential ---------------------------------

部分文件因为文件数量过多而无法显示