Преглед изворни кода

[updated] the booty call files are complete? still not integrated until rachels connects them with text messaging.

hornguy6 пре 2 година
родитељ
комит
eeb8b831e4

+ 3 - 0
locations/booty_call_after.qsrc

@@ -172,6 +172,9 @@ if $ARGS[0] = 'finish':
 		booty_call['sex_end'] = 1
 		'"Yeah," <<$npc_firstname[$boy]>> pants. "I''m totally tapped out."'
 		gs'booty_call_after','after_sex1'
+	elseif booty_call['cum_count'] = 0:
+		'"Sorry," you say only a little apologetically. "I really can''t keep going. I''m finished here."'
+		'"This is bullshit..." <<$npc_firstname[$boy]>> grumbles.'
 	else
 		booty_call['sex_end'] = 1
 		'"Yeah," he sighs. "I''m good."'

+ 7 - 5
locations/booty_call_morning.qsrc

@@ -49,7 +49,8 @@ if $ARGS[0] = 'late_for_school':
 		'"Hey, what''s wrong?" <<$npc_firstname[$boy]>> says, turning over and squinting at you with sleepy eyes.'
 		act'I need to be somewhere!':
 			cla & *nl
-			'"I''m gonna be late for something!" you huff out. With one last quick check, you make sure all your clothes are in place and rush out the door, leaving <<$npc_firstname[$boy]>> and your night together behind you.'
+			'"I''m gonna be late for something!" you say hurriedly. "Gotta go!"'
+			'With one last quick check, you make sure all your clothes are in place and rush out the door, leaving <<$npc_firstname[$boy]>> and your night together behind you.'
 			act'Leave':gs'booty_call_after','exit'
 		end
 
@@ -75,7 +76,6 @@ if $ARGS[0] = 'late_for_school':
 				act'That''d be great':
 					cla & *clr
 					$npc_apt_bedroom[$boy]
-					
 					'"Really?" you perk up. "That''d be great!"'
 					'"Let me just get dressed."'
 					'You collect the rest of your things while he throws on some clothes and grabs his keys, then both of you head outside and climb into his car.'
@@ -88,7 +88,7 @@ if $ARGS[0] = 'late_for_school':
 					act'I can walk':
 						cla & *clr
 						$npc_apt_bedroom[$boy]
-						'"Nah," you shake your head. "It''s okay. It''s right here in the residential area. I can just walk.Thanks for the offer though."'
+						'"That''s okay," you shake your head. "It''s right here in the residential area. I can just walk.Thanks for the offer though."'
 						*nl
 						'With one last quick check, you make sure all your clothes are in place and call, "See you later!" over your shoulder as you rush out the door.'
 						act'Leave':gs'booty_call_after','exit'
@@ -98,7 +98,9 @@ if $ARGS[0] = 'late_for_school':
 				act'Can''t let people see':
 					cla & *clr
 					$npc_apt_bedroom[$boy]
-					'You hesitate for a moment, considering it. "No," you shake your head. "I don''t want someone seeing me get out of your car. Rumors spread like fire at my school. I can''t risk it." With one last quick check, you make sure all your clothes are in place, you shout, "See you later!" over your shoulder and rush out the door.'
+					'You hesitate for a moment, considering it.'
+					*nl
+					'"No," you shake your head. "I don''t want someone seeing me get out of your car. Rumors spread like fire at my school. I can''t risk it." With one last quick check, you make sure all your clothes are in place, you shout, "See you later!" over your shoulder and rush out the door.'
 					act'Leave':gs'booty_call_after','exit'
 				end
 			else
@@ -179,7 +181,7 @@ if $ARGS[0] = 'shower':
 		'<center><video autoplay loop src="images/shared/home/bathroom/dush.mp4"></video></center>'
 		minut += 10
 		shampoo += 1
-		'You twist the faucet and hot water comes rushing out, pouring over you, soaking into your skin. Slowly over time, it washes away your sleepiness and brings your mind clarity.'
+		'You twist the faucet and hot water comes rushing out, pouring over you, soaking into your skin. Slowly over time, your sleepiness washes away and clarity comes back.'
 		dynamic $showerdin
 		*nl
 		'Feeling sufficiently awake, you turn off the tap and step out of the shower.'

+ 5 - 4
locations/booty_call_sex.qsrc

@@ -1808,7 +1808,7 @@ if $ARGS[0] = 'harden_hand':
 				'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!"'
+				'"Goddammit!" you growl. "I still wanted more out of you!"'
 			end
 			gs 'booty_call_after', 'after_sex1'
 		else
@@ -1819,7 +1819,7 @@ if $ARGS[0] = 'harden_hand':
 				'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. Come here boy..."'
+				'"Yeah, that''s right...  Just like that little guy..."'
 			end
 			booty_call['not_done'] = 0
 			$booty_call['foreplay'] = ''
@@ -1840,13 +1840,14 @@ if $ARGS[0] = 'harden_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!"'
+				'"Goddammit!" you growl. "I still wanted more out of you!"'
 			end
 			gs 'booty_call_after', 'after_sex1'
 		else
@@ -1859,7 +1860,7 @@ if $ARGS[0] = 'harden_mouth':
 				'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. Come here boy..."'
+				'"Yeah, that''s right...  Just like that little guy..."'
 			end
 			booty_call['not_done'] = 0
 			$booty_call['foreplay'] = ''

+ 64 - 26
locations/booty_call_start.qsrc

@@ -717,6 +717,31 @@ if $ARGS[0] = 'bj_sub1':
 	end
 end
 
+if $ARGS[0] = 'bj_sub2':
+	booty_call['bj_count'] += 1
+	gs'arousal','bj',rand(2,7),'no_orgasm_msg'
+	'<center><video autoplay loop src="images/shared/sex/blowjob/bj52.mp4"></video></center>'
+	'<<$npc_firstname[$boy]>> slowly pumps his cock in and out of your mouth, plunging it all the way down your throat where you can feel it bulge against your windpipe. You keep it loose while he does occasionally letting your tongue snake out for a cheekly lick, but otherwise just let <<$npc_firstname[$boy]>> keep fucking your face.'
+	*nl
+	booty_call['bj_cum_choice'] = rand(1,20)
+	if booty_call['bj_cum_choice'] > 12 and booty_call['not_today'] = 0:
+		gs 'booty_call_start', 'bj_sub_lets_fuck'
+	elseif booty_call['bj_cum_choice'] > 10 or booty_call['bj_warning'] = 1:
+		gs 'booty_call_start', 'bj_sub_cum_warn'
+	elseif booty_call['bj_cum_choice'] > 8:
+		gs 'booty_call_start', 'bj_sub_cum_mouth1'
+	elseif booty_call['bj_cum_choice'] > 6:
+		gs 'booty_call_start', 'bj_sub_cum_face1'
+	elseif booty_call['bj_cum_choice'] > 4:
+		gs 'booty_call_start', 'bj_sub_cum_tits1'
+	elseif booty_call['bj_cum_choice'] > 2  and booty_call['not_today'] = 0:
+		gs 'booty_call_start', 'bj_sub_cum_wait'
+	elseif booty_call['fuck_count'] > 0:
+		gs 'booty_call_start', 'bj_sub_cum_surprise'
+	else
+		gs 'booty_call_start', 'bj_sub_cum_warn'
+	end
+end
 
 
 if $ARGS[0] = 'bj_sub_cum_surprise':
@@ -2329,19 +2354,22 @@ if $ARGS[0] = 'facesit_3':
 		'"I- I was..." you pant. "But my pussy is too sensitive now." You manage a smile down at him. "You made me come too many times in a row. I don''t think I can take it any more. I need a break."'
 		gs 'booty_call_sex', 'sex_end'
 	else
-		'<<$npc_firstname[$boy]>> doesn''t stop for a moment. His tongue continues to lap up your juices like he''s dying of thirst and keeps going, always making sure to give the little man in the boat the attention he deserves. In return, you just press your pussy into his face and let yourself enjoy it.'
+		'<<$npc_firstname[$boy]>>''s tongue keeps going like a pussy-eating machine, never stopping, and always making sure to give the little man in the boat the attention he deserves.'
 		
 		act'Cum again':
+			$orgasm_or = 'yes'
+			gs 'arousal', 'cuni', rand(2,5),'no_orgasm_msg'
 			cla & *clr
 			'<center><video autoplay loop src="images/shared/sex/facesit/orgasm1.mp4"></video></center>'
-			'You cum again.'
-			
+			'Within minutes, <<$npc_firstname[$boy]>> has you spasming around his mouth again.'
+			*nl
 			if npc_pussyeater[$boy] > 0:
-				'<<$npc_firstname[$boy]>> keeps eating you out.'
+				'But <<$npc_firstname[$boy]>> still doesn''t stop, and continues to lap up your juices like he''s dying of thirst.'
 				
 				act'Let him':gt 'booty_call_start', 'facesit_3'
 				
 				act'Let''s do something else':
+					$orgasm_or = ''
 					cla & *clr
 					$npc_apt_bedroom[$boy]
 					'"Hold your horses cowboy," you grin. "I love your tongue, but how about we do something else?"'
@@ -2349,12 +2377,12 @@ if $ARGS[0] = 'facesit_3':
 				end
 				
 				if stat['think_virgin'] = 1 and booty_call['fuck_count'] = 0:
-					act'Give him your virginity':gt'booty_call_virgin','start1'
+					act'Give him your virginity':$orgasm_or = '' & gt'booty_call_virgin','start1'
 				else
-					act'Have sex':gs 'booty_call_sex', 'sex_start'
+					act'Have sex':$orgasm_or = '' & gs 'booty_call_sex', 'sex_start'
 				end
 			else
-				'You wind down, pulling back from his face.'
+				'"How about we do something else now?" <<$npc_firstname[$boy]>>asks as your orgasm winds down.'
 				
 				gs 'booty_call_start', 'foreplay_choose'
 				
@@ -2382,18 +2410,21 @@ end
 if $ARGS[0] = 'transition1':
 	act'Continue':
 		cla & *clr
-		!! IMAGE HERE
-		'He pushes you towards his cock towards your mouth.'
-		act'Blow him':gt 'booty_call_start', 'bj_sub1'
-		
+		$npc_apt_bedroom[$boy]
+		'You breathe heavily on <<$npc_firstname[$boy]>>''s bed, as your orgasm begins to wind down. As you lay there, you see <<$npc_firstname[$boy]>>''s cock dangling above your head and he bends over you, trying to push it into your panting mouth.'
+		act'Let him':
+			cla & *clr
+			'<center><video autoplay loop src="images/shared/sex/blowjob/bj51.mp4"></video></center>'
+			'Relaxing your jaw, you let his cock part your lips and slowly slip into inside your mouth.'
+			act'Blowjob':gt 'booty_call_start', 'bj_sub2'
+		end
 		if stat['think_virgin'] = 1 and booty_call['fuck_count'] = 0:
 			act'Take my virginity':gt'booty_call_virgin','start'
 		else
 			act'Fuck instead?':
-				cla & *clr
-				!! IMAGE HERE
-				'"Fuck instead?"'
-				'"Yeah, let''s fuck."'
+				cla & *nl
+				'"Uhh, no," you say, turning your head away with a smirk. "How about we fuck instead?"'
+				'"I won''t say no to that," <<$npc_firstname[$boy]>> grins back.'
 				act'Continue':gt 'booty_call_start', 'sex_start'
 			end
 		end
@@ -2403,24 +2434,31 @@ end
 if $ARGS[0] = 'transition2':
 	act'End it there':
 		cla & *clr
-		!! IMAGE HERE
-		'"I''m done."'
-		'"But I didn''t get to come??"'
-		act'Ugh, fine':
+		$npc_apt_bedroom[$boy]
+		'"I think I''m done there," you pant.'
+		'"What the hell?" <<$npc_firstname[$boy]>> protests. "How is that fair? Only you got off!"'
+		act'Ugh, fine (blowjob)':
 			cla & *nl
-			'"Ugh, fine."'
+			'"Ugh," you moan irately. "<i>Fine</i>. Come here," you say rolling over and bending your head down towards his cock.'
 			gs 'booty_call_start', 'bj_dom1'
-			act'Spread your legs ':
+		end
+		
+		act'Ugh, fine (sex)':
+			cla & *nl
+			'"Ugh," you moan irately. "<i>Fine</i>."'
+			'You turn around, laying back on the bed and spreading your legs. "I guess I can let you fuck me before we stop."'
+			act'Continue':
 				booty_call['position_choose'] = 1
 				gs 'booty_call_sex', 'sex_start'
 			end
 		end
-		act'Sorry, I''m done':gs 'booty_call_sex', 'sex_end'
 		
-		act'Switch places':
-			cla & *clr
-			!! IMAGE HERE
-			'Pulling away, you reposition him into a place to go down on him.'
+		act'Sorry, I''m done':gs 'booty_call_after', 'finish'
+		
+		act'Blow him':
+			cla & *nl
+			'"You''re right," you smile apologetically. "It''s only fair that I get you off too. Here, just let me..."'
+			'You kneel down, taking his cock into your mouth.'
 			gs 'booty_call_start', 'bj_dom1'
 		end
 		if stat['think_virgin'] = 1 and booty_call['fuck_count'] = 0:

+ 17 - 17
locations/booty_call_talk.qsrc

@@ -8,28 +8,28 @@ if $ARGS[0] = 'cum_react':
 		cla
 		if booty_call['he_ask_creampie'] = 1 and $booty_call['cum_choice'] ! 'creampie':
 			act'I don''t like creampies (too intimate)':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"<<$booty_call[''cum_describe1'']>>" you smile, <<$booty_call[''cum_describe2'']>>. "I don''t like being creampied. Feels too intimate."'
 				gs'booty_call_sex','sex_end'
 			end
 			
 			act'I don''t like creampies (too weird)':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"<<$booty_call[''cum_describe1'']>> you smile, <<$booty_call[''cum_describe2'']>>. "I don''t like being creampied. Feels too weird."'
 				gs'booty_call_sex','sex_end'
 			end
 			
 			act'I don''t like creampies (too messy)':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"<<$booty_call[''cum_describe1'']>> you smile, <<$booty_call[''cum_describe2'']>>. "I don''t like being creampied. Too messy."'
 				gs'booty_call_sex','sex_end'
 			end
 			
 			act'I don''t like you enough for that':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"Sorry," you smirk apologetically, <<$booty_call[''cum_describe2'']>>. "I don''t like you enough to let you do that yet."'
 				gs'booty_call_sex','sex_end'
@@ -37,7 +37,7 @@ if $ARGS[0] = 'cum_react':
 			
 			if birth_control['think_safe'] < 1 and npc_know_not_bc = 0:
 				act'I''m not on birth control':
-					cla & *clr
+					cla & *nl
 					!! IMAGE HERE
 					npc_know_not_bc = 1
 					'"Sorry. I can''t let you come inside me," you smile, <<$booty_call[''cum_describe2'']>>. "I''m not on birth control."'
@@ -45,7 +45,7 @@ if $ARGS[0] = 'cum_react':
 				end
 			elseif birth_control['think_safe'] < 1 and npc_know_not_bc = 1:
 				act'You know I''m not on birth control (annoyed)':
-					cla & *clr
+					cla & *nl
 					!! IMAGE HERE
 					'"Why the fuck would you even ask that?" you scowl, <<$booty_call[''cum_describe2'']>>. "You know I''m not on birth control!"'
 					gs'booty_call_sex','sex_end'
@@ -54,9 +54,9 @@ if $ARGS[0] = 'cum_react':
 			
 			if pcs_lover > pcs_girlfriends:
 				act'Only my boyfriend is allowed to come inside me':
-					cla & *clr
+					cla & *nl
 					!! IMAGE HERE
-					'"Sorry," you smirk apologetically. "Only my boyfriend is allowed to come inside me."'
+					'"Sorry," you smirk. "Only my boyfriend is allowed to come inside me."'
 					'"So you can cheat on your boyfriend, but I can''t come inside you?"'
 					act'Yup':
 						cla & *nl
@@ -72,35 +72,35 @@ if $ARGS[0] = 'cum_react':
 			end
 		elseif booty_call['he_ask_mouth'] = 1 and $booty_call['cum_choice'] ! 'mouth':
 			act'Swallowing is gross':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"Ewww," you grimace, <<$booty_call[''cum_describe2'']>>. "Like I''d ever want <i>this</i> in my mouth." You shudder.'
 				gs'booty_call_sex','sex_end'
 			end
 			
 			act'I don''t like the taste':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"Sorry," you smile, <<$booty_call[''cum_describe2'']>>. "I''m really not a fan of the taste of cum."'
 				gs'booty_call_sex','sex_end'
 			end
 			
 			act'I don''t like you enough for that':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"Sorry," you smirk apologetically, <<$booty_call[''cum_describe2'']>>. "I don''t like you enough to let you do that yet."'
 				gs'booty_call_sex','sex_end'
 			end
 		elseif booty_call['he_ask_facial'] = 1 and $booty_call['cum_choice'] ! 'face' and $booty_call['cum_choice'] ! 'face_mouth':
 			act'That''s gross':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"Ewww," you grimace, <<$booty_call[''cum_describe2'']>>. "Like I''d ever want to do <i>that</i>. This isn''t a porno you know." You shudder.'
 				gs'booty_call_sex','sex_end'
 			end
 			
 			act'Too much mess':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"Too much mess"'
 				gs'booty_call_sex','sex_end'
@@ -108,7 +108,7 @@ if $ARGS[0] = 'cum_react':
 			
 			if pcs_makeup > 1:
 				act'It''ll ruin my makeup':
-					cla & *clr
+					cla & *nl
 					!! IMAGE HERE
 					booty_call['makeup_ruin'] = 1
 					'"I''m not letting your ruin my makeup."'
@@ -117,14 +117,14 @@ if $ARGS[0] = 'cum_react':
 			end
 		elseif booty_call['he_ask_tits'] = 1 and $booty_call['cum_choice'] ! 'tits':
 			act'That''s gross':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"Ewww," you grimace, <<$booty_call[''cum_describe2'']>>. "Why do you even want to do that? This isn''t a porno you know."'
 				gs'booty_call_sex','sex_end'
 			end
 			
 			act'Too much mess':
-				cla & *clr
+				cla & *nl
 				!! IMAGE HERE
 				'"Too much mess"'
 				gs'booty_call_sex','sex_end'
@@ -390,7 +390,7 @@ if $ARGS[0] = 'keep_it_up':
 			'<center><img <<$set_imgh>> src="images/shared/sex/after/pillow_talk.jpg"></center>'
 			booty_call['keep_it_up'] = 1
 			minut += 1
-			'"You can really keep it up, huh?" you smile.'
+			'"You can really keep it up, huh?" you say tiredly.'
 			'"Yeah, I guess I have a pretty high sex drive. Glad that you have one to match," he smiles back.'
 			gs'booty_call_talk','pillow_talk_options'
 		end